OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-06  Janis Johnson  <janis187@us.ibm.com
2             Bernhard Fischer  <aldot@gcc.gnu.org>
3
4         * lib/gcc-dg.exp (output-exists): New proc.
5         (output-exists-not): New proc.
6         * gcc.test-framework/test-framework.awk: Support new directives.
7         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9         * gcc.test-framework/dg-outexists-exp-F.c: New test.
10         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13
14 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15
16         PR fortran/29630
17         PR fortran/29679
18         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
19         * gfortran.dg/initialization_3.f90: New.
20
21 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22
23         PR libgfortran/25545
24         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
25
26 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
27
28         PR middle-end/29695
29         * gcc.c-torture/execute/pr29695-1.c: New test.
30         * gcc.c-torture/execute/pr29695-2.c: New test.
31
32 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
33
34         PR fortran/29565
35         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
36
37 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
38
39         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
40         for matching error messages.
41
42 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
43
44         PR target/26915
45         * gcc.target/i386/387-12.c: New test.
46
47 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
48
49         PR libfortran/29713
50         * gfortran.dg/pr29713.f90: New test.
51
52 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
53
54         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
55         Also test for bogus rest sign.
56
57 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
58
59         PR libfortran/27895
60         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
61
62 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
63
64         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
65         from error messages.
66
67 2006-11-02  Mike Stump  <mrs@apple.com>
68
69         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
70
71         * g++.old-deja/g++.abi/align.C: Enable for darwin.
72
73 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
74
75         * g++.dg/eh/gcsec1.C: New test.
76
77 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
78
79         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
80         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
81
82 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
83
84         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
85         hexadecimal value.
86         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
87         * gcc.dg/pr14796-2.c: Likewise.
88
89 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
90
91         * gcc.c-torture/execute/20061101-1.c: New test.
92
93 2006-11-01  Richard Guenther  <rguenther@suse.de>
94
95         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
96
97 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
98
99         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
100         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
101
102 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
103
104         * gcc.c-torture/execute/20061031-1.c: New test.
105
106 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
107
108         PR 23067
109         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
110         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
111         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
112         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
113         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
114         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
115         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
116
117 2006-10-31  Eric Christopher  <echristo@apple.com>
118             Falk Hueffner  <falk@debian.org>
119
120         * gcc.dg/builtin-bswap-1.c: New.
121         * gcc.dg/builtin-bswap-2.c: New.
122         * gcc.dg/builtin-bswap-3.c: New.
123         * gcc.dg/builtin-bswap-4.c: New.
124         * gcc.dg/builtin-bswap-5.c: New.
125         * gcc.target/i386/builtin-bswap-1.c: New.
126
127 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
128
129         * gcc.dg/inline-16.c: New.
130
131         PR 16622
132         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
133         defining it.
134         * gcc.dg/inline-13.c: New.
135         * gcc.dg/inline-14.c: New.
136         * gcc.dg/inline-15.c: New.
137
138         PR 11377
139         * gcc.dg/inline6.c: New.
140         * gcc.dg/inline7.c: New.
141
142 2006-10-31  Roger Sayle  <roger@eyesopen.com>
143
144         PR middle-end/23470
145         * gcc.dg/pr23470-1.c: New test case.
146
147 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
148
149         PR fortran/29537
150         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
151         data.
152         * gfortran.dg/blockdata_2.f90: New testcase.
153
154 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
155
156         PR libfortran/29627
157         * gfortran.dg/unf_short_record_1.f90:  New test.
158
159 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
160
161         PR fortran/29067
162         * gfortran.dg/pr29067.f: New test.
163
164 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
165             Richard Sandiford  <richard@codesourcery.com>
166
167         * lib/target-supports.exp (get_compiler_messages): Append options
168         as a single list element.
169         (check_effective_target_arm_vfp_ok): New.
170         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
171
172 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
173
174         PR fortran/29387
175         * gfortran.dg/intrinsic_actual_2.f90: New test.
176
177         PR fortran/29490
178         * gfortran.dg/actual_array_interface_1.f90: New test.
179
180         PR fortran/29641
181         * gfortran.dg/used_types_11.f90: New test.
182         
183 2006-10-30  Dirk Mueller  <dmueller@suse.de>
184
185         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
186         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
187         * g++.old-deja/g++.pt/eichin01.C (main): Same.
188         * g++.old-deja/g++.mike/net25.C (main): Same.
189         * g++.dg/lookup/exception1.C (main): Same.
190         * g++.dg/parse/parens2.C (main): Same.
191
192 2006-10-30  Roger Sayle  <roger@eyesopen.com>
193
194         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
195
196 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
197
198         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
199         * gcc.dg/torture/builtin-math-3.c: Likewise.
200
201 2006-10-30  Tobias Burnus  <burnus@net-b.de>
202
203         PR fortran/29452
204         * gfortran.dg/write_check.f90: Check run-time keyword checking.
205         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
206
207 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
208
209         PR Fortran/29410
210         * gfortran.fortran-torture/execute/transfer1.f90: New test.
211
212 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
213
214         * lib/target-supports.exp (check_function_available): Declare
215         function before calling.
216
217 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
218
219         PR tree-optimization/29637
220         * gcc.dg/pr29637.c: New test.
221
222 2006-10-29  Roger Sayle  <roger@eyesopen.com>
223
224         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
225         tree canonicalization.
226
227 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
228
229         * gcc.dg/builtins-20.c: Add more hypot tests.
230
231 2006-10-29  Roger Sayle  <roger@eyesopen.com>
232
233         * gcc.dg/fold-compare-1.c: New test case.
234
235 2006-10-29  Dirk Mueller  <dmueller@suse.de>
236
237         PR c++/16307
238         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
239
240 2006-10-29  Roger Sayle  <roger@eyesopen.com>
241
242         PR tree-optimization/15458
243         * gcc.dg/fold-xornot-1.c: New test case.
244
245 2006-10-29  Richard Guenther  <rguenther@suse.de>
246
247         * gcc.target/i386/math-torture/trunc.c: New testcase.
248
249 2006-10-29  Richard Guenther  <rguenther@suse.de>
250
251         * gcc.target/i386/math-torture/round.c: New testcase.
252
253 2006-10-29  Richard Guenther  <rguenther@suse.de>
254
255         * gcc.target/i386/math-torture/ceil.c: New testcase.
256         * gcc.target/i386/math-torture/floor.c: Likewise.
257
258 2006-10-29  Richard Guenther  <rguenther@suse.de>
259
260         * gcc.target/i386/math-torture/rint.c: New testcase.
261         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
262
263 2006-10-29  Richard Guenther  <rguenther@suse.de>
264
265         * gcc.target/i386/math-torture/lfloor.c: New testcase.
266         * gcc.target/i386/math-torture/lceil.c: Likewise.
267
268 2006-10-28  Tobias Burnus  <burnus@net-b.de>
269
270         PR libgfortran/24313
271         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. 
272
273 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
274
275         * gcc.c-torture/execute/20020118-1.c,
276         gcc.c-torture/execute/builtins/strlen.c,
277         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
278         comment typos.
279
280 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
281
282         * gcc.dg/builtins-20.c: Add tests for hypot.
283         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
284         two-argument builtins.
285         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
286         TESTIT2.  Update all callers.
287         (TESTIT2, TESTIT2_R): New helper macros.
288         Add testcases for pow, hypot and atan2.
289
290 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
291
292         PR C++/29295
293         * g++.dg/expr/bool1.C: New test.
294         * g++.dg/expr/bool2.C: New test.
295
296 2006-10-28  Tobias Burnus  <burnus@net-b.de>
297
298         PR fortran/28224 
299         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
300         * gfortran.dg/namelist_internal.f90: New test. 
301
302 2006-10-28  Tobias Burnus  <burnus@net-b.de>
303
304         PR fortran/29625
305         * gfortran.dg/io_real_boz.f90: Add.
306         * gfortran.dg/io_real_boz2.f90: Add.
307
308 2006-10-28  Richard Guenther  <rguenther@suse.de>
309
310         PR middle-end/26899
311         * gcc.dg/tree-ssa/pr26899.c: New testcase.
312
313 2006-10-28  Richard Guenther  <rguenther@suse.de>
314
315         PR target/28806
316         * gcc.target/i386/math-torture/lround.c: New testcase.
317
318 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
319
320         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
321         * gcc.dg/builtins-44.c: Likewise.
322         * gcc.dg/builtins-45.c: Likewise.
323         * gcc.dg/pr28796-2.c: Likewise.
324         * gcc.dg/unordered-3.c: Likewise.       
325
326 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
327
328         PR libgfortran/27954
329         * gfortran.dg/error_recovery_2.f90: New test.
330
331 2006-10-26  Richard Guenther  <rguenther@suse.de>
332
333         * gcc.target/i386/i386.exp: Use glob, not find to collect
334         tests.  Avoids recursing into subdirectories.
335         * gcc.target/i386/math-torture/math-torture.exp: Torture
336         for interesting ia32 math options.
337         * gcc.target.i386/math-torture/lrint.c: New testcase.
338
339 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
340
341         PR libgfortran/29563
342         * gfortran.dg/arrayio_9.f90: Update test.
343         * gfortran.dg/arrayio_19.f90: New test.
344
345 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
346
347         * gcc.dg/20061026.c: New testcase.
348
349 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
350
351         PR libgfortran/29563
352         * gfortran.dg/arrayio_9.f90: New test.
353
354 2006-10-26  Ben Elliston  <bje@au.ibm.com>
355
356         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
357         Copy the strings manually, as strcpy may call strlen.
358
359 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
360
361         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
362         Add checks for log, log2, log10 and log1p.
363
364         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
365         we already test 0.0.  Add checks for expm1, log, log2, log10,
366         log1p, cbrt, erf and erfc.
367
368 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
369
370         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
371
372 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
373
374         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
375         and remainderl() built-in functions.  Remove -ffast-math from
376         dg-options.
377
378 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
379
380         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
381         acosh and atanh.
382         
383         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
384         floating point modifiers to arguments passed to float and long
385         double functions respectively.  Update all callers to use floating
386         point numbers, not integers.  Add tests for exp, exp2 and
387         exp10/pow10.
388
389         * gcc.dg/torture/builtin-math-3.c: New test.
390
391 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
392
393         PR fortran/29393
394         * gfortran.dg/initialize_2.f90: New.
395
396 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
397
398         * gcc.dg/torture/builtin-math-2.c: New test.
399
400 2006-10-24  Richard Guenther  <rguenther@suse.de>
401
402         PR middle-end/28796
403         * gcc.dg/pr28796-1.c: New testcase.
404         * gcc.dg/pr28796-2.c: Likewise.
405
406 2006-10-24  Richard Guenther  <rguenther@suse.de>
407
408         * gcc.dg/builtins-57.c: New testcase.
409
410 2006-10-24  Richard Guenther  <rguenther@suse.de>
411
412         PR tree-optimization/29567
413         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
414
415 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
416
417         PR tree-optimization/14784
418         * gcc.dg/alias-10.c: New test.
419
420 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
421
422         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
423
424 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
425
426         * gcc.dg/builtin-strncat-chk-1.c: New test.
427
428 2006-10-23  Jan Hubicka  <jh@suse.cz>
429
430         * gcc.dg/memmove-1.c: New test.
431
432 2006-10-23  Paul Brook  <paul@codesourcery.com>
433
434         * gcc.dg/pragma-pack-5.c: New test.
435
436 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
437
438         * g++.dg/other/s390-1.C: New testcase.
439
440 2006-10-23  Richard Guenther  <rguenther@suse.de>
441
442         PR middle-end/27132
443         PR middle-end/23295
444         * gcc.dg/pr27132.c: New testcase.
445         * gcc.dg/pr23295.c: Likewise.
446         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
447         * g++.dg/tree-ssa/pr19807.C: Likewise.
448
449 2006-10-23  Richard Guenther  <rguenther@suse.de>
450
451         PR middle-end/21032
452         * gcc.dg/pr21032.c: New testcase.
453
454 2006-10-22  Jeff Law  <law@redhat.com>
455         Richard Guenther  <rguenther@suse.de>
456
457         PR tree-optimization/15911
458         * gcc.dg/tree-ssa/vrp30.c: New testcase.
459
460 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
461
462         PR c++/20647
463         * g++.dg/abi/rtti3.C: New.
464
465 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
466
467         PR middle-end/28252
468         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
469         transformation.
470
471 2006-10-21  Richard Guenther  <rguenther@suse.de>
472
473         PR tree-optimization/3511
474         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
475
476 2006-10-21  Richard Guenther  <rguenther@suse.de>
477
478         PR middle-end/26898
479         * gcc.dg/torture/pr26898-1.c: New testcase.
480         * gcc.dg/torture/pr26898-2.c: Likewise.
481
482 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
483         
484         PR c++/28053
485         * g++.dg/parse/bitfield1.C: Adjust error markers.
486         * g++.dg/parse/bitfield2.C: New test. 
487         
488 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
489
490         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
491
492 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
493
494         PR libfortran/27895
495         * gfortran.dg/zero_sized_1.f90: New test.
496
497 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
498
499         * gcc.dg/div-compare-1.c: New test.
500
501 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
502
503         PR fortran/29216
504         * gfortran.dg/result_default_init_1.f90: New test.
505
506         PR fortran/29314
507         * gfortran.dg/automatic_default_init_1.f90: New test.
508
509         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
510         from 38 to 33.
511
512 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
513
514         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
515         'using namespace std' without previous declaration.
516         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
517         * g++.old-deja/g++.robertl/eb133c.C: New.
518
519 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
520
521         PR libgfortran/29277
522         * gfortran.dg/streamio_4.f90: Update test.
523         * gfortran.dg/streamio_11.f90: New test.
524
525 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
526
527         PR c++/27952
528         * g++.dg/inherit/virtual1.C: New test.
529         
530 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
531
532         PR c++/28261
533         * g++.dg/parse/enum3.C: New test.
534
535 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
536
537         PR c++/29039
538         * g++.dg/init/ctor8.C: New test.
539         
540 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/27270
543         * g++.dg/ext/complit8.C: Tweak error markers.
544         * g++.dg/template/complit1.C: Add error marker.
545
546 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
547
548         PR c++/27270
549         * g++.dg/ext/complit8.C: New test.
550
551         PR c++/29408
552         * g++.dg/parse/dtor12.C: New test.
553
554         PR c++/29435
555         * g++.dg/template/sizeof11.C: New test.
556
557 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
558
559         PR fortran/29392
560         * gfortran.dg/data_char_3.f90: New test.
561
562         PR fortran/20541
563         * gfortran.dg/negative_automatic_size.f90: New test.
564
565 2006-10-16  David Daney  <ddaney@avtrex.com>
566
567         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
568
569 2006-10-16  Eric Christopher  <echristo@apple.com>
570
571         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
572         x86_64.
573
574 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
575
576         PR c++/28211
577         * g++.dg/tc1/dr49.C: Tweak error messages.
578         * g++.dg/parse/template21.C: New test.
579
580 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
581
582         PR middle-end/20491
583         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
584
585 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
586
587         PR fortran/29403
588         * gfortran.dg/print_1.f90: New test.
589
590 2006-10-15  Jan Hubicka  <jh@suse.cz>
591
592         PR middle-end/29241
593         * gcc.c-torture/compile/pr29241.c: New testcase.
594
595 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
596
597         PR middle-end/29250
598         * gcc.c-torture/compile/pr29250.c: New test.
599
600 2006-10-15  Richard Guenther  <rguenther@suse.de>
601
602         * gcc.dg/pr29299.c: New testcase.
603
604 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
605
606         PR fortran/24767
607         * gfortran.dg/label_4.f90: Adjust warning flag.
608
609 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
610
611         PR fortran/29371
612         * gfortran.dg/nullify_3.f90: New test.
613
614 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
615
616         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
617         on Solaris 2.5.1 too.
618
619 2006-10-13  Eric Christopher  <echristo@apple.com>
620
621         * gcc.dg/pr25993.c: Skip for darwin.
622
623 2006-10-13  Eric Christopher  <echristo@apple.com>
624
625         * gcc.dg/visibility-11.c: Skip for darwin.
626
627 2006-10-13  Eric Christopher  <echristo@apple.com>
628
629         * gcc.dg/darwin-weakimport-1.c: Use
630         -fno-asynchronous-unwind-tables.
631         * gcc.dg/darwin-weakimport-3.c: Ditto.
632
633 2006-10-13  Richard Guenther  <rguenther@suse.de>
634
635         PR tree-optimization/29446
636         * gcc.dg/torture/pr29446.c: New testcase.
637
638 2006-10-13  Bill Wendling  <wendling@apple.com>
639
640         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
641         * g++.old-deja/g++.jason/hmc1.C: Likewise.
642         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
643         * g++.old-deja/g++.law/shadow1.C: Likewise.
644         * g++.old-deja/g++.law/ctors10.C: Likewise.
645         * g++.dg/debug/namespace1.C: Likewise.
646         * g++.dg/inherit/namespace-as-base.C: Likewise.
647         * g++.dg/opt/delay-slot-1.C: Likewise.
648         * g++.dg/parse/defarg10.C: Likewise.
649         * g++.dg/template/ptrmem11.C: Likewise.
650         * g++.dg/template/mem_func_ptr.C: Likewise.
651         * g++.dg/template/spec19.C: Likewise.
652
653 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
654
655         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
656
657 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
658
659         PR fortran/29373
660         * gfortran.dg/implicit_9.f90: New test.
661
662         PR fortran/29407
663         * gfortran.dg/namelist_25.f90: New test.
664
665         PR fortran/27701
666         * gfortran.dg/same_name_2.f90: New test.
667
668         PR fortran/29232
669         * gfortran.dg/host_assoc_types_1.f90: New test.
670
671         PR fortran/29364
672         * gfortran.dg/missing_derived_type_1.f90: New test.
673         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
674
675         PR fortran/29422
676         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
677
678         PR fortran/29428
679         * gfortran.dg/alloc_comp_assign_5.f90: New test.
680
681 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
682
683         PR fortran/29391
684         * gfortran.dg/bound_2.f90: New test.
685
686 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
687
688         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
689         directive.
690         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
691         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
692         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
693         * gfortran.dg/gomp/reduction3.f90: Likewise.
694         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
695         * gfortran.dg/dummy_procedure_2.f90: Likewise.
696         * gfortran.dg/interface_derived_type_1.f90: Likewise.
697         * gfortran.dg/forall_4.f90: Likewise.
698         * gfortran.dg/spec_expr_4.f90: Likewise.
699         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
700         * gfortran.dg/forall_5.f90: Likewise.
701         * gfortran.dg/open_access_append_2.f90: Add check for
702         compile-time warning.
703
704 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
705
706         PR c++/28506
707         * g++.dg/parse/pure1.C: New test.
708
709 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
710
711         PR fortran/21435
712         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
713         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
714         for compile-time warnings.
715         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
716         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
717         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
718         file.
719         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
720         specifier.
721         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
722         compile-time warning.
723
724 2006-10-12  Jan Hubicka  <jh@suse.cz>
725
726         PR c/28419
727         * gcc.dg/pr28319.c: New test.
728
729 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
730         PR c++/29318
731         * g++.dg/ext/vla4.C: New test.
732
733 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
734
735         PR c++/27961
736         * g++.dg/template/crash60.C: New test.
737         * g++.dg/other/large-size-array.C: Adjust error markers.
738         * g++.dg/parse/crash27.C: Likewise.
739         * g++.dg/template/crash1.C: Likewise.
740
741 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
742
743         PR testsuite/29093
744         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
745
746 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
747
748         PR preprocessor/28709
749         * gcc.dg/cpp/paste14.c: New test.
750
751 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
752
753         PR c++/29175
754         * g++.dg/init/array24.C: New test.
755
756 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
757
758         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
759         of <sys/types.h>.
760
761 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
762
763         PR c++/29024
764         * g++.dg/parse/typedef8.C: New test.
765         * g++.dg/other/mult-stor1.C: Adjust error markers.
766
767 2006-10-11  Richard Guenther  <rguenther@suse.de>
768
769         PR tree-optimization/28230
770         * gcc.dg/torture/pr28230.c: New testcase.
771
772 2006-10-11  Richard Guenther  <rguenther@suse.de>
773
774         PR inline-asm/29119
775         * gcc.dg/torture/pr29119.c: New testcase.
776
777 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
778
779         PR middle-end/29272
780         * gcc.c-torture/execute/20060930-2.c: New test.
781
782 2006-10-09  Richard Henderson  <rth@redhat.com>
783
784         Revert emutls patch.
785
786 2006-10-09  Richard Guenther  <rguenther@suse.de>
787
788         PR middle-end/29254
789         * gcc.dg/pr29254.c: New testcase.
790
791 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
792             Paul Thomas  <pault@gcc.gnu.org>
793
794         PR fortran/20541
795         * gfortran.dg/alloc_comp_basics_1.f90: New test.
796         * gfortran.dg/alloc_comp_basics_2.f90: New test.
797         * gfortran.dg/alloc_comp_assign_1.f90: New test.
798         * gfortran.dg/alloc_comp_assign_2.f90: New test.
799         * gfortran.dg/alloc_comp_assign_3.f90: New test.
800         * gfortran.dg/alloc_comp_assign_4.f90: New test.
801         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
802         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
803         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
804         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
805         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
806         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
807         * gfortran.dg/alloc_comp_std.f90: New test.
808         * gfortran.dg/move_alloc.f90: New test.
809
810 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
811
812         PR fortran/29115
813         * gfortran.dg/derived_constructor_comps_2.f90: New test.
814
815         PR fortran/29211
816         * gfortran.dg/forall_char_dependencies_1.f90: New test.
817
818 2006-10-08  Tobias Burnus  <burnus@net-b.de>
819
820         PR fortran/28585
821         * gfortran.dg/new_line.f90: New test.
822
823 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
824
825         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
826         * gcc.dg/torture/builtin-convert-1.c,
827         gcc.dg/torture/builtin-convert-2.c,
828         gcc.dg/torture/builtin-convert-3.c,
829         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
830
831 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
832
833         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
834         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
835         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
836         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
837
838 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
839
840         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
841         Xfail some tests for powerpc-darwin and powerpc-aix.
842
843 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
844
845         PR c/29380
846         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
847
848 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
849
850         PR target/29300
851         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
852         on hppa*-*-hpux*.
853
854 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
855
856         PR fortran/16580
857         PR fortran/29288
858         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
859         Add tests for using all possible intrinsics as actual arguments.
860         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
861         all possible intrinsics as actual arguments.
862         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
863         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
864
865 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
866
867         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
868         * gcc.dg/debug/debug-2.c: Likewise.
869
870 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
871
872         * gcc.c-torture/compile/sync-2.c: New test.
873
874 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
875
876         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
877         line endings.
878
879 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
880
881         PR rtl-optimization/29128
882         * gcc.c-torture/compile/pr29128.c: New test.
883
884 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
885
886         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
887         line endings.
888
889 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
890
891         PR middle-end/29256
892         * gcc.dg/tree-ssa/loop-19.c: New test.
893
894 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
895
896         PR tree-optimization/29330
897         * gcc.dg/pr29330.c: New test.
898
899         PR target/28924
900         * gcc.c-torture/compile/20061005-1.c: New test.
901
902 2006-10-06  Olivier Hainque  <hainque@adacore.com>
903
904         * gcc.dg/typename-vla-1.c: New case.
905         * gnat.dg/forward_vla.adb: New case.
906
907 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
908
909         PR tree-optimization/29290
910         * gfortran.dg/loop_nest_1.f90: New test.
911
912         PR target/29198
913         * gcc.dg/tls/opt-12.c: New test.
914
915         PR fortran/28415
916         * gfortran.dg/save_2.f90: New test.
917
918         PR c/29091
919         * gcc.dg/pr29091.c: New test.
920
921 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
922
923         * lib/target-supports.exp
924         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
925         same as x86_64-*-*; check for LP64.
926
927 2006-10-04  Richard Henderson  <rth@redhat.com>
928
929         * lib/target-supports.exp (check_effective_target_tls): Redefine
930         to mean non-emulated tls.
931         * gcc.dg/tls/alias-1.c: Remove tls requirement.
932         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
933         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
934         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
935         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
936         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
937         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
938
939 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
940
941         PR fortran/29343
942         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
943
944 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
945
946         * gfortran.dg/bounds_check_fail_1.f90: New test.
947
948 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/29020
951         * g++.dg/template/friend48.C: New test.
952
953 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
954
955         PR fortran/29098
956         * gfortran.dg/default_initialization_2.f90: New test.
957
958 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
959
960         PR fortran/20779
961         PR fortran/20891
962         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
963
964 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
965
966         PR fortran/29284
967         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
968
969         PR fortran/29321
970         PR fortran/29322
971         * gfortran.dg/missing_optional_dummy_2.f90: New test.
972
973         PR fortran/25091
974         PR fortran/25092
975         * gfortran.dg/entry_array_specs_1.f90: New test.
976
977 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
978
979         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
980         insufficient to inhibit some test failures at -O3.  Do testing
981         on integers.
982
983 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
984
985         PR c++/29138
986         * g++.dg/inherit/access8.C: New test.
987         * g++.dg/template/dtor4.C: Tweak error messages.
988
989 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
990
991         PR fortran/27478
992         * gfortran.dg/entry_8.f90: New test.
993
994 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
995
996         PR c++/29291
997         * g++.dg/parse/new4.C: New test.
998
999 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
1000
1001         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1002         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1003         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1004         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1005         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
1006
1007 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1008
1009         PR fortran/19260
1010         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
1011         * gfortran.dg/continuation_2.f90: New test.
1012
1013         PR fortran/19262
1014         * gfortran.dg/continuation_3.f90: New test.
1015         * gfortran.dg/continuation_4.f90: New test.
1016         * gfortran.dg/continuation_5.f: New test.
1017         * gfortran.dg/continuation_6.f: New test.
1018
1019 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
1020
1021         PR c++/29226
1022         * g++.dg/template/vla1.C: New test.
1023
1024 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1025
1026         PR fortran/29210
1027         * gfortran.dg/complex_parameter_1.f90: New test.
1028
1029 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
1030
1031         PR c/29154
1032         * gcc.c-torture/execute/20060929-1.c: New test.
1033
1034 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
1035
1036         PR c++/29105
1037         * g++.dg/template/member6.C: New test.
1038         * g++.dg/parse/typename7.C: Adjust error markers.
1039
1040         PR c++/29080
1041         * g++.dg/template/member7.C: New test.
1042
1043 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1044
1045         PR c/24010
1046         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1047         gcc.dg/Woverride-init-3.c: New tests.
1048
1049 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1050
1051         * gcc.c-torture/execute/20060930-1.c: New test.
1052
1053 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1054
1055         PR fortran/18791
1056         * gfortran.dg/specifics_1.f90: New test.
1057         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1058         complex specifics.
1059
1060 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1061
1062         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1063         pthread-init-common.h: New.
1064
1065 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1066
1067         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1068         precision on some archs.
1069
1070 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1071
1072         * gcc.dg/non-local-goto-1.c: New test.
1073         * gcc.dg/non-local-goto-2.c: Likewise.
1074         * gcc.dg/setjmp-3.c: Likewise.
1075         * gcc.dg/setjmp-4.c: Likewise.
1076
1077 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1078
1079         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1080
1081 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1082
1083         PR fortran/28276
1084         * gfortran.dg/exponent_1.f90: New test.
1085
1086         PR fortran/27021
1087         * gfortran.dg/nearest_1.f90: New test.
1088
1089 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR middle-end/25261
1092         PR middle-end/28790
1093         * gcc.dg/gomp/nestedfn-1.c: New test.
1094
1095 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1096
1097         PR objc/29195
1098         * objc/compile/method-1.m: New test.
1099
1100 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1101
1102         PR c++/26938
1103         * g++.dg/template/crash58.C: New test.
1104         * g++.dg/parse/crash28.C: Adjust error markers.
1105         * g++.dg/template/crash34.C: Likewise.
1106         * g++.dg/template/friend31.C: Likewise.
1107         * g++.dg/template/crash32.C: Likewise.
1108
1109         PR c++/27329
1110         * g++.dg/template/crash59.C: New test.
1111
1112         PR c++/27667
1113         * g++.dg/template/spec33.C: New test.
1114         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1115
1116 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1117             Adam Nemet  <anemet@caviumnetworks.com>
1118
1119         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1120         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1121
1122 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1123
1124         PR target/28911
1125         * gcc.dg/pr28911.c: New.
1126
1127 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1128
1129         PR target/29169
1130         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1131         (dg-options): Add -mfpmath=387.
1132
1133 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1134
1135         PR c/28706
1136         * gcc.dg/pr28706.c: New test.
1137
1138         PR c/28712
1139         * gcc.dg/pr28712.c: New test.
1140
1141 2006-09-22  Mike Stump  <mrs@apple.com>
1142
1143         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1144
1145 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1146
1147         PR tree-optimization/28888
1148         * gcc.dg/pr28888.c: New test.
1149
1150 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1151
1152         PR c++/29016
1153         * g++.dg/init/ptrfn1.C: New test.
1154
1155 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1156
1157         PR c++/28861
1158         * g++.dg/template/spec32.C: New test.
1159         * g++.dg/parse/crash9.C: Adjust error markers.
1160
1161         PR c++/28303
1162         * g++.dg/template/typedef6.C: New test.
1163         * g++.dg/init/error1.C: Adjust error markers.
1164         * g++.dg/parse/crash9.C: Likewise.
1165         * g++.dg/template/crash55.C: Likewise.
1166
1167 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1168
1169         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1170
1171 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1172
1173         PR target/27650
1174         * g++.dg/ext/dllimport12.C: New test.
1175
1176 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1177
1178         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1179         * gcc.target/mips/nmadd-2.c: Likewise.
1180         * gcc.target/mips/mips-ps-6.c: New test.
1181         * gcc.target/mips/neg-abs-1.c: Likewise.
1182         * gcc.target/mips/neg-abs-2.c: Likewise.
1183         * gcc.target/mips/nmadd-3.c: New test.
1184
1185 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR middle-end/28046
1188         * gcc.dg/gomp/atomic-10.c: New test.
1189         * g++.dg/gomp/atomic-10.C: New test.
1190
1191 2006-09-20  Eric Christopher  <echristo@apple.com>
1192
1193         * gcc.target/i386/sse3-not-fisttp.c: New.
1194
1195 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1196
1197         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1198
1199 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1200
1201         * gcc.c-torture/execute/pr28289.c (one): New variable.
1202         (main): Use it instead of argc.
1203         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1204         (main): Use it instead of argc.
1205
1206 2006-09-19  Paul Brook  <paul@codesourcery.com>
1207
1208         PR target/28516
1209         * gcc.dg/nested-func-5.c: New test.
1210
1211 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1212
1213         * lib/target-supports.exp (check_effective_target_tls): Compile
1214         test stubs using ${tool}_target_compile, not just target_compile.
1215         (check_effective_target_tls_runtime): Likewise.
1216
1217 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1218
1219         * gcc.c-torture/compile/20030405-1.x: Remove.
1220
1221         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1222         optimising linker from discarding it.
1223
1224 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1225
1226         PR fortran/28526
1227         * gfortran.dg/keyword_symbol_1.f90: New test.
1228
1229         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1230         pedantic compilation option.
1231
1232 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1233
1234         PR fortran/29060
1235         * gfortran.dg/spread_shape_1.f90: New test.
1236
1237 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1238
1239         PR tree-optimization/28887
1240         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1241
1242 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1243
1244         PR c/25993
1245         * gcc.dg/pr25993.c: New test.
1246
1247 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1248
1249         PR tree-opt/21591
1250         * gcc.dg/vect/pr21591.c: New test.
1251
1252 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1253
1254         PR tree-opt/29059
1255         * gcc.c-torture/compile/strcpy-1.c: New test.
1256         * gcc.c-torture/compile/strcpy-2.c: New test.
1257         * gcc.c-torture/compile/memcpy-1.c: New test.
1258         * gcc.c-torture/compile/memcpy-2.c: New test.
1259
1260 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1261
1262         PR testsuite/29055
1263         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1264
1265 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1266
1267         * gnat.dg/specs/double_record_extension1.ads: New test.
1268         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1269
1270 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1271
1272         PR fortran/29051
1273         * gfortran.dg/oldstyle_3.f90: New test.
1274
1275 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1276
1277         PR libgfortran/29099
1278         * gfortran.dg/secnds-1.f: New test.
1279
1280 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1281
1282         PR libgfortran/29053
1283         * gfortran.dg/streamio_9.f90: New test.
1284         * gfortran.dg/streamio_10.f90: New test.
1285
1286 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1287
1288         PR C++/29002
1289         * g++.dg/init/array22.C: New test.
1290         * g++.dg/init/array23.C: New test.
1291
1292 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1293
1294         * stackcheck.lst: Update list of tests requiring stack checking.
1295         * norun.lst: Adjust for above change.
1296         * ada95.lst: New file.
1297         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1298         requiring -gnat95 switch.
1299
1300 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1301
1302         * gnat.dg/in_out_parameter.adb: New test.
1303
1304 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1305
1306         PR debug/28980
1307         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1308
1309 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1310
1311         * gnat.dg/specs/unchecked_union.ads: New test.
1312
1313 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1314
1315         PR rtl-optimization/28982
1316         * gcc.c-torture/execute/pr28982a.c: New test.
1317         * gcc.c-torture/execute/pr28982b.c: Likewise.
1318
1319 2006-09-12  Eric Christopher  <echristo@apple.com>
1320
1321         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1322         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1323
1324 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1325
1326         PR c/28768
1327         PR preprocessor/14634
1328         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1329         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1330         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1331
1332 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1333
1334         * gcc.dg/pr28243.c: New test.
1335
1336 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1337
1338         PR fortran/28971
1339         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1340         this undiagnosed regression reappears.
1341
1342 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1343
1344         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1345         Treat $srcdir as a literal.
1346         * lib/fortran-torture.exp (fortran-torture-compile,
1347         fortran-torture-execute): Likewise.
1348         * lib/objc-torture.exp (objc-torture-compile,
1349         objc-torture-execute): Likewise.
1350         * lib/profopt.exp (profopt-execute): Likewise.
1351
1352 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1353
1354         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1355
1356 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1357
1358         PR testsuite/28950
1359         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1360
1361 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1362
1363         PR target/13685
1364         * gcc.target/i386/pr13685.c: New test.
1365
1366 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1367
1368         * gcc.dg/pr28726.c: New test.
1369
1370 2006-09-11  Josh Conner  <jconner@apple.com>
1371
1372         * gcc.dg/nrv3.c: Increase size of structure.
1373         * gcc.dg/nrv4.c: Likewise.
1374         * gcc.dg/nrv5.c: Likewise.
1375
1376 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1377
1378         PR libfortran/28890
1379         gfortran.dg/assumed_charlen_function_5.f90: New test.
1380
1381 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1382
1383         PR c++/28991
1384         * g++.dg/init/static3.C: New test.
1385
1386 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1387
1388         PR testsuite/29007
1389         * gcc.dg/long-long-cst1.c (t): Add cast to
1390         __SIZE_TYPE__ before casting to int.
1391         (main): Return 0 on success.
1392
1393 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1394
1395         * gcc.c-torture/execute/20060910-1.c: New test.
1396
1397 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1398
1399         PR middle-end/26983
1400         * gcc.dg/pr26983.c: New test.
1401
1402 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1403
1404         PR target/29006
1405         * gcc.c-torture/execute/pr29006.c: New test.
1406
1407 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1408
1409         PR libfortran/28947
1410         gfortran.dg/matmul_4.f90: New test.
1411
1412 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1413
1414         PR fortran/28959
1415         gfortran.dg/used_types_10: New test.
1416
1417 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1418
1419         PR libfortran/28923
1420         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1421         gfortran.dg/array_initializer_3.f90: New test.
1422
1423 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1424
1425         PR fortran/28914
1426         * gfortran.dg/actual_array_constructor_3.f90: New test.
1427
1428 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1429
1430         PR testsuite/26778
1431         * gcc.target/i386/pr26778.c: New testcase.
1432
1433 2006-09-08  Eric Christopher  <echristo@apple.com>
1434
1435         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1436         * gcc.target/i386/memcpy-1.c: Ditto.
1437         * gcc.target/i386/asm-1.c: Ditto.
1438         * gcc.target/i386/20060512-4.c: Ditto.
1439         * gcc.target/i386/compress-float-387.c: Ditto.
1440         * gcc.target/i386/20060512-1.c: Ditto.
1441         * gcc.target/i386/compress-float-sse.c: Ditto.
1442         * gcc.target/i386/20060512-2.c: Ditto.
1443         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1444         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1445         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1446         * gcc.dg/pr26449.c: Ditto.
1447         * gcc.dg/attr-ms_struct-2.c: Ditto.
1448         * gcc.dg/attr-ms_struct-1.c: Ditto.
1449         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1450
1451 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1452
1453         PR c/28504
1454         * gcc.dg/vla-10.c: New test.
1455
1456 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1457
1458         PR c++/28858
1459         * g++.dg/parse/template20.C: New test.
1460         * g++.dg/template/operator8.C: Remove obsolete part.
1461         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1462         * g++.old-deja/g++.pt/crash65.C: Likewise.
1463
1464 2006-09-07  Jason Merrill  <jason@redhat.com>
1465
1466         PR middle-end/27724
1467         * gcc.dg/long-long-cst1.c: New test.
1468
1469 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1470
1471         PR C++/28906
1472         * g++.dg/other/array3.C: New test.
1473         * g++.dg/other/array4.C: New test.
1474         * g++.dg/other/array5.C: New test.
1475
1476 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1477
1478         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1479
1480 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1481
1482         PR target/28946
1483         * gcc.target/i386/pr28946.c: New test.
1484
1485 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1486
1487         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1488         in integer literal constant.
1489         * gfortran.dg/enum_8.f90: Ditto.
1490         * gfortran.dg/g77/20030326-1.f: Ditto.
1491
1492 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1493
1494         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1495         nonconformance usage.
1496
1497 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1498
1499         PR middle-end/28862
1500         * gcc.c-torture/compile/vector-align-1.c: New test.
1501
1502 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1503
1504         PR rtl-opt/27883
1505         * g++.dg/opt/copysign-1.C: New test.
1506
1507 2006-09-06  Jason Merrill  <jason@redhat.com>
1508
1509         PR c++/27371
1510         * g++.dg/warn/unused-result1.C: New test.
1511
1512 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1513
1514         PR c++/28903
1515         * g++.dg/ext/vla3.C: New test.
1516
1517         PR c++/28886
1518         * g++.dg/template/array16.C: New test.
1519
1520 2006-09-06  Richard Guenther  <rguenther@suse.de>
1521
1522         * gcc.dg/pr27226.c: Remove testcase again.
1523
1524 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1525
1526         PR tree-opt/28937
1527         * g++.dg/opt/unroll2.C: New test.
1528
1529 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1530
1531         PR tree-opt/28952
1532         * gcc.dg/vect/pr28952.c: New test.
1533
1534 2006-09-05  Richard Guenther  <rguenther@suse.de>
1535
1536         PR tree-optimization/28900
1537         * gcc.dg/torture/pr28900.c: New testcase
1538
1539 2006-09-05  Richard Guenther  <rguenther@suse.de>
1540
1541         PR tree-optimization/28905
1542         * gcc.c-torture/compile/pr28905.c: New testcase.
1543
1544 2006-09-05  Richard Guenther  <rguenther@suse.de>
1545
1546         PR middle-end/28935
1547         * gcc.dg/pr28935.c: New testcase.
1548
1549 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1550
1551         * gcc.c-torture/execute/20060905-1.c: New test.
1552
1553 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1554
1555         PR fortran/28908
1556         * gfortran.dg/used_types_7.f90: New test.
1557         * gfortran.dg/used_types_8.f90: New test.
1558         * gfortran.dg/used_types_9.f90: New test.
1559
1560 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1561
1562         * gcc.c-torture/compile/20060904-1.c: New test.
1563
1564 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1565
1566         PR c++/23287 Revert my 2006-09-01 patch
1567         * g++.dg/parse/dtor12.C: Remove.
1568
1569 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1570
1571         PR c+/27670
1572         * g++.dg/template/operator9.C: New test.
1573
1574         PR c++/27493
1575         * g++.dg/template/operator7.C: New test.
1576
1577         PR c++/27494
1578         * g++.dg/template/operator8.C: New test.
1579
1580         PR c++/27397
1581         * g++.dg/template/crash57.C: New test.
1582
1583         * g++.dg/template/typedef4.C: Adjust error markers.
1584         * g++.dg/template/typedef5.C: Likewise.
1585
1586 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1587
1588         PR c++/28878
1589         * g++.dg/parse/crash33.C: New test.
1590
1591 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1592         Richard Guenther  <rguenther@suse.de>
1593         Adam Nemet  <anemet@caviumnetworks.com>
1594
1595         PR middle-end/27226
1596         * gcc.target/mips/memcpy-1.c: New testcase.
1597         * gcc.dg/pr27226.c: Likewise.
1598
1599 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1600
1601         PR c++/28705
1602         * g++.dg/lookup/koenig5.C: New.
1603         * g++.dg/template/crash56.C: New.
1604
1605 2006-09-01  Josh Conner  <jconner@apple.com>
1606
1607         PR c++/25505
1608         * gcc.dg/nrv3.c: New test.
1609         * gcc.dg/nrv4.c: New test.
1610         * gcc.dg/nrv5.c: New test.
1611
1612 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1613
1614         PR c++/23287
1615         * g++.dg/parse/dtor12.C: New.
1616
1617 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1618
1619         PR tree-optimization/28839
1620         * gcc.dg/pr28839.c: New test.
1621
1622 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1623
1624         PR target/24367
1625         * gcc.dg/pr24367.c: New testcase.
1626
1627 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1628
1629         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1630
1631 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1632
1633         PR rtl-optimization/27735
1634         * gcc.dg/loop-unswitch-1.c: New test.
1635
1636 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1637
1638         PR fortran/28885
1639         * gfortran.dg/aliasing_dummy_2.f90: New test.
1640
1641         PR fortran/20067
1642         * gfortran.dg/generic_5.f90: Change error message.
1643
1644         PR fortran/28873
1645         * gfortran.dg/generic_6.f90: New test.
1646
1647         PR fortran/25077
1648         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1649
1650         PR fortran/25102
1651         * gfortran.dg/invalid_interface_assignment.f90: New test.
1652
1653         PR fortran/24866
1654         * gfortran.dg/module_proc_external_dummy.f90: New test.
1655
1656 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1657
1658         PR c++/28349
1659         * testsuite/g++.dg/warn/var-args1.C: New test.
1660
1661 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1662
1663         PR fortran/28866
1664         * gfortran.dg/simpleif_2.f90: New test.
1665         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1666         * gfortran.dg/enum_5.f90: Ditto.
1667
1668 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1669             Kazu Hirata  <kazu@codesourcery.com>
1670
1671         PR tree-optimization/17506
1672         * gcc.dg/pr17506.c: New.
1673
1674 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1675
1676         PR c++/28139
1677         * g++.dg/eh/alias1.C: New test.
1678
1679 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1680
1681         PR c++/28860
1682         * g++.dg/template/ttp22.C: New test.
1683
1684 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1685
1686         PR middle-end/26632
1687         * gcc.dg/pr26632.c: New.
1688
1689 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1690
1691         PR libgfortran/28354
1692         * gfortran.dg/fmt_zero_precision.f90: New test.
1693
1694 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1695
1696         PR c++/28058
1697         * g++.dg/template/spec31.C: New test.
1698
1699 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1700
1701         PR c++/26573
1702         * g++.dg/other/static2.C: New test.
1703
1704 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1705
1706         * gcc.dg/Wswitch-enum-2.c: New test case.
1707         * gcc.dg/Wswitch-enum-3.c: Likewise.
1708
1709 2006-08-26  Richard Guenther  <rguenther@suse.de>
1710
1711         * gcc.c-torture/compile/20060826-1.c: New testcase.
1712
1713 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1714
1715         PR c++/28736
1716         * g++.dg/template/void10.C: New test.
1717
1718         PR c++/28737
1719         * g++.dg/template/void8.C: New test.
1720
1721         PR c+_+/28738
1722         * g++.dg/template/void9.C: New test.
1723
1724         * g++.dg/template/void3.C: Adjust error markers.
1725         * g++.dg/template/void4.C: Likewise.
1726         * g++.dg/template/crash55.C: Likewise.
1727         * g++.dg/template/void7.C: Likewise
1728
1729 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1730
1731         PR c++/28588
1732         * g++.dg/inherit/access6.C: New test.
1733         * g++.dg/inherit/access7.C: Likewise.
1734
1735         PR c++/28595
1736         * g++.dg/template/array15.C: New test.
1737         * g++.dg/template/crash2.C: Tweak error markers.
1738
1739 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1740
1741         PR middle-end/28683
1742         * gcc.c-torture/compile/20060823-1.c: New test.
1743
1744 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1745
1746         PR c++/28853
1747         * g++.dg/template/ttp21.C: New test.
1748
1749         PR c++/28852
1750         * g++.dg/other/operator1.C: Add error-marker.
1751         * g++.dg/other/operator2.C: New test.
1752
1753 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1754
1755         PR c/27893
1756         * gcc.c-torture/compile/vla-const-1.c,
1757         gcc.c-torture/compile/vla-const-2.c: New tests.
1758
1759 2006-08-26  Richard Guenther  <rguenther@suse.de>
1760
1761         PR middle-end/28814
1762         * gcc.dg/torture/pr28814.c: New testcase.
1763
1764 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1765
1766         PR c/28418
1767         * gcc.c-torture/compile/compound-literal-1.c: New test.
1768
1769 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1770
1771         PR c/28299
1772         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1773         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1774         Expect extra diagnostics.
1775
1776 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1777
1778         gcc.dg/noncompile/pr16876.c: New test.
1779
1780 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1781
1782         PR c++/28056
1783         * g++.dg/parse/local1.C: New test.
1784         * g++.dg/other/qual1.C: Tweak error marker.
1785
1786 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1787
1788         PR c++/27787
1789         * g++.dg/template/typename10.C: New.
1790         * g++.dg/template/lookup4.C: Remove bogus error marker.
1791
1792 2006-08-25  Richard Guenther  <rguenther@suse.de>
1793
1794         PR testsuite/28829
1795         * gcc.dg/pr26570.c: Fix testcase.
1796
1797 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1798
1799         PR tree-opt/28807
1800         * gcc.c-torture/execute/mayalias-2.c: New test.
1801         * gcc.dg/tree-ssa/alias-13.c: New test.
1802
1803 2006-08-24  Jan Hubicka  <jh@suse.cz>
1804
1805         PR debug/26881
1806         * gcc.dg/debug/pr26881.c: New file.
1807
1808 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1809
1810         PR fortran/28788
1811         * gfortran.dg/used_types_4.f90: New test.
1812         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1813         association of derived types.
1814         * gfortran.dg/used_types_2.f90: Add module cleanup.
1815         * gfortran.dg/used_types_3.f90: The same.
1816
1817         PR fortran/28771
1818         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1819         fix of regression.
1820
1821 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1822
1823         PR 28813
1824         * gfortran.dg/direct_io_6.f90: Remove test.
1825
1826 2006-08-23  Stuart Hastings  <stuart@apple.com>
1827
1828         PR 28825
1829         * gcc.target/i386/20060821-1.c: New.
1830
1831 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1832
1833         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1834         dg-warning strings for dllimport.
1835
1836 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1837
1838         PR C++/28450
1839         * g++.dg/ext/vector4.C: New test.
1840         * g++.dg/ext/complex1.C: New test.
1841
1842 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1843
1844         PR debug/28692
1845         * gcc.dg/debug/const-1.c: New.
1846         * gcc.dg/debug/const-2.c: New.
1847         * gcc.dg/debug/dwarf2/const-1.c: New.
1848         * gcc.dg/debug/dwarf2/const-2.c: New.
1849         * gcc.dg/debug/dwarf2/const-2b.c: New.
1850
1851 2006-08-22  Richard Guenther  <rguenther@suse.de>
1852
1853         PR middle-end/28776
1854         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1855         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1856
1857 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1858
1859         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1860
1861 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1862
1863         PR c++/26269
1864         * g++.dg/other/error14.C: New test.
1865
1866         PR c++/28505
1867         * g++.dg/parse/ctor7.C: New test.
1868         * g++.dg/parse/ctor8.C: Likewise.
1869
1870         PR c++/28741
1871         * g++.dg/template/void7.C: New test.
1872
1873 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1874
1875         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1876         * gnat.dg/self_aggregate_with_array.adb: New test.
1877
1878 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1879
1880         * g++.dg/eh/arm-vfp-unwind.C: New test.
1881
1882 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1883
1884         PR c++/28341
1885         * g++.dg/template/ref3.C: New test.
1886         * g++.dg/template/nontype13.C: New test.
1887
1888         PR c++/28346
1889         * g++.dg/template/ptrmem17.C: New test.
1890
1891 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1892
1893         PR target/28648 c:
1894         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1895
1896 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1897
1898         PR fortran/28630
1899         * gfortran.dg/used_types_2.f90: New test.
1900
1901         PR fortran/28601
1902         * gfortran.dg/used_types_3.f90: New test.
1903
1904         PR fortran/20886
1905         * gfortran.dg/generic_actual_arg.f90: New test.
1906
1907         PR fortran/28735
1908         * gfortran.dg/module_private_array_refs_1.f90: New test.
1909
1910         PR fortran/28762
1911         * gfortran.dg/program_name_1.f90: New test.
1912
1913         PR fortran/28425
1914         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1915
1916         PR fortran/28496
1917         * gfortran.dg/array_initializer_2.f90: New test.
1918
1919         PR fortran/18111
1920         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1921
1922         PR fortran/28600
1923         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1924
1925         PR fortran/28771
1926         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1927
1928         PR fortran/28660
1929         * gfortran.dg/dependent_decls_1.f90: New test.
1930
1931 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1932
1933         PR fortran/25217
1934         * gfortran.dg/derived_init_2.f90: New.
1935
1936 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1937
1938         * gcc.c-torture/execute/pr28289.c: New test.
1939
1940 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1941
1942         PR c/28744
1943         * gcc.dg/attr-externally-visible-1.c: New test.
1944         * gcc.dg/attr-externally-visible-2.c: New test.
1945         * g++.dg/parse/attr-externally-visible-1.C: New test.
1946         * g++.dg/parse/attr-externally-visible-2.C: New test.
1947
1948 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1949
1950         PR c++/28606
1951         * g++.dg/parse/dtor11.C: New test.
1952
1953 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1954
1955         PR rtl-optimization/28489
1956         * gcc.c-torture/compile/pr28489.c: New test.
1957
1958 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1959
1960         PR c++/28710
1961         * g++.dg/template/redecl4.C: New test.
1962
1963         PR c++/28711
1964         * g++.dg/template/ctor8.C: New test.
1965
1966 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1967
1968         * gcc.dg/pr26570.c: Fix testcase.
1969
1970 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1971
1972         * PR c++/28573
1973         * g++.dg/parse/offsetof6.C: New test.
1974         * g++.dg/parse/offsetof6.C: New test.
1975         * g++.dg/parse/offsetof7.C: New test.
1976
1977 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1978
1979         PR testsuite/28602
1980         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1981         is false.
1982
1983 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1984
1985         PR c++/28302
1986         * g++.dg/ext/vector3.C: New test.
1987
1988 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1989
1990         PR gcov/profile/26570
1991         * gcc.dg/pr26570.c: New test.
1992
1993 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1994
1995         PR c/27697
1996         * gcc.dg/qual-component-1.c: New test.
1997
1998 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1999
2000         PR c++/28593
2001         * g++.dg/parse/new3.C: New test.
2002
2003 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2004
2005         PR fortran/25828
2006         * gfortran.dg/streamio_1.f90: New test.
2007         * gfortran.dg/streamio_2.f90: New test.
2008         * gfortran.dg/streamio_3.f90: New test.
2009         * gfortran.dg/streamio_4.f90: New test.
2010         * gfortran.dg/streamio_5.f90: New test.
2011         * gfortran.dg/streamio_6.f90: New test.
2012         * gfortran.dg/streamio_7.f90: New test.
2013         * gfortran.dg/streamio_8.f90: New test.
2014
2015 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
2016
2017         PR c/28287
2018         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
2019
2020 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
2021
2022         PR c++/28594
2023         * g++.dg/template/void6.C: New test.
2024
2025 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2026
2027         PR c/28649
2028         * gcc.dg/parse-error-1.c: New test.
2029         * gcc.dg/parse-error-2.c: New test.
2030         * gcc.dg/cpp/digraph2.c: Add error-marker.
2031         * gcc.dg/noncompile/920923-1.c: Likewise.
2032
2033 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2034
2035         PR c/27490
2036         * gcc.dg/sizeof-2.c: New testcase.
2037
2038         PR c/27489
2039         * gcc.dg/switch-A.c: New testcase.
2040
2041 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2042
2043         PR c++/28288
2044         PR c++/14556
2045         * g++.old-deja/g++.warn/compare1.C: Delete.
2046         * g++.dg/opt/pr7503-2.C: Delete.
2047         * g++.dg/opt/pr7503-3.C: Delete.
2048         * g++.dg/opt/pr7503-4.C: Delete.
2049         * g++.dg/opt/pr7503-5.C: Delete.
2050         * g++.dg/opt/max1.C: Delete.
2051         * g++.dg/warn/minmax.C: Delete.
2052         * g++.dg/expr/minmax.C: New test.
2053
2054 2006-08-14  Richard Guenther  <rguenther@suse.de>
2055
2056         PR testsuite/28703
2057         * gcc.c-torture/execute/pr28651.c: Do not use argc
2058         to avoid optimization, instead forbid inlining.
2059
2060 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2061
2062         PR rtl-optimization/28634
2063         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2064
2065 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2066
2067         PR c/27184
2068         * gcc.dg/torture/pr27184.c: New test.
2069
2070 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2071
2072         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2073
2074 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2075
2076         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2077         * gfortran.dg/stat_2.f90: Likewise.
2078         * gfortran.dg/chmod_1.f90: Likewise.
2079         * gfortran.dg/chmod_2.f90: Likewise.
2080         * gfortran.dg/chmod_3.f90: Likewise.
2081
2082 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2083
2084         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2085
2086 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2087
2088         * g++.dg/opt/pr23454-2.C: New test.
2089
2090 2006-08-11  Richard Guenther  <rguenther@suse.de>
2091
2092         PR middle-end/28651
2093         * gcc.c-torture/execute/pr28651.c: New testcase.
2094
2095 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2096
2097         * gnat.dg/specs/static_initializer.ads: New test.
2098
2099 2006-08-10  Paul Brook  <paul@codesourcery.com>
2100
2101         * gcc.target/arm/cond-asm.c: New test.
2102
2103 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2104
2105         PR tree-optimization/26197
2106         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2107         * g++.dg/vect/vect.exp: Compile the new tests with
2108         --param max-aliased-vops=0.
2109
2110 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2111
2112         PR c++/28637
2113         * g++.dg/template/void3.C: New test.
2114
2115         PR c++/28638
2116         * g++.dg/template/void4.C: New test.
2117
2118         PR c++/28640
2119         * g++.dg/template/void5.C: New test.
2120
2121 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2122
2123         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2124         after dg-do compile.
2125
2126 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2127
2128         PR tree-optimizations/26969
2129         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2130         "unswitch-loops" with -funswitch-loops.
2131         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2132
2133 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2134
2135         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2136         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2137         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2138         * objc.dg/dwarf-1.m: Likewise.
2139         * objc.dg/dwarf-2.m: Likewise.
2140         * obj-c++.dg/dwarf-2.mm: Likewise.
2141
2142 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2143
2144         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2145         * objc.dg/dwarf-2.m: Likewise.
2146         * obj-c++.dg/dwarf-2.mm: Likewise.
2147
2148         PR libfortran/28603
2149         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2150
2151         PR testsuite/27611
2152         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2153
2154         PR testsuite/27033
2155         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2156
2157 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2158
2159         PR target/27827
2160         * gcc.target/i386/pr27827.c: New testcase.
2161
2162 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2163
2164         PR fortran/28590
2165         * gfortran.dg/sequence_types_1.f90: New test.
2166
2167 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2168
2169         PR fortran/28548
2170         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2171         dg-warning.  Add -pedantic option.
2172
2173 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2174
2175         PR c/28502
2176         * gcc.dg/proto-1.c: New test.
2177
2178         PR c/27721
2179         * gcc.dg/lvalue-4.c: New test.
2180
2181         PR c/28136
2182         * gcc.dg/init-bad-5.c: New test.
2183
2184 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2185
2186         PR c++/28347
2187         * g++.dg/ext/typedef-init.C: Add new test for typedef
2188         initialization inside templates. Adjust existing error markers.
2189
2190 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2191
2192         PR c++/28148
2193         * g++.dg/init/ptrmem3.C: New test.
2194
2195 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2196
2197         PR tree-optimization/27770
2198         * lib/target-support.exp: New target keyword "section_anchors".
2199         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2200         tests.
2201         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2202         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2203         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2204         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2205
2206 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2207
2208         * gcc.dg/20060801-1.c: Add missing '}'.
2209
2210 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2211
2212         PR c++/27508
2213         * g++.dg/parse/dtor9.C: New test.
2214         * g++.dg/parse/dtor10.C: New test.
2215         * g++.dg/other/error7.C: Adjust error-marker.
2216
2217         PR c++/28274
2218         * g++.dg/other/default5.C: New test.
2219
2220 2006-08-02  Richard Guenther  <rguenther@suse.de>
2221
2222         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2223
2224 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2225
2226         PR c++/28557
2227         * g++.dg/template/conv9.C: New test.
2228
2229 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2230
2231         PR debug/28063
2232         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2233         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2234         Optionally return assembly text.  Update callers.
2235         (check_no_compiler_messages): Update verbose messages.
2236         (check_no_messages_and_pattern): New.
2237         (check_effective_target_string_merging): New.
2238
2239 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2240
2241         PR c++/28250
2242         * g++.dg/eh/catch4.C: New test.
2243
2244         PR c++/28257
2245         * g++.dg/other/qual1.C: New test.
2246
2247         PR c++/28259
2248         * g++.dg/inherit/error2.C: New test.
2249
2250         PR c++/28267
2251         * g++.dg/other/new1.C: New test.
2252
2253         * g++.dg/warn/pr23075.C: Remove obsolete test.
2254         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2255         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2256
2257 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2258
2259         PR c++/28523
2260         * g++.dg/eh/cast1.C: New test.
2261
2262 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2263
2264         PR libfortran/28452
2265         * gfortran.dg/random_3.f90:  New test.
2266
2267 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2268
2269         PR c++/28432
2270         * g++.dg/other/pr28304.C: Change expected error message.
2271         * g++.dg/other/pr28432.C: New test.
2272
2273 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2274
2275         PR c++/28256
2276         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2277
2278 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2279
2280         PR debug/23336
2281         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2282         at -g1.
2283         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2284         g++.dg/debug/enum-2.C: New.
2285
2286 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2287
2288         PR c++/6634
2289         * g++.dg/parse/long1.C: Add more tests.
2290
2291 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2292
2293         * gfortran.dg/lrshift_1.c: New file.
2294
2295 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2296
2297         PR libgfortran/28335
2298         * gfortran.dg/no_unit_error_1.f90: New test.
2299
2300 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2301
2302         PR libgfortran/28335
2303         * gfortran.dg/no_unit_error_1.f90: Delete test.
2304         * gfortran.dg/no_unit_error_2.f90: Delete test.
2305
2306 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2307
2308         * gfortran.dg/chmod_3.f90: New test.
2309         * gfortran.dg/ltime_gmtime_1.f90: New test.
2310         * gfortran.dg/ltime_gmtime_2.f90: New test.
2311         * gfortran.dg/lrshift_1.f90: New test.
2312         * gfortran.dg/chmod_1.f90: New test.
2313         * gfortran.dg/chmod_2.f90: New test.
2314
2315 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2316
2317         PR c++/27668
2318         * g++.dg/template/crash55.C: New test.
2319
2320         PR c++/27962
2321         * g++.dg/template/nontype16.C: New test.
2322
2323         * g++.dg/template/void2.C: Adjust error markers.
2324         * g++.dg/template/nontype5.C: Adjust error markers.
2325
2326 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2327
2328         * gcc.target/i386/stack-prot-kernel.c: New test.
2329
2330 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2331
2332         * gcc.dg/builtins-55.c: New test case.
2333
2334 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2335
2336         PR rtl-optimization/27907
2337         * gcc.c-torture/compile/pr27907.c: New test.
2338
2339 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2340
2341         * gfortran.dg/mclock.f90: New test.
2342         * gfortran.dg/int_conv_1.f90: New test.
2343         * gfortran.dg/stat_1.f90: New test.
2344         * gfortran.dg/stat_2.f90: New test.
2345
2346 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2347
2348         PR libgfortran/28335
2349         * gfortran.dg/no_unit_error_1.f90: New test.
2350         * gfortran.dg/no_unit_error_2.f90: New test.
2351         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2352
2353 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2354
2355         PR middle-end/28473
2356         * gcc.dg/fold-convround-1.c: New test case.
2357
2358 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2359
2360         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2361
2362 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2363
2364         PR c++/27572
2365         * g++.dg/other/typedef1.C: New test.
2366         * g++.dg/template/typedef4.C: New test.
2367         * g++.dg/template/typedef5.C: New test.
2368
2369 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2370
2371         PR fortran/28416
2372         * gfortran.dg/allocatable_dummy_3.f90: New.
2373
2374 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2375
2376         PR fortran/28439
2377         * gfortran.dg/arithmetic_if.f90:  New test.
2378
2379 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2380
2381         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2382         avoid memcpy optimization.
2383
2384 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2385
2386         PR fortran/25289
2387         * gfortran.dg/direct_io_6.f90: New test.
2388
2389 2006-07-24  Jan Hubicka  <jh@suse.cz>
2390
2391         PR c/25795
2392         PR c++/27369
2393         * gcc.dg/pr25795.c: New test.
2394         * gcc.dg/pr25795-1.c: New test.
2395
2396 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2397
2398         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2399         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2400         which may be transformed to "g || h" on some platforms.
2401
2402 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2403
2404         PR c++/28025
2405         * g++.dg/template/friend45.C: New test.
2406
2407 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2408
2409         PR libgfortran/28339
2410         * gfortran.dg/arrayio_8.f90: New test.
2411
2412 2006-07-21  Mike Stump  <mrs@apple.com>
2413
2414         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2415
2416         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2417
2418 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2419
2420         PR c++/28250
2421         * g++.dg/eh/catch3.C: New test.
2422
2423         PR c++/28363
2424         * g++.dg/template/defarg10.C: New test.
2425
2426 2006-07-20  Paul Brook  <paul@codesourcery.com>
2427
2428         PR 27363
2429         * gcc.dg/pr27363.c: New test.
2430
2431 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2432
2433         PR c++/28338
2434         * g++.dg/init/ref13.C: New test.
2435
2436 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2437
2438         PR obj-c++/28434
2439         * obj-c++.dg/proto-error-1.mm: New test.
2440
2441 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2442
2443         PR c++/28337
2444         * g++.dg/template/string1.C: New test.
2445
2446 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2447
2448         PR c++/28048
2449         * g++.dg/template/defarg9.C: New test.
2450
2451         PR c++/28235
2452         * g++.dg/template/static27.C: New test.
2453
2454 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2455
2456         PR 28410
2457         * gcc.dg/tree-ssa/pr28410.c: New test.
2458
2459 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2460
2461         PR c++/28258
2462         * g++/dg/other/error13.C: New test.
2463
2464         PR c++/28260
2465         * g++.dg/template/friend44.C: New test.
2466
2467 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2468
2469         PR c++/27495
2470         * g++.dg/other/pr27495.C: New.
2471
2472 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2473
2474         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2475         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2476
2477 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2478
2479         PR c/28286
2480         * gcc.dg/pragma-pack-4.c: New test.
2481
2482 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2483
2484         PR c++/28291
2485         * g++.dg/ext/pr28291.C: New test.
2486
2487 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2488
2489         PR middle-end/28403
2490         * gcc.c-torture/execute/pr28403.c: New test.
2491
2492 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2493
2494         PR middle-end/28402
2495         * gcc.dg/pr28402.c: New test.
2496
2497 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2498
2499         PR c++/28304
2500         * g++.dg/other/pr28304.C: New test.
2501
2502 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2503
2504         PR other/28251
2505         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2506         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2507
2508 2006-07-17  Richard Guenther  <rguenther@suse.de>
2509
2510         PR tree-optimization/28238
2511         * g++.dg/tree-ssa/pr28238.C: New testcase.
2512
2513 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2514
2515         PR c++/28250
2516         * g++.dg/eh/catch1.C: New test.
2517         * g++.dg/eh/catch2.C: New test.
2518
2519 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR c++/28370
2522         * g++.dg/template/anon3.C: New test.
2523
2524 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2525
2526         PR fortran/20844
2527         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2528         specifiers requiring an explicit format tag..
2529
2530         PR fortran/28201
2531         * gfortran.dg/generic_5: New test.
2532
2533         PR fortran/20893
2534         * gfortran.dg/elemental_optional_args_1.f90: New test.
2535
2536 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2537
2538         * gnat.dg/assert.ads: New file.
2539         * gnat.dg/controlled_record.ads: Likewise.
2540         * gnat.dg/controlled_record.adb: Likewise.
2541
2542 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2543
2544         PR c++/28292
2545         * g++.dg/other/error12.C: New test.
2546
2547         PR c++/28269
2548         * g++.dg/template/crash54.C: New test.
2549
2550 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2551
2552         PR c++/28249
2553         * g++.dg/parse/catch1.C: New test.
2554
2555         PR c++/28294
2556         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2557
2558         PR c++/28387
2559         * g++.dg/ext/attrib24.C: New test.
2560
2561 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2562
2563         PR c++/28343
2564         * g++.dg/ext/asmspec1.C: New test.
2565
2566 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2567
2568         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2569         (dg-test): Support shouldfail tests.
2570         * lib/target-supports-dg.exp (dg-shouldfail): New.
2571         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2572         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2573         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2574         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2575         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2576         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2577         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2578
2579 2006-07-13  Jan Hubicka  <jh@suse.cz>
2580
2581         * gcc.target/i386/memcpy-1.c: New.
2582
2583 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2584
2585         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2586
2587 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2588
2589         PR fortran/25097
2590         * gfortran.dg/present_1.f90: New test.
2591
2592         PR fortran/20903
2593         * gfortran.dg/interface_derived_type_1.f90: New test.
2594
2595 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2596
2597         PR fortran/28213
2598         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2599         list.
2600
2601 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2602
2603         PR c++/27820
2604         * g++.dg/other/label1.C: New test.
2605
2606 2006-07-07   Richard Guenther  <rguenther@suse.de>
2607
2608         PR middle-end/28268
2609         * gcc.dg/torture/pr28268.c: New testcase.
2610
2611 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2612
2613         PR c++/27019
2614         * g++.dg/ext/pr27019.C: New.
2615
2616 2006-07-07  Richard Guenther  <rguenther@suse.de>
2617
2618         PR tree-optimization/28187
2619         * gcc.dg/pr28187.c: New testcase.
2620
2621 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2622
2623         * gnat.dg/address_conversion.adb: New test.
2624         * gnat.dg/boolean_subtype.adb: Likewise.
2625         * gnat.dg/frame_overflow.adb: Likewise.
2626         * gnat.dg/pointer_array.adb: Likewise.
2627         * gnat.dg/pointer_conversion.adb: Likewise.
2628
2629 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2630
2631         PR fortran/28237
2632         PR fortran/23420
2633         * gfortran.dg/print_fmt_5.f90: New test.
2634
2635 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2636
2637         PR fortran/28129
2638         * gfortran.dg/bounds_check_4.f90: New test.
2639
2640 2006-07-05  Richard Guenther  <rguenther@suse.de>
2641
2642         PR target/28158
2643         * gfortran.dg/pr28158.f90: New testcase.
2644
2645 2006-07-05  Richard Guenther  <rguenther@suse.de>
2646
2647         PR tree-optimization/28162
2648         * gcc.dg/pr28162.c: New testcase.
2649
2650 2006-07-05  Richard Guenther  <rguenther@suse.de>
2651         Andrew Pinski  <pinskia@gcc.gnu.org>
2652
2653         PR c++/27084
2654         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2655
2656 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2657
2658         PR fortran/28174
2659         * gfortran.dg/actual_array_substr_2.f90: New test.
2660
2661         PR fortran/28167
2662         * gfortran.dg/actual_array_constructor_2.f90: New test.
2663
2664 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2665
2666         * gfortran.dg/itime_idate_1.f: New test.
2667         * gfortran.dg/itime_idate_2.f: New test.
2668
2669 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2670
2671         PR libgfortran/27704
2672         * gfortran.dg/open_status_3.f90: New test.
2673         * gfortran.dg/fmt_l.f90: Update for new feature.
2674
2675 2006-07-03  Asher Langton  <langton2@llnl.gov>
2676
2677         * gfortran.dg/oldstyle_2.f90: New.
2678
2679 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2680
2681         * gnat.dg/string_slice.adb: New test.
2682
2683 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2684
2685         PR fortran/19259
2686         * gfortran.dg/semicolon_fixed.c: New.
2687         * gfortran.dg/semicolon_free.c: New.
2688
2689 2006-06-30  Mike Stump  <mrs@apple.com>
2690
2691         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2692         that don't support internal visibility.
2693
2694 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2695
2696         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2697         for '(' / ')' needing an extra '\'.
2698
2699 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2700
2701         PR middle-end/27428
2702         * gcc.dg/pr27428-1.c: New test case.
2703
2704 2006-06-29  Mike Stump  <mrs@apple.com>
2705
2706         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2707         on darwin as we can't align commons large enough yet.
2708
2709         * gcc.dg/vla-8.c: Add additional testcases.
2710
2711 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2712
2713         PR c++/28114
2714         * g++.dg/other/pr28114.C: New.
2715
2716 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2717
2718         * gcc.c-torture/compile/20060625-1.c: New test.
2719
2720 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2721
2722         PR fortran/20867
2723         * gfortran.dg/stfunc_3.f90: New test.
2724
2725         PR fortran/25056
2726         * gfortran.dg/impure_actual_1.f90: New test.
2727
2728         PR fortran/20874
2729         * gfortran.dg/elemental_result_1.f90: New test.
2730
2731         PR fortran/25073
2732         * gfortran.dg/select_7.f90: New test.
2733
2734         PR fortran/27554
2735         * intrinsic_actual_1.f: New test.
2736
2737         PR fortran/22038
2738         PR fortran/28119
2739         * gfortran.dg/forall_4.f90: New test.
2740
2741         PR fortran/25072
2742         * gfortran.dg/forall_5.f90: New test.
2743
2744 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2745
2746         PR c++/28051
2747         * g++.dg/template/using13.C: New test.
2748
2749         PR c++/28054
2750         * g++.dg/other/incomplete3.C: New test.
2751
2752 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2753
2754         PR fortran/28081
2755         * gfortran.dg/substr_3.f: New test.
2756         * gfortran.dg/equiv_2.f90: Update expected error message.
2757
2758 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2759
2760         PR fortran/28118
2761         * gfortran.dg/actual_array_substr_1.f90: New test.
2762
2763 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2764
2765         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2766         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2767
2768 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2769
2770         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2771
2772 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2773
2774         PR fortran/27981
2775         * gfortran.dg/simpleif_2.f90: New test.
2776
2777 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2778
2779         * g++.dg/template/error22.C: Fix typo.
2780
2781 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2782
2783         PR c++/28112
2784         * g++.dg/ext/attrib23.C: New test.
2785
2786 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2787
2788         * gnat.dg/varsize_temp.adb: New test.
2789
2790 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2791
2792         PR c++/11468
2793         * g++.dg/other/java2.C: New test.
2794
2795 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2796
2797         PR target/27789
2798         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2799         initialization.
2800
2801 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2802
2803         PR target/27531
2804         * gcc.dg/pr27531-1.c: New test case.
2805
2806 2006-06-22  Asher Langton  <langton2@llnl.gov>
2807
2808         PR fortran/24748
2809         * gfortran.dg/implicit_8.f90: New.
2810
2811 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2812
2813         PR rtl-optimization/28121
2814         * gcc.dg/pr28121.c: New test.
2815
2816 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2817
2818         PR c++/27805
2819         * g++.dg/parse/ptrmem6.C: New test.
2820
2821         PR c++/27821
2822         * g++.dg/template/error22.C: New test.
2823
2824 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2825
2826         PR c++/28111
2827         * g++.dg/template/friend43.C: New test.
2828
2829         PR c++/28110
2830         * g++.dg/template/crash53.C: New test.
2831
2832         PR c++/28109
2833         * g++.dg/rtti/incomplete1.C: New test.
2834
2835 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2836
2837         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2838
2839 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2840
2841         * gcc.c-torture/execute/complex-7.c: New.
2842
2843 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2844
2845         * gcc.dg/merge-all-constants-1.c: New test.
2846
2847 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2848
2849         PR c++/28113
2850         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2851
2852 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2853
2854         * gfortran.dg/rrspacing_1.f90: New test.
2855
2856 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2857
2858         PR c++/28052
2859         * g++.dg/other/bitfield2.C: New test.
2860
2861 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2862
2863         PR tree-optimization/27331
2864         * gcc.dg/pr27331.c: New test.
2865
2866 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2867             Eric Botcazou  <ebotcazou@adacore.com>
2868
2869         PR ada/18692
2870         * lib/gnat.exp: New file.
2871         * lib/gnat-dg.exp: Likewise.
2872         * gnat.dg: New directory.
2873         * gnat.dg/dg.exp: New driver.
2874         * gnat.dg/specs: New directory.
2875         * gnat.dg/specs/specs.exp: New driver.
2876         * gnat.dg/style: New directory.
2877         * gnat.dg/style/style.exp: New driver.
2878
2879 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2880
2881         PR fortran/16206
2882         * gfortran.dg/array_initializer_1.f90: New test.
2883
2884         PR fortran/28005
2885         * gfortran.dg/matmul_3.f90: New test.
2886
2887 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2888
2889         PR middle-end/28075
2890         * gcc.dg/tree-ssa/inline-1.c: New test.
2891
2892 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2893
2894         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2895         in malloc prototype; remove XFAIL.
2896         * gcc.dg/pr18241-2.c: Ditto.
2897         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2898         in memset prototype; remove XFAIL.
2899         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2900
2901 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2902
2903         * gcc.dg/vla-8.c: Add.
2904
2905 2006-06-19  Richard Guenther  <rguenther@suse.de>
2906
2907         PR tree-optimization/27090
2908         * g++.dg/tree-ssa/pr27090.C: New testcase.
2909
2910 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2911
2912         PR target/27861
2913         * gcc.dg/pr27861-1.c: New test case.
2914
2915 2006-06-19  Richard Guenther  <rguenther@suse.de>
2916
2917         PR middle-end/28045
2918         * gcc.dg/torture/pr28045.c: New testcase.
2919
2920 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2921
2922         PR fortran/26801
2923         * gfortran.dg/associated_4.f90: New test.
2924
2925 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2926
2927         PR fortran/19310
2928         PR fortran/19904
2929         * gfortran.dg/real_const_3.f90: New test.
2930
2931 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2932
2933         PR c++/28016
2934         * g++.dg/template/static26.C: New test.
2935
2936         PR c++/27979
2937         * g++.dg/expr/bitfield2.C: New test.
2938
2939         PR c++/27884
2940         * g++.dg/parse/linkage2.C: New test.
2941
2942 2006-06-16  Richard Guenther  <rguenther@suse.de>
2943
2944         PR middle-end/27116
2945         * gcc.dg/pr15785-1.c: Revert last change.
2946         * gcc.dg/torture/pr27116-2.c: New testcase.
2947
2948 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2949
2950         PR middle-end/27802
2951         * gcc.dg/pr27802-1.c: New test case.
2952
2953 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2954
2955         PR c++/27689
2956         * g++.dg/template/ttp18.C: New test.
2957         * g++.dg/template/ttp19.C: Likewise.
2958
2959         PR c++/27666
2960         * g++.dg/expr/cond9.C: New test.
2961
2962         PR c++/27640
2963         * g++.dg/template/ctor7.C: New test.
2964
2965 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2966
2967         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2968
2969 2006-06-16  Richard Guenther  <rguenther@suse.de>
2970
2971         PR tree-optimization/27781
2972         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2973
2974 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2975
2976         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2977
2978 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2979
2980         * gcc.dg/tree-ssa/loop-18.c: New test.
2981
2982 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2983
2984         PR c++/27665
2985         * g++.dg/template/crash52.C: New test.
2986
2987         PR c++/27648
2988         * g++.dg/ext/attrib22.C: New test.
2989
2990         PR c++/26559
2991         * g++.dg/template/builtin1.C: New test.
2992         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2993
2994         PR c++/28018
2995         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2996         assignment.
2997         * g++.old-deja/g++.pt/crash51.C: Likewise.
2998
2999         PR c++/27227
3000         * g++.dg/lookup/linkage1.C: New test.
3001         * g++.dg/lookup/linkage2.C: Likewise.
3002
3003 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
3004
3005         PR middle-end/27959
3006         * gcc.dg/pr27959.c: New testcase.
3007
3008 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
3009
3010         PR target/28014:
3011         * g++.dg/eh/div.C: New test.
3012
3013 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
3014
3015         PR c++/27894
3016         * g++.dg/tree-ssa/pr26757.C: New test.
3017         * g++.dg/tree-ssa/pr27894.C: New test.
3018
3019 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3020
3021         * gcc.c-torture/compile/20060609-1.c: New test.
3022
3023         PR target/27863
3024         * gcc.c-torture/compile/pr27863.c: New test.
3025
3026 2006-06-13  Richard Guenther  <rguenther@suse.de>
3027
3028         PR tree-optimization/27830
3029         * g++.dg/tree-ssa/pr27830.C: New testcase.
3030
3031 2006-06-13  Matthew Sachs  <msachs@apple.com>
3032
3033         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
3034         the list of compiler flags; this causes those flags to be checked
3035         for things like dg-skip-if.
3036
3037 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3038
3039         PR c++/27601
3040         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3041
3042 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3043             Kazu Hirata  <kazu@codesourcery.com>
3044
3045         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3046         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3047
3048 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3049
3050         PR c++/27933
3051         * g++.dg/lookup/using15.C: New test.
3052
3053         PR c++/27951
3054         * g++.dg/other/anon4.C: New test.
3055
3056 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3057
3058         PR c++/21210
3059         * g++.dg/init/complex1.C: New test case.
3060
3061 2006-06-11  Eric Christopher  <echristo@apple.com>
3062
3063         PR middle-end/27948
3064         * gcc.dg/bf-ms-layout.c: Run on darwin.
3065         * gcc.dg/bf-no-ms-layout: Ditto.
3066         * gcc.dg/attr-ms_struct-2.c: New.
3067         * gcc.dg/bf-ms-layout-2.c: Ditto.
3068
3069 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3070
3071         * gcc.dg/attr-ms_struct-packed1.c: New.
3072
3073 2006-06-09  Mike Stump  <mrs@apple.com>
3074
3075         * gcc.dg/vla-7.c: Add.
3076
3077 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3078
3079         PR fortran/24558
3080         * gfortran.dg/entry_6.f90: New test.
3081
3082         PR fortran/20877
3083         PR fortran/25047
3084         * gfortran.dg/entry_7.f90: New test.
3085
3086 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3087
3088         PR c/27747
3089         * gcc.dg/cpp/_Pragma6.c: New test.
3090
3091         PR c++/27748
3092         * g++.dg/cpp/_Pragma1.C: New test.
3093
3094         PR preprocessor/27746
3095         * gcc.dg/gomp/macro-3.c: New test.
3096         * gcc.dg/gomp/macro-4.c: New test.
3097         * g++.dg/gomp/macro-3.C: New test.
3098         * g++.dg/gomp/macro-4.C: New test.
3099
3100 2006-06-09  Richard Guenther  <rguenther@suse.de>
3101
3102         PR tree-optimization/26998
3103         * gcc.dg/torture/pr26998.c: New testcase.
3104         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3105
3106 2006-06-08  Mike Stump  <mrs@apple.com>
3107
3108         * gcc.dg/pr27095.c: Account for stubs.
3109
3110         PR target/26427
3111         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3112         produce bad code on darwin.
3113
3114 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3115
3116         PR fortran/27958
3117         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3118
3119 2006-06-08  Asher Langton  <langton2@llnl.gov>
3120
3121         PR fortran/27786
3122         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3123
3124 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3125
3126         PR target/27421
3127         * gcc.dg/union-3.c: New test.
3128
3129 2006-06-08  Richard Guenther  <rguenther@suse.de>
3130
3131         PR middle-end/27116
3132         * gcc.dg/torture/pr27116.c: New testcase.
3133         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3134
3135 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3136
3137         PR rtl-optimization/26449
3138         * gcc.dg/pr26449.c: New test.
3139
3140 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3141
3142         PR c++/27601
3143         * g++.dg/ext/offsetof1.C: Test member functions.
3144
3145 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3146
3147         * gcc.dg/pr27095.c: Improve scanning.
3148
3149 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3150
3151         PR fortran/23091
3152         * gfortran.dg/saved_automatic_1.f90: New test.
3153
3154         PR fortran/24168
3155         * gfortran.dg/array_simplify_1.f90: New test.
3156
3157         PR fortran/25090
3158         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3159
3160         PR fortran/25058
3161         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3162
3163 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3164
3165         PR c++/27177
3166         * g++.dg/expr/cast7.C: New test.
3167
3168 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3169
3170         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3171         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3172         * lib/fortran-torture.exp (fortran-torture-compile,
3173         fortran-torture-execute): Ditto.
3174
3175 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3176
3177         PR target/27842
3178         * gcc.dg/vmx/pr27842.c: New test.
3179
3180 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3181
3182         PR libfortran/27895
3183         * gfortran.dg/bounds_check_3.f90: New test.
3184
3185 2006-06-05  Mike Stump  <mrs@apple.com>
3186
3187         * objc.dg/objc-fast-4.m: Skip for ppc64.
3188
3189 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3190
3191         PR testsuite/27705
3192         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3193
3194 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3195             Victor Kaplansky  <victork@il.ibm.com>
3196
3197         PR tree-optimizations/26360
3198         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3199         with -fno-tree-dce.
3200         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3201
3202 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3203
3204         PR fortran/14067
3205         * gfortran.dg/data_char_1.f90: Add messages for truncated
3206         strings.
3207
3208         PR fortran/16943
3209         * gfortran.dg/func_decl_2.f90: New test.
3210
3211         PR fortran/20839
3212         * gfortran.dg/do_2.f90: New test.
3213
3214         PR fortran/27655
3215         * gfortran.dg/associated_3.f90: New test.
3216
3217 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/27819
3220         * g++.dg/template/static25.C: New test.
3221
3222         PR c++/27722
3223         * g++.dg/init/array21.C: New test.
3224
3225         PR c++/27807
3226         * g++.dg/ext/complit7.C: New test.
3227
3228         PR c++/27806
3229         * g++.dg/parse/ptrmem5.C: New test.
3230
3231 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3232             Andrew Pinski  <pinskia@physics.uc.edu>
3233
3234         PR c/27150
3235         PR middle-end/27382
3236         * gcc.dg/pr27150-1.c: New testcase.
3237         * gcc.dg/pr27382-1.c: New testcase.
3238         * gcc.dg/pr27382-2.c: New testcase.
3239
3240 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3241
3242         PR c/25161
3243         PR c/27020
3244         * gcc.dg/array-10.c: New test.
3245
3246 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3247
3248         PR c++/27804
3249         * g++.dg/init/const4.C: New test.
3250         * g++.dg/init/member1.C: Add error-marker.
3251         * g++.dg/other/fold1.C: Adjust error-marker.
3252
3253 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3254
3255         PR c++/27601
3256         * g++.dg/ext/offsetof1.C: New test.
3257
3258 2006-06-04 Eric Christopher <echristo@apple.com>
3259
3260         * gcc.dg/attr-ms_struct-1.c: New.
3261
3262 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3263
3264         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3265
3266 2006-06-04  Richard Guenther  <rguenther@suse.de>
3267
3268         PR tree-optimization/27039
3269         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3270
3271 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3272
3273         PR target/26223
3274         * gcc.target/i386/amd64-abi-2.c: New test case.
3275
3276 2006-06-02  Eric Christopher  <echristo@apple.com>
3277
3278         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3279         * gcc.target/i386/20020523-1.c: Skip if darwin.
3280         * gcc.target/i386/asm-3.c: Ditto.
3281         * gcc.target/i386/20011119-1.c: Ditto.
3282         * gcc.target/i386/clobbers.c: Remove pic part of test.
3283
3284 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3285
3286         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3287         * g++.old-deja/g++.other/init19.C: Ditto.
3288         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3289         and add other platforms as expected failures.
3290
3291 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3292
3293         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3294         (is-effective-target-keyword): Ditto.
3295
3296 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3297
3298         PR fortran/27715
3299         * gfortran.dg/extended_char_comparison_1.f:  New test.
3300
3301 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3302
3303         PR fortran/25098
3304         * gfortran.dg/dummy_procedure_1.f90: New test.
3305
3306         PR fortran/25147
3307         * gfortran.dg/dummy_procedure_2.f90: New test.
3308
3309         * gfortran.dg/associated_2.f90: Correct to make consistent with
3310         standard.
3311
3312 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3313
3314         * gcc.target/i386/387-11.c: New test case.
3315
3316 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR c++/27801
3319         * g++.dg/template/cond6.C: New test.
3320
3321         PR c++/26496
3322         * g++.dg/template/crash51.C: New test.
3323         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3324
3325         PR c++/27385
3326         * g++.dg/init/array20.C: New test.
3327
3328 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3329
3330         * gcc.dg/builtins-54.c: New test case.
3331
3332 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/26433
3335         * g++.dg/template/fntry1.C: Add dg-do link.
3336
3337         PR c++/27808
3338         * g++.dg/parse/friend6.C: New test.
3339
3340 2006-05-30  Asher Langton  <langton2@llnl.gov>
3341
3342         * gfortran.dg/cray_pointers_7.f90: New test.
3343
3344 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3345
3346         PR tree-optimization/23452
3347         * gcc.dg/fold-mulconj-1.c: New test case.
3348
3349 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3350
3351         PR c++/27803
3352         * g++.dg/parse/bitfield1.C: New test.
3353
3354 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3355
3356         * gcc.target/ppc-eq0-1.c: New test case.
3357         * gcc.target/ppc-negeq0-1.c: New test case.
3358
3359 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3360
3361         PR c/27273
3362         * gcc.dg/overflow-warn-5.c: New test.
3363
3364 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3365
3366         PR c/27718
3367         * gcc.dg/sizeof-1.c: New test.
3368
3369 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3370
3371         PR target/27790
3372         * gcc.target/i386/pr27790.c: New test.
3373
3374 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3375
3376         PR libgfortran/27757
3377         * gfortran.dg/direct_io_5.f90: New test.
3378
3379 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3380
3381         PR libgfortran/27634
3382         * gfortran.dg/fmt_missing_period_1.f: New test.
3383         * gfortran.dg/fmt_missing_period_2.f: New test.
3384         * gfortran.dg/fmt_missing_period_3.f: New test.
3385
3386 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3387
3388         PR fortran/19777
3389         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3390         arrays.
3391
3392 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3393
3394         PR c++/27713
3395         * g++.dg/template/new6.C: New test.
3396
3397 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3398
3399         PR tree-optimization/24964
3400         * gcc.target/i386/387-10.c: New test case.
3401
3402 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3403
3404         * intrinsics/string_intrinsics.c (compare_string):
3405         Use memcmp instead of strncmp to avoid tripping over
3406         CHAR(0) in a string.
3407
3408 2006-05-27  Richard Guenther  <rguenther@suse.de>
3409
3410         PR middle-end/27773
3411         * gcc.dg/torture/pr27773.c: New testcase.
3412
3413 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3414
3415         * gcc.dg/pr24561.c: Rename to..
3416         * gcc.dg/pr25962.c: .. this.
3417
3418 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3419
3420         PR fortran/19777
3421         * gfortran.dg/bounds_check_2.f: New test.
3422
3423 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3424
3425         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3426         * gfortran.dg/byte_1.f90: Likewise.
3427         * gfortran.dg/dup_save_2.f90: Likewise.
3428
3429 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3430
3431         * gfortran.dg/associated_2.f90: New test.
3432
3433 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3434
3435         PR fortran/27524
3436         * gfortran.dg/bounds_check_1.f90: New test.
3437
3438 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3439
3440         PR rtl-optimization/27661
3441         * gcc.dg/pr27661.c: New test case.
3442
3443 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3444
3445         PR fortran/23151
3446         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3447         * gfortran.dg/print_parentheses_1.f:  New test.
3448         * gfortran.dg/print_parentheses_2.f90:  New test.
3449
3450 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3451
3452         PR target/27758
3453         * gcc.dg/pr27758.c: New test.
3454
3455 2006-05-24  Falk Hueffner  <falk@debian.org>
3456
3457         * gcc.c-torture/compile/pr27571.c: New test.
3458
3459 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3460
3461         PR fortran/27709
3462         * gfortran.dg/spec_expr_4.f90: New test.
3463
3464         PR fortran/27155
3465         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3466
3467 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3468
3469         PR c++/20103
3470         * g++.dg/ext/complit6.C: New test.
3471         * g++.dg/ext/complit3.C: Adjust error markers.
3472         * g++.dg/init/const3.C: New test.
3473
3474 2006-05-25  Richard Guenther  <rguenther@suse.de>
3475
3476         PR middle-end/27743
3477         * gcc.dg/torture/pr27743.c: New testcase.
3478
3479 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3480
3481         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3482
3483 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3484
3485         * gcc.dg/compat/scalar-by-value-x.h: New.
3486         * gcc.dg/compat/scalar-by-value-y.h: New.
3487         * gcc.dg/compat/scalar-by-value-5.c: New.
3488         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3489         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3490         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3491         * gcc.dg/compat/scalar-by-value-6.c: New.
3492         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3493         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3494         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3495
3496 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3497
3498         PR tree-optimization/27639
3499         PR tree-optimization/26719
3500         * gcc.dg/pr27639.c: New test.
3501         * gcc.dg/pr26719.c: New test.
3502         * gcc.dg/tree-ssa/scev-cast.c: New test.
3503
3504 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3505
3506         PR c++/20173
3507         * g++.dg/template/error21.C: New test.
3508
3509 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3510
3511         PR target/27696
3512         * gcc.target/i386/pr27696.c: New.
3513
3514 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3515
3516         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3517
3518         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3519
3520 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3521
3522         PR c++/27716
3523         * g++.dg/other/assign1.C: New test.
3524
3525 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3526
3527         PR target/27266
3528         * gcc.target/i386/pr27266.c: New.
3529
3530 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3531
3532         PR c++/27451
3533         * g++.dg/ext/asm9.C: New test.
3534
3535 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3536
3537         PR rtl-optimization/25514
3538         * gcc.c-torture/compile/pr25514.c: New test.
3539
3540 2006-05-22  Richard Guenther  <rguenther@suse.de>
3541
3542         Revert
3543         2006-01-31  Richard Guenther  <rguenther@suse.de>
3544
3545         * gcc.target/i386/sselibm-1.c: New testcase.
3546         * gcc.target/i386/sselibm-2.c: Likewise.
3547         * gcc.target/i386/sselibm-3.c: Likewise.
3548         * gcc.target/i386/sselibm-4.c: Likewise.
3549         * gcc.target/i386/sselibm-5.c: Likewise.
3550
3551 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3552
3553         PR c/27420
3554         * gcc.dg/func-args-2.c: New test.
3555
3556         PR c/26818
3557         * gcc.dg/struct-incompl-1.c: New test.
3558
3559 2006-05-22  Richard Guenther  <rguenther@suse.de>
3560
3561         PR testsuite/27708
3562         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3563         the transformations we test for.
3564
3565 2006-05-22  Richard Guenther  <rguenther@suse.de>
3566
3567         PR testsuite/27707
3568         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3569
3570 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3571
3572         PR c++/27210
3573         * g++.dg/warn/new1.C: New test.
3574         * g++.dg/template/new5.C: Likewise.
3575
3576 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3577
3578         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3579         * gcc.target/i386/20060512-3.c: Likewise.
3580
3581 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3582
3583         PR rtl-optimization/27671
3584         * gcc.c-torture/execute/pr27671-1.c: New.
3585         * gcc.dg/pr27671-2.c: Likewise.
3586
3587         PR tree-optimization/26622.
3588         * gcc.c-torture/compile/pr26622.c: New.
3589
3590 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3591
3592         PR fortran/27613
3593         * gfortran.dg/recursive_reference_1.f90: New test.
3594
3595 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3596
3597         PR fortran/25746
3598         * gfortran.dg/elemental_subroutine_3.f90: New test.
3599
3600         PR fortran/25090
3601         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3602
3603         PR fortran/27584
3604         * gfortran.dg/associated_target_1.f90: New test.
3605
3606         PR fortran/19015
3607         * gfortran.dg/maxloc_shape_1.f90: New test.
3608
3609 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3610
3611         PR libgfortran/24459
3612         * gfortran.dg/namelist_24.f90: New test.
3613         * gfortran.dg/namelist_12.f: Fix typo in comment.
3614
3615 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3616
3617         PR middle-end/25776
3618         * g++.dg/other/error11.C: New test.
3619
3620 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3621
3622         * gcc.target/mips/pr26765.c: Add -w to options.
3623
3624 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3625
3626         * lib/target-supports.exp (check_effective_target_mpaired_single):
3627         New function.
3628         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3629         multilibs.
3630         * g++.dg/vect/vect.exp: Likewise.
3631
3632 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3633
3634         PR testsuite/25891
3635         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3636
3637 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3638
3639         PR fortran/27662
3640         * gfortran.dg/temporary_1.f90: New file.
3641
3642 2006-05-19  Andreas Schwab  <schwab@suse.de>
3643
3644         * g++.dg/other/unused1.C: Also match "stringz".
3645
3646 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/26433
3649         * g++.dg/template/fntry1.C: New test.
3650
3651 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3652
3653         PR c++/27471
3654         PR c++/27506
3655         * g++.dg/conversion/bitfield5.C: New test.
3656         * g++.dg/conversion/bitfield6.C: New test.
3657
3658 2006-05-18  Mike Stump  <mrs@apple.com>
3659
3660         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3661         * gcc.dg/vla-4.c: Add.
3662         * gcc.dg/vla-5.c: Add.
3663         * gcc.dg/vla-6.c: Add.
3664
3665 2006-05-12  Stuart Hastings  <stuart@apple.com>
3666
3667         * testsuite/gcc.target/i386/20060512-1.c: New.
3668         * testsuite/gcc.target/i386/20060512-2.c: New.
3669         * testsuite/gcc.target/i386/20060512-3.c: New.
3670         * testsuite/gcc.target/i386/20060512-4.c: New.
3671
3672 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3673
3674         PR c++/26122
3675         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3676
3677         PR c++/26068
3678         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3679         * g++.dg/parse/linkage1.C: New test.
3680
3681 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR tree-optimization/27548
3684         * g++.dg/tree-ssa/pr27548.C: New test.
3685
3686 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3687
3688         PR fortran/26551
3689         * gfortran.dg/recursive_check_1.f: New test.
3690         * gfortran.dg/recursive_check_2.f90: New test.
3691
3692 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3693
3694         * g++.dg/opt/temp2.C: New test.
3695
3696 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3697
3698         PR c++/27491
3699         * g++.dg/init/brace5.C: New test.
3700
3701         PR middle-end/27415
3702         * gcc.dg/gomp/pr27415.c: New test.
3703         * g++.dg/gomp/pr27415.C: New test.
3704
3705         PR tree-optimization/27549
3706         * g++.dg/tree-ssa/pr27549.C: New test.
3707
3708 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3709
3710         PR libgfortran/27575
3711         * gfortran.dg/read_eof_4.f90: New test.
3712
3713 2006-05-16  Richard Guenther  <rguenther@suse.de>
3714
3715         PR tree-optimization/22303
3716         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3717
3718 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR middle-end/27573
3721         * gcc.dg/gomp/pr27573.c: New test.
3722         * gfortran.dg/gomp/pr27573.f90: New test.
3723
3724         PR c/27499
3725         * gcc.dg/gomp/pr27499.c: New test.
3726         * g++.dg/gomp/pr27499.C: New test.
3727
3728 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3729
3730         PR c++/27339
3731         * g++.dg/parser/access8.C: Adjust error marker.
3732         * g++.dg/template/access17.C: New test.
3733         * g++.dg/template/access18.C: Likewise.
3734
3735 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3736
3737         PR target/26600
3738         * gcc.target/i386/pr26600.c: New test case.
3739
3740 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3741
3742         PR c++/27505
3743         * g++.dg/expr/bitfield1.C: New test.
3744
3745 2006-05-15  Richard Guenther  <rguenther@suse.de>
3746
3747         PR tree-optimization/27603
3748         * gcc.dg/torture/pr27603.c: New testcase.
3749
3750 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3751
3752         PR fortran/25090
3753         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3754
3755         PR fortran/25082
3756         * gfortran.dg/scalar_return_1.f90: New test.
3757
3758         PR fortran/27411
3759         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3760
3761 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3762
3763         * gcc.dg/gomp/critical-4.c: New test.
3764         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3765         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3766         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3767         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3768
3769 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3770
3771         PR c++/27582
3772         * g++.dg/template/dependent-args1.C: New test.
3773
3774         PR c++/27581
3775         * g++.dg/lookup/this1.C: New test.
3776
3777         PR c++/27315
3778         * g++.dg/template/operator6.C: New test.
3779         * g++.dg/template/incomplete3.C: New test.
3780
3781         PR c++/27559
3782         * g++.dg/template/new4.C: New test.
3783
3784         PR c++/27496
3785         * g++.dg/template/void2.C: New test.
3786
3787 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3788
3789         * g++.dg/template/dependent-expr5.C: New test.
3790
3791 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3792
3793         PR middle-end/26729
3794         * gcc.dg/pr26729-1.c: New test case.
3795
3796 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3797
3798         * gcc.dg/pr27003.c: New test.
3799
3800 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3801
3802         * lib/target-supports.dg (check_cxa_atexit_available): Change
3803         v3_target_compile to ${tool}_target_compile.
3804
3805 2006-05-11  Jason Merrill  <jason@redhat.com>
3806
3807         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3808
3809 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3810
3811         PR fortran/27553
3812         * gfortran.dg/label_5.f90: New test.
3813
3814 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3815
3816         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3817         check_effective_target_powerpc_altivec_ok): New.
3818         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3819         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3820         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3821         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3822         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3823         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3824         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3825         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3826         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3827         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3828         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3829         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3830         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3831         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3832         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3833         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3834         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3835         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3836         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3837         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3838         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3839         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3840         gcc.target/powerpc/altivec-9.c,
3841         gcc.target/powerpc/altivec-consts.c,
3842         gcc.target/powerpc/altivec-pr22085.c,
3843         gcc.target/powerpc/altivec-splat.c,
3844         gcc.target/powerpc/altivec-types-1.c,
3845         gcc.target/powerpc/altivec-types-2.c,
3846         gcc.target/powerpc/altivec-types-3.c,
3847         gcc.target/powerpc/altivec-types-4.c,
3848         gcc.target/powerpc/altivec-varargs-1.c,
3849         gcc.target/powerpc/altivec-vec-merge.c,
3850         gcc.target/powerpc/ppc-vector-memcpy.c,
3851         gcc.target/powerpc/ppc-vector-memset.c,
3852         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3853         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3854         these effective targets.
3855         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3856         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3857
3858 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3859
3860         PR middle-end/27384
3861         * g++.dg/other/fold1.C: New test.
3862
3863         PR middle-end/27488
3864         * gcc.dg/fold-nonneg-1.c: New test.
3865
3866         PR c++/27547
3867         * g++.dg/other/operator1.C: New test.
3868
3869 2006-05-11  Richard Guenther  <rguenther@suse.de>
3870
3871         PR middle-end/27529
3872         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3873
3874 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3875
3876         * lib/target-supports-dg.exp (check-flags): New.
3877         (dg-skip-if): Move flag checks.
3878
3879 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3880
3881         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3882         * lib/target-supports.dg (check_cxa_atexit_available): New.
3883
3884 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3885
3886         PR fortran/27470
3887         * gfortran.dg/multiple_allocation_2.f90: New test case.
3888
3889 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3890
3891         * gcc.target/arm/pr27387.C: Fix a comment typo.
3892
3893 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3894
3895         PR fortran/24549
3896         * gfortran.dg/error_recovery_1.f90: New test.
3897
3898 2006-05-10  Richard Guenther  <rguenther@suse.de>
3899
3900         PR tree-optimization/27302
3901         * gcc.dg/torture/pr27302.c: New testcase.
3902
3903 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3904         Richard Guenther  <rguenther@suse.de>
3905
3906         PR middle-end/27498
3907         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3908
3909 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3910
3911         PR rtl-optimization/27335
3912         * gcc.dg/pr27335.c: New test.
3913
3914 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3915
3916         * gcc.target/mips/mips-ps-5.c: New file.
3917
3918 2006-05-08  Jan Hubicka  <jh@suse.cz>
3919
3920         PR middle-end/25962
3921         * gcc.dg/pr25962.c: New.
3922
3923 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3924
3925         PR target/27158
3926         * gcc.target/powerpc/pr27158.c: New test case.
3927
3928 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3929
3930         PR testsuite/27476
3931         * ada/acats/run_all.sh: Use test -z.
3932
3933 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3934
3935         PR libfortran/18271
3936         * gfortran.dg/spec_expr_3.f90: New test.
3937
3938 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3939
3940         PR target/24879
3941         * gcc.target/i386/monitor.c: New file.
3942
3943 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3944
3945         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3946
3947 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3948
3949         PR c++/27447
3950         * g++.dg/other/ptrmem7.C: New test.
3951
3952 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3953
3954         PR target/27421
3955         * gcc.dg/array-9.c: New test.
3956
3957 2006-05-07  Richard Guenther  <rguenther@suse.de>
3958
3959         PR tree-optimization/27409
3960         * gcc.dg/torture/pr27409.c: New testcase.
3961
3962 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3963
3964         PR fortran/27457
3965         * gfortran.dg/select_6.f90: New.
3966
3967 2006-05-07  Richard Guenther  <rguenther@suse.de>
3968
3969         PR tree-optimization/27136
3970         * gcc.dg/torture/pr27136.c: New testcase.
3971
3972 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3973
3974         PR fortran/24813
3975         * gfortran.dg/char_cons_len_1.f90: New test.
3976
3977 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3978
3979         PR c++/27427
3980         * g++.dg/template/incomplete2.C: New test.
3981
3982 2006-05-06  Richard Guenther  <rguenther@suse.de>
3983
3984         PR tree-optimization/27151
3985         * gcc.dg/vect/pr27151.c: New testcase.
3986
3987 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3988
3989         PR c++/27430
3990         * g++.dg/template/void1.C: New test.
3991
3992         PR c++/27423
3993         * g++.dg/other/void2.C: New test.
3994
3995         PR c++/27422
3996         * g++.dg/conversion/void1.C: New test.
3997
3998 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3999
4000         PR/21391
4001         * g++.dg/other/unused1.C: New.
4002
4003 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4004
4005         PR objc/27240
4006         * objc.dg/member-1.m: New test.
4007
4008 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
4009
4010         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
4011
4012 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4013
4014         PR libfortran/26985
4015         * gfortran.dg/matmul_2.f90: New test.
4016
4017 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
4018
4019         * ada/acats/run_all.sh: Use sync when main not found.
4020
4021 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
4022
4023         PR target/26765
4024         * gcc.target/mips/pr26765.c: New.
4025
4026 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
4027
4028         * gcc.target/bfin: New directory.
4029         * gcc.target/bfin/bfin.exp: New file.
4030         * gcc.target/bfin/frmul.c: New file.
4031         * gcc.target/bfin/arith.c: New file.
4032         * gcc.target/bfin/mul-combine.c: New file.
4033         * gcc.target/bfin/shift.c: New file.
4034
4035 2006-05-04  Richard Guenther  <rguenther@suse.de>
4036
4037         PR tree-optimization/14287
4038         PR tree-optimization/14844
4039         PR tree-optimization/19792
4040         PR tree-optimization/21608
4041         PR tree-optimization/27090
4042         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4043         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4044         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4045         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4046         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4047
4048 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4049
4050         PR tree-optimization/27285
4051         * gcc.c-torture/execute/pr27285.c: New test.
4052
4053         PR middle-end/27388
4054         * gcc.dg/gomp/pr27388-1.c: New test.
4055         * gcc.dg/gomp/pr27388-2.c: New test.
4056         * gcc.dg/gomp/pr27388-3.c: New test.
4057
4058         PR c++/27359
4059         * g++.dg/gomp/pr27359.C: New test.
4060
4061 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4062
4063         PR fortran/20248
4064         * gfortran.dg/iargc.f90: New test.
4065
4066 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4067
4068         PR c++/27102
4069         * g++.dg/template/crash49.C: New test.
4070
4071 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4072
4073         PR testsuite/27032
4074         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4075
4076 2006-05-02  Jeff Law  <law@redhat.com>
4077
4078         PR tree-optimization/27364
4079         * gcc.c-torture/execute/pr27364.c: New test.
4080
4081 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4082
4083         PR c++/27309
4084         * g++.dg/parser/ctor5.C: New test.
4085
4086 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4087
4088         PR target/27387
4089         * gcc.target/arm/arm.exp: New.
4090         * gcc.target/arm/pr27387.C: Likewise.
4091
4092 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4093
4094         PR fortran/27269
4095         PR fortran/27324
4096         * gfortran.dg/module_equivalence_2.f90: New test.
4097
4098 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4099
4100         PR middle-end/27337
4101         * g++.dg/gomp/pr27337-1.C: New test.
4102         * g++.dg/gomp/pr27337-2.C: New test.
4103
4104         PR middle-end/27328
4105         * gcc.dg/gomp/pr27328.c: New test.
4106
4107         PR middle-end/27325
4108         * g++.dg/gomp/pr27325.C: New test.
4109
4110         PR middle-end/27310
4111         * g++.dg/gomp/pr27310.C: New test.
4112
4113 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4114
4115         PR tree-optimization/27291
4116         * g++.dg/tree-ssa/pr27291.C: New test.
4117
4118 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4119
4120         PR tree-optimization/27283
4121         * g++.dg/tree-ssa/pr27283.C: New test.
4122
4123 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4124
4125         * gcc.dg/tree-ssa/loop-16.c: New test.
4126
4127 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4128             Joseph S. Myers  <joseph@codesourcery.com>
4129
4130         * gcc.dg/Wconversion-3.c: New test case.
4131         * gcc.dg/Wconversion-4.c: Likewise.
4132
4133 2006-05-01  Richard Guenther  <rguenther@suse.de>
4134
4135         PR tree-optimization/26726
4136         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4137
4138 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4139
4140         * gcc.dg/Woverflow-1.c: New test case.
4141         * gcc.dg/Woverflow-2.c: Likewise.
4142         * gcc.dg/Woverflow-3.c: Likewise.
4143
4144 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4145
4146         PR c++/27094
4147         * g++.dg/template/defarg8.C: New test.
4148
4149 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4150
4151         PR c++/27278
4152         * g++.dg/parse/operator7.C: New test.
4153
4154 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4155
4156         PR c++/11471
4157         PR c++/27102
4158         * g++.dg/template/crash48.C: New test.
4159
4160         PR c++/27279
4161         * g++.dg/parse/ctor4.C: New test.
4162
4163 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4164
4165         PR fortran/25681
4166         * gfortran.df/char_type_len.f90: New test.
4167
4168 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4169
4170         PR libgfortran/27304
4171         * gfortran.dg/fmt_exhaust.f90: New test.
4172
4173 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4174
4175         PR c/25309
4176         * gcc.dg/large-size-array-2.c: New test case.
4177
4178 2006-04-28  Richard Guenther  <rguenther@suse.de>
4179
4180         PR target/26826
4181         * gcc.target/i386/pr26826.c: New testcase.
4182
4183 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR middle-end/27260
4186         * gcc.c-torture/execute/pr27260.c: New.
4187
4188 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4189
4190         PR middle-end/27095
4191         * gcc.dg/pr27095.c: New.
4192
4193 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4194
4195         PR c++/27292
4196         * g++.dg/conversion/bitfield4.C: New test.
4197
4198 2006-04-27  Eric Christopher  <echristo@apple.com>
4199
4200         * gcc.dg/pragma-ms_struct.c: New.
4201
4202 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4203
4204         PR c++/27102
4205         * g++.dg/template/crash47.C: New test.
4206
4207 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4208
4209         * gcc.target/i386/sse-7.c: build with -msse.
4210
4211 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4212
4213         PR testsuite/27274:
4214         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4215         (main): Exit if processor doesn't support SSE.
4216
4217 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4218
4219         PR middle-end/27282
4220         * gcc.c-torture/compile/pr27282.c: New test.
4221
4222 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4223
4224         PR middle-end/26913
4225         * g++.dg/gomp/pr26913.C: New test.
4226
4227         PR c/25996
4228         * gcc.dg/gomp/pr25996.c: New test.
4229         * g++.dg/gomp/pr25996.C: New test.
4230
4231 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4232
4233         PR rtl-optimization/26725
4234         * gcc.c-torture/compile/pr26725.c: New test.
4235
4236 2006-04-25  Richard Guenther  <rguenther@suse.de>
4237
4238         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4239         than n + -1.
4240
4241 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4242
4243         * gcc.dg/20060425-1.c: New testcase.
4244
4245 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4246
4247         PR tree-optimization/26865
4248         * gcc.dg/pr26865.c: New test.
4249
4250 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4251
4252         PR c++/27292
4253         * g++.dg/conversion/bitfield1.C: New test.
4254         * g++.dg/conversion/bitfield2.C: Likewise.
4255         * g++.dg/conversion/bitfield3.C: Likewise.
4256
4257 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4258         Richard Guenther  <rguenther@suse.de>
4259
4260         PR tree-optimization/27236
4261         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4262
4263 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4264
4265         PR c++/19963
4266         * g++.dg/other/incomplete2.C: New test.
4267
4268 2006-04-24  Richard Guenther  <rguenther@suse.de>
4269
4270         PR middle-end/26869
4271         * gcc.dg/torture/pr26869.c: New testcase.
4272
4273 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4274         Richard Guenther  <rguenther@suse.de>
4275
4276         PR tree-optimization/27218
4277         * g++.dg/tree-ssa/pr27218.C: New testcase.
4278
4279 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4280
4281         PR c++/26912
4282         * g++.dg/template/friend41.C: New test.
4283
4284 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4285
4286         * g++.dg/opt/pr15551.C: Include cstdio.
4287         (main): Use remove instead of unlink.
4288
4289 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4290
4291         * gcc.dg/sibcall-7.c: New test.
4292         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4293         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4294         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4295         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4296         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4297
4298 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4299
4300         PR c++/26534
4301         * g++.dg/opt/bitfield1.C: New test.
4302         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4303         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4304         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4305         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4306         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4307         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4308         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4309         * g++.dg/abi/bitfield2.C: Likewise.
4310         * g++.dg/init/bitfield1.C: Likewise.
4311
4312 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4313
4314         PR fortran/25099
4315         * gfortran.dg/elemental_subroutine_4.f90: New test.
4316         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4317         call sub (m, x).
4318
4319 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4320
4321         * gcc.c-torture/compile/20060421-1.c: New testcase.
4322
4323 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4324
4325         PR c/25875
4326         * gcc.dg/init-bad-4.c: New test.
4327
4328 2006-04-21  Paul Brook  <paul@codesourcery.com>
4329
4330         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4331
4332 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4333
4334         PR fortran/27122
4335         * gfortran.dg/defined_operators_1.f90: New test.
4336         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4337         remove old ones associated, incorrectly, with Note 5.46.
4338
4339         PR fortran/27113
4340         * gfortran.dg/character_array_constructor_1.f90: New test.
4341
4342 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4343
4344         * gcc.dg/20060419-1.c: New test.
4345
4346 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4347
4348         PR c/26774
4349         * gcc.dg/struct-parse-1.c: New test case.
4350
4351 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4352
4353         PR c++/26558
4354         * g++.dg/parse/template19.C: New test.
4355
4356         PR c++/26739
4357         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4358
4359         PR c++/26036
4360         * g++.dg/expr/call3.C: New test.
4361
4362         PR c++/10385
4363         * g++.dg/conversion/dynamic1.C: New test.
4364
4365 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4366
4367         PR c++/27102
4368         * g++.dg/template/crash35.C: Tweak error markers.
4369         * g++.dg/template/crash46.C: New test.
4370         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4371         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4372
4373 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4374
4375         PR rtl-optimization/14261
4376         * gcc.c-torture/compile/20060419-1.c: Added.
4377
4378 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4379
4380         * gfortran.dg/label_1.f90: Adjust dg-error.
4381
4382 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4383
4384         PR target/26961
4385         * gcc.dg/fold-cond-1.c: New test case.
4386         * gcc.dg/pr26961-1.c: Likewise.
4387
4388 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4389
4390         PR libgfortran/27138
4391         * gfortran.dg/read_bad_advance.f90: New test.
4392
4393 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4394             Dale Johannesen  <dalej@apple.com>
4395
4396         PR target/24076
4397         * gcc.target/i386/vecinit-3.c: New testcase.
4398         * gcc.target/i386/vecinit-4.c: Likewise.
4399         * gcc.target/i386/sse-18.c: Likewise.
4400         * gcc.target/i386/sse-19.c: Likewise.
4401
4402 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4403
4404         * gfortran.dg/allocate_zerosize_1.f90: New test.
4405
4406 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/26365
4409         * g++.dg/template/crash45.C: New test.
4410
4411 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4412
4413         PR fortran/26787
4414         * gfortran.dg/proc_assign_1.f90: New test.
4415         * gfortran.dg/procedure_lvalue.f90: Change message.
4416         * gfortran.dg/namelist_4.f90: Add new error.
4417
4418         PR fortran/25597
4419         PR fortran/27096
4420         * gfortran.dg/auto_pointer_array_result_1.f90
4421
4422         PR fortran/27089
4423         * gfortran.dg/specification_type_resolution_1.f90
4424
4425         PR fortran/18003
4426         PR fortran/25669
4427         PR fortran/26834
4428         * gfortran.dg/bounds_temporaries_1.f90: New test.
4429
4430         PR fortran/27124
4431         * gfortran.dg/array_return_value_1.f90: New test.
4432
4433 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4434
4435         PR fortran/25336
4436         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4437
4438 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4439
4440         PR middle-end/26823
4441         * g++.dg/gomp/pr26823-1.C: New test.
4442         * g++.dg/gomp/pr26823-2.C: New test.
4443
4444 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4445
4446         PR middle-end/27134
4447         * gcc.dg/pr27314.c: New test.
4448
4449 2006-04-13  Richard Henderson  <rth@redhat.com>
4450
4451         * g++.dg/gomp/block-0.C: Update expected matches.
4452
4453 2006-04-13  DJ Delorie  <dj@redhat.com>
4454
4455         * lib/target-supports.exp (check_effective_target_int32plus): New.
4456         (check_effective_target_ptr32plus): New.
4457         (check_effective_target_size32plus): New.
4458         (check_effective_target_int16): New.
4459         (check_profiling_available): Add m32c to the list of unsupported targets.
4460
4461         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4462         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4463         memory size.
4464         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4465         pointers.
4466         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4467         size_t.
4468         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4469         and size_t.
4470         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4471         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4472         not just xstormy16.  Skip m32c due to weird pointer size.
4473         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4474         not just xstormy16.
4475         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4476         not just xstormy16.
4477         * gcc.dg/20020312-2.c: Add m32c support.
4478         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4479         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4480         in test.
4481         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4482         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4483         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4484         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4485         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4486         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4487         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4488         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4489         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4490         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4491         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4492         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4493         in test.
4494         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4495         in test.
4496         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4497         * gcc.dg/pr23049.c: Require >=32 bit integers.
4498         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4499         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4500         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4501         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4502         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4503         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4504         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4505         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4506         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4507         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4508         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4509         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4510         prototype in test.
4511         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4512         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4513         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4514         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4515         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4516
4517         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4518         * gcc.c-torture/execute/20040703-1.x: Likewise.
4519         * gcc.c-torture/execute/20040705-1.x: Likewise.
4520         * gcc.c-torture/execute/20040705-2.x: Likewise.
4521         * gcc.c-torture/execute/20040709-1.x: Likewise.
4522         * gcc.c-torture/execute/20040709-2.x: Likewise.
4523         * gcc.c-torture/execute/20040811-1.x: Likewise.
4524         * gcc.c-torture/execute/20050316-1.x: Likewise.
4525         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4526         * gcc.c-torture/execute/pr19689.x: Likewise.
4527         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4528         * gcc.c-torture/execute/usmul.x: Likewise.
4529         * gcc.c-torture/execute/vrp-5.x: Likewise.
4530         * gcc.c-torture/execute/vrp-6.x: Likewise.
4531         * gcc.dg/debug/20041023-1.s: Likewise.
4532
4533 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4534
4535         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4536         of integers to a vector types are now constant expressions in C.
4537         * gcc.dg/vect/vect-fold-1.c: New test case.
4538
4539 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4540             Ulrich Weigand  <uweigand@de.ibm.com>
4541
4542         PR target/27006
4543         * gcc.dg/vmx/pr27006.c: New testcase.
4544
4545 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4546
4547         PR libgfortran/26766
4548         * gfortran.dg/write_recursive.f90: New test.
4549
4550 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4551
4552         * g++.dg/parse/dtor7.C: New test.
4553         * g++.dg/parse/new1.C: Add error marker.
4554         * g++.dg/template/new3.C: New test.
4555
4556         PR c++/26122
4557         * g++.dg/template/pure1.C: New test.
4558
4559         PR c++/26295
4560         * g++.dg/parse/ptrmem4.C: New test.
4561
4562 2006-04-10  Jeff Law  <law@redhat.com>
4563
4564         PR/27087
4565         * gcc.c-torture/compile/pr27087.c: New test.
4566
4567 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4568
4569         PR/21391
4570         * gcc.dg/20060410.c: New.
4571
4572 2006-04-10  Matthias Klose  <doko@debian.org>
4573
4574         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4575         Recognize multilib directory names containing underscores.
4576
4577 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4578
4579         * gcc.target/i386/vecinit-1.c: New test case.
4580         * gcc.target/i386/vecinit-2.c: Likewise.
4581
4582 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4583
4584         PR debug/27057
4585         * g++.dg/debug/dwarf2-2.C: New test.
4586
4587 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4588
4589         PR rtl-optimization/27073
4590         * gcc.c-torture/execute/pr27073.c: New test.
4591
4592 2006-04-08  Mike Stump  <mrs@apple.com>
4593
4594         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4595
4596 2006-04-07  Richard Guenther  <rguenther@suse.de>
4597
4598         PR tree-optimization/26135
4599         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4600
4601 2006-04-06  Jan Hubicka  <jh@suse.cz>
4602
4603         PR profile/26399
4604         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4605
4606 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4607
4608         * g++.dg/conversion/nullptr1.C: New test case.
4609         * g++.dg/conversion/nullptr2.C: Likewise.
4610
4611 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4612
4613         * gfortran.dg/dependency_18.f90: New test case.
4614
4615 2006-04-05  Richard Guenther  <rguenther@suse.de>
4616
4617         PR tree-optimization/26919
4618         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4619         * gcc.dg/ipa/ipa-2.c: Likewise.
4620         * gcc.dg/ipa/ipa-3.c: Likewise.
4621         * gcc.dg/ipa/ipa-5.c: Likewise.
4622
4623 2006-04-05  Richard Guenther  <rguenther@suse.de>
4624
4625         PR tree-optimization/26763
4626         * gcc.dg/torture/pr26763-1.c: New testcase.
4627         * gcc.dg/torture/pr26763-2.c: Likewise.
4628
4629 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4630
4631         PR fortran/23634
4632         PR fortran/25619
4633         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4634
4635 2006-04-04  Eric Christopher  <echristo@apple.com>
4636
4637         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4638         stubs.
4639         * gcc.target/i386/387-5.c: Ditto.
4640
4641 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4642
4643         * gcc.target/sparc/struct-ret-check.c: New test.
4644
4645 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4646
4647         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4648         zero decimal digits specified in format.
4649
4650 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4651
4652         PR fortran/26891
4653         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4654
4655         PR fortran/26976
4656         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4657         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4658         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4659         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4660         bigendian-ness.
4661
4662 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4663
4664         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4665         dummy arguments work when the actual argument is itself a dummy
4666         argument of the caller.
4667
4668 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4669
4670         PR libfortran/24685
4671         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4672
4673 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4674
4675         * gfortran.dg/dependencency_17.f90: New test case.
4676
4677 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4678
4679         * gfortran.dg/dependency_14.f90: New test case.
4680         * gfortran.dg/dependency_15.f90: Likewise.
4681         * gfortran.dg/dependency_16.f90: Likewise.
4682
4683 2006-03-31  Asher Langton  <langton2@llnl.gov>
4684
4685         PR fortran/25358
4686         gfortran.dg/cray_pointers_6.f90: New test.
4687
4688 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4689
4690         PR libgfortran/26890
4691         * gfortran.dg/read_size_noadvance.f90: New test.
4692
4693 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4694
4695         PR fortran/25031
4696         * gfortran.dg/multiple_allocation_1.f90: Check that the
4697         size has changed after a re-allocation with stat.
4698
4699 2006-03-30  Richard Guenther  <rguenther@suse.de>
4700
4701         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4702         removal.
4703         * gcc.target/i386/sselibm-2.c: Likewise.
4704         * gcc.target/i386/sselibm-3.c: Likewise.
4705         * gcc.target/i386/sselibm-4.c: Likewise.
4706         * gcc.target/i386/sselibm-5.c: Likewise.
4707
4708 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4709
4710         * gcc.dg/fold-andxor-1.c: New test case.
4711         * gcc.dg/fold-xorand-1.c: Likewise.
4712
4713 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4714
4715         * gcc.dg/fold-convnotconv-1.c: New test case.
4716
4717 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4718
4719         PR fortran/26779
4720         * gfortran.dg/private_type_5.f90: New test.
4721
4722 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4723
4724         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4725
4726 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4727
4728         * gfortran.dg/advance_2.f90: New test.
4729         * gfortran.dg/advance_3.f90: New test.
4730
4731         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4732
4733 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4734
4735         PR libgfortran/26661
4736         PR libgfortran/26880
4737         * gfortran.dg/read_x_past.f: New test.
4738
4739 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4740
4741         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4742         to be STABS.
4743
4744 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4745
4746         * objc.dg/dwarf-1.m: Skip on AIX.
4747         * objc.dg/dwarf-2.m: Skip on AIX.
4748
4749 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4750
4751         PR fortran/26816
4752         * gfortran.dg/float_1.f90: New test.
4753
4754 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4755
4756         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4757         X86_64 targets.
4758         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4759
4760 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4761
4762         PR libfortran/26735
4763         * gfortran.dg/convert_implied_open.f90: New test case.
4764
4765 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4766
4767         PR fortran/26769
4768         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4769
4770 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4771
4772         PR middle-end/26717
4773         * gcc.dg/pr26717.c: New test.
4774
4775 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4776
4777         * gfortran.dg/dependency_12.f90: New test case.
4778
4779 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4780
4781         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4782
4783 2006-03-24  Jeff Law  <law@redhat.com>
4784
4785         * gcc.c-torture/pr26840.c: New test.
4786
4787 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4788
4789         * objc.dg/dwarf-2.m: New.
4790         * obj-c++.dg/dwarf-2.mm: New.
4791
4792         * g++.old-deja/g++.other/init19.C: New.
4793
4794 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4795
4796         * g++.dg/eh/spbp.C: Skip on AIX.
4797
4798 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR middle-end/26611
4801         * g++.dg/gomp/pr26611-1.C: New test.
4802         * g++.dg/gomp/pr26611-2.C: New test.
4803
4804 2006-03-24  Jeff Law  <law@redhat.com>
4805
4806         * gcc.c-torture/compile/pr26833.c: New test.
4807         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4808
4809 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4810
4811         * gfortran.dg/endfile_2.f90: Delete temp file.
4812
4813 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4814
4815         PR fortran/19303
4816         * gfortran.dg/record_marker_1.f90: New test case.
4817         * gfortran.dg/record_marker_2.f: New test case.
4818         * gfortran.dg/record_marker_3.f90: New test case.
4819
4820 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4821
4822         PR fortran/17298
4823         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4824         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4825
4826 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4827
4828         * lib/gcc-dg.exp (cleanup-modules): New proc.
4829         * gfortran.dg/allocatable_function_1.f90,
4830         gfortran.dg/allocate_char_star_scalar_1.f90,
4831         gfortran.dg/assumed_charlen_function_1.f90,
4832         gfortran.dg/assumed_dummy_1.f90,
4833         gfortran.dg/assumed_shape_ranks_1.f90,
4834         gfortran.dg/assumed_shape_ranks_2.f90,
4835         gfortran.dg/assumed_size_dt_dummy.f90,
4836         gfortran.dg/auto_char_dummy_array_1.f90,
4837         gfortran.dg/auto_char_len_3.f90,
4838         gfortran.dg/automatic_module_variable.f90,
4839         gfortran.dg/bad_automatic_objects_1.f90,
4840         gfortran.dg/char_array_constructor.f90,
4841         gfortran.dg/char_array_structure_constructor.f90,
4842         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4843         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4844         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4845         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4846         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4847         gfortran.dg/derived_pointer_recursion.f90,
4848         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4849         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4850         gfortran.dg/dummy_functions_1.f90,
4851         gfortran.dg/elemental_initializer_1.f90,
4852         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4853         gfortran.dg/elemental_pointer_1.f90,
4854         gfortran.dg/elemental_subroutine_1.f90,
4855         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4856         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4857         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4858         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4859         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4860         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4861         gfortran.dg/global_references_1.f90,
4862         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4863         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4864         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4865         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4866         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4867         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4868         gfortran.dg/large_integer_kind_1.f90,
4869         gfortran.dg/large_real_kind_1.f90,
4870         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4871         gfortran.dg/module_double_reuse.f90,
4872         gfortran.dg/module_equivalence_1.f90,
4873         gfortran.dg/module_interface_1.f90,
4874         gfortran.dg/module_parameter_array_refs_1.f90,
4875         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4876         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4877         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4878         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4879         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4880         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4881         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4882         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4883         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4884         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4885         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4886         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4887         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4888         gfortran.dg/same_name_1.f90,
4889         gfortran.dg/sibling_dummy_procedure_1.f90,
4890         gfortran.dg/sibling_dummy_procedure_2.f90,
4891         gfortran.dg/sibling_dummy_procedure_3.f90,
4892         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4893         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4894         gfortran.dg/used_dummy_types_2.f90,
4895         gfortran.dg/used_dummy_types_3.f90,
4896         gfortran.dg/used_dummy_types_4.f90,
4897         gfortran.dg/used_dummy_types_5.f90,
4898         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4899         gfortran.dg/userdef_operator_1.f90: Use it.
4900
4901 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4902
4903         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4904         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4905         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4906         gfortran.dg/write_back.f,
4907         gfortran.fortran-torture/execute/inquire_1.f90,
4908         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4909
4910 2006-03-21  Jeff Law  <law@redhat.com>
4911
4912         * gcc.dg/tree-ssa/vrp28.c: New test.
4913
4914 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4915
4916         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4917         if _STDC_C99 is defined.
4918         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4919         * gcc.dg/builtins-20.c: Likewise.
4920         * gcc.dg/builtins-53.c: Likewise.
4921         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4922         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4923
4924 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4925
4926         PR tree-opt/26781
4927         * gcc.c-torture/compile/pr26781-1.c: New test.
4928         * gcc.c-torture/compile/pr26781-2.c: New test.
4929
4930 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4931
4932         PR c++/26690
4933         * g++.dg/gomp/pr26690-1.C: New test.
4934         * g++.dg/gomp/pr26690-2.C: New test.
4935
4936 2006-03-20  Jeff Law  <law@redhat.com>
4937
4938         * gcc.dg/tree-ssa/pr21829.c: New test.
4939
4940         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4941
4942 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4943
4944         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4945         (check_visibility_available): Use it.
4946         (check_effective_target_default_packed): Likewise.
4947         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4948         (check_effective_target_fopenmp): Likewise.
4949         (check_effective_target_freorder): Likewise.
4950         (check_effective_target_fpic): Likewise.
4951         (check_named_sections_available): Likewise.
4952         (check_effective_target_ilp32): Likewise.
4953         (check_effective_target_lp64): Likewise.
4954
4955 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4956
4957         PR fortran/20935
4958         * gfortran.dg/scalar_mask_2.f90: New test case.
4959
4960 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4961
4962         PR tree-opt/26629
4963         * gcc.dg/tree-ssa/loadpre12.c: New test.
4964         * gcc.dg/tree-ssa/loadpre13.c: New test.
4965         * gcc.dg/tree-ssa/loadpre14.c: New test.
4966         * gcc.dg/tree-ssa/loadpre15.c: New test.
4967         * gcc.dg/tree-ssa/loadpre16.c: New test.
4968         * gcc.dg/tree-ssa/loadpre17.c: New test.
4969         * gcc.dg/tree-ssa/loadpre18.c: New test.
4970         * gcc.dg/tree-ssa/loadpre19.c: New test.
4971         * gcc.dg/tree-ssa/loadpre20.c: New test.
4972         * gcc.dg/tree-ssa/loadpre21.c: New test.
4973         * gcc.dg/tree-ssa/loadpre22.c: New test.
4974
4975 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4976
4977         PR fortran/26741
4978         * gfortran.dg/elemental_initializer_1.f90: New test.
4979
4980         PR fortran/26716
4981         * gfortran.dg/assumed_shape_ranks_2: New test.
4982
4983 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4984
4985         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4986         target fpic.
4987
4988 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4989
4990         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4991         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4992         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4993         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4994         gfortran.fortran-torture/execute/direct_io.f90,
4995         gfortran.fortran-torture/execute/inquire_2.f90,
4996         gfortran.fortran-torture/execute/inquire_4.f90,
4997         gfortran.fortran-torture/execute/list_read_1.f90,
4998         gfortran.fortran-torture/execute/open_replace.f90,
4999         gfortran.fortran-torture/execute/slash_edit.f90,
5000         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
5001         temporary files from testcases.
5002
5003 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5004
5005         PR libgfortran/26509
5006         gfortran.dg/write_direct_eor.f90: New test.
5007
5008 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
5009
5010         * gcc.target/powerpc/pr26350.c: New.
5011         * gcc.target/powerpc/indexed-addr.c: New.
5012
5013 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5014
5015         * gfortran.dg/dependency_13.f90: New test case.
5016
5017 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5018
5019         PR middle-end/21781
5020         * gcc.dg/real-const-1.c: New test case.
5021
5022 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
5023
5024         * g++.old-deja/g++.other/init18.C: New.
5025         * g++.old-deja/g++.other/init5.C: Remove xfail.
5026
5027 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5028
5029         * g++.dg/opt/pr15551.C: Cleanup temp file.
5030
5031 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5032
5033         PR c++/6634
5034         g++.dg/parse/long1.C: New test.
5035
5036 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5037
5038         PR fortran/19101
5039         * gfortran.dg/continuation.f90: New test.
5040         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5041
5042 2006-03-14  Richard Guenther  <rguenther@suse.de>
5043
5044         PR tree-optimization/26672
5045         * gcc.dg/torture/pr26672.c: New testcase.
5046
5047 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5048
5049         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5050         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5051
5052 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5053
5054         PR middle-end/26557
5055         * gcc.c-torture/compile/switch-1.c: New test case.
5056
5057 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5058
5059         PR fortran/25378
5060         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5061         test to include more permuatations of mask and index.
5062         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5063         respond to F2003 spec. that the position returned for an all false
5064         mask && condition is zero.
5065
5066 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5067
5068         PR middle-end/25989
5069         * gcc.dg/gomp/pr25989.c: New test.
5070
5071 2006-03-13  Jeff Law  <law@redhat.com>
5072
5073         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5074
5075 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5076
5077         * gcc.dg/switch-9.c: New test.
5078
5079 2006-03-13  Richard Guenther  <rguenther@suse.de>
5080
5081         PR middle-end/26630
5082         * gcc.dg/torture/pr26630.c: New testcase.
5083
5084 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5085
5086         * gfortran.dg/dependency_10.f90: New test case.
5087         * gfortran.dg/dependency_11.f90: Likewise.
5088
5089 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5090             Erik Edelmann  <eedelman@gcc.gnu.org>
5091
5092         * gfortran.dg/allocatable_function_1.f90: New.
5093         * gfortran.dg/allocatable_function_2.f90: New.
5094
5095 2006-03-10  Richard Guenther  <rguenther@suse.de>
5096
5097         PR middle-end/26565
5098         * gcc.dg/torture/pr26565.c: New testcase.
5099
5100 2006-03-09  Eric Christopher  <echristo@apple.com>
5101
5102         * gcc.c-torture/compile/20060309-1.c: New.
5103
5104 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5105
5106         PR libgfortran/26499
5107         * gfortran.dg/write_back.f: New test.
5108         * gfortran.dg/write_rewind_1.f: New test.
5109         * gfortran.dg/write_rewind_2.f: New test.
5110
5111 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5112
5113         PR libgfortran/26554
5114         * gfortran.dg/read_logical.f90: New test.
5115
5116 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5117
5118         * ada/acats/norun.lst: cdd2a03 now passes.
5119
5120 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5121
5122         PR testsuite/25177
5123         * gcc.target/powerpc/pr18096-1.c: Change where the error
5124         would match.
5125
5126 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5127
5128         * gcc.target/i386/cleanup-1.c: New test.
5129         * gcc.target/i386/cleanup-2.c: New test.
5130
5131 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5132
5133         * gfortran.dg/dependency_9.f90: Remove for the time being.
5134
5135 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5136
5137         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5138         directive.
5139
5140 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5141
5142         * gfortran.dg/dependency_9.f90: New test case.
5143
5144 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5145
5146         * gfortran.dg/dependency_4.f90: New test case.
5147         * gfortran.dg/dependency_5.f90: New test case.
5148         * gfortran.dg/dependency_6.f90: New test case.
5149         * gfortran.dg/dependency_7.f90: New test case.
5150         * gfortran.dg/dependency_8.f90: New test case.
5151
5152 2006-03-03  Paul Brook  <paul@codesourcery.com>
5153
5154         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5155         Add m68k-*-elf.
5156
5157 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5158
5159         PR fortran/25031
5160         * multiple_allocation_1.f90: New test.
5161
5162 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5163
5164         PR tree-optimization/26524
5165         * gfortran.dg/pr26524.f: New test case.
5166
5167 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5168
5169         * g++.dg/template/repo5.C: Cleanup repo files.
5170         * gcc.dg/20051201-1.c: Cleanup coverage files.
5171         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5172         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5173         tree dump files.
5174
5175 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5176
5177         * objc.dg/objc-nofilename-1.m: New test.
5178         * objc.dg/bad-receiver-type.m: New test.
5179         * obj-c++.dg/bad-receiver-type.mm: New test.
5180
5181 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5182
5183         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5184
5185 2006-03-01  Mike Stump  <mrs@apple.com>
5186
5187         * g++.dg/abi/key2.C: Add.
5188
5189 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5190
5191         * gfortran.dg/logical_dot_product.f90: New test.
5192
5193         PR fortran/26393
5194         * gfortran.dg/used_interface_ref.f90: New test.
5195
5196         PR fortran/20938
5197         * gfortran.dg/dependency_2.f90: New test.
5198         * gfortran.fortran-torture/execute/where17.f90: New test.
5199         * gfortran.fortran-torture/execute/where18.f90: New test.
5200         * gfortran.fortran-torture/execute/where19.f90: New test.
5201         * gfortran.fortran-torture/execute/where20.f90: New test.
5202
5203 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5204
5205         * g++.dg/tree-ssa/pr26443.C: New test case.
5206
5207 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5208
5209         PR middle-end/26022
5210         * g++.dg/opt/return-slot1.C: New test.
5211
5212 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5213
5214         PR libgfortran/26136
5215         * gfortran.dg/namelist_23.f90: New test.
5216
5217 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5218
5219         PR middle-end/14752
5220         * gcc.dg/fold-eqandshift-2.c: New test case.
5221
5222 2006-02-28  Richard Guenther  <rguenther@suse.de>
5223
5224         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5225         decomposition.
5226
5227 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5228
5229         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5230
5231 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5232
5233         PR libgfortran/26464
5234         * gfortran.dg/backspace_5.f: New test.
5235         * gfortran.dg/backspace_6.f: New test.
5236
5237 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5238
5239         * gcc.dg/fold-eqandnot-1.c: New test case.
5240
5241 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5242
5243         PR middle-end/19983
5244         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5245
5246 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5247
5248         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5249         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5250
5251 2006-02-26  Richard Guenther  <rguenther@suse.de>
5252
5253         PR tree-optimization/26421
5254         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5255
5256 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5257
5258         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5259         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5260
5261 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5262
5263         * gcc.dg/fold-even-1.c: New test case.
5264
5265 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5266
5267         PR middle-end/21137
5268         * gcc.dg/fold-eqandshift-1.c: New test case.
5269
5270 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5271
5272         PR tree-optimization/25125
5273         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5274         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5275
5276 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5277
5278         PR tree-optimizations/26359
5279         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5280         with -fdump-tree-dceloop-details.
5281         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5282
5283 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5284
5285         PR middle-end/23673
5286         * gcc.dg/fold-eqxor-1.c: New test case.
5287         * gcc.dg/fold-eqxor-2.c: Likewise.
5288         * gcc.dg/fold-eqxor-3.c: Likewise.
5289
5290 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5291
5292         PR fortran/23092
5293         * scalar_mask_1.f90: New test.
5294
5295 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5296
5297         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5298         * g++.dg/eh/uncaught2.C: New.
5299         * g++.dg/eh/uncaught3.C: New.
5300
5301 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5302
5303         PR libgfortran/26423
5304         * gfortran.dg/read_many_1.f: New test.
5305
5306 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5307
5308         PR fortran/24519
5309         * gfortran.dg/dependency_3.f90: New test.
5310         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5311         XFAILs.
5312
5313         PR fortran/25395
5314         * gfortran.dg/equiv_6.f90: New test.
5315
5316 2006-02-23  Jeff Law  <law@redhat.com>
5317
5318         * gcc.c-torture/compile/pr26425.c: New test.
5319
5320 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5321
5322         PR middle-end/26412
5323         * gcc.dg/gomp/pr26412.c: New test.
5324
5325 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5326
5327         PR c++/26291
5328         * g++.dg/other/ellipsis1.C: New test.
5329         * g++.dg/parse/operator4.C: Adjust error marker.
5330
5331 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5332
5333         PR target/25603
5334         * gfortran.dg/pr25603.f: New testcase.
5335
5336 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5337
5338         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5339         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5340
5341 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5342
5343         * g++.dg/eh/spbp.C: New.
5344
5345 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5346
5347         PR middle-end/26379
5348         * gcc.target/i386/mmx-7.c: New test.
5349
5350 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5351
5352         PR tree-optimization/26361
5353         * gcc.dg/tree-ssa/vrp27.c: New test case.
5354
5355 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5356
5357         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5358         * gcc.dg/tree-ssa/complex-4.c: Here.
5359
5360 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5361
5362         PR middle-end/19543
5363         * gfortran.dg/logical_1.f90: New test case.
5364
5365 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR middle-end/26334
5368         * gcc.dg/20060218-1.c: Moved to...
5369         * gcc.target/i386/20060218-1.c: ... here.  New test.
5370
5371 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5372
5373         PR fortran/26201
5374         * gfortran.dg/convert_1.f90: New.
5375
5376 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5377
5378         PR fortran/25054
5379         * gfortran.dg/namelist_5.f90: New test.
5380
5381         PR fortran/25089
5382         * gfortran.dg/namelist_4.f90: New test.
5383
5384 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5385
5386         PR tree-opt/25680
5387         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5388
5389 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5390
5391         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5392         variable to take into account the variable name in the
5393         function header.
5394         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5395
5396 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5397
5398         PR middle-end/26334
5399         * gcc.c-torture/compile/20060217-1.c: New test.
5400         * gcc.dg/20060218-1.c: New test.
5401
5402 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5403
5404         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5405
5406 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5407
5408         * gcc.dg/cpp/undef3.c: New test.
5409         * gcc.dg/cpp/trad/builtins2.c: New test.
5410
5411 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5412
5413         PR c++/26266
5414         * g++.dg/template/static22.C: New test.
5415         * g++.dg/template/static23.C: New test.
5416         * g++.dg/template/static24.C: New test.
5417         * g++.dg/template/non-dependent13.C: New test.
5418         * g++.dg/init/member1.C: Tweak error markers.
5419
5420 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5421
5422         PR target/26255
5423         * gcc.c-torture/compile/pr26255.c: New test case.
5424
5425 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5426
5427         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5428         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5429         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5430         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5431         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5432         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5433         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5434
5435 2006-02-16  Jeff Law  <law@redhat.com>
5436
5437         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5438         * gcc.dg/tree-ssa/vrp26.c: New test.
5439
5440 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5441
5442         PR target/20353
5443         PR target/24578
5444         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5445         __UCLIBC__ is defined.
5446
5447 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5448
5449         PR fortran/26224
5450         * gfortran.dg/gomp/pr26224.f: New test.
5451
5452 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5453
5454         PR tree-opt/25918
5455         * lib/target-supports.exp
5456         (check_effective_target_vect_short_mult): New.
5457         (check_effective_target_vect_char_mult): New.
5458         (check_effective_target_vect_widen_sum_qi_to_si): New.
5459         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5460         (check_effective_target_vect_widen_sum_hi_to_si): New.
5461         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5462         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5463         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5464         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5465         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5466         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5467         vect-reduc-pattern-2c.c
5468         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5469         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5470         vect-reduc-pattern-1c.c
5471
5472 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5473
5474         PR fortran/24557
5475         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5476
5477 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5478
5479         PR fortran/26054
5480         * gfortran.dg/enum_8.f90: Remove check for warning.
5481         * gfortran.dg/iomsg_1.f90: Ditto.
5482         * gfortran.dg/enum_1.f90: Ditto.
5483         * gfortran.dg/enum_9.f90: Ditto.
5484         * gfortran.dg/enum_2.f90: Ditto.
5485         * gfortran.dg/enum_10.f90: Ditto.
5486         * gfortran.dg/enum_3.f90: Ditto.
5487         * gfortran.dg/flush_1.f90: Ditto.
5488         * gfortran.dg/enum_4.f90: Ditto.
5489         * gfortran.dg/array_constructor_1.f90: Ditto.
5490         * gfortran.dg/enum_5.f90: Ditto.
5491         * gfortran.dg/enum_6.f90: Ditto.
5492         * gfortran.dg/enum_7.f90: Ditto.
5493
5494 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5495
5496         PR middle-end/26300
5497         * gcc.c-torture/compile/20060215-1.c: New test.
5498
5499 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5500
5501         PR middle-end/23670
5502         * gcc.dg/tree-ssa/andor-2.c: New test case.
5503
5504 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5505
5506         PR fortran/25045
5507         * optional_dim.f90: New test.
5508
5509 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5510
5511         PR fortran/26277
5512         * gfortran.dg/label_4.f90: New.
5513
5514 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5515             Diego Novillo  <dnovillo@redhat.com>
5516             Uros Bizjak  <uros@kss-loka.si>
5517
5518         * gfortran.dg/gomp: New directory.
5519
5520 2006-02-14  Richard Guenther  <rguenther@suse.de>
5521
5522         PR tree-optimization/26258
5523         * gcc.dg/torture/pr26258.c: New testcase.
5524
5525 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5526
5527         PR fortran/26246
5528         * gfortran.dg/pr26246_1.f90: New test.
5529         * gfortran.dg/pr26246_2.f90: New test.
5530
5531         PR middle-end/26092
5532         * gcc.c-torture/compile/20060208-1.c: New test.
5533
5534 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5535
5536         PR fortran/26074
5537         PR fortran/25103
5538         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5539         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5540         * gfortran.dg/automatic_module_variable.f90: Change error message.
5541
5542         PR fortran/20861
5543         * gfortran.dg/internal_dummy_1.f90: New test.
5544
5545         PR fortran/20871
5546         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5547
5548
5549         PR fortran/25083
5550         * gfortran.dg/uncommon_block_data_1.f90: New test.
5551         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5552         with standard.
5553
5554         PR fortran/25088
5555         * gfortran.dg/typed_subroutine_1.f90: New test.
5556
5557 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5558
5559         * objc.dg/dwarf-1.m: New.
5560
5561 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5562
5563         PR middle-end/24427
5564         * gcc.dg/tree-ssa/andor-1.c: New test case.
5565
5566 2006-02-13  Josh Conner  <jconner@apple.com>
5567
5568         PR target/25376
5569         * gcc.dg/pr25376.c: New test.
5570
5571         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5572         assemble.
5573         * lib/target-supports.exp (check_named_sections_available):
5574         Only compile named-sections test -- don't assemble.
5575
5576 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5577
5578         * g++.dg/warn/no-write-strings.C: New test.
5579         * g++.dg/warn/write-strings.C: Likewise.
5580         * g++.dg/warn/write-strings-default.C: Likewise.
5581
5582 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5583
5584         PR fortran/25806
5585         * gfortran.dg/ret_pointer_2.f90: New test.
5586
5587 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5588
5589         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5590
5591 2006-02-10  Jeff Law  <law@redhat.com>
5592
5593         * gcc.c-torture/compile/pr26213.c: New test.
5594
5595 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5596
5597         gfortran.dg/null_1.f90: New test.
5598
5599 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5600
5601         PR fortran/14771
5602         * gfortran.dg/parens_4.f90: New.
5603         * gfortran.dg/parens_5.f90: New.
5604
5605 2006-02-10  Richard Guenther  <rguenther@suse.de>
5606
5607         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5608
5609 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5610         Paul Thomas  <pault@gcc.gnu.org>
5611
5612         PR fortran/14771
5613         * gfortran.dg/parens_1.f90: New.
5614         * gfortran.dg/parens_2.f90: New.
5615         * gfortran.dg/parens_3.f90: New.
5616
5617 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5618
5619         PR fortran/26038
5620         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5621
5622         PR fortran/25059
5623         * gfortran.dg/impure_assignment_1.f90: New test.
5624
5625         PR fortran/25070
5626         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5627
5628 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5629
5630         PR target/26141
5631         * g++.dg/expr/stdarg2.C: New test.
5632
5633 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5634
5635         PR inline-asm/16194
5636         * gcc.dg/pr16194.c: New test.
5637
5638 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5639
5640         * ada/acats/run_acats: Use portable variant of "$@".
5641
5642 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5643
5644         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5645         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5646
5647 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5648
5649         PR tree-opt/26179
5650         * g++.dg/opt/pr26179.C: New test.
5651
5652 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5653
5654         PR middle-end/26134
5655         * gcc.dg/tree-ssa/complex-3.c: New test.
5656
5657 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5658
5659         * gcc.c-torture/compile/volatile-1.c: New test.
5660
5661 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5662
5663         PR 26180
5664         * gcc.dg/tree-ssa/pr26180.c: New test.
5665
5666 2006-02-08  Jeff Law  <law@redhat.com>
5667
5668         * gcc.dg/tree-ssa/pr21417.c: New test.
5669
5670 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5671
5672         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5673         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5674
5675 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5676
5677         * lib/scanrtl.exp: New.
5678
5679 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5680
5681         PR c++/26071
5682         * g++.dg/other/virtual2.C: New test.
5683
5684         PR c++/26070
5685         * g++.dg/other/virtual1.C: New test.
5686
5687 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5688
5689         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5690         cleanup-ipa-dump): Update dump file glob patterns.
5691         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5692         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5693
5694         * lib/gcc-dg.exp: Load it.
5695         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5696
5697 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5698
5699         PR testsuite/26159
5700         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5701         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5702
5703 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5704
5705         PR fortran/25577
5706         * gfortran.dg/mvbits_1.f90: New.
5707
5708 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5709
5710         * g++.dg/warn/Wdiv-by-zero.C: New test.
5711         * g++.dg/warn/Wno-div-by-zero.C: New.
5712
5713 2006-02-07  Jeff Law  <law@redhat.com>
5714
5715         * gcc.dg/tree-ssa/pr21559.c: New test.
5716
5717         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5718         multiple VRP passes.
5719         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5720         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5721         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5722         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5723         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5724         * gcc.dg/tree-ssa/vrp02.c: Likewise
5725         * gcc.dg/tree-ssa/vrp11.c: Likewise
5726         * gcc.dg/tree-ssa/pr14341.c: Likewise
5727         * gcc.dg/tree-ssa/vrp19.c: Likewise
5728         * gcc.dg/tree-ssa/vrp20.c: Likewise
5729         * gcc.dg/tree-ssa/vrp03.c: Likewise
5730         * gcc.dg/tree-ssa/pr21086.c: Likewise
5731         * gcc.dg/tree-ssa/pr21959.c: Likewise
5732         * gcc.dg/tree-ssa/vrp21.c: Likewise
5733         * gcc.dg/tree-ssa/vrp04.c: Likewise
5734         * gcc.dg/tree-ssa/pr25485.c: Likewise
5735         * gcc.dg/tree-ssa/pr22026.c: Likewise
5736         * gcc.dg/tree-ssa/vrp22.c: Likewise
5737         * gcc.dg/tree-ssa/vrp05.c: Likewise
5738         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5739         * gcc.dg/tree-ssa/pr20701.c: Likewise
5740         * gcc.dg/tree-ssa/vrp23.c: Likewise
5741         * gcc.dg/tree-ssa/vrp06.c: Likewise
5742         * gcc.dg/tree-ssa/pr22117.c: Likewise
5743         * gcc.dg/tree-ssa/pr20702.c: Likewise
5744         * gcc.dg/tree-ssa/vrp15.c: Likewise
5745         * gcc.dg/tree-ssa/pr21090.c: Likewise
5746         * gcc.dg/tree-ssa/pr21294.c: Likewise
5747         * gcc.dg/tree-ssa/vrp24.c: Likewise
5748         * gcc.dg/tree-ssa/vrp07.c: Likewise
5749         * gcc.dg/tree-ssa/pr21563.c: Likewise
5750         * gcc.dg/tree-ssa/pr25382.c: Likewise
5751         * gcc.dg/tree-ssa/vrp16.c: Likewise
5752         * gcc.dg/tree-ssa/vrp25.c: Likewise
5753         * gcc.dg/tree-ssa/vrp08.c: Likewise
5754         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5755         * gcc.dg/tree-ssa/vrp17.c: Likewise
5756         * gcc.dg/tree-ssa/pr21458.c: Likewise
5757         * g++.dg/tree-ssa/pr18178.C: Likewise
5758
5759 2006-02-07  Richard Guenther  <rguenther@suse.de>
5760
5761         PR c++/26140
5762         Revert
5763         2006-01-30  Richard Guenther  <rguenther@suse.de>
5764         PR c++/23372
5765         * gcc.dg/pr23372-1.C: New testcase.
5766
5767         * g++.dg/tree-ssa/pr26140.C: New testcase.
5768
5769 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/9737
5772         * g++.dg/template/ttp15.C: New test.
5773         * g++.dg/template/ttp16.C: Likewise.
5774         * g++.dg/template/ttp17.C: Likewise.
5775         * g++.old-deja/g++.pt/ttp36.C: Remove.
5776         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5777         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5778         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5779         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5780         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5781         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5782         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5783         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5784         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5785
5786 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5787
5788         PR libfortran/23815
5789         * unf_io_convert_4.f90: New test.
5790
5791 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5792
5793         * gcc.dg/tree-ssa/loadpre10.c: New test.
5794         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5795         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5796         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5797
5798 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5799
5800         PR libfortran/24685
5801         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5802
5803 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5804
5805         PR tree-opt/25251
5806         * gfortran.dg/assign_7.f: New test.
5807
5808 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5809
5810         PR fortran/26041
5811         PR fortran/26064
5812         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5813         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5814         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5815
5816 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5817
5818         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5819         in size_t typedef.
5820
5821 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5822
5823         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5824         * g++.dg/charset/string.c (foo): Likewise.
5825         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5826         const char*
5827         * g++.dg/ext/builtin2.C (printf): Likewise.
5828         * g++.dg/init/new15.C (printf): Likewise.
5829         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5830         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5831         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5832         * g++.dg/template/non-dependent4.C (temp): Likewise.
5833         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5834         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5835         parameter type to const char*.
5836         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5837         Change type to const char*.
5838         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5839         Likewise.
5840         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5841         second parameter type to const char*.
5842         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5843         (Y::Y): Change parameter type to const char*.
5844         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5845         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5846         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5847         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5848         (char*).
5849         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5850         const char*.
5851         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5852         type to const char*.
5853         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5854         return type to const char*.
5855         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5856         to const char*.
5857         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5858         * g++.old-deja/g++.law/refs1.C: Likewise.
5859         * g++.old-deja/g++.law/visibility1.C: Likewise.
5860         * g++.old-deja/g++.law/visibility2.C: Likewise.
5861         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5862         const char*.
5863         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5864         * g++.old-deja/g++.mike/net48.C: Likewise.
5865         * g++.old-deja/g++.mike/p646.C: Likewise.
5866         * g++.old-deja/g++.mike/p6746.C: Likewise.
5867         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5868         type to const char*.
5869         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5870         deprecated conversion warning.
5871         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5872         char*.
5873         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5874         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5875         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5876         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5877         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5878         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5879         * g++.old-deja/g++.pt/t39.C: Likewise.
5880         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5881         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5882
5883 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5884
5885         PR fortran/25075
5886         intrinsic_argument_conformance_1.f90: New test.
5887
5888 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5889
5890         PR fortran/20845
5891         * gfortran.dg/char_result_11.f90: Add SAVE.
5892         * gfortran.dg/der_pointer_4.f90: Ditto.
5893         * gfortran.dg/default_initialization.f90: New test.
5894
5895 2006-02-03  Jeff Law  <law@redhat.com>
5896
5897         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5898         handle more than 100 dump files.
5899         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5900         * lib/scantree.exp (scan-tree-dump): Likewise.
5901         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5902         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5903         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5904         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5905         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5906
5907 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5908
5909         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5910
5911 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5912
5913         * g++.dg/template/using12.C: New test.
5914
5915 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5916
5917         * gcc.target/powerpc/pr25960.c: New test.
5918
5919 2006-02-02  Steven G. Kargl  <kargls@comcast>
5920
5921         PR fortran/24958
5922         gfortran.dg/nullify_2.f90: New test.
5923
5924 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5925
5926         PR 25990
5927         * gcc.dg/gomp/pr25990.c: New test.
5928
5929 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5930
5931         PR c++/25342
5932         * g++.gd/template/partial4.C: New test.
5933
5934 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5935
5936         PR middle-end/26001
5937         * gfortran.dg/data_char_2.f90: New.
5938
5939 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5940
5941         PR fortran/26039
5942         maxval_maxloc_conformance_1.f90: New test.
5943
5944 2006-01-31  Richard Guenther  <rguenther@suse.de>
5945
5946         * gcc.target/i386/sselibm-1.c: New testcase.
5947         * gcc.target/i386/sselibm-2.c: Likewise.
5948         * gcc.target/i386/sselibm-3.c: Likewise.
5949         * gcc.target/i386/sselibm-4.c: Likewise.
5950         * gcc.target/i386/sselibm-5.c: Likewise.
5951
5952 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5953
5954         PR fortran/24266
5955         * gfortran.dg/arrayio_derived_2.f90: New.
5956
5957 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5958
5959         * gcc.dg/unsigned-long-compare.c: New test.
5960
5961 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5962
5963         PR testsuite/25318
5964         * lib/target-supports.exp (check_effective_target_freorder):
5965         Check to see if target supports -freorder-blocks-and-partition.
5966         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5967         instead of "dg-require-named-sections".
5968
5969 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5970
5971         PR target/14798:
5972         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5973         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5974         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5975         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5976         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5977         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5978         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5979         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5980
5981 2006-01-30  Richard Guenther  <rguenther@suse.de>
5982
5983         PR c++/23372
5984         * gcc.dg/pr23372-1.C: New testcase.
5985
5986 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5987
5988         * gcc.dg/gomp/pr25874.c: New test.
5989
5990 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5991
5992         PR tree-opt/25911
5993         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5994
5995 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5996
5997         PR fortran/18578
5998         PR fortran/18579
5999         PR fortran/20857
6000         PR fortran/20885
6001         * gfortran.dg/intent_out_1.f90: New test.
6002
6003 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
6004
6005         PR fortran/17911
6006         * gfortran.dg/procedure_lvalue.f90: New test.
6007
6008         PR fortran/20895
6009         PR fortran/25030
6010         * gfortran.dg/char_pointer_assign_2.f90: New test.
6011         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
6012         assignment to be consistent with standard.
6013         * gfortran.dg/char_result_2.f90: The same.
6014         * gfortran.dg/char_result_8.f90: The same.
6015
6016 2006-01-28  Zack Weinberg  <zackw@panix.com>
6017
6018         * gcc.dg/Woverlength-strings.c
6019         * gcc.dg/Woverlength-strings-pedantic-c89.c
6020         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
6021         * gcc.dg/Woverlength-strings-pedantic-c99.c
6022         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
6023
6024 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
6025
6026         * gcc.c-torture/execute/20060127-1.c: New test.
6027
6028 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6029
6030         PR c++/25999
6031         * g++.dg/ext/pragmaweak1.C: New test.
6032
6033 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6034
6035         PR c++/25855
6036         * g++.dg/template/spec29.C: New test.
6037
6038 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
6039
6040         PR c/19606.
6041         * gcc.c-torture/execute/pr19606.c: New.
6042
6043 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6044
6045         * gcc.dg/pragma-re-4.c: New test.
6046
6047 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6048
6049         PR fortran/25964
6050         * gfortran.dg/assumed_size_refs_3.f90: New test.
6051
6052 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6053
6054         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6055
6056 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6057
6058         PR ada/21317
6059         * ada/acats/support/impdef.a: Add One_Long_Second.
6060         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6061         * ada/acats/tests/c9/c94026.a: Likewise.
6062         * ada/acats/tests/c9/c97305c.ada: Likewise.
6063         * ada/acats/tests/c9/c99004a.ada: Likewise.
6064
6065 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6066
6067         PR fortran/25964
6068         * gfortran.dg/global_references_2.f90: New test.
6069
6070         PR fortran/25084
6071         PR fortran/20852
6072         PR fortran/25085
6073         PR fortran/25086
6074         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6075         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6076
6077         PR fortran/25416
6078         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6079
6080 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6081
6082         PR c/25892
6083         * gcc.dg/Wpointer-sign.c: New.
6084         * gcc.dg/Wpointer-sign-Wall.c: New.
6085         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6086         * gcc.dg/Wpointer-sign-pedantic.c: New.
6087         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6088         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6089
6090 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6091
6092         PR C/25861
6093         * gcc.c-torture/compile/pr25861.c: New test.
6094
6095 2006-01-26  Paul Brook  <paul@codesourcery.com>
6096
6097         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6098         on short-enum targets.
6099         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6100         variable.
6101         (generate_fields): Use short_enums.
6102         (main): Set short_enums.  Document -e.
6103         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6104         on short-enum targets.
6105         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6106         variable.
6107         (generate_fields): Use short_enums.
6108         (main): Set short_enums.  Document -e.
6109         * lib/target-supports.exp (check_effective_target_short_enums): New.
6110
6111 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6112
6113         PR target/25947
6114         * gcc.dg/torture/pr25947-1.c: New test.
6115
6116 2006-01-25  Jan Hubicka  <jh@suse.cz>
6117             Roger Sayle  <roger@eyesopen.com>
6118
6119         PR rtl-optimization/25703
6120         * gcc.target/i386/20060125-1.c: New test case.
6121         * gcc.target/i386/20060125-2.c: New test case.
6122
6123 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6124
6125         PR fortran/18540
6126         * gfortran.dg/goto_1.f: New.
6127
6128 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6129
6130         PR fortran/25716
6131         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6132         25716 on 32-bit systems too.
6133
6134 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6135
6136         PR testsuite/25590
6137         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6138
6139 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6140
6141         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6142
6143 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6144
6145         PR fortran/25835
6146         * gfortran.dg/read_eof.f90: Delete, renamed.
6147         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6148         * gfortran.dg/read_eof_2.f90: New test.
6149         * gfortran.dg/read_eof_3.f90: New test.
6150
6151 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6152
6153         PR tree-opt/25860
6154         * gcc.c-torture/compile/pr25860.c: New test.
6155
6156 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6157
6158         PR c++/25552
6159         * g++.dg/parse/dtor8.C: New test.
6160
6161 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6162
6163         PR testsuite/25891
6164         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6165         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6166         check_effective_target_fopenmp returns 0.
6167
6168 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6169
6170         PR ada/20548
6171         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6172         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6173         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6174
6175 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6176
6177         PR tree-opt/25857
6178         * g++.dg/opt/pr25857.C: New test.
6179
6180 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6181         Jan Hubicka  <jh@suse.cz>
6182         Richard Guenther  <rguenther@suse.de>
6183
6184         PR rtl-optimization/25654
6185         * gcc.dg/torture/pr25654.c: New testcase.
6186         * gcc.target/i386/pr25654.c: Likewise.
6187
6188 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6189
6190         PR fortran/25901
6191         * gfortran.dg/internal references_2.f90: New test.
6192
6193         Fix regression in testing of admissability of attributes.
6194         * gfortran.dg/intent_used_1.f90: New test.
6195
6196 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6197
6198         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6199         Remove target conditional torture options for i?86 and x86_64
6200         GNU/Linux.
6201
6202 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6203
6204         PR c++/10891
6205         * g++.dg/rtti/no-rtti.C: New.
6206
6207 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6208
6209         PR c++/25895
6210         * g++.dg/inherit/conv2.C: New test.
6211
6212         PR c++/25856
6213         * g++.dg/parse/dtor7.C: New test.
6214
6215         PR c++/25858
6216         * g++.dg/template/crash44.C: New test.
6217
6218 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6219
6220         PR fortran/25124
6221         PR fortran/25625
6222         * gfortran.dg/internal_references_1.f90: New test.
6223           PR fortran/20881
6224         PR fortran/23308
6225         PR fortran/25538
6226         PR fortran/25710
6227         * gfortran.dg/global_references_1.f90: New test.
6228         * gfortran.dg/g77/19990905-1.f: Restore the error that
6229         there is a clash between the common block name and
6230         the name of a subroutine reference.
6231
6232         PR fortran/PR24276
6233         * gfortran.dg/aliasing_dummy_1.f90: New test.
6234
6235 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6236
6237         * gcc.dg/vmx/1b-01.c: Warning fix.
6238         * gcc.dg/vmx/1c-02.c: Likewise.
6239         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6240
6241 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6242
6243         PR testsuite/24962
6244         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6245
6246 2006-01-20  Richard Guenther  <rguenther@suse.de>
6247         Steven Bosscher <stevenb.gcc@gmail.com>
6248
6249         PR rtl-optimization/24626
6250         * gcc.dg/torture/pr24626-1.c: New testcase.
6251         * gcc.dg/torture/pr24626-2.c: Likewise.
6252         * gcc.dg/torture/pr24626-3.c: Likewise.
6253         * gcc.dg/torture/pr24626-4.c: Likewise.
6254
6255 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6256
6257         PR c++/5520
6258         * g++.dg/warn/empty-body.C: New.
6259
6260 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6261
6262         PR c++/22136
6263         * g++.dg/template/using10.C: New test.
6264         * g++.dg/temlpate/using11.C: Likewise.
6265         * g++.dg/inherit/using5.C: Tweak error messages.
6266
6267 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6268
6269         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6270         target test.
6271         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6272
6273 2006-01-19  Jan Hubicka  <jh@suse.cz>
6274
6275         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6276
6277 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6278
6279         PR c++/25854
6280         * g++.dg/template/spec28.C: New test.
6281
6282 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6283
6284         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6285         Fix fprintf's by adding srcdir or removing it.
6286
6287 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6288
6289         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6290         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6291         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6292         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6293         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6294         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6295         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6296         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6297         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6298         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6299         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6300         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6301         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6302         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6303
6304 2006-01-18  Jeff Law  <law@redhat.com>
6305
6306         * gcc.dg/tree-ssa/vrp25.c: New test.
6307
6308 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6309
6310         * gcc.dg/pr25805.c: Fix misapplied patch.
6311
6312 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6313
6314         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6315         (check_effective_target_vect_udot_qi): New.
6316         (check_effective_target_vect_sdot_hi): New.
6317         (check_effective_target_vect_udot_hi): New.
6318         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6319         prefixed with "wrapv-" with -fwrapv.
6320         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6321         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6322         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6323         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6324         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6325
6326         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6327         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6328         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6329         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6330
6331 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6332
6333         PR c++/16829
6334         * g++.dg/other/default2.C: New test.
6335         * g++.dg/other/default3.C: New test.
6336
6337 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6338
6339         PR c/25805
6340         * gcc.dg/pr25805.c: New file.
6341
6342 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6343
6344         PR c++/25836
6345         * g++.dg/template/init6.C: New test.
6346
6347 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6348
6349         * gcc.dg/tree-ssa/pr24287.c: New test
6350
6351 2006-01-18  Eric Christopher  <echristo@apple.com>
6352
6353         * g++.dg/eh/table.C: New.
6354
6355 2006-01-18  DJ Delorie  <dj@redhat.com>
6356
6357         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6358         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6359         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6360         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6361
6362 2006-01-18  Jeff Law  <law@redhat.com>
6363
6364         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6365         on wrapping on overflow semantics.
6366
6367         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6368
6369         * gcc.gc/tree-ssa/vrp23.c: New test.
6370         * gcc.gc/tree-ssa/vrp24.c: New test.
6371
6372 2006-01-18  Richard Henderson  <rth@redhat.com>
6373             Aldy Hernandez  <aldyh@redhat.com>
6374             Jakub Jelinek  <jakub@redhat.com>
6375             Diego Novillo  <dnovillo@redhat.com>
6376             Uros Bizjak  <uros@kss-loka.si>
6377
6378         * testsuite/gcc.dg/gomp: New directory.
6379
6380 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6381             Steven G. Kargl  <kargls@comcast.net>
6382
6383         PR fortran/20869
6384         * gfortran.dg/intrinsic_external_1.f90: New test.
6385
6386         PR fortran/20875.
6387         * gfortran.dg/elemental_pointer_1.f90: New test.
6388
6389         PR fortran/25024
6390         * gfortran.dg/external_procedures_1.f90: New test.
6391
6392         PR fortran/25785
6393         gfortran.dg/assumed_present.f90: New test.
6394
6395 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6396
6397         * g++.dg/parse/lookup5.C: New test.
6398
6399 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6400
6401         PR fortran/25697
6402         * gfortran.dg/read_eof.f90: New test.
6403
6404 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6405
6406         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6407         add a closing brace.
6408
6409 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6410
6411         PR fortran/25631
6412         * gfortran.dg/fmt_tl.f: New test.
6413
6414 2006-01-17  Eric Christopher  <echristo@apple.com>
6415
6416         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6417         * g++.old-deja/g++.warn/impint2.C: Ditto.
6418         * g++.old-deja/g++.other/null1.C: Ditto.
6419         * g++.dg/warn/conv2.C: Ditto.
6420         * g++.dg/warn/conv4.C: New file.
6421
6422 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6423
6424         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6425
6426 2006-01-17  Andreas Jaeger  <aj@suse.de>
6427             Janis Johnson <janis187@us.ibm.com>
6428
6429         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6430         in 64-bit.
6431         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6432         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6433
6434 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6435
6436         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6437         xfail txxx where xxx >= 25.
6438
6439 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6440
6441         PR testsuite/25764
6442         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6443
6444 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6445
6446         PR c/25682
6447         * gcc.dg/pr25682.c: New test.
6448         * g++.dg/parse/array-size2.C: New test.
6449
6450 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6451
6452         * consistency.vlad: Remove entire directory, 1652 files.
6453
6454 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6455
6456         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6457         check_effective_target_dfprt_nocache): New.
6458         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6459         (check_effective_target_dfprt): New.
6460         * lib/c-compat.exp (check_dfp): Remove.
6461         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6462         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6463         level of support for decimal float.
6464         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6465         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6466         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6467         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6468         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6469         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6470         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6471         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6472         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6473         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6474         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6475         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6476         directives.
6477
6478 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6479
6480         PR testsuite/25741
6481         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6482         $base_dir/../.
6483         * lib/gfortran.exp (gfortran_init): Likewise.
6484         * lib/obj-c++.exp (obj-c++_init): Likewise.
6485         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6486         (scan-assembler-dem-not): Likewise.
6487         * lib/scandump.exp (scan-dump-dem): Likewise.
6488         (scan-dump-dem-not): Likewise.
6489
6490 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6491
6492         PR testsuite/25767
6493         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6494         powerpc-*-darwin*.
6495         * lib/obj-c++.exp (obj-c++_init): Likewise.
6496
6497 2006-01-16  Richard Guenther  <rguenther@suse.de>
6498
6499         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6500
6501 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6502
6503         PR testsuite/25777
6504         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6505         to LD_LIBRARY_PATH.
6506
6507 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6508             Andrew Pinski  <pinskia@physics.uc.edu>
6509
6510         * gcc.dg/minmax-1.c: New test.
6511
6512 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6513
6514         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6515         * gcc.misc-tests/dectest.exp: Ditto.
6516
6517 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6518
6519         PR testsuite/25796
6520         * gcc.target/i386/cmov6.c: Use -march=k8.
6521
6522 2006-01-15  Andreas Jaeger  <aj@suse.de>
6523
6524         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6525         x86 does not have __float128.
6526
6527 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6528
6529         * gcc.target/i386/cmov6.c: New test.
6530
6531 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6532
6533         PR c++/25663
6534         * g++.dg/template/ctor6.C: New test.
6535
6536 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6537
6538         PR tree-optimization/25485
6539         * gcc.dg/tree-ssa/pr25485.c: New.
6540
6541 2006-01-14  Richard Guenther  <rguenther@suse.de>
6542
6543         PR tree-optimization/22548
6544         PR tree-optimization/22555
6545         PR tree-optimization/22501
6546         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6547         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6548         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6549         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6550         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6551         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6552         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6553         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6554         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6555
6556 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6557
6558         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6559         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6560
6561 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6562         Richard Guenther  <rguenther@suse.de>
6563
6564         PR rtl-optimization/24257
6565         * gcc.dg/torture/pr24257.c: New testcase.
6566
6567 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6568
6569         * gcc.c-torture/execute/20060110-1.c: New test.
6570         * gcc.c-torture/execute/20060110-2.c: New test.
6571
6572 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6573
6574         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6575
6576 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6577
6578         PR fortran/25756
6579         * gfortran.dg/label_3.f90: New test.
6580
6581 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6582
6583         PR tree-optimization/25771
6584         * g++.dg/tree-ssa/pr25771.C: New test
6585
6586 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6587
6588         PR tree-opt/24365
6589         * g++.dg/opt/complex5.C: New test.
6590
6591 2006-01-13  Richard Guenther  <rguenther@suse.de>
6592
6593         * gcc.target/i386/387-9.c: New testcase.
6594
6595 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6596
6597         PR c++/24824
6598         * g++.dg/debug/dwarf2-1.C: New.
6599
6600 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6601
6602         PR testsuite/25728
6603         * lib/gcov.exp (verify-lines): Add "close $fd".
6604
6605 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6606             Ben Elliston  <bje@au.ibm.com>
6607
6608         * gcc.dg/dfp/inf-1.c: New test.
6609
6610 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6611             Yao Qi  <qiyaoltc@cn.ibm.com>
6612             Ben Elliston  <bje@au.ibm.com>
6613             Jon Grimm  <jgrimm2@us.ibm.com>
6614
6615         * gcc.dg/nodfp-1.c: New test.
6616         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6617         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6618         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6619         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6620         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6621         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6622         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6623         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6624         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6625         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6626         * gcc.dg/format/dfp-printf-1.c: Likewise.
6627         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6628         (compat_setup_dfp): New.
6629         * gcc.dg/compat/compat.exp: Use it.
6630         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6631         Make some variables global, prepend "compat_" to their names.
6632         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6633         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6634         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6635         * lib/compat.exp (compat_skip_list): Make global, rename.
6636         * lib/c-compat.exp: New file.
6637         * lib/target-supports.exp (check_effective_target_dfp): New.
6638
6639         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6640         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6641         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6642         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6643         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6644         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6645         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6646         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6647         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6648         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6649         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6650         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6651         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6652         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6653         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6654         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6655         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6656         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6657         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6658         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6659         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6660         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6661         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6662         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6663         gcc.dg/dfp/struct-layout-1.c,
6664         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6665         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6666         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6667         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6668         gcc.dg/dfp/func-vararg-dfp.c,
6669         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6670         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6671         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6672         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6673         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6674
6675 2006-01-11  Richard Guenther  <rguenther@suse.de>
6676
6677         PR tree-optimization/25734
6678         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6679
6680 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6681
6682         PR fortran/25486
6683         * gfortran.dg/literal_character_constant_1_x.F: New test.
6684         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6685         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6686         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6687
6688 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6689
6690         PR c++/25386
6691         * g++.dg/ext/packed3.C: Add expected packed error.
6692
6693 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6694
6695         PR target/25706
6696         * gcc.dg/torture/pr25706-1.c: New test.
6697
6698 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6699
6700         PR tree-optimization/23109
6701         PR tree-optimization/23948
6702         PR tree-optimization/24123
6703
6704         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6705         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6706         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6707         g++.dg/tree-ssa/pr23948.C: New testcases.
6708         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6709         three divisions in order to do the optimization.
6710
6711 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6712
6713         PR c++/25632
6714         * g++.dg/other/pr25632.C: New test.
6715
6716 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6717
6718         PR fortran/25730
6719         * gfortran.dg/used_types_1.f90: New test.
6720
6721 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6722
6723         PR target/25718
6724         * gcc.dg/torture/pr25718-1.c: New test.
6725
6726 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6727
6728         * gfortran.dg/list_read_2.f90: Fix typo in description.
6729
6730 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6731
6732         * lib/target-supports.exp (check_visibility_available): Simplify test
6733         for *-*-netware*.
6734         (check_profiling_available): Fail for *-*-netware*.
6735         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6736         * gcc.dg/20021014-1.c: Likewise.
6737         * gcc.dg/nest.c: Likewise.
6738
6739 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6740
6741         fortran/24936
6742         * gfortran.dg/forall_3.f90: New test.
6743
6744 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6745
6746         PR fortran/21977
6747         * gfortran.dg/nesting_2.f90: New test.
6748         * gfortran.dg/nesting_3.f90: New test.
6749
6750 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6751
6752         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6753         Fix typo in comment.
6754
6755 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6756
6757         * gfortran.dg/single_char_string.f90: New test.
6758
6759 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6760
6761         * gfortran.dg/ichar_2.f90: New test.
6762
6763 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6764
6765         PR fortran/25093
6766         * gfortran.dg/private_type_4.f90: New.
6767
6768 2006-01-07  Richard Guenther  <rguenther@suse.de>
6769
6770         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6771
6772 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6773
6774         * gfortran.dg/func_decl_1.f90: New.
6775         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6776         * gfortran.dg/array_alloc_2.f90: Likewise.
6777         * gfortran.dg/char_result_8.f90: Likewise.
6778         * gfortran.dg/dup_save_1.f90: Likewise.
6779         * gfortran.dg/dup_save_2.f90: Likewise.
6780         * gfortran.dg/f2c_6.f90: Likewise.
6781         * gfortran.dg/f2c_7.f90: Likewise.
6782         * gfortran.dg/func_result_2.f90: Likewise.
6783         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6784
6785 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6786
6787         PR fortran/22146
6788         * gfortran.dg/elemental_subroutine_1.f90: New test.
6789         * gfortran.dg/elemental_subroutine_2.f90: New test.
6790
6791         PR fortran/25029
6792         PR fortran/21256
6793         * gfortran.dg/assumed_size_refs_1.f90: New test.
6794
6795         PR fortran/20868
6796         PR fortran/20870
6797         * gfortran.dg/assumed_size_refs_2.f90: New test.
6798         * gfortran.dg/initialization_1.f90: Change warning message.
6799
6800 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6801
6802         * gcc.dg/tree-ssa/loop-15.c: New test.
6803
6804 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6805
6806         PR fortran/25598
6807         * gfortran.dg/backspace_3.f: New test.
6808         * gfortran.dg/backspace_4.f: New test.
6809
6810 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6811
6812         PR fortran/24268
6813         * gfortran.dg/fmt_white.f: Update test.
6814
6815 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6816
6817         * gcc.dg/cast-1.c: Add new warning.
6818         * gcc.dg/cast-2.c: Likewise.
6819         * gcc.dg/cast-3.c: Likewise.
6820         * gcc.dg/format/cast-1.c: Likewise.
6821         * gcc.dg/cast-4.c: New testcase.
6822
6823 2006-01-05  Richard Guenther  <rguenther@suse.de>
6824
6825         PR tree-optimization/22555
6826         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6827
6828 2006-01-05  Richard Guenther  <rguenther@suse.de>
6829             Diego Novillo  <dnovillo@redhat.com>
6830
6831         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6832         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6833         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6834         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6835         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6836         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6837         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6838         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6839         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6840         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6841         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6842         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6843         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6844         * treelang/compile/extravar.tree: Likewise.
6845         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6846         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6847         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6848         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6849         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6850
6851 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6852
6853         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6854         for 64-bit fix.
6855
6856 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6857
6858         PR fortran/23675
6859         gfortran.dg/char_result_11.f90: New.
6860
6861 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6862
6863         PR c++/24782
6864         * g++.dg/parse/access9.C: New test.
6865         * g++.dg/tc1/dr52.C: Tweak error markers.
6866
6867 2006-01-04  Richard Henderson  <rth@redhat.com>
6868
6869         Merge from gomp branch.
6870         * g++.dg/parse/pragma2.C: Update expected error lines.
6871
6872 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6873
6874         * g++.dg/other/i386-2.C: New test.
6875
6876         PR target/25554
6877         * gcc.c-torture/compile/20051228-1.c: New test.
6878
6879         PR c/25559
6880         * gcc.dg/pr25559.c: New test.
6881
6882 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6883
6884         PR c++/25492
6885         * g++.dg/lookup/friend9.C: New test.
6886
6887         PR c++/25625
6888         * g++.dg/template/repo5.C: New test.
6889
6890 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6891
6892         PR fortran/25101
6893         * gfortran.dg/forall_2.f90: New test.
6894
6895 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6896
6897         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6898         dg-require-weak.  Adjust regexp to handle leading-underscore
6899         targets and space as well as TAB after .weak.  Change previous
6900         64-bit fix to not use naked dot.
6901
6902 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6903
6904         PR rtl-optimization/25578
6905         * gcc.c-torture/execute/20060102-1.c: New testcase.
6906
6907 2006-01-03  Richard Guenther  <rguenther@suse.de>
6908
6909         PR c/25183
6910         * gcc.dg/torture/pr25183.c: New testcase.
6911
6912 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6913
6914         Merge from gomp-branch.
6915         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6916         * gcc.dg/ia64-sync-2.c: Likewise.
6917         * gcc.dg/ia64-sync-3.c: Likewise.
6918         * gcc.dg/ia64-sync-4.c: Likewise.
6919         * gcc.dg/sync-2.c: Likewise.
6920         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6921         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6922
6923 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6924
6925         PR c++/25635
6926         * g++.dg/parse/operator6.C: New test.
6927
6928         PR c++/25637
6929         * g++.dg/parse/error29.C: New test.
6930
6931         PR c++/25638
6932         * g++.dg/parse/dtor6.C: New test.
6933
6934         PR c++/25633
6935         * g++.dg/parse/ctor3.C: New test.
6936
6937         PR c++/25634
6938         * g++.dg/template/class3.C: New test.
6939
6940 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6941
6942         * g++.dg/debug/debug9.C: New.
6943
6944 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6945
6946         PR fortran/24640
6947         * gfortran.dg/label_2.f90: New test.
6948
6949 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6950
6951         * g++.dg/lookup/using12.C: Tighten error marker.
6952
6953 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6954             Andrew Pinski <pinskia@physics.uc.edu>
6955
6956         * gcc.target/powerpc/darwin-abi-3.c: New file.
6957         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6958         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6959         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6960         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6961         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6962         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6963         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6964         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6965
6966 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6967
6968         * gcc.dg/tree-ssa/loadpre1.c: New;
6969         * gcc.dg/tree-ssa/loadpre2.c: New;
6970         * gcc.dg/tree-ssa/loadpre3.c: New;
6971         * gcc.dg/tree-ssa/loadpre4.c: New;
6972         * gcc.dg/tree-ssa/loadpre5.c: New;
6973         * gcc.dg/tree-ssa/loadpre6.c: New;
6974         * gcc.dg/tree-ssa/loadpre7.c: New;
6975         * gcc.dg/tree-ssa/loadpre8.c: New;
6976         * gcc.dg/tree-ssa/loadpre9.c: New;
6977
6978 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6979
6980         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6981         * g++.dg/abi/thunk4.C: Likewise.
6982
6983 2006-01-01  Andreas Jaeger  <aj@suse.de>
6984
6985         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6986         portable.
6987
6988 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6989
6990         PR c++/25294
6991         * gcc.dg/pragma-pack-3.c: New test.
6992         * g++.dg/parse/pragma3.C: New test.
6993
6994 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6995
6996         PR middle-end/24827
6997         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6998
6999 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7000
7001         PR testsuite/25214
7002         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
7003
7004 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7005
7006         PR fortran/22607
7007         * gfortran-dg/pure_byref_3.f90: New.
7008
7009         fortran/PR 25396
7010         * gfortran.dg/userdef_operator_1.f90: New.
7011
7012 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7013
7014         * g++.dg/abi/thunk3.C: New.
7015         * g++.dg/abi/thunk4.C: New.
7016
7017 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
7018
7019         PR fortran/25532
7020         * gfortran.dg/host_used_types_1.f90: New test. Check that host
7021         associated derived type components of derived types are
7022         properly declared in contained procedures.
7023
7024 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7025
7026         PR libgfortran/25139
7027         * gfortran.dg/backspace_2.f: New test.
7028
7029 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7030
7031         PR libgfortran/25550
7032         * gfortran.dg/endfile.f: New test.
7033
7034 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7035
7036         PR libgfortran/25419
7037         * gfortran.dg/comma.f: New test.
7038
7039 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7040
7041         * lib/gfortran-dg.exp: Remove trailing whitespace.
7042         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7043         -funroll-all-loops.
7044
7045 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7046
7047         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7048         Extended Double long doubles or repeat tests when long double is
7049         the same size as double.
7050
7051 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7052
7053         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7054
7055         PR testsuite/25442
7056         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7057         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7058
7059         PR testsuite/25441
7060         * gcc.dg/pr23911.c: Make test variable static.
7061
7062         PR testsuite/25444
7063         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7064
7065 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7066
7067         PR c++/25439
7068         * g++.dg/parse/crash17.C: Adjust error markers.
7069         * g++.dg/template/error20.C: New test.
7070
7071 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7072
7073         PR c++/23172
7074         * g++.dg/ext/complit4.C: New test.
7075
7076         PR c++/25417
7077         * g++.dg/ext/complit5.C: Likewise.
7078
7079 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7080
7081         PR tree-optimization/25125
7082         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7083         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7084         * gcc.c-torture/execute/pr25125.c: New.
7085
7086 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7087
7088         PR fortran/25029
7089         PR fortran/21256
7090         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7091         with incorrect assumed size references.
7092
7093 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7094
7095         PR c++/23171
7096         * g++.dg/opt/init1.C: New test.
7097
7098 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7099
7100         PR c++/24671
7101         * g++.dg/template/sfinae3.C: New test.
7102
7103 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7104
7105         * g++.dg/other/friend4.C: New test.
7106
7107 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7108
7109         PR target/25005
7110         * g++.dg/opt/pr25005.C: New test.
7111
7112 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7113
7114         PR c++/25369
7115         * g++.dg/template/ptrmem16.C: New test.
7116
7117 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7118
7119         PR fortran/25029
7120         PR fortran/21256
7121         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7122
7123 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7124
7125         PR libgfortran/25307
7126         * gfortran.dg/list_read_5.f90: New test.
7127
7128 2005-12-22  Richard Henderson  <rth@redhat.com>
7129
7130         * gcc.target/i386/sse-7.c: Use -msse2.
7131
7132 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7133
7134         PR rtl-optimization/25432
7135         * gcc.c-torture/compile/20051216-1.c: New test.
7136
7137         PR objc/25328
7138         * objc/execute/pr25328.m: New test.
7139
7140 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7141
7142         PR c++/25364
7143         * g++.dg/template/call4.C: New test.
7144
7145 2005-12-22  Dale Johannesen  <dalej@apple.com>
7146
7147         * gcc.target/i386/sse-17.c: New.
7148
7149 2005-12-22  Paul Brook  <paul@codesourcery.com>
7150
7151         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7152
7153 2005-12-22  Paul Brook  <paul@codesourcery.com>
7154
7155         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7156
7157 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7158
7159         PR tree-opt/25513
7160         * gcc.c-torture/compile/pr25513.c: New test.
7161
7162 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7163
7164         PR c++/23333
7165         * g++.dg/parse/error25.C: Add more tests.
7166
7167 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7168
7169         PR fortran/18990
7170         * gfortran.dg/der_charlen_1.f90: New.
7171
7172 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7173
7174         PR fortran/20889
7175         * gfortran.dg/pointer_component_type_1.f90: New test.
7176
7177         PR fortran/25029
7178         PR fortran/21256
7179         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7180         should give an error with assumed size array refernces and checks those
7181         that should not.
7182         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7183         reference an upper bound so that it does not generate an error.
7184
7185         PR fortran/19362
7186         PR fortran/20244
7187         PR fortran/20864
7188         PR fortran/25391
7189         * gfortran.dg/used_dummy_types_1.f90: New test.
7190         * gfortran.dg/used_dummy_types_2.f90: New test.
7191         * gfortran.dg/used_dummy_types_3.f90: New test.
7192         * gfortran.dg/used_dummy_types_4.f90: New test.
7193         * gfortran.dg/used_dummy_types_5.f90: New test.
7194
7195         PR fortran/23152
7196         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7197         group already being USE associated.
7198         * gfortran.dg/assumed_shape_nml.f90: New test.
7199         * gfortran.dg/assumed_size_nml.f90: New test.
7200
7201         PR fortran/20862
7202         PR fortran/25053
7203         PR fortran/25063
7204         PR fortran/25064
7205         PR fortran/25066
7206         PR fortran/25067
7207         PR fortran/25068
7208         PR fortran/25307
7209         * gfortran.dg/io_constraints_1.f90: New test.
7210         * gfortran.dg/io_constraints_1.f90: New test.
7211         * gfortran.dg/iostat_3.f90: Change wording of warning.
7212         * gfortran.dg/g77/19981216-0.f: The same.
7213
7214 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7215
7216         PR tree-optimization/23518
7217         * testsuite/gcc.dg/pr23518.c: New.
7218
7219 2005-12-21  Mike Stump  <mrs@apple.com>
7220
7221         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7222
7223 2005-12-21  Paul Brook  <paul@codesourcery.com>
7224
7225         * gcc.dg/pr19340.c: Skip on m68k targets.
7226
7227 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7228
7229         PR rtl-optimization/25196
7230         * gcc.dg/pr25196.c: New test.
7231
7232 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7233
7234         PR fortran/25423
7235         gfortran.dg/where_nested_1.f90: New.
7236
7237 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7238
7239         PR tree-optimization/25382.
7240         * gcc.dg/tree-ssa/pr25382.c: New.
7241
7242 2005-12-20  Richard Guenther  <rguenther@suse.de>
7243
7244         PR middle-end/24306
7245         * gcc.target/i386/pr24306.c: New testcase.
7246
7247 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7248
7249         PR tree-optimization/25501
7250         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7251
7252 2005-12-20  Richard Guenther  <rguenther@suse.de>
7253
7254         Revert
7255         2005-12-02  Richard Guenther  <rguenther@suse.de>
7256
7257         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7258
7259 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7260
7261         PR c++/21228
7262         * g++.dg/warn/Wunreachable-code-2.C: New test.
7263
7264 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7265
7266         PR c++/24278
7267         * g++.dg/template/ctor5.C: New test.
7268
7269         PR c++/24915
7270         * g++.dg/template/overload8.C: New test.
7271
7272 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7273
7274         * gcc.c-torture/compile/pr25483 : New test.
7275
7276 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7277
7278         PR c++/20552
7279         * g++.dg/ext/typeof10.C: New test.
7280
7281 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7282
7283         * gcc.dg/mt-loopi1.c: New.
7284
7285 2005-12-18  Richard Guenther  <rguenther@suse.de>
7286
7287         PR tree-optimization/25481
7288         * gcc.dg/torture/pr25481.c: New testcase.
7289
7290 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7291
7292         PR rtl-optimization/21041
7293         * gcc.dg/pr21041.c: New test.
7294
7295 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7296
7297         PR libgfortran/25463
7298         * gfortran.dg/advance.f90: New test.
7299
7300 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7301
7302         * gcc.dg/20051201-1.c: New test.
7303
7304 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7305
7306         PR fortran/25018
7307         * gfortran.dg/initialization_1.f90: New test.
7308         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7309         * gfortran.dg/g77/980616-0.f: The same.
7310
7311 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7312
7313         * PR fortran/25458
7314         * gfortran.dg/chkbits.f90: New test.
7315
7316 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7317
7318         * gfortran.dg/enum_5.f: Revert to previous version.
7319
7320 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7321
7322         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7323         * gfortran.dg/nested_modules_1.f90: Ditto.
7324         * gfortran.dg/hollerith_f95.f90: Ditto.
7325         * gfortran.dg/select_5.f90: Ditto.
7326         * gfortran.dg/secnds.f: Ditto.
7327         * gfortran.dg/hollerith2.f90: Ditto.
7328         * gfortran.dg/imag_2.f: Ditto.
7329         * gfortran.dg/ftell_2.f90: Ditto.
7330         * gfortran.dg/malloc_free_1.f90: Ditto.
7331         * gfortran.dg/logint-1.f: Ditto.
7332         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7333         * gfortran.dg/e_d_fmt.f90: Ditto.
7334         * gfortran.dg/hollerith_legacy.f90: Ditto.
7335         * gfortran.dg/logint-2.f: Ditto.
7336         * gfortran.dg/enum_5.f90: Ditto.
7337         * gfortran.dg/f2c_2.f90: Ditto.
7338         * gfortran.dg/pr17143.f90: Ditto.
7339         * gfortran.dg/namelist_14.f90: Ditto.
7340         * gfortran.dg/logint-3.f: Ditto.
7341         * gfortran.dg/spread_scalar_source.f90: Ditto.
7342         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7343         * gfortran.dg/namelist_11.f: Ditto.
7344         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7345         * gfortran.dg/g77/20010519-1.f
7346         * gfortran.dg/g77/alpha1.f: Ditto.
7347         * gfortran.dg/g77/990115-1.f: Ditto.
7348         * gfortran.dg/g77/erfc.f: Ditto.
7349         * gfortran.dg/g77/19990313-3.f: Ditto.
7350         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7351         * gfortran.dg/g77/20010426.f: Ditto.
7352         * gfortran.dg/g77/19990313-0.f: Ditto.
7353         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7354         * gfortran.dg/g77/20000629-1.f: Ditto.
7355         * gfortran.dg/g77/970125-0.f: Ditto.
7356         * gfortran.dg/g77/8485.f: Ditto.
7357         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7358         * gfortran.dg/g77/19990313-1.f: Ditto.
7359         * gfortran.dg/g77/int8421.f: Ditto.
7360         * gfortran.dg/g77/19990305-0.f: Ditto.
7361         * gfortran.dg/g77/947.f: Ditto.
7362         * gfortran.dg/g77/19990905-2.f: Ditto.
7363         * gfortran.dg/g77/cabs.f: Ditto.
7364         * gfortran.dg/g77/19990313-2.f: Ditto.
7365         * gfortran.dg/g77/20020307-1.f: Ditto.
7366         * gfortran.dg/g77/dcomplex.f: Ditto.
7367         * gfortran.dg/g77/19990502-1.f: Ditto.
7368         * gfortran.dg/g77/19981216-0.f: Ditto.
7369         * gfortran.dg/common_4.f90: Ditto.
7370         * gfortran.dg/entry_4.f90: Ditto.
7371         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7372         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7373         * gfortran.dg/namelist_12.f: Ditto.
7374         * gfortran.dg/scale_1.f90: Ditto.
7375         * gfortran.dg/modulo_1.f90
7376         * gfortran.dg/hollerith.f90: Ditto.
7377         * gfortran.dg/direct_io_3.f90: Ditto.
7378         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7379         * gfortran.dg/gnu_logical_1.F: Ditto.
7380         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7381         * gfortran.dg/assign_1.f90: Ditto.
7382         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7383         * gfortran.dg/pr23095.f: Ditto.
7384         * gfortran.dg/read_float_1.f90: Ditto.
7385
7386 2005-12-17  Andreas Jaeger  <aj@suse.de>
7387
7388         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7389         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7390
7391 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7392
7393         PR fortran/24268
7394         * gfortran.dg/fmt_white.f: New test.
7395
7396 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7397
7398         * gfortran.dg/label_1.f90: New test.
7399
7400 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7401
7402         PR testsuite/25422
7403         * gcc.dg/20031012-1.c: Add -Walways-true option.
7404         * gcc.dg/weak/weak-3.c: Likewise.
7405         * g++.old-deja/g++.mike/warn8.C: Likewise.
7406
7407 2005-12-16  Mike Stump  <mrs@apple.com>
7408
7409         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7410         exit.
7411
7412 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7413
7414         PR libgfortran/25264
7415         PR libgfortran/25349
7416         * gfortran.dg/tl_editing.f90: Added additional checks.
7417         * gfortran.dg/t_editing.f: New test.
7418         * gfortran.dg/write_padding.f90: New test
7419
7420 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7421
7422         PR testsuite/25215
7423         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7424
7425 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7426
7427         PR rtl-optimization/24899
7428         * gcc.c-torture/execute/20051215-1.c: New test.
7429
7430 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7431
7432         PR 24823
7433         * gfortran.dg/pr24823.f: New test.
7434
7435 2005-12-16  Jeff Law  <law@redhat.com>
7436
7437         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7438
7439 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7440
7441         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7442         Change C++ style comments to C style comments.
7443         Remove aligned types from the array.
7444         Keep Enums disabled.
7445         (complex_types): Remove aligned types from the array.
7446         Comment out "_Complex long double".
7447         (attrib_types): Remove.
7448         (complex_attrib_types): Remove.
7449         (attrib_array_types): Remove.
7450         (complex_attrib_array_types): Remove.
7451         (aligned_bitfld_types): Remove.
7452         (n_aligned_bitfld_types): Remove.
7453         (FEATURE_ALIGNEDPACKED): Delete.
7454         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7455         (singles): Remove support for adding attributes.
7456         (choose_type): Remove support for attributed types.
7457         (generate_fields): Remove support for attributed bit-fields.
7458         Remove support for adding attributes.
7459         (generate_random_tests): Remove support for adding attributes.
7460         (features): Add back "[0] :0" and "complex vector [0]".
7461         (main): Remove support for attributed bit-fields.
7462         Uncomment the calling of generate_random_tests for the rests of
7463         the tests.
7464
7465 2005-12-16  Jan Hubicka  <jh@suse.cz>
7466
7467         * gcc.c-torture/combine/pr25224.c: New.
7468
7469 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7470
7471         PR other/25028
7472         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7473         HP-UX.
7474
7475 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7476
7477         * gcc.dg/20051215-1.c: New file.
7478
7479 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7480
7481         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7482         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7483
7484 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7485
7486         PR fortran/18197
7487         * gfortran.dg/dummy_functions_1.f90: New.
7488
7489 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7490
7491         PR rtl-optimization/25310
7492         * gcc.c-torture/compile/pr25310.c: New test.
7493
7494 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7495
7496         PR debug/25023
7497         * gcc.dg/pr25023.c: New test.
7498
7499 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7500
7501         * g++.old-deja/g++.brendan/redecl1.C,
7502         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7503         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7504         g++.old-deja/g++.oliva/typeof1.C,
7505         g++.old-deja/g++.other/crash16.C,
7506         g++.old-deja/g++.other/crash34.C,
7507         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7508         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7509         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7510         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7511         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7512         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7513         Remove xfail.
7514
7515 2005-12-14  Kean Johnston  <jkj@sco.com>
7516             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7517
7518         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7519         * gcc.target/i386/20020523-1.c: Ditto.
7520         * gcc.target/i386/tailcall-1.c: Ditto.
7521         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7522         * gcc.target/i386/ssetype-5.c: Ditto.
7523
7524 2005-12-14  Jeff Law  <law@redhat.com>
7525
7526         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7527
7528 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7529
7530         PR target/25254
7531         PR target/24188
7532         * gcc.target/i386/pr25254.c: New test.
7533         * gfortran.dg/PR24188.f: New test.
7534
7535 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7536
7537         * lib/fortran-torture.exp: Catch remaining uses of
7538         remote_file build delete.
7539
7540 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7541
7542         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7543
7544 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7545
7546         * gcc.dg/warn-addr-cmp.c: New test.
7547
7548 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7549
7550         PR debug/25023
7551         PR target/25293
7552         * gcc.target/i386/pr25293.c: New test.
7553
7554 2005-12-13  Petr Machata  <machata@post.cz>
7555
7556         PR c++/24907
7557         * g++.dg/parse/comma2.C: New test.
7558
7559 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7560             Jakub Jelinek  <jakub@redhat.com>
7561
7562         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7563         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7564         (limits.h): Include unconditionally.
7565         (stdlib.h): Likewise.
7566         (hashtab.h): Do not include.
7567         (getopt.h): Likewise.
7568         (stddef.h): Include.
7569         (hashval_t): Define.
7570         (struct entry): Add "next" field.
7571         (HASH_SIZE): New macro.
7572         (hash_table): New variable.
7573         (switchfiles): Do not use xmalloc.
7574         (mix): New macro.
7575         (iterative_hash): New function.
7576         (hasht): Remove.
7577         (e_exists): New function.
7578         (e_insert): Likewise.
7579         (output): Use, instead of libiberty hashtable functions.
7580         (main): Do not use getopt.  Do not call htab_create.
7581
7582 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7583
7584         PR c++/25331
7585         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7586         put atal* and atpaal* attributes on array elements.
7587         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7588         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7589         put atal* and atpaal* attributes on array elements.
7590         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7591
7592 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7593
7594         * gcc.dg/single-precision-constant.c: New test.
7595
7596 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7597
7598         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7599         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7600         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7601         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7602         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7603         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7604         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7605         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7606         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7607         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7608         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7609         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7610         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7611         gcc.target/powerpc/ppc-sdata-2.c,
7612         gcc.target/powerpc/ppc-stackalign-1.c,
7613         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7614         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7615         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7616         gcc.target/powerpc/rs6000-ldouble-2.c,
7617         gcc.target/powerpc/rs6000-power2-1.c,
7618         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7619         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7620         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7621         option into target selector.
7622         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7623         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7624
7625 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7626
7627         PR objc/25348
7628         * objc.dg/encode-9.m: New test.
7629
7630 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7631
7632         PR testsuite/20772
7633         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7634         * gcc.dg/asm-b.c: Fix typo.
7635         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7636         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7637         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7638         i?86 lp64 and x86_64 ilp32.
7639         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7640         on i?86 lp64.
7641         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7642
7643 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7644
7645         PR fortran/25078
7646         gfortran.dg/equiv_5.f90: New test.
7647
7648 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7649
7650         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7651         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7652         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7653         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7654         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7655         * gcc.dg/tree-ssa/reassoc-5.c: New.
7656         * gcc.dg/tree-ssa/reassoc-6.c: New.
7657         * gcc.dg/tree-ssa/reassoc-7.c: New.
7658         * gcc.dg/tree-ssa/reassoc-8.c: New.
7659         * gcc.dg/tree-ssa/reassoc-9.c: New.
7660         * gcc.dg/tree-ssa/reassoc-10.c: New.
7661         * gcc.dg/tree-ssa/reassoc-11.c: New.
7662
7663 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7664
7665         PR testsuite/25167
7666         PR testsuite/24478
7667         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7668
7669 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7670
7671         PR c++/25300
7672         * g++.dg/template/inherit.C: Do not use a generic error message.
7673
7674 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7675
7676         PR libobjc/25354
7677         * objc.dg/gnu-encoding: New directory.
7678         * objc.dg/gnu-encoding/compat-common.h: New file.
7679         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7680         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7681         * objc.dg/gnu-encoding/vector-defs.h: New file.
7682         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7683         * objc.dg/gnu-encoding/generate-random.c: New file.
7684         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7685         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7686         * objc.dg/gnu-encoding/generate-random.h: New file.
7687
7688 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7689
7690         PR c++/25337
7691         * g++.dg/template/defarg7.C: New test.
7692
7693 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7694
7695         PR libobjc/25347
7696         * objc.dg/encode-8.m: New test.
7697
7698 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7699
7700         PR libobjc/25346
7701         * objc.dg/encode-7.m: New test.
7702
7703 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7704
7705         PR c++/25010
7706         * g++.dg/opt/inline10.C: New test.
7707
7708 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7709
7710         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7711
7712 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7713
7714         * gfortran.dg/substring_equivalence.f90: typo in comment
7715
7716 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7717
7718         PR fortran/25068
7719         * gfortran.dg/iostat_3.f90: New test.
7720
7721 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7722
7723         PR fortran/23815
7724         * gfortran.dg/unf_io_convert_1.f90: New test.
7725         * gfortran.dg/unf_io_convert_2.f90: New test.
7726         * gfortran.dg/unf_io_convert_3.f90: New test.
7727
7728 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7729
7730         PR testsuite/20772
7731         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7732         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7733         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7734         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7735         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7736         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7737         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7738         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7739         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7740         gcc.dg/torture/fp-int-convert-float128-timode.c,
7741         gcc.dg/torture/fp-int-convert-float128.c,
7742         gcc.dg/torture/fp-int-convert-float80-timode.c,
7743         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7744         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7745
7746         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7747
7748 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7749
7750         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7751
7752 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7753
7754         * gcc.dg/20051207-1.c,
7755         * gcc.dg/20051207-2.c,
7756         * gcc.dg/20051207-3.c: New tests.
7757
7758 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7759
7760         PR testsuite/20772
7761         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7762         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7763         dg-skip-if target selector.
7764
7765         PR testsuite/20772
7766         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7767         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7768         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7769         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7770         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7771         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7772         and/or merge with i?86 cases.
7773
7774         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7775
7776         PR testsuite/20772
7777         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7778         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7779         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7780         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7781         x86_64-*-linux*.
7782
7783 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7784
7785         PR target/25311
7786         * gcc.c-torture/compile/pr25311.c: New test.
7787
7788 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7789
7790         PR libgfortran/25039
7791         * gfortran.dg/read_comma.f: New test.
7792
7793 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7794
7795         PR c++/19317
7796         * g++.dg/opt/pr19317-1.C: New test.
7797         * g++.dg/opt/pr19317-2.C: New test.
7798         * g++.dg/opt/pr19317-3.C: New test.
7799
7800         PR target/19005
7801         * gcc.c-torture/execute/pr19005.c: New test.
7802
7803         PR target/17828
7804         * g++.old-deja/g++.other/comdat5.C: New test.
7805         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7806
7807         * g++.dg/compat/struct-layout-1.exp: New file.
7808         * g++.dg/compat/struct-layout-1.h: New.
7809         * g++.dg/compat/struct-layout-1_generate.c: New.
7810         * g++.dg/compat/struct-layout-1_x1.h: New.
7811         * g++.dg/compat/struct-layout-1_x2.h: New.
7812         * g++.dg/compat/struct-layout-1_y1.h: New.
7813         * g++.dg/compat/struct-layout-1_y2.h: New.
7814
7815         * gcc.dg/20050330-2.c: New test.
7816
7817 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7818
7819         PR fortran/25292
7820         * gfortran.dg/associated_1.f90: New.
7821
7822 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7823
7824         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7825         ILP32 vect_no_align platforms.
7826
7827 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7828             Jakub Jelinek  <jakub@redhat.com>
7829
7830         PR target/25268
7831         * gcc.c-torture/compile/20051207-1.c: New test.
7832
7833 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7834
7835         PR testsuite/20772
7836         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7837         gcc.dg/torture/pr18582-1.c,
7838         gcc.target/i386/attributes-error.c: Also test on x86_64.
7839
7840         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7841
7842 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7843
7844         PR c++/19397
7845         * g++.dg/template/typedef3.C: New test.
7846
7847         PR c++/19762
7848         PR c++/19764
7849         * g++.dg/template/dtor3.C: Fix error markers.
7850
7851 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7852
7853         * lib/target-supports.exp (check_effective_target_sync_char_short):
7854         Add s390*.
7855
7856 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7857
7858         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7859
7860 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7861
7862         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7863         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7864         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7865         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7866
7867 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7868
7869         PR c++/25263
7870         * g++.dg/other/array2.C: New test case.
7871
7872 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7873
7874         * gcc.dg/darwin-weakimport-3.c: New.
7875
7876         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7877         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7878         and to work on Darwin.
7879         * gcc.dg/attr-weakref-1b.c: New file.
7880         * gcc.dg/attr-weakref-2.c: New test.
7881         * gcc.dg/darwin-weakref-1.c: New test.
7882
7883 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7884
7885         PR testsuite/25247
7886         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7887         use in selector expressions.
7888         (dg-xfail-if): Ditto.
7889         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7890         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7891         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7892         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7893         * gcc.test-framework/test-framework.exp: Skip generated tests if
7894         CHECK_TEST_FRAMEWORK is not 1.
7895
7896 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7897
7898         PR tree-optimization/24963
7899         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7900
7901         PR target/24108
7902         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7903
7904         PR target/18580
7905         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7906         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7907         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7908         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7909
7910 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7911
7912         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7913         dg-options.
7914
7915 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7916
7917         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7918
7919 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7920
7921         * gcc.dg/format/cast-1.c: New test.
7922
7923 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7924
7925         PR c/7776
7926         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7927         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7928         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7929         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7930
7931 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7932
7933         * gcc.dg/cast-pretty-print-1.c: New test.
7934
7935 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7936
7937         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7938
7939 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7940
7941         PR c++/24173
7942         * g++.dg/template/friend40.C: New test.
7943
7944 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7945
7946         PR target/25199
7947         * gcc.target/i386/movq-2.c: New test.
7948         * gcc.target/i386/movq.c: Remove target i?86, instead add
7949         dg-require-effective-target ilp32.
7950
7951 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7952
7953         PR c++/24103
7954         * g++.dg/other/default1.C: New test.
7955
7956 2005-12-02  Richard Guenther  <rguenther@suse.de>
7957
7958         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7959
7960 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7961
7962         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7963
7964 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7965
7966         PR target/21017
7967         * gcc.target/powerpc/rotate.c: New.
7968
7969 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7970
7971         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7972         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7973
7974 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7975
7976         PR c/13384
7977         * gcc.dg/pr17730-1.c: Adjust.
7978         * gcc.dg/lvalue1.c (main): Likewise.
7979         * gcc.dg/lvalue-2.c: Likewise.
7980         * g++.dg/pr7503-3.C
7981
7982 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7983
7984         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7985         error messages.
7986
7987 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7988
7989         PR fortran/24789
7990         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7991
7992 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7993
7994         PR target/24475
7995         * lib/target-supports.exp (check_effective_target_tls): New.
7996         (check_effective_target_tls_runtime): New.
7997         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7998         for TLS support.
7999         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
8000         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8001         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
8002         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
8003         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
8004         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
8005         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8006         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
8007         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
8008         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
8009         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
8010         effective-target TLS.
8011         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
8012         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
8013         effective-target TLS runtime.
8014
8015 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8016
8017         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
8018
8019 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
8020
8021         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
8022         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
8023         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
8024         ignored" warnings when "packing" is the same as the ABI layout.
8025
8026 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
8027
8028         PR fortran/21302
8029         * gfortran.dg/line_length_1.f: New test.
8030         * gfortran.dg/line_length_2.f90: Ditto.
8031
8032 2005-11-30  Richard Guenther  <rguenther@suse.de>
8033
8034         PR tree-optimization/21655
8035         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8036
8037 2005-11-30  Dale Johannesen  <dalej@apple.com>
8038
8039         * gcc.c-torture/compile/pr24930.c: New.
8040
8041 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8042
8043         PR fortran/15809
8044         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8045
8046 2005-11-30  Jeff Law  <law@redhat.com>
8047
8048         * g++.old-deja/g++.law/pr25000.C: New test.
8049
8050 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8051
8052         * gcc.dg/tls/opt-11.c: New test.
8053
8054 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8055
8056         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8057         targets.
8058         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8059         LP64 ia64.
8060
8061 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8062
8063         * gfortran.dg/open_access_1.f90: New test.
8064
8065 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8066
8067         * gcc.dg/charset/builtin2.c: New test.
8068
8069 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8070
8071         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8072         on mmix-*-* for *_[xy].c.
8073
8074 2005-11-28  Kean Johnston  <jkj@sco.com>
8075
8076         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8077         headers.
8078         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8079         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8080         * gcc.target/i386/asm-3.c: Ditto.
8081         * gcc.target/i386/clobbers.c: Ditto.
8082         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8083         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8084         test regexp.
8085         * gcc.target/i386/mul.c: Ditto.
8086         * gcc.target/i386/ssetype-1.c: Ditto.
8087         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8088         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8089         static so the test works with -fPIC mode too. Based on comment in
8090         PR19231 by Pinski.
8091         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8092
8093 2005-11-28  Richard Guenther  <rguenther@suse.de>
8094
8095         * gcc.dg/alias-9.c: New testcase.
8096         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8097
8098 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8099             Uros Bizjak  <uros@kss-loka.si>
8100
8101         PR middle-end/20219
8102         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8103         tan(x)/sin(x) transformations.
8104
8105 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8106
8107         PR middle-end/24575
8108         * gcc.dg/tree-ssa/divide-3.c: New test.
8109         * gcc.dg/tree-ssa/divide-4.c: New test.
8110
8111 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8112
8113         PR fortran/24917
8114         *  gfortran.dg/boz_6.f90: New test.
8115
8116 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8117
8118         PR fortran/23912
8119         * gfortran.dg/modulo_1.f90: New test.
8120
8121 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8122
8123         PR libfortran/24919
8124         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8125         fail on CRLF platforms.
8126         * gfortran.dg/ftell_2.f90: Likewise.
8127
8128 2005-11-26  Eric Christopher  <echristo@apple.com>
8129
8130         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8131
8132 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8133
8134         * objc.dg/gnu-runtime-3.m: Simplify.
8135
8136 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8137
8138         PR middle-end/23669
8139         * gcc.dg/tree-ssa/divide-1.c: New test.
8140         * gcc.dg/tree-ssa/divide-2.c: New test.
8141
8142 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8143
8144         PR libgfortran/24945
8145         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8146
8147 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8148
8149         PR libgfortran/24945
8150         * gfortran.dg/open_status_2.f90: New test.
8151
8152 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8153
8154         * gcc.c-torture/execute/builtins/fprintf.c,
8155         gcc.c-torture/execute/builtins/fputs-lib.c,
8156         gcc.c-torture/execute/builtins/fputs.c,
8157         gcc.c-torture/execute/builtins/lib/fprintf.c,
8158         gcc.c-torture/execute/builtins/lib/printf.c,
8159         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8160
8161 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8162
8163         * gcc.dg/20050922-2.c: New test.
8164
8165 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8166
8167         * objc.dg/gnu-runtime-3.m: New test.
8168
8169 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8170
8171         PR c++/9278
8172         * g++.dg/other/void1.C: New test.
8173
8174 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8175
8176         PR middle-end/24998
8177         * gcc.dg/torture/fp-int-convert-float.c,
8178         gcc.dg/torture/fp-int-convert-double.c,
8179         gcc.dg/torture/fp-int-convert-long-double.c,
8180         gcc.dg/torture/fp-int-convert-timode.c,
8181         gcc.dg/torture/fp-int-convert-float80.c,
8182         gcc.dg/torture/fp-int-convert-float80-timode.c,
8183         gcc.dg/torture/fp-int-convert-float128.c,
8184         gcc.dg/torture/fp-int-convert-float128-timode.c,
8185         gcc.dg/torture/fp-int-convert.h: New files.
8186
8187 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8188
8189         PR middle-end/24989
8190         * gcc.dg/tree-ssa/bool-10.c: New test.
8191         * gcc.dg/tree-ssa/bool-11.c: New test.
8192         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8193
8194 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8195
8196         PR middle-end/24990
8197         * tree-ssa/pr24990-1.c: New test.
8198
8199 2005-11-24  Richard Guenther  <rguenther@suse.de>
8200         Dirk Mueller <dmueller@suse.de>
8201
8202         PR c++/14024
8203         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8204         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8205         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8206         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8207         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8208         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8209
8210 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8211
8212         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8213
8214 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8215
8216         PR c/21668
8217         * gcc.dg/Wc++-compat.c: New.
8218         * gcc.dg/Wno-c++-compat.c: New.
8219
8220 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8221
8222         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8223         (vspltish, vspltisw): Likewise.
8224
8225 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8226
8227         PR libgfortran/24794
8228         * gfortran.dg/namelist_12.f: Fix quotes.
8229         * gfortran.dg/namelist_13.f90: Fix quotes.
8230         * gfortran.dg/namelist_14.f90: Fix quotes.
8231         * gfortran.dg/namelist_15.f90: Fix quotes.
8232         * gfortran.dg/namelist_use.f90: Fix quotes.
8233         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8234         * gfortran.dg/namelist_21.f90: New test.
8235         * gfortran.dg/namelist_22.f90: New test.
8236
8237 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8238
8239         PR target/23435
8240         * gcc.c-torture/compile/pr23435.c: New.
8241
8242 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8243
8244         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8245
8246 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8247
8248         * gcc.target/powerpc/405-macchw-1.c,
8249         gcc.target/powerpc/405-macchw-2.c,
8250         gcc.target/powerpc/405-macchwu-1.c,
8251         gcc.target/powerpc/405-macchwu-2.c,
8252         gcc.target/powerpc/405-machhw-1.c,
8253         gcc.target/powerpc/405-machhw-2.c,
8254         gcc.target/powerpc/405-machhwu-1.c,
8255         gcc.target/powerpc/405-machhwu-2.c,
8256         gcc.target/powerpc/405-maclhw-1.c,
8257         gcc.target/powerpc/405-maclhw-2.c,
8258         gcc.target/powerpc/405-maclhwu-1.c,
8259         gcc.target/powerpc/405-maclhwu-2.c,
8260         gcc.target/powerpc/405-mulchw-1.c,
8261         gcc.target/powerpc/405-mulchw-2.c,
8262         gcc.target/powerpc/405-mulchwu-1.c,
8263         gcc.target/powerpc/405-mulchwu-2.c,
8264         gcc.target/powerpc/405-mulhhw-1.c,
8265         gcc.target/powerpc/405-mulhhw-2.c,
8266         gcc.target/powerpc/405-mulhhwu-1.c,
8267         gcc.target/powerpc/405-mulhhwu-2.c,
8268         gcc.target/powerpc/405-mullhw-1.c,
8269         gcc.target/powerpc/405-mullhw-2.c,
8270         gcc.target/powerpc/405-mullhwu-1.c,
8271         gcc.target/powerpc/405-mullhwu-2.c,
8272         gcc.target/powerpc/405-nmacchw-1.c,
8273         gcc.target/powerpc/405-nmacchw-2.c,
8274         gcc.target/powerpc/405-nmachhw-1.c,
8275         gcc.target/powerpc/405-nmachhw-2.c,
8276         gcc.target/powerpc/405-nmaclhw-1.c,
8277         gcc.target/powerpc/405-nmaclhw-2.c,
8278         gcc.target/powerpc/440-macchw-1.c,
8279         gcc.target/powerpc/440-macchw-2.c,
8280         gcc.target/powerpc/440-macchwu-1.c,
8281         gcc.target/powerpc/440-macchwu-2.c,
8282         gcc.target/powerpc/440-machhw-1.c,
8283         gcc.target/powerpc/440-machhw-2.c,
8284         gcc.target/powerpc/440-machhwu-1.c,
8285         gcc.target/powerpc/440-machhwu-2.c,
8286         gcc.target/powerpc/440-maclhw-1.c,
8287         gcc.target/powerpc/440-maclhw-2.c,
8288         gcc.target/powerpc/440-maclhwu-1.c,
8289         gcc.target/powerpc/440-maclhwu-2.c,
8290         gcc.target/powerpc/440-mulchw-1.c,
8291         gcc.target/powerpc/440-mulchw-2.c,
8292         gcc.target/powerpc/440-mulchwu-1.c,
8293         gcc.target/powerpc/440-mulchwu-2.c,
8294         gcc.target/powerpc/440-mulhhw-1.c,
8295         gcc.target/powerpc/440-mulhhw-2.c,
8296         gcc.target/powerpc/440-mulhhwu-1.c,
8297         gcc.target/powerpc/440-mulhhwu-2.c,
8298         gcc.target/powerpc/440-mullhw-1.c,
8299         gcc.target/powerpc/440-mullhw-2.c,
8300         gcc.target/powerpc/440-mullhwu-1.c,
8301         gcc.target/powerpc/440-mullhwu-2.c,
8302         gcc.target/powerpc/440-nmacchw-1.c,
8303         gcc.target/powerpc/440-nmacchw-2.c,
8304         gcc.target/powerpc/440-nmachhw-1.c,
8305         gcc.target/powerpc/440-nmachhw-2.c,
8306         gcc.target/powerpc/440-nmaclhw-1.c,
8307         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8308
8309 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8310
8311         PR fortran/24774
8312         * gfortran.dg/inquire_9.f90: New test.
8313
8314         PR fortran/21647
8315         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8316
8317 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8318
8319         PR libfortran/24432
8320         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8321         Check that 'cos' is supported.
8322
8323 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8324
8325         PR fortran/24223
8326         * gfortran.dg/substring_equivalence.f90: New test.
8327
8328         PR fortran/24705
8329         * gfortran.dg/auto_internal_assumed.f90: New test.
8330
8331 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8332
8333         * gcc.dg/fold-div-2.c: New test.
8334
8335 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8336
8337         PR rtl-optimization/24883
8338         * gcc.c-torture/compile/pr24883.c: New test.
8339
8340 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8341
8342         PR middle-end/20583
8343         * gcc.c-torture/compile/pr20583.c: New.
8344
8345 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8346
8347         * gcc.c-torture/execute/usmul.c: New test.
8348
8349 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8350
8351         * gcc.dg/tree-ssa/vrp22.c: New test.
8352
8353 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8354
8355         PR middle-end/24912
8356         * gcc.dg/torture/pr24912-1.c: New test.
8357
8358 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8359
8360         PR fortran/24862
8361         * gfortran.dg/arrayio_derived_1.f90: New test.
8362
8363 2005-11-19  Richard Guenther  <rguenther@suse.de>
8364
8365         PR middle-end/23294
8366         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8367
8368 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8369
8370         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8371
8372 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/8355
8375         * g++.dg/template/friend39.C: New test.
8376
8377 2005-11-18  James E Wilson  <wilson@specifix.com>
8378
8379         * gcc.dg/builtin-strstr.c: New.
8380
8381 2005-11-18  Richard Henderson  <rth@redhat.com>
8382
8383         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8384         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8385         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8386         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8387         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8388         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8389         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8390         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8391         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8392         renaming to remove initial "ia64-".
8393
8394 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8395
8396         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8397
8398 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8399
8400         * g++.dg/cpp/string-2.C: New test.
8401
8402 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8403
8404         * gcc.dg/tree-ssa/loop-14.c: New test.
8405
8406 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8407             Michael Chamberlain <michael@chamberlain.net.au>
8408
8409         * ada/acats/run_all.sh (target_run): Kill long running tests.
8410
8411 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8412
8413         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8414         * gcc.dg/cleanup-9.c: Likewise.
8415         * gcc.dg/cleanup-10.c: Likewise.
8416         * gcc.dg/cleanup-11.c: Likewise.
8417
8418 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8419
8420         PR fortran/24892
8421         * gfortran.dg/open_access_append_1.f90: New test.
8422         * gfortran.dg/open_access_append_2.f90: New test.
8423
8424 2005-11-16  Richard Guenther  <rguenther@suse.de>
8425
8426         PR middle-end/24851
8427         * gcc.c-torture/execute/pr24851.c: New testcase.
8428
8429 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8430
8431         * gcc.dg/fold-overflow-1.c: New test.
8432
8433 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8434
8435         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8436         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8437
8438 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8439
8440         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8441         structures.
8442         * g++.dg/eh/forced2.C: Likewise.
8443         * g++.dg/eh/forced3.C: Likewise.
8444         * g++.dg/eh/forced4.C: Likewise.
8445
8446 2005-11-11  Mike Stump  <mrs@apple.com>
8447
8448         * g++.old-deja/g++.mike/unused.C: Add.
8449
8450 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/24667
8453         * g++.dg/warn/Wcast-qual1.C: New test.
8454
8455 2005-11-15  Jan Hubicka  <jh@suse.cz>
8456
8457         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8458
8459 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8460
8461         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8462
8463 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8464
8465         PR 24840
8466         * gcc.dg/tree-ssa/pr24840.c: New test.
8467
8468 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8469
8470         PR testsuite/24841
8471         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8472
8473 2005-11-14  Dale Johannesen  <dalej@apple.com>
8474
8475         * gcc.c-torture/execute/20051113-1.c: New.
8476
8477 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR c++/24687
8480         * g++.dg/template/crash43.C: New test.
8481
8482 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8483
8484         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8485
8486 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8487
8488         PR c++/24817
8489         * g++.dg/eh/spec8.C: New test.
8490
8491 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8492
8493         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8494
8495 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8496
8497         PR c++/20293
8498         * g++.dg/parse/ambig4.C: New test.
8499         * g++.dg/tc1/dr101.C: Adjust error markers.
8500         * g++.dg/lookup/strong-using-2.C: Likewise.
8501         * g++.dg/lookup/ambig5.C: Likewise.
8502         * g++.dg/lookup/ambig4.C: Likewise.
8503         * g++.dg/parse/crash22.C: Likewise.
8504
8505 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8506
8507         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8508
8509 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8510
8511         * gcc.dg/nested-calls-1.c: New test.
8512
8513 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8514
8515         * gfortran.dg/complex_intrinsic_1.f90: New test.
8516         * gfortran.dg/complex_intrinsic_2.f90: New test.
8517         * gfortran.dg/fgetc_1.f90: New test.
8518         * gfortran.dg/fgetc_2.f90: New test.
8519         * gfortran.dg/fgetc_3.f90: New test.
8520         * gfortran.dg/ftell_1.f90: New test.
8521         * gfortran.dg/ftell_2.f90: New test.
8522         * gfortran.dg/gnu_logical_1.F: New test.
8523         * gfortran.dg/gnu_logical_2.f90: New test.
8524
8525 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8526
8527         PR middle-end/24820
8528         * testsuite/gcc.dg/pr24820.c: New test.
8529
8530 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8531
8532         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8533         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8534         variable.
8535
8536 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8537
8538         testsuite/24614
8539         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8540
8541 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8542
8543         * gcc.target/cris/cris.exp: New file.
8544         * gcc.target/cris/rld-legit1.c: New test.
8545         * gcc.target/cris/rld-legit2.c: New test.
8546
8547 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8548
8549         PR c++/24780
8550         * g++.dg/opt/pr24780.C: New test.
8551
8552         PR c++/24761
8553         * g++.dg/template/asm1.C: New test.
8554
8555 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8556
8557         PR libgfortran/24787
8558         * gfortran.dg/scan_1.f90: New test.
8559
8560 2005-11-12  Jan Hubicka  <jh@suse.cz>
8561
8562         * gcc.target/i386/minmax-1.c: New.
8563         * gcc.target/i386/minmax-2.c: New.
8564
8565 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8566
8567         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8568
8569 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8570
8571         * gcc.c-torture/execute/20051110-1.c,
8572         gcc.c-torture/execute/20051110-2.c: New tests.
8573
8574 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8575
8576         PR middle-end/24750
8577         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8578         New tests.
8579
8580 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8581
8582         * lib/target-libpath.exp (get_shlib_extension): New proc.
8583         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8584         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8585         * lib/objc.exp (objc_target_compile): Likewise.
8586         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8587         detection.
8588
8589 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8590
8591         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8592
8593         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8594         Add -static to additional_flags and pass it to target_compile.
8595
8596 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8597
8598         PR libgfortran/24719
8599         gfortran.dg/read_noadvance.f90: New test.
8600
8601         PR libgfortran/24699
8602         gfortran.dg/fmt_t_2.f90: New test.
8603
8604         PR libgfortran/24785
8605         gfortran.dg/read_x_eor.f90: New test.
8606
8607         PR libgfortran/24584
8608         gfortran.dg/namelist_empty.f90: Rename test.
8609
8610         PR libgfortran/24489
8611         gfortran/read_eor.f90: Rename test.
8612
8613 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8614
8615         PR fortran/15976
8616         * gfortran.dg/automatic_module_variable.f90: New test.
8617
8618 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8619
8620         PR target/24445
8621         * gcc.dg/pr24445.c: New test.
8622
8623 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8624
8625         PR fortran/24655
8626         PR fortran/24755
8627         * gfortran.dg/recursive_statement_functions.f90: Add statement
8628         functions using inline intrinsic functions and parameters to test
8629         that they no longer seg-fault.
8630
8631         PR fortran/24409
8632         gfortran.dg/nested_modules_4.f90: New test.
8633         gfortran.dg/nested_modules_5.f90: New test.
8634
8635 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8636
8637         PR fortran/24643
8638         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8639
8640 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8641
8642         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8643         failures.
8644
8645 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8646
8647         * gcc.dg/sparc-getcontext-1.c: New test.
8648
8649 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8650
8651         * gcc.dg/ifcvt-fabs-1.c: New test.
8652
8653 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8654
8655         PR other/4372
8656         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8657         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8658
8659 2005-11-09  Richard Guenther  <rguenther@suse.de>
8660
8661         PR tree-optimization/24716
8662         * gcc.c-torture/execute/pr24716.c: New testcase.
8663
8664 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8665
8666         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8667
8668 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8669
8670         PR 24624
8671         * gcc.dg/pr24624.c: Testcase added.
8672
8673 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8674
8675         PR 24623
8676         * g++.dg/other/pr24623.C: Testcase added.
8677
8678 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8679
8680         PR fortran/22607
8681         * gfortran-dg/pure_byref_1.f90: New.
8682         * gfortran-dg/pure_byref_2.f90: New.
8683
8684 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8685
8686         PR c/24101
8687         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8688         * gcc.dg/dg.exp: Run main loop also for *.i files.
8689
8690 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR c++/19450
8693         * g++.dg/tls/diag-3.C: New test.
8694         * g++.dg/tls/diag-4.C: New test.
8695         * g++.dg/tls/static-1.C: New test.
8696         * g++.dg/tls/static-1a.cc: New file.
8697
8698 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8699
8700         PR 23046
8701         * g++.dg/tree-ssa/pr23046.C: New test.
8702
8703 2005-11-08  Devang Patel <dpatel@apple.com>
8704
8705         PR tree-optimization/23115
8706         * gcc.dg/tree-ssa/pr23115.c: New.
8707
8708 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8709
8710         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8711         * gcc.target/powerpc/pr16155.c: Same.
8712         * gcc.target/powerpc/altivec-1.c: Same.
8713         * gcc.target/powerpc/altivec-2.c: Same.
8714         * gcc.target/powerpc/altivec-3.c: Same.
8715         * gcc.target/powerpc/altivec-5.c: Same.
8716         * gcc.target/powerpc/altivec-11.c: Same.
8717         * gcc.target/powerpc/altivec-12.c: Same.
8718         * gcc.target/powerpc/altivec-14.c: Same.
8719         * gcc.target/powerpc/altivec-22.c: Same.
8720         * gcc.target/powerpc/altivec-consts.c: Same.
8721         * gcc.target/powerpc/altivec-pr22085.c: Same.
8722         * gcc.target/powerpc/altivec-splat.c: Same.
8723         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8724         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8725         * gcc.target/powerpc/darwin-longlong.c: Same.
8726
8727 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8728
8729         PR target/19340
8730         * gcc.dg/pr19340.c: New test.
8731
8732 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8733
8734         PR rtl-optimization/24683
8735         * gcc.dg/pr24683.c: New test.
8736
8737 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8738
8739         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8740         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8741
8742 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8743
8744         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8745
8746 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8747
8748         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8749
8750 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8751
8752         PR target/24230
8753
8754         * gcc.target/powerpc/altivec-consts.c,
8755         gcc.target/powerpc/altivec-splat.c: New testcase.
8756
8757 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8758
8759         PR c/24599
8760
8761         * gcc.dg/overflow-2.c: New testcase.
8762
8763 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR rtl-optimization/23567
8766         * gcc.c-torture/execute/20051104-1.c: New test.
8767
8768 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8769
8770         PR fortran/24534
8771         gfortran.dg/private_type_2.f90: Modified to check that case with
8772         PRIVATE declaration within derived type is accepted.
8773
8774         PR fortran/20838
8775         gfortran.dg/pointer_assign_1.f90: New test.
8776
8777         PR fortran/20840
8778         * gfortran.dg/arrayio_0.f90: New test.
8779
8780         PR fortran/17737
8781         gfortran.dg/data_initialized.f90: New test.
8782         gfortran.dg/data_constraints_1.f90: New test.
8783         gfortran.dg/data_constraints_2.f90: New test.
8784
8785 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8786
8787         PR fortran/24174
8788         PR fortran/24305
8789         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8790
8791 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8792
8793         PR 24670
8794         * gcc.dg/tree-ssa/pr24670.c: New test.
8795
8796 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8797
8798         PR target/22432
8799         * gcc.target/i386/pr22432.c: New test.
8800
8801 2005-11-05  Richard Henderson  <rth@redhat.com>
8802
8803         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8804         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8805         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8806         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8807         from gcc.dg/alpha-*.
8808         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8809         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8810
8811 2005-11-05  Andreas Jaeger  <aj@suse.de>
8812
8813         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8814
8815 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8816
8817         PR target/23424
8818         * gcc.dg/torture/pr23424-1.c: New test.
8819
8820 2005-11-04  Richard Henderson  <rth@redhat.com>
8821
8822         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8823         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8824         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8825         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8826         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8827         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8828         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8829         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8830         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8831         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8832         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8833         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8834         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8835         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8836         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8837         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8838         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8839         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8840         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8841         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8842         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8843         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8844         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8845         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8846         Move from gcc.dg/.
8847         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8848         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8849         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8850         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8851         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8852         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8853         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8854         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8855         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8856         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8857         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8858         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8859         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8860         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8861         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8862         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8863         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8864         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8865         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8866         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8867         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8868         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8869         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8870         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8871         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8872         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8873         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8874         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8875         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8876         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8877         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8878         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8879         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8880         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8881         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8882         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8883         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8884         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8885         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8886         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8887         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8888         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8889         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8890         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8891         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8892
8893 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8894
8895         PR 24627
8896         * gcc.dg/tree-ssa/pr24627.c: New test.
8897
8898 2005-11-04 Paul Brook  <paul@codesourcery.com>
8899
8900         * gcc.dg/tls/opt-10.c: New test.
8901
8902 2005-11-04  Andreas Jaeger  <aj@suse.de>
8903
8904         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8905         avoid extra warnings.
8906
8907 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8908
8909         PR libfortran/22298
8910         * gcc/testsuite/lib/target-supports.exp
8911         (check_effective_target_static_libgfortran): New
8912         static_libgfortran effective target.
8913         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8914         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8915
8916 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8917
8918         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8919
8920 2005-11-03  Josh Conner  <jconner@apple.com>
8921
8922         PR c++/19989
8923         g++.dg/ext/array2.C: New test.
8924         g++.dg/template/dependent-name3.C: New test.
8925         g++.dg/template/dependent-name4.C: New test.
8926         g++.dg/template/sfinae2.C: New test.
8927
8928 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8929
8930         PR preprocessor/22042
8931         * gcc.dg/cpp/strify4.c: New test.
8932
8933 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8934
8935         PR c++/17964
8936         * g++.dg/cpp/string-1.C: New test.
8937
8938 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8939
8940         * gcc.target/powerpc: New directory.
8941         * gcc.target/powerpc/powerpc.exp: New file.
8942         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8943         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8944         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8945         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8946         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8947         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8948         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8949         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8950         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8951         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8952         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8953         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8954         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8955         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8956         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8957         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8958         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8959         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8960         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8961         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8962         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8963         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8964         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8965         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8966         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8967         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8968         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8969         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8970         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8971         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8972         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8973         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8974         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8975         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8976
8977 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8978
8979         PR c++/21627
8980         * g++.dg/warn/inline2.C: New test.
8981
8982 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8983
8984         PR middle-end/23155
8985         * g++.dg/ext/c99struct1.C: New test.
8986         * gcc.dg/union-cast-1.c: New test.
8987         * gcc.dg/union-cast-2.c: New test.
8988         * gcc.dg/union-cast-3.c: New test.
8989
8990 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8991
8992         PR middle-end/24589
8993         * gcc.c-torture/execute/zero-struct-2.c: New test.
8994
8995 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8996
8997         PR c++/24582
8998         * g++.dg/init/switch1.C: New test.
8999
9000 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9001
9002         * gcc.dg/delay-slot-1.c: New test.
9003
9004 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
9005
9006         PR target/24620
9007         * gcc.dg/pr24620.c: New test.
9008
9009 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9010
9011         PR c/24329
9012         * gcc.dg/format/unnamed-1.c: New test.
9013
9014 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9015
9016         PR c++/22434
9017         * g++.dg/expr/cond8.C: New test.
9018
9019         PR c++/24560
9020         * g++.dg/parse/dot1.C: New test.
9021
9022 2005-11-02  Jan Hubicka  <jh@suse.cz>
9023
9024         PR target/23303
9025         * gcc.dg/i386-lea.c: New test
9026
9027 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9028
9029         PR target/24615
9030         * gcc.dg/pr24615.c: New test.
9031
9032 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9033
9034         PR target/24600
9035         * gcc.dg/pr24600.c: New test.
9036
9037 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9038
9039         PR c++/19253
9040         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9041         * g++.dg/parse/typename9.C: New test.
9042         * g++/dg/parse/typename10.C: Likewise.
9043
9044 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9045
9046         PR fortran/18157
9047         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9048         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9049         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9050
9051 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9052
9053         PR c++/24569
9054         * g++.dg/debug/static1.C: New test.
9055
9056 2005-11-02  Josh Conner  <jconner@apple.com>
9057
9058         * g++.dg/crash38.C: moved into proper directory...
9059         * g++.dg/template/crash42.C: ...here
9060
9061 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9062
9063         PR target/18338
9064         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9065         pcc_bitfield_type_matters || default_packed.
9066
9067         * lib/target-supports.exp
9068         (check_effective_target_pcc_bitfield_type_matters): New proc.
9069         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9070
9071         PR testsuite/23304
9072         * lib/target-supports.exp (check_effective_default_packed): New proc.
9073         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9074         Gate expected errors on target ! default_packed.
9075         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9076
9077 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9078
9079         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9080         change (r106358).
9081
9082 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9083
9084         PR fortran/24008
9085         * gfortran.dg/entry_5.f90: New.
9086         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9087
9088 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9089
9090         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9091
9092 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9093
9094         PR fortran/21565
9095         gfortran.dg/namelist_blockdata.f90: New test.
9096
9097         PR fortran/18737
9098         gfortran.dg/external_implicit_none.f90: New test.
9099
9100         PR fortran/14994
9101         * gfortran.dg/secnds.f: New test.
9102
9103 2005-10-31  Jan Hubicka  <jh@suse.cz>
9104
9105         PR target/20928
9106         * gcc.c-torture/compile/pr20928.c: New test.
9107
9108 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9109
9110         PR middle-end/23492
9111         * gcc.c-torture/compile/zero-strct-5.c: New test.
9112
9113 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9114
9115         PR libgfortran/24584
9116         * gfortran.dg/pr24584.f90: New test.
9117
9118 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9119
9120         PR fortran/18883
9121         * gfortran.dg/char_result_9.f90: New.
9122         * gfortran.dg/char_result_10.f90: New.
9123
9124 2005-10-30  Jan Hubicka  <jh@suse.cz>
9125
9126         * g++.dg/tree-ssa/pr24172.C: New testcase.
9127
9128 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9129
9130         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9131
9132 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9133
9134         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9135         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9136         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9137         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9138         gfortran.dg/enum_9.f90,
9139         gfortran.fortran-torture/compile/enum_1.f90,
9140         gfortran.fortran-torture/execute/enum_1.f90,
9141         gfortran.fortran-torture/execute/enum_2.f90,
9142         gfortran.fortran-torture/execute/enum_3.f90,
9143         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9144
9145 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9146
9147         PR target/18482
9148         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9149         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9150
9151 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9152
9153         PR libfortran/20179
9154         * gfortran.dg/mixed_io_1.f90: New test.
9155         * gfortran.dg/mixed_io_1.c: New file.
9156
9157 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9158
9159         * gfortran.dg/malloc_free_1.f90: New test.
9160
9161 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9162
9163         * gcc.dg/nested-func-4.c: Require profiling -pg.
9164
9165 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9166
9167         PR C++/23229
9168         * g++.dg/warn/main-2.C: New test.
9169
9170 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9171
9172         PR fortran/24545
9173         * gfortran.dg/interface_2.f90: new test.
9174
9175 2005-10-28  Josh Conner  <jconner@apple.com>
9176
9177         PR c++/22153
9178         * g++.dg/template/crash38.C: New test.
9179         * g++.dg/parse/explicit1.C: Change expected errors.
9180
9181 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9182
9183         PR C++/23426
9184         * g++.dg/other/large-size-array.C: New test.
9185
9186 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9187
9188         PR middle-end/24362
9189         * g++.dg/opt/complex4.C: New test.
9190
9191 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9192
9193         * gcc.dg/nested-func-4.c: New test.
9194
9195 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9196
9197         PR fortran/24158
9198         gfortran.dg/derived_recursion.f90: New test.
9199         gfortran.dg/implicit_actual.f90: New test.
9200
9201 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9202
9203         PR middle-end/24295, PR testsuite/24477
9204         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9205         removed when weakref hits the tree.
9206
9207 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9208
9209         * gfortran.dg/cray_pointers_4.f90: New test.
9210
9211         * gfortran.dg/cray_pointers_5.f90: New test.
9212
9213 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9214
9215         PR fortran/22290
9216         * gfortran.dg/assign_5.f90: New test.
9217         * gfortran.dg/assign_6.f: New test.
9218
9219 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9220
9221         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9222         CPU has no SSE support.
9223
9224 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9225
9226         PR libgfortran/24224
9227         * gfortran.dg/arrayio_1.f90: Update attribution.
9228         * gfortran.dg/arrayio_2.f90: Update attribution.
9229         * gfortran.dg/arrayio_3.f90: Update attribution.
9230         * gfortran.dg/arrayio_4.f90: Update test conditions.
9231         * gfortran.dg/arrayio_5.f90: Update attribution.
9232         * gfortran.dg/arrayio_6.f90: New test.
9233         * gfortran.dg/arrayio_7.f90: New test.
9234
9235 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9236
9237         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9238
9239 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9240
9241         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9242
9243 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9244
9245         PR fortran/24416
9246         * gfortran.dg/namelist_char_only.f90: New test.
9247
9248 2005-10-24  Asher Langton  <langton2@llnl.gov>
9249
9250         PR fortran/17031
9251         PR fortran/22282
9252         * gfortran.dg/cray_pointers_1.f90: New test.
9253         * gfortran.dg/cray_pointers_2.f90: New test.
9254         * gfortran.dg/cray_pointers_3.f90: New test.
9255         * gfortran.dg/loc_1.f90: New test.
9256         * gfortran.dg/loc_2.f90: New test.
9257
9258 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9259
9260         * gcc.dg/pr24225.c: New test.
9261
9262 2005-10-24  Asher Langton  <langton2@llnl.gov>
9263
9264         * gfortran.dg/dup_save_1.f90: New test.
9265         * gfortran.dg/dup_save_2.f90: New test.
9266
9267 2005-10-24  Paul Brook  <paul@codesourcery.com>
9268
9269         PR 24107
9270         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9271         stdint.h.
9272
9273 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9274
9275         PR libgfortran/24489
9276         * gfortran.dg/pr24489.f90: New test.
9277
9278 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9279
9280         PR fortran/23635
9281         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9282
9283 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9284
9285         PR target/18911
9286         * g++.dg/init/array16.C: Skip for mmix-*-*.
9287
9288 2005-10-23  Asher Langton  <langton2@llnl.gov>
9289
9290         * gfortran.dg/byte_1.f90: New test.
9291         * gfortran.dg/byte_2.f90: New test.
9292
9293 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9294
9295         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9296
9297 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9298
9299         PR fortran/18022
9300         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9301
9302         PR fortran/24311
9303         * gfortran.dg/merge_char_const.f90: New test.
9304
9305         PR fortran/24384
9306         * gfortran.dg/spread_scalar_source.f90: New test.
9307
9308 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9309
9310         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9311
9312         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9313         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9314
9315         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9316
9317 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9318
9319         PR fortran/24426
9320         * gfortran.dg/der_pointer_4.f90: New.
9321
9322 2005-10-22  David Ayers  <d.ayers@inode.at>
9323
9324         * obj-c++.dg/except-1.mm: Simplify.
9325
9326 2005-10-21  David Ayers  <d.ayers@inode.at>
9327
9328         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9329
9330 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9331
9332         * gfortran.dg/assumed_dummy_2.f90: New test.
9333
9334 2005-10-21  James E Wilson  <wilson@specifix.com>
9335
9336         PR preprocessor/15220
9337         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9338
9339 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9340
9341         * gcc.c-torture/execute/20051021-1.c: New test.
9342
9343 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9344
9345         PR c++/24260
9346         * g++.dg/ext/tmplattr1.C: New test.
9347
9348 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9349
9350         PR fortran/24440
9351         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9352
9353 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9354
9355         * obj-c++.dg/except-1.mm: New.
9356
9357         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9358
9359 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9360
9361         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9362
9363 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9364
9365         PR middle-end/24295
9366         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9367         declarations with the same names as thunks' alias targets, use
9368         aliases instead.
9369         * gcc.dg/attr-alias-3.c: New test.
9370         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9371
9372 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9373
9374         PR c++/22618
9375         * g++.dg/parse/access8.C: New test.
9376
9377 2005-10-20  Richard Guenther  <rguenther@suse.de>
9378
9379         PR c++/24439
9380         * g++.dg/tree-ssa/pr24439.C: New testcase.
9381
9382 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9383
9384         * g++.dg/opt/delay-slot-1.C: New test.
9385
9386 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9387
9388         PR fortran/21625
9389         * gfortran.fg/der_init_1.f90: New.
9390
9391 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9392
9393         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9394
9395 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9396
9397         PR c++/21908
9398         * g++.dg/parse/error28.C: New test.
9399
9400 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9401
9402         * gcc.dg/profile-generate-2.c: New test.
9403
9404 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9405
9406         PR target/23589
9407         * g++.dg/ext/dllimport11.C: New.
9408
9409 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9410
9411         PR c++/22293
9412         * g++.dg/other/friend3.C: New test.
9413
9414 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9415
9416         PR c++/23293
9417         * g++.dg/template/error19.C: New test.
9418
9419 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9420
9421         PR c++/21383
9422         * g++.dg/overload/koenig2.C: New.
9423
9424         PR c++/23118
9425         * g++.dg/overload/error2.C: New.
9426
9427         PR c++/22604
9428         * g++.dg/inherit/covariant14.C: New.
9429
9430 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9431
9432         PR c++/23440
9433         * g++.dg/parse/for1.C: New test.
9434
9435 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9436
9437         PR fortran/23446
9438         * gfortran.dg/host_dummy_index_1.f90: New test.
9439
9440         PR fortran/21459
9441         * gfortran.dg/automatic_char_len_2.f90: New test.
9442
9443         PR fortran/20866
9444         * gfortran.dg/recursive_statement_functions.f90: New test.
9445
9446         PR fortran/20853
9447         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9448
9449         PR fortran/20849
9450         * gfortran.dg/external_initializer.f90: New test.
9451
9452         PR fortran/20837
9453         * non_module_public.f90: New test.
9454
9455 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9456
9457         PR c++/24386
9458         * g++.dg/template/overload7.C: New.
9459
9460         PR c++/22551
9461         * g++.dg/other/switch2.C: Remove expected warnings.
9462
9463         PR c++/21353
9464         * g++.dg/template/defarg6.C: New.
9465
9466 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9467
9468         PR target/24315
9469         * gcc.target/i386/pr24315.c: New test.
9470
9471 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/24389
9474         * g++.dg/template/static21.C: New test.
9475         * g++.dg/template/static21-a.cc: Likewise.
9476
9477 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9478
9479         PR c++/23959
9480         * g++.dg/warn/Wswitch-default-1.C: New test.
9481         * g++.dg/warn/Wswitch-default-2.C: New test.
9482
9483 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9484
9485         PR c++/22173
9486         * g++.dg/parse/template18.C: New test.
9487         * g++.dg/template/nontype15.C: Likewise.
9488
9489 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9490
9491         PR fortran/22273
9492         * gfortran.dg/spec_expr_2.f90: New.
9493
9494 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9495
9496         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9497         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9498         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9499         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9500         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9501         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9502         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9503         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9504         previous target-specific skips and warning-message matches where
9505         applicable.
9506
9507 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9508
9509         PR c++/21347
9510         * g++.dg/warn/Wctor-dtor.C: New test.
9511
9512 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9513
9514         PR c/23439
9515         * gcc.dg/for-1.c: New test.
9516
9517 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9518
9519         PR c++/19565
9520         * g++.dg/warn/Wconversion1.C: New test.
9521         * g++.dg/ext/packed4.C: Compile with -w.
9522         * g++.dg/opt/20050511-1.C: Likewise.
9523         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9524
9525 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9526
9527         * gfortran.dg/boz_5.f90: New test.
9528
9529 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9530
9531         PR c++/22551
9532         * g++.dg/other/switch2.C: New.
9533
9534         PR c++/23984
9535         * g++.dg/init/ctor7.C: New.
9536
9537 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9538
9539         PR c++/23730
9540         * g++.dg/parse/crash32.C: New test.
9541
9542 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9543
9544         PR c++/20721
9545         * g++.dg/init/goto2.C: New test.
9546
9547         PR c++/22464
9548         * g++.dg/template/crash/41.C: New test.
9549
9550         PR c++/22180
9551         * g++.dg/template/crash40.C: New test.
9552
9553         PR c++/23694
9554         * g++.dg/parse/friend5.C: New test.
9555
9556         PR c++/23307
9557         * g++.dg/template/crash38.C: New test.
9558
9559         PR c++/22352
9560         * g++.dg/template/friend38.C: New test.
9561
9562         PR c++/22405
9563         * g++.dg/template/crash39.C: New test.
9564
9565 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9566
9567         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9568         gcc.dg/debug/dwarf2/dwarf-char2.c,
9569         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9570
9571         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9572
9573 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9574
9575         * gcc.dg/dll-2.c: Add tests for warnings.
9576         * gcc.dg/dll-3.c: Likewise.
9577         * gcc.dg/dll-4.c: Likewise.
9578
9579         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9580         * g++.dg/ext/dllimport2.C: Likewise.
9581         * g++.dg/ext/dllimport3.C: Likewise.
9582         * g++.dg/ext/dllimport7.C: Likewise.
9583         * g++.dg/ext/dllimport8.C: Likewise.
9584         * g++.dg/ext/dllimport9.C: Likewise.
9585
9586 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9587
9588         PR fortran/24092
9589         * gfortran.dg/derived_pointer_recursion.f90: New test.
9590
9591 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9592
9593         * gcc.c-torture/execute/20051012-1.c: New test.
9594
9595 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9596
9597         PR fortran/18082
9598         * gfortran.dg/automatic_char_len_1.f90: New test.
9599
9600 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9601
9602         PR fortran/20847
9603         * gfortran.dg/save_common.f90: New test.
9604
9605         PR fortran/20856
9606         * gfortran.dg/save_result.f90: New test.
9607
9608 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9609
9610         PR c++/21592
9611         * g++.dg/template/dependent-expr1.C: Add new expected error.
9612         * g++.dg/template/dependent-expr2.C: Adjust error text.
9613         * g++.dg/template/overload6.C: New.
9614
9615         PR c++/23797
9616         * g++.dg/other/typename8.C: New.
9617
9618         PR c++/21117
9619         * g++.dg/other/return1.C: New.
9620
9621 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9622
9623         PR c++/24052
9624         * g++.dg/ext/label5.C: New.
9625
9626 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9627
9628         PR c++/19964
9629         * g++.dg/parse/crash31.C: New.
9630
9631 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9632
9633         * g++.dg/ipa/ipa-1.c: New test.
9634         * g++.dg/ipa/ipa-2.c: New test.
9635         * g++.dg/ipa/ipa-3.c: New test.
9636         * g++.dg/ipa/ipa-4.c: New test.
9637         * g++.dg/ipa/ipa-5.c: New test.
9638         * g++.dg/ipa/ipa.exp: New file.
9639
9640 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9641
9642         PR fortran/24207
9643         * gfortran.dg/private_type_3.f90: New test.
9644
9645 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9646
9647         PR fortran/20786
9648         gfortran.dg/aint_anint_1.f90: New test.
9649
9650 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9651
9652         PR libgfortran/24313
9653         gfortran.dg/csqrt.f: New test.
9654
9655 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9656
9657         PR c++/8057
9658         * g++.dg/warn/noeffect7.C: New test.
9659         * g++.dg/warn/noeffect2.C: Instantiate templates.
9660         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9661         and warning.
9662
9663 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/21089
9666         * g++.dg/init/float1.C: New test.
9667
9668         PR c++/24277
9669         * g++.dg/init/member1.C: Tweak error markers.
9670
9671 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9672
9673         PR testsuite/24281
9674         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9675         Check for null pointer.
9676
9677 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9678
9679         PR c++/21369
9680         * g++.dg/parse/ret-type3.C: New test.
9681
9682 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9683
9684         PR tree-opt/23946
9685         * gcc.c-torture/compile/pr23946.c: New test.
9686
9687 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9688
9689         * g++.dg/opt/mmx2.C: New test.
9690
9691 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9692
9693         PR c++/24277
9694         * g++.dg/template/static20.C: New test.
9695
9696         PR c++/24302
9697         * g++.dg/warn/Wunused-12.C: New test.
9698
9699         PR c++/23437
9700         * g++.dg/template/arg4.C: New test.
9701
9702 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9703
9704         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9705         * gcc.dg/ucnid-3.c: Likewise.
9706         * gcc.dg/ucnid-4.c: Likewise.
9707         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9708         * g++.dg/other/ucnid-1.C: Likewise.
9709         * gcc.dg/sparc-frame-1.c: New test.
9710
9711 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9712
9713         PR c++/24139
9714         * g++.dg/template/spec27.C: New test.
9715
9716         PR c++/24275
9717         * g++.dg/template/static19.C: New test.
9718
9719 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9720
9721         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9722         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9723
9724 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9725
9726         PR target/24136
9727         * gfortran.fortran-torture/compile/pr24136.f: New test.
9728
9729 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9730
9731         PR c++/22172
9732         * g++.dg/parse/crash30.C: New test.
9733
9734 2005-10-07  Richard Guenther  <rguenther@suse.de>
9735
9736         PR middle-end/24227
9737         * gcc.c-torture/compile/pr24227.c: New testcase.
9738
9739 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9740
9741         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9742         Do not put aligned attributes on array elements.
9743
9744 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9745
9746         PR testsuite/23611, PR testsuite/23615
9747         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9748         writing prototypes of library functions by hand.
9749         * obj-c++.dg/bitfield-4.mm: Likewise.
9750         * obj-c++.dg/const-str-4.mm: Likewise.
9751         * obj-c++.dg/encode-4.mm: Likewise.
9752         * obj-c++.dg/encode-5.mm: Likewise.
9753         * obj-c++.dg/encode-6.mm: Likewise.
9754         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9755         * obj-c++.dg/method-10.mm: Likewise.
9756         * obj-c++.dg/method-17.mm: Likewise.
9757         * obj-c++.dg/method-19.mm: Likewise.
9758         * obj-c++.dg/try-catch-2.mm: Likewise.
9759
9760 2005-10-06  Richard Henderson  <rth@redhat.com>
9761
9762         PR 24236
9763         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9764
9765 2005-10-06  Dale Johannesen  <dalej@apple.com>
9766
9767         * gcc.c-torture/execute/20030125-1.c: Correct.
9768
9769 2005-10-06  Richard Guenther  <rguenther@suse.de>
9770
9771         PR tree-optimization/24238
9772         * g++.dg/tree-ssa/pr24238.C: New testcase.
9773
9774 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9775
9776         PR 18568
9777         * gfortran.dg/der_pointer_3.f90: New test.
9778
9779 2005-10-05  Devang Patel  <dpatel@apple.com>
9780
9781         PR Debug/23205
9782         * g++.dg/other/PR23205.C: New.
9783
9784 2005-10-05  Richard Henderson  <rth@redhat.com>
9785
9786         PR target/23602
9787         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9788         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9789
9790 2005-10-05  Dale Johannesen  <dalej@apple.com>
9791
9792         * gcc.c-torture/execute/float-floor.c: New.
9793
9794 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9795
9796         PR tree-optimization/21419
9797         PR tree-optimization/24146
9798         PR tree-optimization/24151
9799
9800         * g++.dg/ext/asm7.C: New.
9801         * g++.dg/ext/asm8.C: New.
9802         * gcc.dg/asm-1.c: Compile on all targets.
9803         * gcc.dg/asm-pr24146.c: New.
9804         * gcc.dg/pr21419.c: Adjust error messages.
9805
9806 2005-10-05  Richard Guenther  <rguenther@suse.de>
9807
9808         PR fortran/24176
9809         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9810
9811 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9812
9813         PR c++/23513
9814         * g++.dg/template/spec22.C: Robustify test.
9815         * g++.dg/template/spec26.C: New.
9816
9817 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9818
9819         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9820         if target supports vector instructions.
9821
9822 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9823
9824         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9825         C99 functions.
9826
9827 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9828
9829         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9830         check_effective_target_fortran_large_int): Replace cached result
9831         when target changes.
9832
9833 2005-10-04  Devang Patel  <dpatel@apple.com>
9834
9835         * gcc.dg/i386-sse-vect-types.c: New.
9836
9837 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9838
9839         PR preprocessor/13726
9840         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9841         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9842
9843 2005-10-04  Richard Guenther  <rguenther@suse.de>
9844
9845         PR c/23576
9846         * gcc.dg/noncompile/pr23576.c: New testcase.
9847
9848 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9849
9850         PR middle-end/23125
9851         * gcc.dg/register-var-3.c: New test.
9852
9853 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9854
9855         * gcc.dg/pr23049.c: New test.
9856
9857         * gcc.dg/ucnid-4.c: Fix test.
9858
9859 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9860
9861         PR 23445
9862         * gcc.c-torture/compile/pr23445.c: New test.
9863
9864 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9865
9866         * g++.dg/overload/unknown1.C: New.
9867
9868 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9869
9870         PR c++/17775
9871         * g++.dg/template/repo4.C: New test.
9872
9873 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9874
9875         PR libfortran/19308
9876         * gfortran.dg/large_real_kind_2.F90: New test.
9877         * gfortran.dg/large_integer_kind_2.f90: New test.
9878
9879 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9880
9881         * lib/target-supports.exp (check_effective_target_vect_shift):
9882         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9883         (check_effective_target_vect_condition): Fix copy-n-pasto.
9884
9885         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9886         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9887         targets.
9888
9889 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9890
9891         PR c++/22621
9892         * g++.dg/template/overload5.C : New test.
9893
9894         PR c++/23840
9895         * g++.dg/expr/stdarg1.C: New test.
9896
9897 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9898
9899         PR 24142
9900         * gcc.c-torture/execute/pr24142.c: New test.
9901
9902 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9903
9904         PR 24141
9905         * gcc.c-torture/execute/pr24141.c: New test.
9906
9907 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9908             Diego Novillo  <dnovillo@redhat.com>
9909
9910         PR 23604
9911         * gcc.c-torture/execute/pr23604.c: New test.
9912
9913 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9914
9915         PR fortran/16404
9916         PR fortran/20835
9917         PR fortran/20890
9918         PR fortran/20899
9919         PR fortran/20900
9920         PR fortran/20901
9921         PR fortran/20902
9922         gfortran.dg/equiv_constraint_1.f90: New test.
9923         gfortran.dg/equiv_constraint_2.f90: New test.
9924         gfortran.dg/equiv_constraint_3.f90: New test.
9925         gfortran.dg/equiv_constraint_4.f90: New test.
9926         gfortran.dg/equiv_constraint_5.f90: New test.
9927         gfortran.dg/equiv_constraint_6.f90: New test.
9928         gfortran.dg/equiv_constraint_7.f90: New test.
9929         gfortran.dg/equiv_constraint_8.f90: New test.
9930         gfortran.dg/private_type_1.f90: New test.
9931         gfortran.dg/private_type_2.f90: New test.
9932         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9933         980628-10.f: Assert std=gnu to permit mixing of
9934         types in equivalence statements.
9935
9936 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9937
9938         PR 24112
9939         * gfortran.dg/open_status_1.f90: New.
9940
9941 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9942
9943         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9944         * gcc.dg/vect/pr22480.c: Clean up temp files.
9945         * gcc.dg/vect/pr23831.c: Clean up temp files.
9946         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9947         Clean up temp files.
9948         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9949         Clean up temp files.
9950
9951         * gcc.dg/20050309-1.c: Clean up temp files.
9952         * gcc.dg/20050325-1.c: Clean up temp files.
9953
9954 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9955
9956         PR tree-optimization/24059
9957         * gcc.dg/vect/pr24059.c : New test.
9958
9959 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9960
9961         PR middle-end/24109
9962         * gcc.c-torture/execute/20050929-1.c: New test.
9963
9964 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9965
9966         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9967
9968 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9969
9970         PR c/21419
9971         * gcc.dg/pr21419.c: New test.
9972
9973 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9974
9975         * gcc.dg/pr23911.c: New test.
9976
9977 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9978
9979         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9980
9981         PR c++/16782
9982         * g++.dg/parse/qualified4.C: New test.
9983         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9984         * g++.old-deja/g++.mike/p8154.C: Likewise.
9985
9986 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9987
9988         PR c++/22147
9989         * g++.dg/template/friend37.C: New test.
9990         * g++.dg/parse/crash28.C: Adjust error markers.
9991
9992 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9993
9994         PR fortran/18518
9995         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9996
9997 2005-09-27  Devang Patel  <dpatel@apple.com>
9998
9999         PR tree-optimization/23625
10000         * gcc.dg/pr23625.c: New test.
10001
10002 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
10003
10004         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
10005         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
10006
10007 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
10008
10009         PR fortran/23677
10010         * gfortran.fortran-torture/execute/save_1.f90: New test.
10011         * gfortran.dg/save_1.f90: New test.
10012
10013 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
10014
10015         * gcc.target/i386/builtin-apply-mmx.c: New test.
10016
10017         PR target/22576
10018         * gcc.target/i386/pr22576.c: New test.
10019
10020         PR target/22585
10021         * gcc.target/i386/pr22585.c: New test.
10022
10023         PR target/23268
10024         * gcc.target/i386/pr23268.c: New test.
10025
10026         PR middle-end/23831
10027         * gcc.dg/vect/pr23831.c: New test.
10028
10029         PR target/24055
10030         * gcc.target/i386/pr24055.c: New test.
10031
10032 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
10033
10034         PR tree-optimization/23960
10035         * gcc.c-torture/compile/pr23960.c: New.
10036
10037 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
10038
10039         PR fortran/16861
10040         * gfortran.dg/nested_modules_3.f90: New.
10041
10042 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10043
10044         PR fortran/24005
10045         gfortran.dg/interface_1.f90: New test.
10046
10047 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10048         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10049
10050         PR fortran/23843
10051         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10052
10053 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10054
10055         PR fortran/23516
10056         * gfortran.dg/imag_1.f: New test.
10057         * gfortran.dg/imag_2.f: Ditto.
10058
10059 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10060
10061         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10062
10063 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10064
10065         PR c++/21983
10066         * g++.dg/warn/pr21983.C: New test.
10067
10068 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/23993
10071         * g++.dg/template/array14.C: New test.
10072
10073 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10074
10075         PR fortran/19929
10076         * gfortran.dg/der_ptr_component_1.f90: New test.
10077
10078 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10079
10080         PR c++/23965
10081         * g++.dg/template/error1.C: Reject "no matching function" message.
10082
10083 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10084
10085         PR c++/17609
10086         * g++.dg/lookup/error1.C: New test.
10087
10088 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10089
10090         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10091         functionality of the testcase.
10092
10093 2005-09-20  Richard Henderson  <rth@redhat.com>
10094
10095         * gcc.dg/vect/vect-22.c: Require vect_float.
10096         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10097
10098 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10099
10100         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10101         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10102         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10103         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10104         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10105         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10106         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10107         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10108         * gcc.dg/cpp/ucnid-8.c: New test.
10109
10110 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10111
10112         PR tree-optimization/23929
10113         * gcc.c-torture/compile/pr23929.c: New test.
10114
10115 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10116
10117         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10118         for one loop.
10119
10120 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10121
10122         PR testsuite/23186
10123         * g++.dg/other/pr22003.C: Require named sections.
10124
10125 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10126
10127         PR c++/23947
10128         * g++.dg/rtti/crash3.C: New test.
10129
10130         PR tree-optimization/23818
10131         * gcc.dg/pr23818.c: New test.
10132
10133 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10134
10135         PR fortran/23420
10136         * gfortran.dg/print_fmt_4.f: New.
10137
10138 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10139
10140         PR fortran/23663
10141         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10142
10143 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10144
10145         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10146         Use pointers to local alignable arrays instead. Added comments.
10147         * gcc.dg/vect/vect-46.c: Likewise.
10148         * gcc.dg/vect/vect-48.c: Likewise.
10149         * gcc.dg/vect/vect-49.c: Likewise.
10150         * gcc.dg/vect/vect-52.c: Likewise.
10151         * gcc.dg/vect/vect-53.c: Likewise.
10152         * gcc.dg/vect/vect-54.c: Likewise.
10153         * gcc.dg/vect/vect-56.c: Likewise.
10154         * gcc.dg/vect/vect-57.c: Likewise.
10155         * gcc.dg/vect/vect-58.c: Likewise.
10156         * gcc.dg/vect/vect-60.c: Likewise.
10157         * gcc.dg/vect/vect-61.c: Likewise.
10158
10159         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10160         The test is no longer vectorizable on vect_no_align targets.
10161         * gcc.dg/vect/vect-43.c: Likewsie.
10162
10163         * gcc.dg/vect/vect-44.c: Added comments.
10164         * gcc.dg/vect/vect-45.c: Added comments.
10165         * gcc.dg/vect/vect-50.c: Added comments.
10166         * gcc.dg/vect/vect-51.c: Added comments.
10167
10168         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10169         aligned type.
10170         * gcc.dg/vect/Os-vect-95.c: Likewise.
10171
10172         * gcc.dg/vect/vect-41.c: Test removed.
10173         * gcc.dg/vect/vect-47.c: Test removed.
10174         * gcc.dg/vect/vect-55.c: Test removed.
10175         * gcc.dg/vect/vect-59.c: Test removed.
10176
10177 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10178
10179         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10180         No longer vectorizable on vect_no_align targets.
10181         * gcc.dg/vect/pr20122.c: Likewise.
10182         * gcc.dg/vect/vect-74.c: Likewise.
10183         * gcc.dg/vect/vect-75.c: Likewise.
10184         * gcc.dg/vect/vect-76.c: Likewise.
10185
10186         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10187         Will not be vectorizable on vect_no_align targets once aliasing issues
10188         are resolved.
10189         * gcc.dg/vect/vect-79.c: Likewise.
10190
10191         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10192         * gcc.dg/vect/vect-78.c: Likewise.
10193         * gcc.dg/vect/vect-97.c: Likewise.
10194
10195 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10196
10197         * gcc.dg/pr23943.c: New test.
10198
10199 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10200
10201         PR fortran/19181
10202         * gfortran.dg/derived_pointer_null_1.f90: New test.
10203
10204 2005-09-18  Richard Guenther  <rguenther@suse.de>
10205
10206         PR middle-end/23944
10207         * gcc.c-torture/compile/pr23944.c: New testcase.
10208
10209 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10210
10211         PR fortran/15975
10212         * gfortran.dg/der_pointer_2.f90: New test.
10213
10214 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10215
10216         PR fortran/16861
10217         * gfortran.dg/nested_modules_2.f90: New test.
10218
10219 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10220
10221         PR c++/18368
10222         * g++.dg/other/semicolon.C: New test.
10223
10224 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10225
10226         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10227         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10228
10229 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/23914
10232         * g++.dg/template/static18.C: New test.
10233
10234         PR c++/21514
10235         * g++.dg/template/crash19.C: Remove dg-error marker.
10236         * g++.dg/template/local4.C: New test.
10237
10238 2005-09-16  Paul Brook  <paul@codesourcery.com>
10239
10240         PR fortran/23906
10241         * gfortran.dg/dependency_1.f90: New test.
10242
10243 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10244
10245         PR c++/23896
10246         * g++.dg/template/static17.C: New test.
10247
10248 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10249
10250         PR c++/23139
10251         * g++.dg/warn/huge-val1.C: New test.
10252
10253 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10254
10255         PR c++/13140
10256         * g++.dg/parse/class2.C: New test.
10257         * g++.dg/template/explicit8.C: Likewise.
10258         * g++.dg/template/spec25.C: Likewise.
10259
10260 2005-09-14  Josh Conner  <jconner@apple.com>
10261
10262         PR middle-end/23584
10263         * gcc.dg/pr23584.c: New test.
10264
10265 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10266
10267         PR fortran/21875 Internal Unit Array I/O, NIST
10268         * gfortran.dg/arrayio_1.f90: New test.
10269         * gfortran.dg/arrayio_1.f90: New test.
10270         * gfortran.dg/arrayio_1.f90: New test.
10271         * gfortran.dg/arrayio_1.f90: New test.
10272         * gfortran.dg/arrayio_1.f90: New test.
10273
10274 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10275
10276         PR middle-end/22480
10277         * gcc.dg/vect/pr22480.c: New test.
10278
10279 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10280
10281         PR fortran/19358
10282         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10283
10284 2005-09-13 Josh Conner <jconner@apple.com>
10285
10286         PR c++/23180
10287         * g++.dg/init/struct2.C: New test.
10288         * g++.dg/init/struct3.C: New test.
10289
10290 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10291
10292         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10293         Clean up temp files.
10294         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10295         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10296         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10297         gcc.dg/tree-ssa/builtin-printf-1.c,
10298         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10299         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10300         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10301         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10302         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10303         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10304         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10305         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10306         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10307         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10308         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10309         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10310
10311 2005-09-13  Josh Conner  <jconner@apple.com>
10312
10313         * lib/gcc-dg.exp: Load scanipa.exp.
10314         (cleanup-dump): New procedure.
10315         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10316         * lib/scandump.exp: New file.
10317         * lib/scantree.exp: Use it.
10318         * lib/scanipa.exp: New file.
10319
10320 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10321
10322         PR fortran/17740
10323         * gfortran.dg/generic_4.f90: New test.
10324
10325 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10326
10327         PR target/23816
10328         * gcc.target/i386/pr23816-1.c: New test.
10329         * gcc.target/i386/pr23816-2.c: New test.
10330
10331
10332 2005-09-13  Bastian Blank <waldi@debian.org>
10333
10334         PR c++/16171
10335         * g++.dg/abi/mangle26.C: New test.
10336         * g++.dg/abi/mangle27.C: New test.
10337         * g++.dg/abi/mangle28.C: New test.
10338         * g++.dg/abi/mangle29.C: New test.
10339
10340         PR c++/23839
10341         * g++.dg/parse/register1.C: New test.
10342
10343 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10344
10345         PR c++/23842
10346         * g++.dg/template/access16.C: New test.
10347
10348 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10349
10350         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10351
10352 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10353
10354         PR fortran/18899
10355         * gfortran.dg/shape_2.f90: New test.
10356
10357 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10358
10359         PR target/19269
10360         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10361         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10362         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10363         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10364         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10365         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10366         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10367         tests.
10368
10369 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10370
10371         PR c++/23841
10372         * g++.dg/parse/template17.C: New test.
10373
10374 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10375
10376         PR c++/23789
10377         * g++.dg/template/nontype14.C: New test.
10378
10379 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10380
10381         PR g++/7874
10382         * g++.dg/lookup/friend7.C: New test.
10383         * g++.dg/lookup/friend8.C: New test.
10384         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10385         so that it will be found via argument dependent lookup.
10386         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10387         friend functions which will no longer be found.
10388         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10389         function g, so that it will be found via argument dependent
10390         lookup.
10391         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10392         * g++.old-deja/g++.mike/net43.C: Likewise.
10393
10394 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++/23691
10397         * g++.dg/template/static16.C: New test.
10398
10399 2005-09-12  Josh Conner  <jconner@apple.com>
10400
10401         PR middle-end/23237
10402         * gcc.c-torture/compile/pr23237.c: New test.
10403
10404 2005-09-11  Richard Henderson  <rth@redhat.com>
10405
10406         * g++.dg/other/error8.C: Update expected diagnostic text.
10407
10408 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10409
10410         PR libfortran/19872
10411         * gfortran.dg/overwrite_1.f: New test.
10412
10413 2005-09-09  Josh Conner  <jconner@apple.com>
10414
10415         * g++.dg/init/pr23180-1.C: Removed.
10416         * g++.dg/init/pr23180-2.C: Removed.
10417
10418 2005-09-09  David Daney <ddaney@avtrex.com>
10419
10420         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10421         files which are ...
10422         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10423         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10424
10425 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10426
10427         * gfortran.dg/iostat_2.f90: New test.
10428
10429 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10430
10431         PR c++/22252
10432         * g++.dg/ext/interface1.C: New test.
10433         * g++.dg/ext/interface1.h: Likewise.
10434         * g++.dg/ext/interface1a.cc: Likewise.
10435
10436 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10437
10438         * gfortran.dg/iomsg_1.f90: New test case.
10439
10440 2005-09-09  Richard Guenther  <rguenther@suse.de>
10441
10442         PR c++/23624
10443         * g++.dg/tree-ssa/pr23624.C: New testcase.
10444
10445 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10446
10447         PR fortran/19239
10448         * gfortran.dg/vector_subscript_1.f90,
10449         * gfortran.dg/vector_subscript_2.f90: New tests.
10450
10451 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10452
10453         PR fortran/21104
10454         * gfortran.dg/array_alloc_1.f90,
10455         * gfortran.dg/array_alloc_2.f90,
10456         * gfortran.dg/array_alloc_3.f90: New tests.
10457
10458 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10459
10460         PR fortran/12840
10461         * gfortran.dg/array_constructor_6.f90
10462         * gfortran.dg/array_constructor_7.f90
10463         * gfortran.dg/array_constructor_8.f90
10464         * gfortran.dg/array_constructor_9.f90
10465         * gfortran.dg/array_constructor_10.f90
10466         * gfortran.dg/array_constructor_11.f90
10467         * gfortran.dg/array_constructor_12.f90: New tests.
10468
10469 2005-09-08  Josh Conner  <jconner@apple.com>
10470
10471         PR c++/23180
10472         * g++.dg/init/pr23180-1.C: New test.
10473         * g++.dg/init/pr23180-2.C: New test.
10474
10475 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10476
10477         PR fortran/18878
10478         * gfortran.dg/module_double_reuse.f90: New.
10479
10480 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10481
10482         PR fortran/23270
10483         PR fortran/22304
10484         PR fortran/18870
10485         PR fortran/17917
10486         PR fortran/16511
10487         * gfortran.dg/common_equivalence_1.f: New.
10488         * gfortran.dg/common_equivalence_2.f: New.
10489         * gfortran.dg/common_equivalence_3.f: New.
10490         * gfortran.dg/contained_equivalence_1.f90: New.
10491         * gfortran.dg/module_blank_common.f90: New.
10492         * gfortran.dg/module_commons_1.f90: New.
10493         * gfortran.dg/module_equivalence_1.f90: New.
10494         * gfortran.dg/nested_modules_1.f90: New.
10495         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10496         equivalences and add comment to connect the test with
10497         the PR.
10498
10499 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10500
10501         PR fortran/23765
10502         * gfortran.dg/common_6.f90: New test.
10503
10504 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10505
10506         PR fortran/15326
10507         * gfortran.dg/char_result_1.f90,
10508         * gfortran.dg/char_result_2.f90,
10509         * gfortran.dg/char_result_3.f90,
10510         * gfortran.dg/char_result_4.f90,
10511         * gfortran.dg/char_result_5.f90,
10512         * gfortran.dg/char_result_6.f90,
10513         * gfortran.dg/char_result_7.f90,
10514         * gfortran.dg/char_result_8.f90: New tests.
10515
10516 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10517
10518         PR fortran/19928
10519         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10520
10521 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10522
10523         PR obj-c++/16816
10524         * obj-c++.dg/selector-5.mm: New test.
10525         * obj-c++.dg/selector-6.mm: New test.
10526
10527 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10528
10529         PR objc/20574
10530         PR objc/19324
10531         * objc.dg/error-1.m: New test.
10532
10533 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10534
10535         PR fortran/23373
10536         * gfortran.fortran-torture/execute/pr23373-1.f90,
10537         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10538
10539 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10540
10541         PR libfortran/23760
10542         * gfortran.dg/g77/1832.f: Remove long string in write statement
10543         to allow the test to pass on correct list directed output with
10544         prepended space.
10545
10546 2005-09-07  James E Wilson  <wilson@specifix.com>
10547
10548         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10549
10550 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10551
10552         * gfortran.dg/parameter+save.f90: Rename to
10553         * gfortran.dg/parameter_save.f90: .. this.
10554
10555 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10556
10557         PR fortran/20848
10558         * gfortran.dg/parameter+save.f90: New test case.
10559
10560 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10561
10562         PR fortran/19269
10563         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10564
10565 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10566
10567         PR c/23075
10568         * gcc.dg/pr23075.c: New test.
10569         * g++.dg/warn/pr23075.C: New test.
10570
10571         PR target/22362
10572         * gcc.target/i386/pr22362.c: New test.
10573
10574         PR rtl-optimization/23098
10575         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10576
10577         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10578         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10579         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10580
10581 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10582
10583         * g++.dg/expr/cast6.C: New test.
10584
10585         PR c++/9782
10586         * g++.dg/init/new15.C: New test.
10587
10588 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10589
10590         * gcc.dg/vect/Os-vect-95.c: New test.
10591         * gcc.dg/vect/vect-95.c: Same.
10592
10593 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10594
10595         * gcc.dg/vect/vect-29.c: Update xfail testing.
10596         * gcc.dg/vect/vect-44.c: Same.
10597         * gcc.dg/vect/vect-48.c: Same.
10598         * gcc.dg/vect/vect-50.c: Same.
10599         * gcc.dg/vect/vect-72.c: Same.
10600         * gcc.dg/vect/vect-77.c: Same.
10601         * gcc.dg/vect/vect-78.c: Same.
10602         * gcc.dg/vect/vect-80.c: Same.
10603         * gcc.dg/vect/vect-96.c: Same.
10604         * gcc.dg/vect/vect-100.c: Same.
10605         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10606         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10607         * gfortran.dg/vect/vect-5.f90: Same.
10608
10609 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10610
10611         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10612         start strings.
10613         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10614         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10615
10616         PR c++/23056
10617         * g++.dg/opt/pr23056.C: New test.
10618
10619         PR rtl-optimization/23098
10620         * gcc.target/i386/pr23098.c: New test.
10621
10622 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10623
10624         PR c++/23667
10625         * g++.dg/template/static15.C: New test.
10626
10627         PR c++/21440
10628         * g++.dg/ext/stmtexpr5.C: New test.
10629         * g++.dg/ext/stmtexpr6.C: Likewise.
10630
10631 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10632
10633         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10634
10635         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10636         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10637         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10638
10639 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10640
10641         PR libfortran/23321
10642         * gfortran.dg/direct_io_4.f90: New test case.
10643
10644 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10645             Rasmus Hahn  <rassahah@neofonie.de>
10646
10647         PR libobjc/23108
10648         * objc.dg/type-stream-1.m: New test.
10649
10650 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10651
10652         PR fortran/23661
10653         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10654         gfortran.dg/print_fmt_3.f90: New test.
10655
10656 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10657
10658         * gfortran.dg/fmt_t_1.f90: New test.
10659
10660 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10661
10662         PR rtl-optimization/23454
10663         * g++.dg/opt/pr23454.C: New test.
10664
10665 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10666
10667         PR c++/23699
10668         * g++.dg/ext/static1.C: New test.
10669
10670 2005-09-02  Richard Henderson  <rth@redhat.com>
10671
10672         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10673         tail call to check_fa_work.
10674
10675 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10676
10677         PR c++/21687
10678         * g++.dg/other/gc3.C: New test.
10679
10680 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10681
10682         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10683         * gcc.dg/20050826-1.c: Likewise.
10684
10685 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10686
10687         PR c++/23167
10688         * g++.dg/expr/volatile1.C: New test.
10689
10690 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10691
10692         PR middle-end/23547
10693         * gcc.dg/pr23547.c: New test.
10694
10695 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10696
10697         PR c/22061
10698         * gcc.c-torture/execute/pr22061-1.c,
10699         * gcc.c-torture/execute/pr22061-2.c,
10700         * gcc.c-torture/execute/pr22061-3.c,
10701         * gcc.c-torture/execute/pr22061-4.c: New tests.
10702
10703 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10704
10705         * gcc.dg/Wredundant-decls-2.c: New test to check that
10706         -Wredundant-decls does not issue warning for a variable
10707         definition following a declaration.
10708
10709 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10710
10711         PR debug/7241
10712         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10713         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10714         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10715
10716         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10717         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10718         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10719         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10720         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10721         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10722         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10723         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10724
10725 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10726
10727         PR objc/23306
10728         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10729         scan-assmbler.
10730
10731 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10732
10733         PR target/21255
10734         * gcc.dg/pr21255-1.c: New test.
10735         * gcc.dg/pr21255-2-mb.c: Likewise.
10736         * gcc.dg/pr21255-2-ml.c: Likewise.
10737         * gcc.dg/pr21255-3.c: Likewise.
10738         * gcc.dg/pr21255-4.c: Likewise.
10739
10740 2005-08-31  Dale Johannesen  <dalej@apple.com>
10741
10742         * gcc.dg/20050830-1.c: New.
10743
10744 2005-08-31  Josh Conner  <jconner@apple.com>
10745
10746         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10747         command-line options for arm-*-* targets.
10748         * g++.dg/init/array16.C: Likewise.
10749         * g++.dg/other/crash-4.C: Likewise.
10750
10751 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10752
10753         PR obj-c++/23640
10754         * obj-c++.dg/gnu-runtime-3.mm: New test.
10755
10756 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10757
10758         PR c++/13377
10759         * g++.dg/lookup/ambig4.C: New test.
10760         * g++.dg/lookup/ambig5.C: New test.
10761         * g++.dg/tc1/dr101.C: Adjust error markers.
10762
10763 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10764
10765         PR c++/23639
10766         * g++.dg/template/ttp5.C: Adjust error markers.
10767
10768 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10769
10770         PR testsuite/23609
10771         * lib/obj-c++.exp: Include target-libpath.exp.
10772         (obj-c++_link_flags): Look for the GNU libobjc library
10773         and set the library path to include it.
10774         Don't manually set LD_LIBRARY_PATH (etc.) but call
10775         set_ld_library_path_env_vars instead.
10776         (obj-c++_target_compile): Don't set library path or
10777         linker flags because they are already set correctly
10778         in obj-c++_link_flags.
10779
10780 2005-08-30  Josh Conner  <jconner@apple.com>
10781
10782         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10783         to command-line options for arm-*-* targets.
10784
10785 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10786
10787         * g++.dg/other/i386-1.C: New.
10788
10789 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10790
10791         PR preprocessor/20348
10792         PR preprocessor/20356
10793         * gcc.dg/cpp/pr20348.c: New test.
10794         * gcc.dg/cpp/pr20348.h: New file.
10795         * gcc.dg/cpp/inc/pr20348.h: New file.
10796         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10797         * gcc.dg/cpp/pr20356.c: New test.
10798         * gcc.dg/cpp/pr20356.h: New file.
10799         * gcc.dg/cpp/inc/pr20356.h: New file.
10800         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10801
10802 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10803
10804         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10805         Fix array dimension to avoid correct end-of-file error.
10806
10807 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10808
10809         PR libfortran/23598
10810         * gfortran.dg/iostat_1.f90: New test.
10811
10812 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10813
10814         PR middle-end/23408
10815         * gcc.dg/pr23408.c: New test.
10816
10817 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10818
10819         PR c++/23099
10820         * g++.dg/init/member1.C: Make sure erroneous static data member
10821         definitions are required.
10822         * g++.dg/template/static13.C: New test.
10823         * g++.dg/template/static14.C: Likewise.
10824
10825 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10828         -march=pentium4, remove ilp32 requirement.
10829
10830         PR middle-end/23484
10831         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10832         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10833
10834 2005-08-29  Andreas Jaeger  <aj@suse.de>
10835
10836         PR testsuite/23607
10837         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10838
10839 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10840
10841         * gcc.c-torture/execute/20050316-2.c: New test.
10842         * gcc.c-torture/execute/20050316-3.c: New test.
10843         * gcc.dg/torture/pr16104-1.c: New test.
10844
10845 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10846
10847         PR middle-end/23463
10848         * gcc.c-torture/execute/zero-struct-1.c: New test.
10849
10850 2005-08-27  Richard Guenther  <rguenther@suse.de>
10851
10852         PR target/23575
10853         * gcc.target/i386/pr23575.c: New testcase.
10854
10855 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10856
10857         PR rtl-optimization/23561
10858         * gcc.c-torture/execute/20050826-1.c: New test.
10859
10860         PR rtl-opt/23560
10861         * gcc.c-torture/execute/20050826-2.c: New test.
10862
10863 2005-08-26  Dale Johannesen  <dalej@apple.com>
10864
10865         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10866         * gcc.dg/20050826-1.c: New.
10867
10868 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10869
10870         PR c++/19004
10871         * g++.dg/template/nontype13.C: New test.
10872
10873         PR c++/23491
10874         * g++.dg/init/new14.C: New test.
10875         * g++.dg/expr/anew1.C: Do not XFAIL.
10876         * g++.dg/expr/anew2.C: Likewise.
10877         * g++.dg/expr/anew3.C: Likewise.
10878
10879 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10880
10881         PR middle-end/22439
10882         * gcc.dg/vla-3.c: New test.
10883
10884 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10885
10886         PR fortran/20363
10887         * gfortran.dg/named_interface.f90: New.
10888
10889 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10890
10891         * gcc.c-torture/execute/frame-address.c: New test.
10892
10893 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         PR c++/20817
10896         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10897
10898 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10899
10900         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10901
10902 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10903
10904         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10905         * gcc.dg/altivec-22.c: Rename from..
10906         * gcc.dg/altivec-nomfcr.c: ..this.
10907
10908 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10909
10910         PR tree-optimization/23546
10911         * gcc.dg/tree-ssa/pr23546.c: New test.
10912
10913 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10914
10915         PR fortran/17758
10916         * gfortran.dg/nonreturning_statements.f90: New test.
10917
10918 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10919
10920         PR c++/22454
10921         * g++.dg/parse/crash29.C: New.
10922
10923 2005-08-23  DJ Delorie  <dj@redhat.com>
10924
10925         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10926         constants have the L suffix.
10927
10928 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10929
10930         PR c++/23044
10931         * g++.dg/template/instantiate8.C: New.
10932
10933 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10934
10935         PR middle-end/23467
10936         * gcc.c-torture/execute/pr23467.c: New test.
10937
10938 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10939
10940         PR tree-optimization/22043
10941         * gcc.c-torture/execute/20050613-1.c: New test.
10942
10943 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10944
10945         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10946
10947 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10948
10949         PR rtl-optimization/23478
10950         * g++.dg/opt/pr23478.C: New test.
10951
10952 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10953
10954         PR c/18715
10955         * gcc.dg/switch-warn-3.c: New test.
10956
10957 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10958
10959         PR c++/22233
10960         * g++.dg/template/param1.C: New test.
10961
10962 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10963
10964         PR c++/23089
10965         * g++.dg/other/incomplete1.C: New test.
10966
10967 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10968
10969         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10970         are vectorizable.
10971
10972 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10973
10974         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10975         d_lines_5.f: New.
10976
10977 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10978
10979         * gcc.target/i386/sse-4.c: New test.
10980
10981 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10982
10983         PR testsuite/23239
10984         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10985
10986 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gcc.dg/20050811-1.c: New test.
10989         * gcc.dg/20050811-2.c: New test.
10990
10991 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10992
10993         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10994
10995 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10996
10997         PR 23476
10998         * gcc.c-torture/compile/pr23476.c: New test.
10999
11000 2005-08-19  Devang Patel  <dpatel@apple.com>
11001
11002         PR tree-optimization/23048
11003         * gcc.dg/tree-ssa/pr23048.c: New test.
11004
11005 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11006
11007         PR middle-end/20624
11008         * g++.dg/warn/Wreturn-3.C: New test
11009
11010 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
11011
11012         PR tree-optimization/22228
11013         * g++.dg/vect/pr22543.cc: New test.
11014
11015 2005-08-17  Steven Bosscher  <stevenb@suse.de>
11016
11017         PR tree-optimization/21574
11018         * gcc.dg/tree-ssa/pr21574.c: New test.
11019
11020 2005-08-16  James E Wilson  <wilson@specifix.com>
11021
11022         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
11023
11024 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11025
11026         PR tree-opt/23402
11027         * gcc.c-torture/compile/zero-strct-3.c: New test.
11028         * gcc.c-torture/compile/zero-strct-4.c: New test.
11029
11030 2005-08-16  Steven Bosscher  <stevenb@suse.de>
11031
11032         PR target/23376
11033         * gcc.target/x86_64/pr23376.c: New test.
11034
11035 2005-08-16  Ian Lance Taylor  <ian@airs.com>
11036
11037         PR c++/23337
11038         * g++.dg/ext/vector2.C: New.
11039
11040 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11041
11042         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11043
11044 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11045
11046         PR libfortran/23428
11047         * gfortran.dg/inquire-complex.f90: New test case.
11048
11049 2005-08-16  James E Wilson  <wilson@specifix.com>
11050
11051         PR tree-optimization/21105
11052         * gcc.dg/large-size-array.c: New.
11053
11054 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11055
11056         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11057         type.
11058         * gcc.dg/vect/vect-41: Likewise.
11059         * gcc.dg/vect/vect-42: Likewise.
11060         * gcc.dg/vect/vect-43: Likewise.
11061         * gcc.dg/vect/vect-44: Likewise.
11062         * gcc.dg/vect/vect-46: Likewise.
11063         * gcc.dg/vect/vect-47: Likewise.
11064         * gcc.dg/vect/vect-48: Likewise.
11065         * gcc.dg/vect/vect-52: Likewise.
11066         * gcc.dg/vect/vect-53: Likewise.
11067         * gcc.dg/vect/vect-54: Likewise.
11068         * gcc.dg/vect/vect-55: Likewise.
11069         * gcc.dg/vect/vect-56: Likewise.
11070         * gcc.dg/vect/vect-57: Likewise.
11071         * gcc.dg/vect/vect-58: Likewise.
11072         * gcc.dg/vect/vect-59: Likewise.
11073         * gcc.dg/vect/vect-60: Likewise.
11074         * gcc.dg/vect/vect-61: Likewise.
11075         * gcc.dg/vect/vect-85: Likewise.
11076         * gcc.dg/vect/vect-87: Likewise.
11077         * gcc.dg/vect/vect-88: Likewise.
11078         * gcc.dg/vect/vect-93.c: Likewise.
11079         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11080         * gcc.dg/vect/vect-75: Likewise.
11081         * gcc.dg/vect/vect-76: Likewise.
11082         * gcc.dg/vect/vect-77: Likewise.
11083         * gcc.dg/vect/vect-78: Likewise.
11084         * gcc.dg/vect/vect-80: Likewise.
11085         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11086         vectorized for the expected reason, rather than checking how alignment
11087         was handled.
11088         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11089         type and also instead of aligned pointers. Added documentation.
11090
11091 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11092
11093         * gfortran.dg/power.f90: New test.
11094
11095 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11096
11097         PR rtl-optimization/23299
11098         * g++.dg/opt/pr23299.C: New test.
11099
11100 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11101
11102         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11103
11104 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11105
11106         * g++.dg/template/local6.C: New test.
11107
11108 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11109
11110         * execute/exceptions/finally-1.m: Check that the catch and finally are
11111         being called.  Also add a "return 0;" at the end of main.
11112
11113 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11114
11115         PR fortran/21432.
11116         * gfortran.dg/namelist_print_1.f: New test of functionality of
11117         PRINT namelist.
11118         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11119         namelist generates error with -std=f95.
11120
11121 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11122
11123         PR tree-optimization/23119
11124         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11125
11126 2005-08-13  Marcin Koziej  <creep@desk.pl>
11127             Andrew Pinski  <pinskia@physics.uc.edu>
11128
11129         PR libobjc/22492
11130         * execute/exceptions/finally-1.m: New test.
11131
11132 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11133
11134         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11135         testsuite.
11136         * objc/execute/exceptions/trivial.m: New test.
11137         * objc.dg/try-catch-11.m: Move to ...
11138         * objc/execute/exceptions/foward-1.m: Here.
11139         * objc.dg/try-catch-2.m: Move to ...
11140         * objc/execute/exceptions/catchall-1.m: Here.
11141         * objc.dg/try-catch-8.m: Move to ...
11142         * objc/execute/exceptions/local-variables-1.m: Here.
11143
11144 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11145
11146         * objc.dg/nested-func-1.m: Move to ...
11147         * objc/execute/nested-func-1.m: Here.
11148
11149 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11150
11151         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11152         in ${options} instead of [target_info name].
11153         * lib/obj-c++.exp (objc_target_compile): Likewise.
11154
11155 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11156
11157         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11158
11159 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11160
11161         part of PR testsuite/23348
11162         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11163         of the torture options.
11164         * objc/compile/trivial.m: New test.
11165
11166 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11167
11168         * gfortran.dg/eoshift.f90: Correct format.
11169
11170 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11171
11172         * gfortran.fortran-torture/execute/character_passing.f90:
11173         Fix comment typo.
11174
11175 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11176
11177         PR c++/8271
11178         * g++.dg/template/unify10.C: New.
11179
11180 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11181
11182         * g++.dg/parse/pr22514.C: Move to...
11183         * g++.dg/debug/pr22514.C: here.
11184
11185 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11186
11187         PR c++/23266
11188         * g++.dg/inherit/pure1.C: New test.
11189
11190         * ChangeLog: Fix typos.
11191
11192 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11193             Steven Bosscher  <stevenb@suse.de>
11194
11195         * gfortran.dg/runtime_warning_1.f90: New test.
11196
11197 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11198
11199         PR c++/23219
11200         * g++.dg/parse/crash28.C: New.
11201
11202 2005-08-11  Richard Guenther  <rguenther@suse.de>
11203
11204         PR target/23289
11205         * gcc.target/i386/tailcall-1.c: New testcase.
11206
11207 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11208
11209         * gcc.dg/vect/vect-67.c: Un-xfail.
11210
11211 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11212
11213         PR c++/23225
11214         * g++.dg/testsuite/parse/crash27.C: new test.
11215
11216 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11217
11218         PR libfortran/22143
11219         * gfortran.dg/shift-kind.f90: New testcase.
11220
11221 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11222
11223         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11224         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11225
11226 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11227
11228         PR c++/20646
11229         * g++.dg/other/mult-stor1.C: New test.
11230
11231 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11232
11233         * gcc.c-torture/pr18299-1.c: Move to ...
11234         * gcc.c-torture/compile/pr18299-1.c: Here.
11235
11236 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11237
11238         * gfortran/fortran.torture/execute/character_passing.f90:
11239         Fix types for LSAME.
11240
11241 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11242
11243         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11244         input data back to what it was originally.
11245
11246 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11247
11248         * objc.dg/try-catch-8.m: Enable for all targets.
11249
11250 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11251
11252         * gcc.dg/pr23165.c: New test.
11253
11254 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11255
11256         PR tree-optimization/23234
11257         * gcc.dg/tree-ssa/pr23234.c: New test.
11258
11259 2005-08-08  Josh Conner  <jconner@apple.com>
11260
11261         PR rtl-optimization/23241
11262         * gcc.dg/char-compare.c: New test.
11263
11264 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11265
11266         PR c++/22508
11267         * g++.dg/init/new13.C: New test.
11268
11269 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11270
11271         PR c++/21166
11272         * g++.dg/other/crash-4.C: Adjust
11273         * g++/dg/ext/packed9.C: New.
11274
11275 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11276
11277         PR middle-end/21964
11278         * gcc.c-torture/execute/pr21964-1.c: New test.
11279
11280 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11281
11282         PR c/22458
11283         * gcc.dg/pr22458-1.c: New test.
11284
11285 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11286             Steven G. Kargl <kargls@comcast.net>
11287
11288         PR fortran/22390
11289         * gfortran.dg/flush_1.f90: New test.
11290
11291 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11292
11293         PR c++/23191
11294         * g++.dg/template/eh2.C: New test.
11295
11296 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11297
11298         PR c++/19498
11299         * g++.dg/template/instantiate7.C: New test.
11300
11301 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11302
11303         PR c/23113
11304         * gcc.dg/Wunused-value-1.c: New test.
11305
11306 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11307
11308         PR rtl-optimization/23233
11309         * gcc.c-torture/compile/pr23233-1.c: New test.
11310
11311 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11312
11313         PR fortran/18833
11314         PR fortran/20850
11315         * gfortran.dg/equiv_1.f90: New test.
11316         * gfortran.dg/equiv_2.f90: New test.
11317         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11318         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11319         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11320
11321 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11322
11323         * gcc.c-torture/execute/vrp-5.c: New test.
11324         * gcc.c-torture/execute/vrp-6.c: New test.
11325         * gcc.dg/tree-ssa/vrp21.c: New test.
11326
11327 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11328
11329         * g++.dg/parse/pr22514.C: New test.
11330
11331 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11332
11333         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11334
11335         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11336         instead of constant loads / pool entries.
11337
11338 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11339
11340         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11341         TEST_TO_WCTYPE.
11342
11343 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11344
11345         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11346         __WINT_TYPE__ in generated prototypes if possible.
11347
11348 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11349
11350         PR 22037
11351         * g++.dg/tree-ssa/pr22037.C:
11352
11353 2005-08-04  Richard Henderson  <rth@redhat.com>
11354
11355         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11356         scan-tree-dump-times directive.
11357
11358 2005-08-04  Jan Hubicka  <jh@suse.cz>
11359
11360         * gcov-1.C: Fix switch counts.
11361         * gcov-4b.c: Likewise.
11362
11363 2005-08-03  Jeff Law  <law@redhat.com>
11364
11365         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11366
11367 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11368
11369         * gcc.c-torture/execute/pr23135.c: New test.
11370
11371 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11372
11373         PR tree-optimization/19899
11374         * gcc.dg/tree-ssa/scev-1.c: New test.
11375         * gcc.dg/tree-ssa/scev-2.c: New test.
11376
11377 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11378
11379         PR target/18582
11380         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11381
11382 2005-08-03  Jan Hubicka  <jh@suse.cz>
11383
11384         * update-conroll.c: New testcase.
11385         * update-conroll-2.c: New testcase.
11386
11387 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11388
11389         * gfortran.dg/constant_substring.f: New test.
11390         * gfortran.dg/pr22491.f: New test.
11391
11392 2005-08-02  Jan Hubicka  <jh@suse.cz>
11393
11394         * update-threading.c: Replace by the proper one.
11395
11396 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11397
11398         PR 23164
11399         * g++.dg/tree-ssa/pr23164.C: New test.
11400
11401 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11402
11403         * gcc.dg/tree-ssa/pr23192.c: New test.
11404
11405 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11406
11407         * gcc.c-torture/execute/vrp-4.c: New test.
11408
11409 2005-08-02  Jan Hubicka  <jh@suse.cz>
11410
11411         * update-threading.c: New test.
11412
11413 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11414
11415         * gcc.c-torture/compile/20050801-1.c: New test.
11416         * gcc.c-torture/compile/20050801-2.c: New test.
11417
11418 2005-08-01  Jan Hubicka  <jh@suse.cz>
11419
11420         * val-prof-5.c: New test.
11421
11422 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11423
11424         PR c/22311
11425         * gcc.dg/pr22311-1.c : New test.
11426
11427 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11428
11429         PR target/23095
11430         * gfortran.dg/pr23095.f: New test.
11431
11432         PR c++/22003
11433         * g++.dg/other/pr22003.C: New test.
11434
11435 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11436
11437         PR target/20621
11438         * gcc.c-torture/execute/pr20621-1.c: New test.
11439
11440 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11441
11442         * gfortran.dg/comma_format_extension_4.f: Adjust length
11443         of string for format.
11444         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11445         print statement with internal write.
11446         * gfortran.dg/der_array_io_2.f: Likewise.
11447         * gfortran.dg/der_array_io_3.f: Likewise.
11448
11449 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11450
11451         * gcc.dg/fold-abs-4.c: new test.
11452
11453 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11454
11455         PR fortran/22570 an related issues.
11456         * gfortran.dg/x_slash_1.f: New test.
11457
11458 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11459
11460         PR c/23143
11461         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11462         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11463
11464 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11465
11466         PR c/529
11467         * gcc.dg/Wshadow-3.c: New test.
11468
11469 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11470
11471         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11472         used to have the wrong bounds).
11473
11474 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11475
11476         PR c/21720
11477         * gcc.dg/hex-round-1.c: Test more cases.
11478         * gcc.dg/hex-round-2.c: New test.
11479
11480 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11481
11482         PR 22550
11483         * g++.dg/tree-ssa/pr22550.C: New test.
11484
11485 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11486
11487         * gcc.dg/tree-ssa/vrp19.c: New test.
11488         * gcc.dg/tree-ssa-vrp20.c: New test.
11489
11490 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11491
11492         PR c/22240
11493         * gcc.dg/transparent-union-4.c: New test.
11494
11495 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11496
11497         PR c/22192
11498         * gcc.dg/c99-vla-2.c: New test.
11499
11500 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11501
11502         PR c/21720
11503         * gcc.dg/hex-round-1.c: New test.
11504
11505 2005-07-28  Jan Hubicka  <jh@suse.cz>
11506
11507         * inliner-1.c: Do not dump everything.
11508         * tree-prof.exp: Do not pass -ftree-based-profiling.
11509         * bprob.exp: Likewise.
11510
11511         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11512
11513 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11514
11515         PR c++/22545
11516         * g++.dg/expr/ptrmem7.C: New test.
11517
11518 2005-07-28  Mike Stump  <mrs@apple.com>
11519
11520         * g++.old-deja/g++.mike/visibility-1.C: New test.
11521
11522 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11523
11524         PR c/20187
11525         * gcc.c-torture/execute/pr20187-1.c: New test.
11526
11527 2005-07-28  Jeff Law  <law@redhat.com>
11528
11529         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11530         * gcc.dg/tree-ssa/vrp18.c: New test.
11531
11532 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11533
11534         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11535
11536 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11537
11538         PR tree-optimization/22506
11539         * gcc.dg/vect/ps22506.c: New test.
11540
11541 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11542
11543         PR target/21149
11544         * gcc.target/i386/sse-3.c: New test.
11545
11546 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11547
11548         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11549         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11550
11551 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11552
11553         PR c/22589
11554         * gcc.c-torture/compile/pr22589-1.c: New test.
11555
11556 2005-07-28  Jan Hubicka  <jh@suse.cz>
11557
11558         * update-loopch.c: New testcase.
11559
11560 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11561
11562         PR rtl-optimization/23047
11563         * gcc.c-torture/execute/pr23047.c: New test.
11564         * gcc.c-torture/execute/pr23047.x: New.
11565
11566 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11567
11568         PR tree-optimization/22493
11569         * gcc.c-torture/execute/pr22493-1.c: New test.
11570         * gcc.c-torture/execute/pr22493-1.x: New.
11571         * gcc.c-torture/execute/vrp-1.c: New test.
11572         * gcc.c-torture/execute/vrp-2.c: New test.
11573         * gcc.c-torture/execute/vrp-2.c: New test.
11574
11575 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11576
11577         * gcc.target/frv/all-builtin-read8.c: Delete.
11578         * gcc.target/frv/all-builtin-read16.c: Delete.
11579         * gcc.target/frv/all-builtin-read32.c: Delete.
11580         * gcc.target/frv/all-builtin-read64.c: Delete.
11581         * gcc.target/frv/all-builtin-write8.c: Delete.
11582         * gcc.target/frv/all-builtin-write16.c: Delete.
11583         * gcc.target/frv/all-builtin-write32.c: Delete.
11584         * gcc.target/frv/all-builtin-write64.c: Delete.
11585         * gcc.target/frv/all-read-write-1.c: New.
11586
11587 2005-07-27  Jeff Law  <law@redhat.com>
11588
11589         * gcc.c-torture/execute/pr22630.c: New test.
11590
11591 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11592
11593         PR tree-optimization/23073
11594         * gcc.dg/vect/nodump-pr23073.c: New test.
11595         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11596
11597 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11598
11599         PR tree-optimize/22348
11600         * gcc.c-torture/execute/pr22348.c: New.
11601
11602 2005-07-27  Richard Guenther  <rguenther@suse.de>
11603
11604         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11605
11606 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11607
11608         PR fortran/22503
11609         * gfortran.dg/logical_comp.f90: New test.
11610
11611 2005-07-27  Jan Hubicka  <jh@suse.cz>
11612
11613         * inliner-1.c: Add cleanup of dumps.
11614         * val-prof-*.c: Likewise.
11615         * update-tailcall.c: New.
11616
11617 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11618
11619         PR 22591
11620         * gcc.dg/tree-ssa/pr22591.c: New test.
11621         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11622
11623 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11624
11625         PR libobjc/22606
11626         * objc.dg/try-catch-11.m: New test.
11627
11628 2005-07-26  Richard Guenther  <rguenther@suse.de>
11629
11630         PR tree-optimization/22486
11631         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11632
11633 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11634
11635         PR tree-opt/22484
11636         * testsuite/g++.dg/opt/loop2.C: New test.
11637
11638 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11639
11640         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11641         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11642
11643 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11644
11645         * lib/profopt.exp (profopt-execute): Check for profiling data
11646         files on the target.
11647
11648 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11649
11650         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11651         for matching of asm labels.
11652
11653 2005-07-25  Richard Guenther  <rguenther@suse.de>
11654
11655         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11656
11657 2005-07-25  Richard Guenther  <rguenther@suse.de>
11658
11659         PR testsuite/22624
11660         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11661
11662 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11663
11664         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11665         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11666         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11667         * gcc.dg/vect/vect-100.c: New test.
11668         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11669         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11670         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11671         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11672         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11673         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11674         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11675         * gfortran.dg/vect/pr19049.f90: New testcase.
11676         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11677
11678 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11679
11680         * gcc.c-torture/execute/20050713-1.c: New test.
11681
11682         PR fortran/20063
11683         * gfortran.fortran-torture/execute/data_4.f90: New test.
11684
11685         PR middle-end/20303
11686         * gcc.dg/visibility-d.c: New test.
11687
11688 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11689
11690         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11691         * gfortran.dg/underflow.f90: Ditto.
11692
11693 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11694
11695         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11696         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11697         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11698
11699 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11700
11701         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11702         include case of field width of zero.
11703
11704 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11705
11706         PR libgfortran/21875
11707         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11708         with trailing blanks on normal formatted read.
11709
11710 2005-07-23  Chao-ying Fu  <fu@mips.com>
11711
11712         * gcc.target/mips/mips32-dsp-type.c: New test.
11713         * gcc.target/mips/mips32-dsp.c: New test.
11714
11715 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11716
11717         PR testsuite/21073
11718         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11719
11720         PR testsuite/20454
11721         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11722         and __cyg_profile_func_exit.
11723
11724 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11725
11726         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11727         * gfortran.dg/comma_format_extension_4.f: Same.
11728         * gfortran.dg/pr15332.f: Same.
11729         * gfortran.dg/pr21730.f: Same.
11730
11731 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11732
11733         * g++.dg/opt/vrp2.C: Fix testcase.
11734
11735         PR tree-opt/22625
11736         * g++.dg/opt/vrp2.C: New test.
11737
11738 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11739
11740         PR debug/21828
11741         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11742
11743 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11744
11745         * gcc.dg/tree-ssa/20050719-1.c: New test.
11746
11747 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11748
11749         * gcc.dg/bfin-longcall-1.c: New file.
11750         * gcc.dg/bfin-longcall-2.c: New file.
11751
11752 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11753
11754         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11755
11756 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11757
11758         PR middle-end/19055
11759         * gcc.dg/tree-ssa/pr19055.c: New test.
11760         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11761
11762 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11763
11764         PR C++/22358
11765         * g++.dg/other/pr22358.C: New test.
11766
11767 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11768
11769         PR c++/2922
11770         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11771
11772 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11773
11774         PR c++/15938
11775         * g++.dg/init/union2.C: New test.
11776
11777 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11778
11779         PR c/22393
11780         * gcc.dg/complex-4.c: New test.
11781
11782 2005-07-21  Richard Guenther  <rguenther@suse.de>
11783
11784         PR testsuite/22522
11785         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11786         scanning for asm labels.
11787         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11788
11789 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11790
11791         PR target/22085
11792         * gcc.dg/altivec-pr22085.c: New.
11793
11794 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11795
11796         PR tree-optimization/19210
11797         * gcc.dg/tree-ssa/pr19210-1.c: New.
11798         * gcc.dg/tree-ssa/pr19210-2.c: New.
11799
11800 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11801
11802         PR rtl-optimization/22167
11803         * g++.dg/opt/pr22167.C: New test.
11804
11805 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11806
11807         PR c++/2922
11808         * g++.dg/lookup/two-stage2.C: New.
11809         * g++.dg/lookup/two-stage3.C: New.
11810         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11811         fixed two-stage name lookup for operators.
11812         * g++.dg/template/call3.C: Compiler now produces an appropriate
11813         error message.
11814         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11815         14 as a candidate.
11816         * g++.dg/template/ptrmem4.C: Compiler produces different error
11817         message.
11818         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11819         connect_to_method as a candidate.
11820
11821 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11822
11823         * gcc.dg/fold-alloc-1.c: New test.
11824
11825 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11826
11827         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11828         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11829
11830 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11831
11832         * gcc.dg/fold-abs-1.c: New test.
11833         * gcc.dg/fold-abs-2.c: New test.
11834         * gcc.dg/fold-abs-3.c: New test.
11835
11836 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11837
11838         Make CONSTRUCTOR use VEC to store initializers.
11839         * g++.dg/ext/complit3.C: Check for specific error messages.
11840         * g++.dg/init/brace2.C: Update error message.
11841         * g++.dg/warn/Wbraces2.C: Likewise.
11842
11843 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11844
11845         PR fortran/16940
11846         * gfortran.dg/module_interface_1.f90: New test.
11847
11848 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11849             Kenneth Zadeck <zadeck@naturalbridge.com>
11850
11851         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11852
11853 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11854
11855         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11856         specify -Wformat for these tests.
11857         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11858         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11859         * gcc.dg/format/opt-6.c: Delete.
11860
11861 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11862
11863         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11864         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11865
11866 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11867
11868         * gcc.dg/tree-ssa/alias-2.c: New test.
11869
11870 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11871
11872         PR c++/22263
11873         * g++.dg/template/explicit7.C: New test.
11874
11875 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11876
11877         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11878         width of 8 to +Inf and -Inf.
11879
11880 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11881
11882         PR c++/22139
11883         * g++.dg/template/friend36.C: New test.
11884
11885 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11886
11887         PR fortran/21730
11888         * gfortran.dg/pr21730.f: New test.
11889
11890 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11891             Kenneth Zadeck <zadeck@naturalbridge.com>
11892
11893         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11894         since pure const detection cannot run at -O1 in c compiler.
11895         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11896         can now optimize this case properly.
11897         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11898         because we now pass.
11899         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11900
11901 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11902
11903         PR c/22421
11904         * gcc.dg/format/bitfld-1.c: New test.
11905
11906 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11907
11908         PR c++/22204
11909         * g++.dg/rtti/repo1.C: New test.
11910
11911 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11912
11913         PR middle-end/22398
11914         * gcc.c-torture/compile/pr22398.c: New test.
11915
11916 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11917
11918         PR c++/22132
11919         * g++.dg/expr/cast4.C: New test.
11920
11921 2005-07-15  Richard Guenther  <rguenther@suse.de>
11922
11923         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11924         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11925
11926 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11927
11928         PR tree-optimization/22230
11929         * gcc.dg/tree-ssa/pr22230.c: New test.
11930
11931 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11932
11933         * gfortran.dg/g77/cpp6.f: New test.
11934
11935         PR fortran/22417
11936         * gfortran.dg/g77/cpp5.F: New test.
11937         * gfortran.dg/g77/cpp5.h: New file.
11938         * gfortran.dg/g77/cpp5inc.h: New file.
11939
11940 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11941
11942         PR libfortran/16435
11943         * gfortran.dg/tl_editting.f90: New.
11944         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11945
11946 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11947
11948         * gfortran.dg/char_array_constructor.f90: New test.
11949
11950 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11951
11952         * gfortran.dg/past_eor.f90: New.
11953         * gfortran.dg/complex_read.f90: New.
11954
11955 2005-07-13  Jeff Law  <law@redhat.com>
11956
11957         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11958         additional casts.
11959
11960         * gcc.dg/tree-ssa/pr22321.c: New test
11961
11962 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11963
11964         PR tree-optimization/21921
11965         * gcc.dg/tree-ssa/pr21921.c: New.
11966
11967 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11968
11969         PR tree-optimizatio/22442
11970         * gcc.dg/tree-ssa/loop-11.c: New test.
11971
11972 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11973
11974         PR tree-opt/21840
11975         * gcc.c-torture/compile/pr21840.c: New test.
11976
11977 2005-07-12  Jan Hubicka  <jh@suse.cz>
11978
11979         * gcc.c-torture/compile/pr22379.c: New test.
11980
11981 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11982
11983         PR libfortran/21593
11984         gfortran.dg/dev_null.f90: Remove outdated comment about
11985         PR libfortran/21593.
11986
11987
11988 2005-07-12  Dale Johannesen  <dalej@apple.com>
11989
11990         * gcc.target/i386/compress-float-sse.c: New.
11991         * gcc.target/i386/compress-float-sse-pic.c: New.
11992         * gcc.target/i386/compress-float-387.c: New.
11993         * gcc.target/i386/compress-float-387-pic.c: New.
11994         * gcc.dg/compress-float-ppc.c: New.
11995         * gcc.dg/compress-float-ppc-pic.c: New.
11996
11997 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11998
11999         PR libfortran/21593
12000         gfortran.dg/dev_null.f90: Remove targets.
12001
12002 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12003
12004         PR tree-opt/22335
12005         * gcc.dg/pr22335-1.c: New test.
12006         * gcc.dg/pr22335-2.c: New test.
12007
12008 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12009
12010         PR c++/20172
12011         * g++.dg/template/nontype12.C : New test.
12012
12013 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12014
12015         * gcc.dg/tree-ssa/loop-10.c: New test.
12016
12017 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
12018
12019         * gcc.c-torture/execute/20020720-1.x: Remove.
12020
12021 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
12022
12023         * gfortran.fortran-torture/execute/forall_7.f90: New test.
12024
12025 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
12026
12027         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
12028         (dg-mips-options): Use it.
12029
12030 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
12031
12032         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
12033
12034 2005-07-09  Richard Henderson  <rth@redhat.com>
12035
12036         * lib/target-supports.exp (check_effective_target_sync_char_short):
12037         Add alpha.
12038
12039 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
12040
12041         PR libfortran/22217
12042         * gfortran.dg/negative-z-descriptor.f90: New test.
12043
12044 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12045
12046         PR tree-opt/22329
12047         * gcc.dg/pr22329.c: New test.
12048
12049 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12050
12051         PR tree-optimization/20139
12052         * gcc.dg/tree-ssa/pr20139.c: New.
12053
12054 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12055
12056         PR tree-opt/22356
12057         * testsuite/gcc.dg/pr22356-1.c: New test.
12058
12059 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         PR c++/21799
12062         * g++.dg/template/unify8.C: New.
12063         * g++.dg/template/unify9.C: New.
12064
12065 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12066
12067         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12068
12069 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12070
12071         * gcc.dg/darwin-version-1.c: New.
12072         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12073         * gcc.dg/builtins-20.c: Likewise.
12074         * gcc.dg/builtins-53.c: Likewise.
12075         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12076         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12077         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12078         * gcc.dg/torture/builtins-power-1.c: Likewise.
12079         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12080         on Darwin.
12081
12082 2005-07-07  Jeff Law  <law@redhat.com>
12083
12084         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12085         argument evaluation order.
12086
12087 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12088
12089         PR libfortran/21594
12090         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12091         Add test cases where the shift length is greater than the
12092         array length.
12093
12094 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12095
12096         * obj-c++.dg/proto-lossage-6.mm: New.
12097         * objc.dg/proto-lossage-6.m: New.
12098
12099 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12100
12101         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12102         * objc.dg/gnu-runtime-2.m: Likewise.
12103
12104 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12105
12106         * gfortran.dg/longline.f: New test.
12107
12108         * gfortran.dg/badline.f: New test.
12109
12110 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12111
12112         PR fortran/16531
12113         PR fortran/15966
12114         PR fortran/18781
12115         * gfortran.dg/hollerith.f90: New.
12116         * gfortran.dg/hollerith2.f90: New.
12117         * gfortran.dg/hollerith3.f90: New.
12118         * gfortran.dg/hollerith4.f90: New.
12119         * gfortran.dg/hollerith_f95.f90: New.
12120         * gfortran.dg/hollerith_legacy.f90: New.
12121         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12122
12123 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12124
12125         PR objc/22274
12126         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12127         * objc.dg/gnu-runtime-2.m: New.
12128
12129 2005-07-06  Jeff Law  <law@redhat.com>
12130
12131         * gcc.dg/tree-ssa/vrp17.c: New test.
12132
12133 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12134
12135         PR fortran/22327
12136         * gfortran.dg/array_constructor_5.f90: New test.
12137
12138 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12139
12140         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12141
12142 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12143
12144         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12145         * gcc.dg/980816-1.c: Ditto.
12146
12147 2005-07-06  Jeff Law  <law@redhat.com>
12148
12149         * gcc.c-torture/compile/pr21356.c: New test.
12150
12151 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12152
12153         PR c/22013
12154         PR c/22098
12155         * gcc.c-torture/compile/pr22013-1.c,
12156         gcc.c-torture/execute/pr22098-1.c,
12157         gcc.c-torture/execute/pr22098-2.c,
12158         gcc.c-torture/execute/pr22098-3.c: New tests.
12159
12160 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12161
12162         PR c/22308
12163         * gcc.dg/pr22308-1.c: New test.
12164
12165 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12166
12167         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12168         target.
12169         * gcc.dg/compare9.c: Use -fshort-enums instead of
12170         -fno-short-enums.  Change the last test to dg-bogus.
12171
12172 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12173
12174         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12175         * gcc.dg/compare9.c: New.
12176
12177 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12178
12179         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12180
12181 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12182
12183         PR testsuite/22288
12184         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12185
12186
12187 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12188
12189         * gcc.dg/format/gcc_gfc-1.c: New.
12190
12191 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12192
12193         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12194
12195 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12196
12197         PR fortran/20842
12198         * gfortran.dg/io_invalid_1.f90: New test.
12199
12200 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12201
12202         * gcc.dg/format/gcc_diag-1.c: Update.
12203
12204 2005-07-02  Jeff Law  <law@redhat.com>
12205
12206         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12207         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12208
12209 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12210
12211         * gcc.dg/format/gcc_diag-1.c: Update.
12212
12213 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12214
12215         PR tree-opt/22269
12216         * gcc.c-torture/compile/pr22269.c: New test.
12217
12218 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12219
12220         PR 21584
12221         PR 22219
12222         * g++.dg/tree-ssa/pr21584-1.C: New test.
12223         * g++.dg/tree-ssa/pr21584-2.C: New test.
12224
12225 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12226
12227         * obj-c++.dg/try-catch-11.mm: New.
12228         * objc.dg/try-catch-10.m: New.
12229
12230 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12231
12232         * g++.dg/other/ucnid-1.C: xfail on AIX.
12233
12234 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12235
12236         PR 22234
12237         * gcc.dg/20050629-1.c: New test.
12238
12239 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12240
12241         * obj-c++.dg/const-str-1[0-1].mm: New.
12242         * objc.dg/const-str-1[0-1].m: New.
12243
12244 2005-05-29  Richard Henderson  <rth@redhat.com>
12245
12246         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12247         Rename from check_effective_target_vect_no_max.
12248         (check_effective_target_vect_no_int_add): New.
12249         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12250         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12251         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12252         * gcc.dg/vect/vect-reduc-1.c: Use both.
12253         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12254
12255 2005-05-29  Richard Henderson  <rth@redhat.com>
12256
12257         * lib/target-supports.exp (check_effective_target_vect_no_max):
12258         Remove i386 and x86_64.
12259
12260 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12261
12262         PR testsuite/21969
12263         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12264
12265 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12266
12267         PR middle-end/21969
12268         * gcc.dg/vect/pr21969.c: New test.
12269
12270 2005-06-28  Eric Christopher  <echristo@redhat.com>
12271
12272         PR c/22052
12273         PR c/21975
12274         * gcc.dg/inline1.c: New test.
12275         * gcc.dg/inline2.c: Ditto.
12276         * gcc.dg/inline3.c: Ditto.
12277         * gcc.dg/inline4.c: Ditto.
12278         * gcc.dg/inline5.c: Ditto.
12279
12280 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12281
12282         PR libfortran/22142
12283         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12284         Add testcase also testing eoshift1 for PR 22142.
12285
12286 2005-06-28  Richard Henderson  <rth@redhat.com>
12287
12288         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12289         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12290         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12291         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12292         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12293
12294 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12295
12296         PR libfortran/22142
12297         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12298         Add testcase for PR 22142.
12299
12300 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12301
12302         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12303         gcc.target/ia64/fpreg-2.c: New tests.
12304
12305 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12306
12307         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12308
12309 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12310
12311         PR libfortran/22170
12312         * gfortran.dg/slash_1.f90: New test.
12313
12314 2005-06-27  Richard Henderson  <rth@redhat.com>
12315
12316         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12317         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12318         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12319         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12320         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12321         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12322
12323 2005-06-27  Richard Henderson  <rth@redhat.com>
12324
12325         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12326         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12327
12328 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12329
12330         * obj-c++.dg/proto-lossage-5.mm: New.
12331         * objc.dg/proto-lossage-5.m: New.
12332
12333 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12334
12335         PR 21959
12336         * gcc.dg/tree-ssa/pr21959.c: New test.
12337
12338 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12341         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12342         testing uninitialized var.
12343
12344         * gcc.c-torture/execute/builtins/chk.h: New.
12345         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12346         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12347         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12348         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12349         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12350         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12351         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12352         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12353         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12354         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12355         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12356         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12357         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12358         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12359         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12360         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12361         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12362         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12363         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12364         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12365         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12366         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12367         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12368         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12369         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12370         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12371         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12372         * gcc.dg/builtin-object-size-1.c: New test.
12373         * gcc.dg/builtin-object-size-2.c: New test.
12374         * gcc.dg/builtin-object-size-3.c: New test.
12375         * gcc.dg/builtin-object-size-4.c: New test.
12376         * gcc.dg/builtin-object-size-5.c: New test.
12377         * gcc.dg/builtin-stringop-chk-1.c: New test.
12378         * gcc.dg/builtin-stringop-chk-2.c: New test.
12379         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12380         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12381         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12382         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12383         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12384         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12385         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12386         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12387         * gcc.c-torture/execute/printf-1.c: New test.
12388         * gcc.c-torture/execute/fprintf-1.c: New test.
12389         * gcc.c-torture/execute/vprintf-1.c: New test.
12390         * gcc.c-torture/execute/vfprintf-1.c: New test.
12391         * gcc.c-torture/execute/printf-chk-1.c: New test.
12392         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12393         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12394         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12395
12396 2005-06-27  Michael Matz  <matz@suse.de>
12397
12398         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12399         slot is not merged if address escapes.
12400
12401 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12402
12403         PR c/21911
12404         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12405
12406 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12407
12408         PR middle-end/17965
12409         * gcc.c-torture/compile/20050622-1.c: New test.
12410
12411         PR middle-end/22028
12412         * gcc.dg/20050620-1.c: New test.
12413
12414 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12415
12416         PR tree-optimization/22026
12417         * gcc.dg/tree-ssa/pr22026.c: New.
12418
12419 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12420
12421         PR libfortran/22144
12422         * gfortran.dg/shift-alloc.f90: New testcase.
12423
12424 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12425
12426         * all files: Update FSF address in copyright headers.
12427
12428 2005-06-22  Jan Hubicka  <jh@suse.cz>
12429
12430         * wholeprogram-1.c: New testcase.
12431         * wholeprogram-2.c: New testcase.
12432
12433 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12434
12435         PR 22171
12436         * gcc.dg/tree-ssa/pr22171.c: New test.
12437
12438 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12439
12440         * gfortran.dg/simplify_modulo.f90: New.
12441
12442 2005-06-24  Jan Hubicka  <jh@suse.cz>
12443
12444         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12445
12446 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12447
12448         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12449
12450 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12451
12452         * obj-c++.dg/typedef-alias-1.mm: New.
12453         * objc.dg/typedef-alias-1.m: New.
12454
12455 2005-06-23  Jeff Law  <law@redhat.com>
12456
12457         * gcc.dg/tree-ssa/vrp16.c: New test.
12458
12459 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12460
12461         * lib/target-supports.exp: Add
12462         check_effective_target_fortran_large_real and
12463         check_effective_target_fortran_large_int to check for
12464         corresponding effective targets.
12465         * gfortran.dg/large_integer_kind_1.f90: New test.
12466         * gfortran.dg/large_real_kind_1.f90: New test.
12467
12468 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12469
12470         PR tree-optimization/22117
12471         * gcc.dg/tree-ssa/pr22117.c: New.
12472
12473 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12474
12475         PR testsuite/22123
12476         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12477
12478 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12479
12480         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12481
12482 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12483
12484         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12485         * gfortran.dg/f2c_4.c: Likewise.
12486
12487 2005-06-22 Paul Brook  <paul@codesourcery.com>
12488
12489         PR fortran/21034
12490         * gfortran.dg/auto_save_1.f90: New test.
12491
12492 2005-06-22  Michael Matz  <matz@suse.de>
12493
12494         * gcc.target/x86-64/abi: New directory.
12495         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12496         * gcc.target/x86-64/abi/README.gcc: New file.
12497         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12498         * gcc.target/x86-64/abi/asm-support.s: New file.
12499         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12500         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12501         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12502         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12503         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12504         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12505         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12506         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12507         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12508         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12509         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12510         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12511         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12512         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12513         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12514         * gcc.target/x86_64/abi/test_varargs.c: New test.
12515
12516 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12517
12518         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12519         32-bit i?86 and x86_64.
12520
12521 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12522
12523         * obj-c++.dg/const-str-[1-9].mm: New tests.
12524
12525 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12526
12527         PR fortran/22010
12528         * gfortran.dg/namelist_use.f90: New.
12529         * gfortran.dg/namelist_use_only.f90: New.
12530
12531 2005-06-21  Jeff Law  <law@redhat.com>
12532
12533         * gcc.dg/tree-ssa/vrp15.c: New test.
12534
12535 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12536
12537         * lib/target-supports.exp (check_effective_target_vect_reduction):
12538         Remove.
12539         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12540         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12541         remove vect_reduction target keyword. Also avoid two returns in main.
12542         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12543         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12544         * gcc.dg/vect/vect-reduc-1short.c: New test.
12545         * gcc.dg/vect/vect-reduc-1char.c: New test.
12546         * gcc.dg/vect/vect-reduc-2short.c: New test.
12547         * gcc.dg/vect/vect-reduc-2char.c: New test.
12548         * gcc.dg/vect/vect-reduc-6.c: New test.
12549         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12550         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12551         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12552
12553 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12554         Paul Thomas  <pault@gcc.gnu.org>
12555
12556         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12557         New tests.
12558
12559 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12560
12561         * gfortran.dg/backslash_1.f90: New test.
12562         * gfortran.dg/backslash_2.f90: New test.
12563
12564 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12565
12566         * gfortran.dg/duplicate_labels.f90: New test.
12567
12568 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12569
12570         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12571         unsupportable relocations.
12572         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12573         * gcc.dg/20050321-2.c: xfail for NetWare.
12574
12575 2005-06-20  Andreas Jaeger  <aj@suse.de>
12576
12577         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12578         gcc.target/i386/fastcall-sseregparm.c,
12579         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12580
12581 2005-06-19  Richard Henderson  <rth@redhat.com>
12582
12583         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12584
12585 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12586
12587         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12588
12589 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12590
12591         PR c++/22115
12592         * g++.dg/conversion/simd2.C: Change expected error message.
12593
12594 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12595
12596         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12597         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12598         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12599
12600 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12601
12602         * gcc.dg/fold-mod-1.c: New test.
12603
12604 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12605
12606         PR fortran/19926
12607         * gfortran.dg/pr19926.f90: New test.
12608
12609 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12610
12611         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12612         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12613         targets.
12614         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12615         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12616
12617 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12618
12619         * gcc.target/ia64/float80-varargs-1.c: New test.
12620
12621 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12622
12623         PR tree-opt/22035
12624         * gfortran.dg/f2c_6.f90: New test.
12625
12626 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12627
12628         PR c++/17413
12629         * g++.dg/template/local5.C: New.
12630
12631 2005-06-17  Richard Henderson  <rth@redhat.com>
12632
12633         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12634
12635 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12636
12637         PR testsuite/21945
12638         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12639
12640 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12641
12642         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12643         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12644         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12645         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12646         check_vect to verify the presence of hardware vector support.
12647
12648 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12649
12650         PR testsuite/22056
12651         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12652
12653 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12654
12655         PR libfortran/19216
12656         * gfortran.dg/pr19216.f: Add correct space between brackets and
12657         dg directive.
12658
12659 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12660
12661         PR libfortran/16436
12662         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12663
12664 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12665
12666         * gcc.target/i386/attributes-error.c: New testcase.
12667         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12668         * gcc.target/i386/regparm-stdcall.c: Likewise.
12669         * gcc.target/i386/sseregparm-1.c: Likewise.
12670         * gcc.target/i386/sseregparm-2.c: Likewise.
12671
12672 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12673
12674         * g++.dg/rtti/crash2.C: New.
12675
12676 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12677
12678         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12679
12680 2005-06-15  David Ung  <davidu@mips.com>
12681
12682         * gcc.target/mips/mips16e-extends.c: New test for testing the
12683         generation of MIPS16e zeb/zeh, seb/seh instructions.
12684
12685 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12686
12687         PR 22018
12688         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12689         * gcc.dg/tree-ssa/pr22018.c: New test.
12690
12691 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12692
12693         * gcc.dg/simd-1.c: Update error messages.
12694         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12695         * gcc.dg/simd-2.c: Update error messages.
12696         * gcc.dg/simd-4.c: New.
12697
12698 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12699
12700         PR c++/20678
12701         * g++.dg/other/crash-4.C: New.
12702
12703 2005-06-14  Devang Patel  <dpatel@apple.com>
12704
12705         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12706
12707 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12708
12709         PR c++/21929
12710         * g++.dg/parse/crash11.C: Update
12711
12712 2005-06-13  Jeff Law  <law@redhat.com>
12713
12714         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12715         perform the desired transformations.
12716         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12717         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12718
12719 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12720
12721         PR fortran/22038
12722         * gfortran.dg/forall_1.f90: Un-XFAIL.
12723
12724 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12725
12726         PR c++/21929
12727         * g++.dg/parse/crash26.C: New.
12728
12729         PR c++/20789
12730         * g++.dg/init/member1.C: New.
12731
12732 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12733
12734         * gfortran.dg/altreturn_1.f90: New test.
12735
12736 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12737
12738         PR middle-end/21985
12739         * gcc.dg/tree-ssa/pr21985.c: New test.
12740
12741 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12742
12743         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12744
12745 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12746
12747         PR c++/21930
12748         * g++.dg/other/error10.C: New test case.
12749
12750 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12751
12752         PR libfortran/19155
12753         * gfortran.dg/pr19155.f: Add test.
12754
12755 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12756
12757         * gfortran.dg/f2c_7.f90: New test.
12758
12759         * gfortran.dg/forall_1.f90: XFAILed.
12760
12761 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12762
12763         * gcc.dg/pr14796-1.c: New.
12764         * gcc.dg/pr14796-2.c: New.
12765
12766 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12767
12768         PR fortran/17792
12769         PR fortran/21375
12770         * gfortran.dg/deallocate_stat.f90: New test.
12771
12772 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12773
12774         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12775
12776 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12777
12778         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12779         access will be generated when this loop is vectorized. Test that
12780         accesses with same alignment were detected.
12781         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12782         Test that accesses with same alignment were detected.
12783         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12784         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12785         alignment were detected.
12786
12787 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12788
12789         PR c++/10611
12790         * g++.dg/conversion/simd2.C: New.
12791
12792 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12793
12794         * gcc.dg/Wcxx-compat-1.c: New.
12795
12796 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12797
12798         PR libfortran/21480
12799         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12800         complex array.
12801
12802 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12803
12804         * gcc.dg/alias-8.c: New.
12805
12806 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12807
12808         * gcc.dg/format/cmn_err-1.c: Update.
12809
12810 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12811
12812         PR target/20666
12813         * gcc.target/sparc/fexpand-2.c: New.
12814         * gcc.target/sparc/fpmerge-2.c: New.
12815         * gcc.target/sparc/fpmul-2.c: New.
12816         * gcc.target/sparc/noresult.c: New.
12817         * gcc.target/sparc/pdist-2.c: New.
12818         * gcc.target/sparc/pdist-3.c: New.
12819
12820 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12821
12822         PR testsuite/21702
12823         * gcc.target/i386/i386.exp: Fix comment typo.
12824
12825 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12826
12827         PR c++/19497
12828         * g++.dg/inherit/using5.C: New.
12829         * g++.dg/inherit/using6.C: New.
12830
12831 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12832
12833         PR c++/19894
12834         * g++.dg/template/ptrmem15.C: New test.
12835
12836         PR c++/20563
12837         * g++.dg/ext/label4.C: New test.
12838
12839 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12840
12841         * gcc.dg/tls/debug-1.c: New test.
12842
12843 2005-06-07  Dale Johannesen  <dalej@apple.com>
12844
12845         * gcc.target/i386/movq.c: New.
12846
12847 2005-06-07  Dale Johannesen  <dalej@apple.com>
12848
12849         * gcc.dg/20050607-1.c: New.
12850
12851 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12852
12853         PR middle-end/21850
12854         * gcc.c-torture/execute/20050607-1.c: New test.
12855
12856 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12857
12858         PR libfortran/21926
12859         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12860         Test case where the return array has lowest stride one,
12861         but isn't packed.
12862
12863 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12864
12865         * lib/target-supports.exp (check_effective_target_sync_int_long):
12866         Add s390 and s390x targets.
12867
12868 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12869
12870         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12871         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12872         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12873         * gcc.dg/tree-ssa/loop-9.c: New test.
12874
12875 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12876
12877         * g++.dg/parse/defarg10.C: New.
12878
12879 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12880
12881         PR regression/21897
12882         * gcc.c-torture/execute/20050604-1.c: New test.
12883
12884 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12885
12886         PR 21903
12887         * g++.dg/parse/defarg9.C: New.
12888
12889         PR c++/20637
12890         * g++.dg/inherit/using4.C: New.
12891         * g++.dg/overload/error1.C: Adjust expected errors.
12892         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12893         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12894         * g++.old-deja/g++.other/redecl2.C: Likewise.
12895         * g++.old-deja/g++.other/redecl4.C: Likewise.
12896         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12897
12898 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12899
12900         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12901
12902 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12903
12904         * lib/gfortran.exp (gfortran_target_compile): Call
12905         dg-additional-files-options
12906         * gfortran.dg/f2c_4.f90: New file
12907         * gfortran.dg/f2c_4.c: New file
12908         * gfortran.dg/f2c_5.f90: New file
12909         * gfortran.dg/f2c_5.c: New file
12910
12911 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12912
12913         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12914
12915         PR fortran/21912
12916         * gfortran.dg/array_constructor_4.f90: New test.
12917
12918 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12919
12920         PR c++/21619
12921         * g++.dg/ext/builtin9.C: New test.
12922
12923 2005-06-05  Dale Johannesen  <dalej@apple.com>
12924
12925         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12926         * gcc.c-torture/execute/20050603-2.c: Ditto.
12927
12928 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12929
12930         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12931         * gcc.dg/vect/vect-reduc-1.c: New.
12932         * gcc.dg/vect/vect-reduc-2.c: New.
12933         * gcc.dg/vect/vect-reduc-3.c: New.
12934
12935 2005-06-04  Dale Johannesen  <dalej@apple.com>
12936
12937         * gcc.c-torture/execute/20050603-1.c: New.
12938         * gcc.c-torture/execute/20050603-2.c: New.
12939         * gcc.dg/20050603-3.c: New.
12940
12941 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12942
12943         PR fortran/19195
12944         * gfortran.dg/debug_1.f90: New test.
12945
12946         * gfortran.dg/forall_1.f90: New test.
12947
12948 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12949
12950         * gfortran.dg/array_constructor_3.f90: New test.
12951
12952 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12953
12954         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12955
12956 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12957
12958         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12959
12960 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12961
12962         PR c/21873
12963         * gcc.dg/init-excess-1.c: New test.
12964
12965 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12966
12967         PR c++/21853
12968         * g++.dg/expr/static_cast6.C: New test.
12969
12970 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12971
12972         * gcc.dg/tree-ssa/vrp14.c: New test.
12973
12974 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12975
12976         PR c++/21336
12977         * g++.dg/template/new2.C: New test.
12978
12979 2005-06-03  Josh Conner  <jconner@apple.com>
12980
12981         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12982         all entries in initializer.
12983
12984 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12985
12986         PR middle-end/21858
12987         * gcc.dg/pr21858.c: New testcase.
12988
12989 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12990
12991         PR tree-optimization/21292
12992
12993         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12994         New.
12995         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12996         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12997         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12998         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12999         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
13000
13001 2005-06-02  Richard Henderson  <rth@redhat.com>
13002
13003         * gcc.dg/sync-2.c: Use -march=i486 for i386.
13004
13005 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
13006
13007         * gcc.dg/wtypequal.c: New testcase.
13008
13009 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
13010
13011         PR 21582
13012         * gcc.dg/tree-ssa/pr21582.c: New test.
13013
13014 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13015
13016         PR c++/21280
13017         * g++.dg/opt/interface2.h: New.
13018         * g++.dg/opt/interface2.C: New.
13019         * g++.dg/init/ctor4.C: Adjust error lines.
13020         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13021         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13022         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13023         * g++.old-deja/g++.pt/assign1.C: Likewise.
13024         * g++.old-deja/g++.pt/crash20.C: Likewise.
13025
13026 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
13027
13028         PR tree-optimization/21734
13029         * g++.dg/vect/pr21734_1.cc: New.
13030         * g++.dg/vect/pr21734_2.cc: New.
13031
13032 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13033
13034         PR c++/20350
13035         * g++.dg/template/spec24.C: New.
13036
13037         PR c++/21151
13038         * g++.dg/pch/local-1.C: New.
13039         * g++.dg/pch/local-1.Hs: New.
13040
13041 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13042
13043         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13044         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13045         * gcc.dg/tree-ssa/pr14341.c: New test.
13046         * gcc.dg/tree-ssa/pr14841.c: New test.
13047         * gcc.dg/tree-ssa/pr20701.c: New test.
13048         * gcc.dg/tree-ssa/pr21086.c: New test.
13049         * gcc.dg/tree-ssa/pr21090.c: New test.
13050         * gcc.dg/tree-ssa/pr21332.c: New test.
13051         * gcc.dg/tree-ssa/pr21458.c: New test.
13052         * gcc.dg/tree-ssa/pr21658.c: New test.
13053         * gcc.dg/tree-ssa/vrp01.c: New test.
13054         * gcc.dg/tree-ssa/vrp02.c: New test.
13055         * gcc.dg/tree-ssa/vrp03.c: New test.
13056         * gcc.dg/tree-ssa/vrp04.c: New test.
13057         * gcc.dg/tree-ssa/vrp05.c: New test.
13058         * gcc.dg/tree-ssa/vrp06.c: New test.
13059         * gcc.dg/tree-ssa/vrp07.c: New test.
13060         * gcc.dg/tree-ssa/vrp08.c: New test.
13061         * gcc.dg/tree-ssa/vrp09.c: New test.
13062         * gcc.dg/tree-ssa/vrp10.c: New test.
13063         * gcc.dg/tree-ssa/vrp11.c: New test.
13064         * gcc.dg/tree-ssa/vrp12.c: New test.
13065         * gcc.dg/tree-ssa/vrp13.c: New test.
13066
13067 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13068
13069         PR 21029
13070         * gcc.dg/tree-ssa/pr21029.c: New test.
13071
13072 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13073
13074         * gfortran.dg/logint-1.f: New test case.
13075         * gfortran.dg/logint-2.f: Likewise.
13076         * gfortran.dg/logint-3.f: Likewise.
13077
13078 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13079
13080         PR c/21536
13081         PR c/20760
13082         * gcc.dg/20050527-1.c: New test.
13083
13084         * gcc.dg/i386-sse-12.c: New test.
13085
13086         PR fortran/21729
13087         * gfortran.dg/implicit_5.f90: New test.
13088
13089 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13090
13091         PR fortran/20883
13092         * gfortran/assign_4.f90: New test.
13093         * gfortran/assign_2.f90: Change compile to run.
13094
13095 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13096
13097         * lib/target-supports.exp
13098         (check_effective_target_sync_char_short): New.
13099         * gcc.dg/sync-2.c: New.
13100
13101 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13102
13103         PR tree-optimization/21817
13104         * gcc.dg/torture/pr21817-1.c: New.
13105
13106 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13107
13108         PR c++/21165
13109         * g++.dg/template/init5.C: New.
13110
13111 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13112
13113         * gfortran.dg/char_initialiser_actual.f90:
13114         Test character initialisers as actual arguments.
13115         * gfortran.dg/char_pointer_comp_assign.f90:
13116         Test character pointer structure component assignments.
13117         * gfortran.dg/char_array_structure_constructor.f90:
13118         Test character components in structure constructors.
13119
13120 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13121
13122         PR middle-end/20931
13123         * g++.dg/opt/pr20931.C: New test.
13124
13125 2005-05-31  Andreas Jaeger  <aj@suse.de>
13126
13127         PR testsuite/20772
13128         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13129         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13130         g++.old-deja/g++.ext/asmspec1.C,
13131         g++.old-deja/g++.other/regstack.C,
13132         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13133         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13134         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13135         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13136         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13137         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13138         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13139         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13140         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13141         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13142         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13143         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13144         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13145         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13146         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13147         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13148         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13149         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13150         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13151
13152 2005-05-31  Jeff Law  <law@redhat.com>
13153
13154         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13155
13156 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13157
13158         PR middle-end/21743
13159         * gcc.dg/builtins-1.c: Activate disabled clog test.
13160         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13161
13162 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13163
13164         * gfortran.dg/char_pointer_assign.f90:
13165         Test character-pointer assignments and pointer assignments.
13166         * gfortran.dg/char_pointer_dummy.f90:
13167         Test character-pointer dummy arguments.
13168         * gfortran.dg/char_pointer_func.f90:
13169         Test character-pointer function returns.
13170         * gfortran.dg/char_pointer_dependency.f90:
13171         Test character-pointer functions with dependencies.
13172
13173 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13174
13175         PR c++/21784
13176         * g++.dg/lookup/using14.C: New test.
13177
13178 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13179
13180         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13181         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13182         trailing ^M.
13183
13184 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13185
13186         PR c++/17413
13187         * g++.dg/template/local5.C: New.
13188
13189         PR target/21761
13190         * gcc.c-torture/compile/pr21761.c: New.
13191
13192         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13193         before darwin8.
13194
13195 2005-05-30  Steven G. Kargl
13196
13197         PR fortran/20846
13198         * gfortran.dg/inquire_8.f90: New test.
13199
13200 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13201
13202         PR libfortran/21376
13203         * gfortran.dg/output_exponents_1.f90: New test.
13204
13205 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13206
13207         PR libfortran/20006
13208         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13209
13210 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13211
13212         PR c++/21210
13213         * g++.dg/ext/complex1.C: New test.
13214
13215         PR c++/21340
13216         * g++.dg/init/ctor6.C: New test.
13217
13218 2005-05-29  Jan Hubicka  <jh@suse.cz>
13219
13220         * gcc.c-torture/compile/pr21562.c: New.
13221
13222 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13223
13224         * gfortran.dg/subnormal_1.f90: New test.
13225
13226 2005-05-28  Jan Hubicka  <jh@suse.cz>
13227
13228         * tree-prof.exp: Fix comment.
13229         * value-prof-1.c: New.
13230         * value-prof-2.c: New.
13231         * value-prof-3.c: New.
13232         * value-prof-4.c: New.
13233
13234 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13235
13236         PR c++/21614
13237         * g++.dg/expr/ptrmem6.C: New test.
13238         * g++.dg/expr/ptrmem6a.C: Likewise.
13239
13240 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13241
13242         PR tree-optimization/21658
13243         * gcc.dg/tree-ssa/pr21658.c: New.
13244
13245 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13246
13247         PR c++/21455
13248         * g++.dg/inherit/ptrmem3.C: New.
13249
13250         PR c++/21681
13251         * g++.dg/parse/template16.C: New.
13252
13253 2005-05-27  Andreas Jaeger  <aj@suse.de>
13254
13255         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13256
13257         * gcc.dg/i386-sse-8.c: Run test on all archs.
13258
13259 2005-05-26  Mike Stump  <mrs@apple.com>
13260
13261         * objc.dg/isa-field-1.m: Only run on darwin.
13262         * objc.dg/lookup-1.m: Likewise.
13263         * objc.dg/try-catch-8.m: Likewise.
13264
13265 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13266
13267         PR tree-optimization/9814
13268         * gcc.dg/pr9814-1.c: New test case.
13269
13270 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13271
13272         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13273         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13274         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13275         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13276         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13277         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13278         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13279         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13280         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13281         objc.dg/try-catch-8.m: New.
13282
13283 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13284
13285         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13286         remove extraneous semicolons.
13287
13288 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13289
13290         * obj-c++.dg/comp-types-12.mm: New.
13291         * objc.dg/comp-types-11.m: New.
13292         * objc.dg/selector-4.m: New.
13293
13294 2005-05-26  Andreas Jaeger  <aj@suse.de>
13295
13296         PR testsuite/20772
13297         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13298         g++.old-deja/g++.ext/attrib3.C,
13299         g++.old-deja/g++.other/store-expr1.C,
13300         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13301         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13302         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13303         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13304         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13305         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13306         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13307         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13308         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13309         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13310         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13311         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13312         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13313         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13314         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13315         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13316         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13317         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13318         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13319
13320 2005-05-26  Andreas Jaeger  <aj@suse.de>
13321
13322         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13323         x86-64 compilation.
13324
13325 2005-05-26  Andreas Jaeger  <aj@suse.de>
13326
13327         PR testsuite/20772
13328         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13329         gcc.misc-tests/i386-pf-athlon-1.c,
13330         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13331         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13332         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13333         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13334         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13335         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13336         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13337         programs.
13338
13339         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13340         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13341         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13342         x86-64 compilation.
13343
13344         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13345         x86_64.
13346
13347         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13348         effective-target ilp32.
13349
13350 2005-05-26  David Ung  <davidu@mips.com>
13351
13352         * gcc.target/mips/ext_ins.c: New test for testing the generation
13353         of MIPS32/64 rev 2 ext/ins instructions.
13354
13355 2005-05-26  Andreas Jaeger  <aj@suse.de>
13356
13357         * treelang/compile/unsigned.tree: Use gimple instead of
13358         nonexisting generic dump.
13359
13360 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13361
13362         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13363
13364 2005-05-26  Andreas Jaeger  <aj@suse.de>
13365
13366         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13367
13368 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13369
13370         PR libfortran/17283
13371         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13372         Test callee-allocated memory with write statements.
13373
13374 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13375
13376         PR middle-end/21709
13377         * gcc.dg/pr21709-1.c: New test case.
13378
13379 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13380             Mike Stump  <mrs@apple.com>
13381
13382         * objc/execute/next_mapping.h: Update for C++.
13383
13384         * obj-c++.dg/selector-1.mm: Move to...
13385         * obj-c++.dg/selector-4.mm: here...
13386
13387         * obj-c++.dg/basic.mm: New.
13388         * obj-c++.dg/comp-types-1.mm: New.
13389         * obj-c++.dg/cxx-class-1.mm: New.
13390         * obj-c++.dg/cxx-ivars-1.mm: New.
13391         * obj-c++.dg/cxx-ivars-2.mm: New.
13392         * obj-c++.dg/cxx-ivars-3.mm: New.
13393         * obj-c++.dg/cxx-scope-1.mm: New.
13394         * obj-c++.dg/cxx-scope-2.mm: New.
13395         * obj-c++.dg/defs.mm: New.
13396         * obj-c++.dg/empty-private-1.mm: New.
13397         * obj-c++.dg/encode-1.mm: New.
13398         * obj-c++.dg/encode-2.mm: New.
13399         * obj-c++.dg/encode-3.mm: New.
13400         * obj-c++.dg/extern-c-1.mm: New.
13401         * obj-c++.dg/extra-semi.mm: New.
13402         * obj-c++.dg/fix-and-continue-2.mm: New.
13403         * obj-c++.dg/isa-field-1.mm: New.
13404         * obj-c++.dg/ivar-list-semi.mm: New.
13405         * obj-c++.dg/local-decl-1.mm: New.
13406         * obj-c++.dg/lookup-1.mm: New.
13407         * obj-c++.dg/lookup-2.mm: New.
13408         * obj-c++.dg/method-1.mm: New.
13409         * obj-c++.dg/method-2.mm: New.
13410         * obj-c++.dg/method-3.mm: New.
13411         * obj-c++.dg/method-4.mm: New.
13412         * obj-c++.dg/method-5.mm: New.
13413         * obj-c++.dg/method-6.mm: New.
13414         * obj-c++.dg/method-7.mm: New.
13415         * obj-c++.dg/no-extra-load.mm: New.
13416         * obj-c++.dg/overload-1.mm: New.
13417         * obj-c++.dg/pragma-1.mm: New.
13418         * obj-c++.dg/pragma-2.mm: New.
13419         * obj-c++.dg/private-1.mm: New.
13420         * obj-c++.dg/private-2.mm: New.
13421         * obj-c++.dg/proto-qual-1.mm: New.
13422         * obj-c++.dg/qual-types-1.mm: New.
13423         * obj-c++.dg/stubify-1.mm: New.
13424         * obj-c++.dg/stubify-2.mm: New.
13425         * obj-c++.dg/super-class-1.mm: New.
13426         * obj-c++.dg/super-class-2.mm: New.
13427         * obj-c++.dg/super-dealloc-1.mm: New.
13428         * obj-c++.dg/super-dealloc-2.mm: New.
13429         * obj-c++.dg/template-1.mm: New.
13430         * obj-c++.dg/template-2.mm: New.
13431         * obj-c++.dg/template-3.mm: New.
13432         * obj-c++.dg/template-4.mm: New.
13433         * obj-c++.dg/template-5.mm: New.
13434         * obj-c++.dg/template-6.mm: New.
13435         * obj-c++.dg/try-catch-1.mm: New.
13436         * obj-c++.dg/try-catch-2.mm: New.
13437         * obj-c++.dg/try-catch-3.mm: New.
13438         * obj-c++.dg/try-catch-4.mm: New.
13439         * obj-c++.dg/try-catch-5.mm: New.
13440         * obj-c++.dg/try-catch-6.mm: New.
13441         * obj-c++.dg/try-catch-7.mm: New.
13442         * obj-c++.dg/try-catch-8.mm: New.
13443         * obj-c++.dg/try-catch-9.mm: New.
13444         * obj-c++.dg/va-meth-1.mm: New.
13445
13446 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13447
13448         * obj-c++.dg/selector-1.mm: New.
13449         * obj-c++.dg/selector-2.mm: New.
13450
13451 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13452
13453         * obj-c++.dg/selector-3.mm: New.
13454         * objc.dg/selector-3.m: New.
13455
13456 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13457
13458         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13459         about where warning appears.
13460
13461 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13462
13463         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13464         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13465         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13466         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13467
13468 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13469
13470         * gcc.dg/20050524-1.c: New test.
13471
13472 2005-05-25  Jan Hubicka  <jh@suse.cz>
13473
13474         * gcc.dg/tree-prof/inliner-1.c: New.
13475
13476 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13477
13478         * gcc.dg/tree-prof: New directory.
13479         * gcc.dg/tree-prof/tree-prof.exp: New.
13480
13481 2005-05-25  DJ Delorie  <dj@redhat.com>
13482
13483         * gcc.dg/Wattributes-1.c: New.
13484         * gcc.dg/Wattributes-2.c: New.
13485         * gcc.dg/Wattributes-3.c: New.
13486
13487 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13488
13489         PR tree-optimization/19833
13490         * gcc.dg/uninit-4.c: Remove xfail.
13491         * gcc.dg/uninit-9.c: Ditto.
13492
13493 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13494
13495         * obj-c++.dg/bitfield-[1-5].mm: New.
13496         * obj-c++.dg/class-protocol-1.mm: New.
13497         * obj-c++.dg/comp-types-1[0-1].mm: New.
13498         * obj-c++.dg/comp-types-[2-9].mm: New.
13499         * obj-c++.dg/encode-[4-8].mm: New.
13500         * obj-c++.dg/layout-1.mm: New.
13501         * obj-c++.dg/method-1[0-9].mm: New.
13502         * obj-c++.dg/method-2[0-1].mm: New.
13503         * obj-c++.dg/method-[8-9].mm: New.
13504         * obj-c++.dg/objc-gc-3.mm: New.
13505         * obj-c++.dg/try-catch-10.mm: New.
13506         * objc.dg/bitfield-5.m: New.
13507         * objc.dg/comp-types-10.m: New.
13508         * objc.dg/comp-types-9.m: New.
13509         * objc.dg/layout-1.m: New.
13510         * objc.dg/objc-gc-4.m: New.
13511         * objc.dg/try-catch-9.m: New.
13512         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13513         * objc.dg/comp-types-1.m: Likewise.
13514         * objc.dg/comp-types-[5-6].m: Likewise.
13515         * objc.dg/method-9.m: Likewise.
13516
13517 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13518
13519         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13520         and on hardware without VMX support.
13521
13522         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13523
13524         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13525
13526         * lib/profopt.exp (dg-final-generate, dg-final-use,
13527         profopt-final-code, profopt-get-options): New.
13528         (profopt-execute): Process test directives.
13529
13530         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13531         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13532         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13533
13534 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13535
13536         PR C++/21645
13537         * g++.dg/init/ctor5.C: New test.
13538
13539 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13540
13541         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13542         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13543         vect-113.c, vect-114.c.
13544
13545 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13546
13547         * gcc.dg/const-elim-1.c: Remove xfails.
13548
13549 2005-05-23  Jeff Law  <law@redhat.com>
13550
13551         * gcc.c-torture/compile/pr21638.c: New test.
13552         * gcc.c-torture/compile/20050520-1.c: New test.
13553
13554 2005-05-23  Nick Clifton  <nickc@redhat.com>
13555
13556         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13557         be a proper triple, ie: m32r*-*-*.
13558         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13559
13560 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13561
13562         PR middle-end/21331
13563         PR tree-opt/21293
13564         * gcc.c-torture/compile/pr21293.c: New test.
13565         * gcc.c-torture/execute/pr21331.c: New test.
13566
13567 2004-05-20  Richard Henderson  <rth@redhat.com>
13568
13569         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13570
13571 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13572
13573         * obj-c++-dg.exp: Add.
13574         * obj-c++.exp: Add.
13575         * obj-c++.dg/dg.exp: Add.
13576
13577 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13578
13579         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13580         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13581
13582 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13583
13584         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13585
13586 2004-05-19  Richard Henderson  <rth@redhat.com>
13587
13588         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13589
13590 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13591
13592         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13593
13594         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13595
13596 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13597
13598         PR c++/21495
13599         * g++.dg/parse/extern1.C: New test.
13600         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13601
13602 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13603
13604         * gcc.dg/c99-math.h: New.
13605         * gcc.dg/c99-math-float-1.c: New test.
13606         * gcc.dg/c99-math-double-1.c: Likewise.
13607         * gcc.dg/c99-math-long-double-1.c: Likewise.
13608
13609 2005-05-18  Richard Henderson  <rth@redhat.com>
13610
13611         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13612
13613 2005-05-18  Devang Patel  <dpatel@apple.com>
13614
13615         * g++.dg/opt/20050511-1.C: New test.
13616
13617 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13618
13619         PR libfortran/21127
13620         * gfortran.dg/reshape-complex.f90: New test.
13621
13622 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13623
13624         * gfortran.dg/array_constructor_1.f90: New test.
13625         * gfortran.dg/array_constructor_2.f90: New test.
13626
13627 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13628
13629         PR fortran/20954
13630         * gfortran.dg/pr20954.f: New test.
13631
13632 2005-05-17  Mike Stump  <mrs@apple.com>
13633
13634         Yet more Objective-C++...
13635
13636         * objc.dg/method-5.m: Update.
13637         * objc.dg/method-6.m: Update.
13638         * objc.dg/method-7.m: Update.
13639         * objc.dg/method-9.m: Update.
13640         * objc.dg/try-catch-2.m: Update.
13641
13642 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13643
13644         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13645         Remove little-endian optimizations.
13646
13647 2005-05-17  Jeff Law  <law@redhat.com>
13648
13649         * g++.dg/tree-ssa/pr14814.C: New test.
13650         * gcc.dg/tree-ssa/pr14814.C: New test.
13651         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13652         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13653
13654 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13655
13656         * gcc.dg/compat/generate-random.c: Do not include
13657         libiberty.h.
13658         * gcc.dg/compat/generate-random_r.c: Likewise.
13659
13660 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13661
13662         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13663
13664 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13665
13666         PR middle-end/21595
13667         * g++.dg/tree-ssa/builtin1.C: New testcase.
13668
13669 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13670
13671         PR c++/21454
13672         * g++.dg/opt/const4.C: New test.
13673
13674         PR middle-end/21492
13675         * g++.dg/opt/crossjump1.C: New test.
13676
13677         PR tree-optimization/21610
13678         * gcc.c-torture/compile/20050516-1.c: New test.
13679
13680         PR fortran/15080
13681         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13682         about the test failing.
13683         * gfortran.fortran-torture/execute/where_7.f90: New test.
13684         * gfortran.fortran-torture/execute/where_8.f90: New test.
13685
13686 2005-05-16  Richard Henderson  <rth@redhat.com>
13687
13688         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13689         i?86 and x86_64.
13690
13691 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13692
13693         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13694         (limits.h): Include unconditionally.
13695         (stdlib.h): Likewise.
13696         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13697         (limits.h): Include unconditionally.
13698         (stdlib.h): Likewise.
13699         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13700         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13701         (limits.h): Include unconditionally.
13702         (stdlib.h): Likewise.
13703         (hashtab.h): Do not include.
13704         (getopt.h): Likewise.
13705         (stddef.h): Include.
13706         (hashval_t): Define.
13707         (struct entry): Add "next" field.
13708         (HASH_SIZE): New macro.
13709         (hash_table): New variable.
13710         (switchfiles): Do not use xmalloc.
13711         (mix): New macro.
13712         (iterative_hash): New function.
13713         (hasht): Remove.
13714         (e_exists): New function.
13715         (e_insert): Likewise.
13716         (output): Use, instead of libiberty hashtable functions.
13717         (main): Do not use getopt.  Do not call htab_create.
13718
13719 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13720
13721         PR libstdc++/21526
13722         * lib/target-supports.exp (check_mkfifo_available):
13723         Return 0 for cygwin as mkfifo support incomplete on platform.
13724         Fix typos in comments.
13725
13726 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13727
13728         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13729
13730 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13731
13732         PR fortran/17432
13733         * gfortran.dg/assign_4.f: New test.
13734
13735 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13736
13737         PR tree-optimization/21563
13738         * gcc.dg/tree-ssa/pr21563.c: New.
13739
13740 2005-05-14  Jan Hubicka  <jh@suse.cz>
13741
13742         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13743
13744 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13745
13746         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13747
13748 2005-05-13  Julian Brown  <julian@codesourcery.com>
13749
13750         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13751         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13752
13753 2005-05-13  Jan Hubicka  <jh@suse.cz>
13754
13755         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13756         * gcc.dg/fold-xor-?.c: Likewise.
13757         * gcc.dg/pr15784-?.c: Likewise.
13758         * gcc.dg/pr20922-?.c: Likewise.
13759         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13760         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13761         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13762
13763 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13764
13765         PR fortran/21260
13766         * gfortran.dg/hollerith_1.f90: New test.
13767
13768 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13769
13770         * gfortran.dg/func_result_2.f90: New test.
13771
13772 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13773
13774         * gfortran.dg/dev_null.f90: New test.
13775
13776 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13777
13778         * gcc.dg/arm-vfp1.c: Revert last change.
13779
13780 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13781
13782         PR middle-end/19807
13783         PR tree-optimization/19639
13784         * g++.dg/tree-ssa/pr19807.C: New testcase.
13785
13786 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13787
13788         PR libfortran/21471
13789         * gfortran.dg/append-1.f90: New test.
13790
13791 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13792
13793         * gcc.dg/pr18501.c: XFAIL.
13794         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13795         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13796         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13797         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13798         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13799         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13800         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13801         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13802
13803 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13804
13805         PR fortran/20178
13806         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13807         gfortran.dg/f2c_3.f90: New tests.
13808
13809         * gfortran.dg/return_1.f90: Fix dg annotation.
13810
13811 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13812
13813         * gcc.c-torture/compile/20050510-1.c: New test.
13814
13815 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13816
13817         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13818
13819 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13820
13821         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13822
13823 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13824
13825         PR c/17913
13826         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13827
13828 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13829
13830         PR c/21342
13831         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13832         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13833
13834 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13835
13836         PR debug/16676
13837         * gcc.dg/debug/pr16676.c: New test.
13838
13839 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13840
13841         PR testsuite/21443
13842         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13843         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13844         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13845         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13846         Change -O1 to -O2.
13847         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13848         -fno-tree-dominator-opts.
13849
13850 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13851
13852         * gfortran.dg/return_1.f90: New test.
13853
13854 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13855
13856         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13857
13858         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13859
13860 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13861
13862         PR c++/21427
13863         * g++.dg/inherit/covariant13.C: New.
13864
13865 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13866
13867         PR libfortran/19155
13868         * gfortran.dg/pr19155.f: New test.
13869
13870 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13871
13872         PR inline-asm/8788
13873         * gcc.dg/pr8788-1.c: New testcase.
13874
13875 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13876
13877         PR target/21416
13878         * gcc.target/mips/fpcmp-[12].c: New tests.
13879
13880 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13881
13882         * lib/target-supports-dg.exp (dg-require-fork): New function.
13883         (dg-require-mkfifo): Likewise.
13884         * lib/target-supports.exp (check_function_available): New
13885         function.
13886         (check_fork_available): Likewise.
13887         (check_mkfifo_available): Likewise.
13888
13889 2005-05-06  Jeff Law  <law@redhat.com>
13890
13891         * gcc.c-torture/compile/pr21380.c: New test.
13892
13893 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13894
13895         PR c++/20961
13896         * g++.dg/ext/weak3.C: New test.
13897
13898 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13899
13900         PR c++/21352
13901         * g++.dg/template/crash37.C: New test.
13902
13903 2005-05-05  Paul Brook  <paul@codesourcery.com>
13904
13905         * gcc.dg/arm-g2.c: Use effective-target arm32.
13906         * gcc.dg/arm-mmx-1.c: Ditto.
13907         * gcc.dg/arm-scd42-2.c: Ditto.
13908         * gcc.dg/arm-vfp1.c: Ditto.
13909         * lib/target-supports.exp (check_effective_target_arm32): New
13910         function.
13911
13912 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13913
13914         PR libfortran/21354
13915         gfortran.dg/in_pack_rank7.f90: New test.
13916
13917 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13918
13919         PR middle-end/15618
13920         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13921
13922 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13923
13924         PR middle-end/21265
13925         * gcc.dg/20050503-1.c: New test.
13926
13927         PR rtl-optimization/21239
13928         * gcc.dg/i386-sse-11.c: New test.
13929
13930 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13931
13932         PR target/16888
13933         * gcc.target/i386/asm-1.c: New test.
13934
13935 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13936
13937         PR rtl-optimization/21330
13938         * gcc.c-torture/execute/20050502-1.c: New test.
13939
13940         PR target/21297
13941         * gcc.c-torture/execute/20050502-2.c: New test.
13942
13943 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13944
13945         PR middle-end/21282
13946         * gcc.dg/pr21282.c: New.
13947
13948 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13949
13950         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13951         * gcc.dg/vect/vect-92.c: Likewise.
13952         * gcc.dg/vect/vect-93.c: Likewise.
13953         * gcc.dg/vect/vect-dv-1.c: Likewise.
13954         * gcc.dg/vect/vect-dv-2.c: Likewise.
13955         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13956
13957 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13958
13959         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13960         * gfortran.dg/vect/vect-2.f90: Likewise.
13961         * gfortran.dg/vect/vect-3.f90: Likewise.
13962         * gfortran.dg/vect/vect-4.f90: Likewise.
13963         * gfortran.dg/vect/vect-5.f90: Likewise.
13964
13965 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13966
13967         PR target/20813
13968         * gcc.dg/rs6000-fpint-2.c: New.
13969
13970 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13971
13972         PR c/15698
13973         * gcc.dg/builtins-30.c: Update expected messages.
13974         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13975         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13976         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13977
13978 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13979
13980         PR tree-optimization/21294
13981         * gcc.dg/tree-ssa/pr21294.c: New.
13982
13983 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13984
13985         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13986         __builtin_altivec_st_internal_4si built-in.
13987
13988 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13989
13990         PR c++/15875
13991         * g++.dg/template/ptrmem14.C: New test.
13992
13993 2005-05-02  Paul Brook  <paul@codesourcery.com>
13994
13995         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13996
13997 2005-05-02  Michael Matz  <matz@suse.de>
13998
13999         PR c++/19542
14000         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
14001
14002 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
14003
14004         * g++.dg/cpp/weak.C: New test.
14005
14006 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
14007
14008         * gcc.dg/tree-ssa/loop-8.c: New test.
14009
14010 2005-04-30  Michael Maty  <matz@suse.de>
14011
14012         * gcc.dg/inline-mcpy.c: New test.
14013
14014 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
14015
14016         PR libfortran/18958
14017         * gfortran.dg/eoshift.f90: New test case.
14018
14019 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
14020
14021         PR libfortran/18857
14022         * gfortran.dg/matmul_1.f90: New test.
14023
14024 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14025
14026         PR tree-optimization/21030
14027         * gcc.dg/tree-ssa/pr21030.c: New.
14028
14029 2005-04-29  Devang Patel  <dpatel@apple.com>
14030
14031         PR tree-optimization/21272
14032         * gcc.dg/vect/vect-ifcvt-10.c: New test.
14033
14034 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
14035
14036         PR fortran/13082
14037         PR fortran/18824
14038         * gfortran.dg/entry_4.f90: New test.
14039         * gfortran.fortran-torture/execute/entry_1.f90: New test.
14040         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14041         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14042         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14043         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14044         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14045         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14046
14047 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14048
14049         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14050
14051 2005-04-29  Paul Brook  <paul@codesourcery.com>
14052
14053         * gfortran.dg/entry_3.f90: New test.
14054
14055 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14056
14057         * gfortran.dg/implicit_4.f90: New test.
14058
14059 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14060
14061         * lib/target-supports.exp (check_profiling_available): Return
14062         false for xtensa-*-elf.
14063
14064 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14065
14066         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14067         error if file cannot be deleted.
14068
14069 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14070
14071         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14072         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14073         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14074         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14075         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14076         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14077         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14078         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14079         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14080         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14081         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14082         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14083         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14084
14085 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14086
14087         PR fortran/20865
14088         * gfortran.dg/pr20865.f90: New test.
14089
14090 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14091
14092         * gcc.dg/void-cast-2.c: New test.
14093
14094 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14095
14096         PR c/21159
14097         * gcc.dg/void-cast-1.c: New test.
14098
14099 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14100
14101         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14102
14103 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14104
14105         PR fortran/21177
14106         * gfortran.dg/pr21177.f90: New test.
14107
14108 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14109
14110         PR tree-optimization/21171
14111         * gcc.dg/tree-ssa/pr21171.c: New test.
14112
14113 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14114
14115         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14116         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14117         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14118         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14119         gcc.dg/tree-ssa/gen-vect-32.c: New.
14120         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14121         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14122         don't run on PPC32.
14123
14124 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14125
14126         PR c/21213
14127         * gcc.dg/transparent-union-3.c: New test.
14128
14129 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14130
14131         PR c/20740
14132         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14133         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14134         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14135         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14136         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14137         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14138
14139 2005-04-26  Jeff Law  <law@redhat.com>
14140
14141         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14142         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14143         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14144         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14145         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14146         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14147         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14148
14149 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14150
14151         PR tree-optimization/17598
14152         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14153
14154 2005-04-25  Mike Stump  <mrs@apple.com>
14155
14156         * objc.dg/fix-and-continue-1.m: Add.
14157
14158 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14159
14160         PR c++/20995
14161         * g++.dg/opt/pr20995-1.C: New test case.
14162
14163 2005-04-25  Devang Patel <dpatel@apple.com>
14164
14165         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14166
14167 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14168
14169         PR testsuite/21062
14170         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14171
14172 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14173
14174         PR C++/21188
14175         * g++.dg/opt/rtti2.C: New test.
14176
14177 2005-04-25  Paul Brook  <paul@codesourcery.com>
14178         Steven G. Kargl  <kargls@comcast.net>
14179
14180         PR fortran/20879
14181         * gfortran.dg/ichar_1.f90: New file.
14182
14183 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14184
14185         PR middle-end/20991
14186         * g++.dg/opt/pr20991.C: New test.
14187
14188         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14189         where sizeof (type) < __alignof__ (type).
14190         * gcc.dg/compat/struct-layout-1.h: Likewise.
14191
14192 2005-04-24  Per Bothner  <per@bothner.com>
14193             Devang Patel  <dpatel@apple.com>
14194
14195         PR preprocessor/20907
14196         * gcc.dg/cpp/very-long-comment.c: New test.
14197
14198 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14199
14200         PR fortran/20059
14201         * gfortran.dg/common_5.f: New test.
14202
14203 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14204
14205         PR middle-end/21082
14206         * g++.dg/tree-ssa/pr21082.C: New testcase.
14207
14208 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14209
14210         * gcc.dg/vect/vect-99.c: New test.
14211
14212 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14213
14214         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14215
14216 2005-04-22  Jeff Law  <law@redhat.com>
14217
14218         * gcc.dg/uninit-5.c: Remove xfails.
14219         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14220         conditionals and loads.
14221
14222 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14223
14224         PR libfortran/20074
14225         PR libfortran/20436
14226         PR libfortran/21108
14227         * gfortran.dg/nested_reshape.f90: new test
14228         * gfortran.dg/reshape-alloc.f90: new test
14229         * gfortran.dg/reshape.f90: new test
14230
14231 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14232
14233         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14234
14235         * gcc.dg/arm-vfp1.c: New test.
14236
14237 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14238
14239         PR c++/21087
14240         * g++.dg/lookup/builtin2.C: New test.
14241
14242 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14243
14244         * gcc.dg/weak/weak-13.c: New test.
14245
14246 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14247
14248         * lib/target-supports.exp (check_effective_target_sync_int_long):
14249         Add powerpc*.
14250
14251 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14252
14253         * gcc.target/mips/branch-1.c: New test.
14254
14255 2005-04-21  Richard Henderson  <rth@redhat.com>
14256
14257         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14258         * gcc.dg/vect/vect-86.c: Likewise.
14259         * gcc.dg/vect/vect-87.c: Likewise.
14260         * gcc.dg/vect/vect-88.c: Likewise.
14261
14262 2005-04-21  Devang Patel  <dpatel@apple.com>
14263
14264         PR optimization/20994
14265         * gcc.dg/tree-ssa/ifc-3.c: New test.
14266
14267 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14268
14269         PR c/12913
14270         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14271         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14272         gcc.dg/c99-vla-jump-5.c: New tests.
14273
14274 2005-04-19  Richard Henderson  <rth@redhat.com>
14275
14276         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14277         Fix typo in exists check.
14278         (check_effective_target_sync_int_long): New.
14279         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14280         * gcc.dg/ia64-sync-2.c: Likewise.
14281         * gcc.dg/ia64-sync-3.c: Likewise.
14282         * gcc.dg/ia64-sync-4.c: Likewise.
14283
14284 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14285
14286         * gcc.dg/fold-xor-1.c: New test.
14287         * gcc.dg/fold-xor-2.c: New test.
14288
14289 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14290
14291         PR target/20670
14292         * g++.dg/eh/fp-regs.C: New test.
14293
14294 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14295
14296         * gcc.dg/Wint-to-pointer-cast-1.c,
14297         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14298         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14299         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14300
14301 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14302
14303         PR fortran/16861
14304         * gfortran.dg/pr16861.f90: New test.
14305
14306 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14307
14308         * gcc.dg/pr21085.c: New test.
14309
14310 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14311
14312         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14313         (setup_mips_tests, dg-mips-options): New procedures.
14314         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14315         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14316         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14317         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14318         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14319         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14320         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14321         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14322         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14323         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14324         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14325         dg-mips-options instead of dg-options.  Remove now-redundant
14326         preprocessor guards.
14327         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14328         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14329         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14330         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14331         * gcc.dg/vr-mult-2.c: Delete.
14332         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14333         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14334         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14335         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14336         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14337         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14338         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14339
14340 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14341
14342         * ada/acats/run_all.sh: Use sync when executable not present.
14343
14344 2005-04-18  Devang Patel  <dpatel@apple.com>
14345
14346         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14347         * gcc.dg/vect/vect-11a.c: New.
14348         * gcc.dg/vect/vect-none.c: Update.
14349         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14350
14351 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14352
14353         PR tree-optimization/20922
14354         * gcc.dg/pr20922-1.c: New test.
14355         * gcc.dg/pr20922-2.c: New test.
14356         * gcc.dg/pr20922-3.c: New test.
14357         * gcc.dg/pr20922-4.c: New test.
14358         * gcc.dg/pr20922-5.c: New test.
14359         * gcc.dg/pr20922-6.c: New test.
14360
14361 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14362
14363         PR libfortran/20950
14364         * gfortran.dg/pr20950.f: New test.
14365
14366 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14367
14368         PR libfortran/19216
14369         * gfortran.dg/pr19216.f: New test.
14370
14371 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14372
14373         PR tree-optimization/21001
14374         * gcc.dg/tree-ssa/pr21001.c: New.
14375
14376 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14377
14378         PR libfortran/21075
14379         * gfortran.dg/reshape_rank7.f90: New test.
14380
14381 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14382
14383         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14384         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14385         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14386         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14387         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14388         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14389         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14390         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14391         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14392         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14393         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14394         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14395         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14396         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14397         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14398         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14399         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14400         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14401         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14402         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14403         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14404
14405 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14406
14407         * gfortran.dg/wtruncate.f: New testcase.
14408         * gfortran.dg/wtruncate.f90: New testcase.
14409
14410 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14411
14412         PR c++/21025
14413         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14414         which sizeof/alignof is dependent, rather than just whether we are
14415         processing_template_decl.
14416
14417 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14418
14419         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14420         corrected typo where the wrong variables had been compared.
14421
14422 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14423
14424         PR libfortran/18495
14425         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14426         Test callee-allocated version of return array with a write
14427         statement.
14428         Test spread with a temporary with another write statement.
14429
14430 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14431
14432         PR tree-optimization/21031
14433         * gcc.dg/tree-ssa/pr21031.c: New.
14434
14435 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14436
14437         PR tree-optimization/21004
14438         * gcc.dg/builtins-53.c: Include builtins-config.h.
14439         Check floorf, ceilf, floorl and ceill transformations
14440         only when HAVE_C99_RUNTIME is defined.
14441
14442 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14443
14444         PR middle-end/20739
14445         * gcc.dg/tree-ssa/pr20739.c: New test.
14446
14447 2005-04-14  Mike Stump  <mrs@apple.com>
14448
14449         * gcc.dg/Foundation.framework/empty: New.
14450         * gcc.dg/framework-2.c: New.
14451
14452 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14453
14454         PR tree-optimization/21021
14455         * gcc.c-torture/compile/pr21021.c: New.
14456
14457 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14458
14459         PR testsuite/21010
14460         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14461         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14462         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14463         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14464         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14465         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14466         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14467         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14468
14469 2005-04-14  Richard Henderson  <rth@redhat.com>
14470
14471         * lib/target-supports.exp (check_effective_target_vect_condition):
14472         Add ia64, i?86, and x86_64.
14473
14474 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14475
14476         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14477
14478 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14479
14480         PR tree-optimization/20657
14481         * gcc.dg/tree-ssa/pr20657.c: New.
14482
14483 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14484
14485         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14486         (long long int)trunc*.
14487
14488 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14489
14490         PR target/20927
14491         * gcc.dg/pr20927.c: New test.
14492
14493 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14494
14495         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14496         * gcc.target/mips/asm-1.c: Likewise.
14497
14498 2005-04-13  Dale Johannesen  <dalej@apple.com>
14499
14500         * objc.dg/objc-fast-4.m: New.
14501
14502 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14503
14504         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14505         directory.
14506         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14507
14508 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14509
14510         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14511         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14512         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14513
14514 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14515
14516         PR tree-optimization/20913
14517         * gcc.dg/tree-ssa/pr20913.c: New.
14518
14519         PR tree-optimization/20702
14520         * gcc.dg/tree-ssa/pr20702.c: New.
14521
14522 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14523
14524         PR c++/13744
14525         * g++.dg/inherit/local3.C: New test.
14526
14527 2005-04-12  Jeff Law  <law@redhat.com>
14528
14529         * gcc.dg/tree-ssa/20050412-1.c: New test.
14530
14531 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14532
14533         PR libfortran/19016
14534         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14535         Add tests with mask generated by expression.
14536         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14537         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14538         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14539
14540 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14541
14542         PR middle-end/20917
14543         * gcc.dg/20050409-1.c: New test.
14544
14545 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14546
14547         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14548
14549 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14550
14551         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14552         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14553         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14554         (TARGET_CXX): Adjust accordingly.
14555         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14556         determine_class_data_visibility and class_data_always_comdat.
14557         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14558         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14559         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14560         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14561         (arm_cxx_determine_class_data_visibility): New.
14562         (arm_cxx_class_data_always_comdat): Likewise.
14563         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14564         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14565         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14566         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14567         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14568         Define.
14569
14570 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14571
14572         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14573
14574 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14575
14576         * gcc.dg/i386-darwin-fpmath.c: New.
14577
14578 2004-04-11  Devang Patel  <dpatel@apple.com>
14579
14580         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14581         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14582         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14583         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14584         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14585         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14586         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14587         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14588         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14589
14590 2004-04-11  Devang Patel  <dpatel@apple.com>
14591
14592         * gcc.dg/vect/vect-dv-1.c: New test.
14593         * gcc.dg/vect/vect-dv-2.c: New test.
14594
14595 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14596
14597         PR tree-optimization/20933
14598         * gcc.dg/tree-ssa/pr20933.c: New test.
14599
14600 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14601
14602         * gfortran.dg/fold_nearest.f90: New test.
14603
14604 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14605
14606         * gcc.dg/tree-ssa/alias-1.c: New test.
14607
14608 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14609
14610         PR tree-optimization/20920
14611         * g++.dg/tree-ssa/pr20920.C: New test.
14612
14613 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14614
14615         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14616         (long long int)ceil*.
14617
14618 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14619
14620         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14621         explicit C++ linkage.
14622
14623 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14624
14625         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14626         warning for arithmetic IF statements.
14627
14628 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14629
14630         * eor_handling_1.f90: New test case.
14631         * eor_handling_2.f90: New test case.
14632         * eor_handling_3.f90: New test case.
14633         * eor_handling_4.f90: New test case.
14634         * eor_handling_5.f90: New test case.
14635         * noadv_size.f90: New test case.
14636         * pad_no.f90: New test case.
14637
14638 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14639
14640         * gcc.c-torture/execute/20050410-1.c: New test.
14641
14642 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14643
14644         * gcc.dg/pr20126.c: New.
14645
14646 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14647             Steven G. Kargl <kargls@comcast.net>
14648
14649         * gfortran.dg/PR19872.f: New test.
14650
14651 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14652
14653         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14654
14655 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14656
14657         * gfortran.dg/nint_1.f90: New test.
14658
14659 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14660
14661         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14662         Added test for callee-allocated arrays with write statements.
14663         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14664         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14665         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14666         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14667         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14668
14669 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14670
14671         PR libfortran/20163
14672         * gfortran.dg/open-options-blanks.f: New test.
14673
14674 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14675
14676         PR fortran/13257
14677         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14678
14679 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14680
14681         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14682         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14683         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14684         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14685         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14686         * gcc.c-torture/execute/stdarg-4.c: New test.
14687
14688         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14689
14690         PR target/20795
14691         * g++.dg/abi/param2.C: New test.
14692
14693 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14694
14695         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14696
14697 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14698
14699         * gcc.dg/builtins-53.c: New test.
14700
14701 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14702
14703         * g++.dg/tree-ssa/pr18178.C: New test.
14704         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14705         * gcc.c-torture/execute/20041019-1.c: New test.
14706         * gcc.dg/tree-ssa/20041008-1.c: New test.
14707         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14708         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14709         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14710         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14711         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14712         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14713         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14714         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14715         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14716         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14717
14718 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14719
14720         PR rtl-optimization/20466
14721         * gcc.c-torture/execute/pr20466-1.c: New test.
14722
14723 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14724
14725         PR c++/20905
14726         * g++.dg/parse/cond2.C: New test.
14727
14728         PR c++/20145
14729         * g++.dg/warn/Wdtor1.C: New test.
14730
14731 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14732
14733         PR fortran/17229
14734         * gfortran.dg/pr17229.f: New test.
14735
14736 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14737
14738         * gfortran.dg/tiny_1.f90: New test.
14739         * gfortran.dg/tiny_2.f90: ditto.
14740
14741 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14742
14743         * gfortran.dg/eor_1.f90: Fix dg-do run line
14744         * gfortran.dg/open_new.f90: Fix dg-do run line
14745
14746 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14747
14748         * lib/target-supports.exp (get_compiler_messages): Support
14749         optional arguments, the fourth being compiler options.
14750         (check_effective_target_fpic): New proc.
14751         * gcc.dg/20050321-2.c: Restrict to target fpic.
14752
14753 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14754
14755         * gcc.dg/15443-1.c: New test.
14756         * gcc.dg/15443-2.c: Likewise.
14757
14758 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14759
14760         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14761
14762 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14763
14764         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14765
14766 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14767
14768         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14769         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14770         -m64.
14771         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14772         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14773         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14774
14775 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14776
14777         PR c++/20212
14778         * g++.dg/warn/Wunused-11.C: New test.
14779
14780 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14781
14782         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14783
14784 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14785
14786         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14787
14788 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14789
14790         PR c++/20734
14791         * g++.dg/template/ptrmem13.C: New test.
14792
14793 2005-04-05  Per Bothner  <per@bothner.com>
14794
14795         * lib/gcc.exp: Always add -fno-show-column, for now.
14796
14797 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14798
14799         PR testsuite/20767
14800         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14801         of plain old "unsigned int" for the type of "i".  Makes this test
14802         64bit clean.
14803
14804 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14805
14806         * gcc.dg/i386-ssefn-1.c: New test.
14807         * gcc.dg/i386-ssefn-2.c: New test.
14808         * gcc.dg/i386-ssefn-3.c: New test.
14809         * gcc.dg/i386-ssefn-4.c: New test.
14810
14811 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14812
14813         PR tree-optimization/20076
14814         * gcc.dg/builtin-apply4.c: New test.
14815
14816         PR preprocessor/19475
14817         * gcc.dg/cpp/macspace1.c: New test.
14818         * gcc.dg/cpp/macspace2.c: New test.
14819
14820 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14821
14822         * gfortran.dg/pr20755.f: Fixed bad format.
14823
14824 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14825
14826         PR c++/20763
14827         * g++.dg/ext/attrib21.C: New test.
14828
14829 2004-04-05  Devang Patel  <dpatel@apple.com>
14830
14831         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14832         * gcc.dg/vect/vect-shift-1.c: New test.
14833
14834 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14835
14836         PR libfortran/20755
14837         * gfortran.dg/pr20755.f: New test.
14838
14839 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14840
14841         * gfortran.dg/pr15959.f90: New test.
14842         * gfortran.dg/string_pad_trunc.f90: New test.
14843
14844 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14845
14846         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14847         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14848         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14849         syntax.
14850
14851 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14852
14853         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14854
14855 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14856
14857         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14858         * gcc.c-torture/compile/20011119-2.c: Likewise.
14859         * gcc.c-torture/compile/981001-2.c: Likewise.
14860
14861 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14862
14863         PR c++/20679
14864         * g++.dg/template/overload4.C: New test.
14865
14866 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14867
14868         PR c++/20746
14869         * g++.dg/abi/covariant5.C: New.
14870
14871         PR debug/20505
14872         * g++.dg/debug/const2.C: New.
14873
14874 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14875
14876         PR rtl-optimization/16104
14877         * gcc.c-torture/execute/20050316-1.c: New test.
14878
14879 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14880
14881         * g++.dg/template/spec23.C: Fix dg-error text.
14882
14883 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14884
14885         PR c++/19199
14886         * g++.dg/expr/lval2.C: New.
14887
14888 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14889
14890         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14891         __builtin_strcasecmp and __builtin_strncasecmp.
14892
14893 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14894
14895         PR c++/20723
14896         * g++.dg/template/spec22.C: New.
14897         * g++.dg/template/spec23.C: New.
14898
14899 2005-04-03  Dale Ranta  <dir@lanl.gov>
14900             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14901
14902         PR libfortran/20068
14903         PR libfortran/20125
14904         PR libfortran/20156
14905         PR libfortran/20471
14906         * gfortran.dg/backspace.f: New test.
14907
14908 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14909
14910         * gcc.dg/pr19345.c: New test.
14911
14912 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14913
14914         PR tree-optimization/20640
14915         * gcc.dg/torture/tree-loop-1.c: New.
14916
14917 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14918
14919         PR rtl-optimization/20290
14920         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14921
14922 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14923
14924         * gcc.dg/rs6000-fpint.c: New.
14925
14926 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14927
14928         * gcc.dg/old-style-then-proto-1.c: New test.
14929
14930 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14931
14932         * gfortran.fortran-torture/execute/backspace.f90: Check
14933         after backspace and read was incorrect.
14934
14935 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14936
14937         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14938         buffer past the terminating NUL using memcmp.
14939         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14940         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14941
14942         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14943         Fix unused/uninitialized variable warnings.
14944
14945         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14946         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14947         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14948         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14949
14950         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14951         gcc.c-torture/execute/builtins/fputs-lib.c,
14952         gcc.c-torture/execute/builtins/lib/fprintf.c,
14953         gcc.c-torture/execute/builtins/lib/main.c,
14954         gcc.c-torture/execute/builtins/lib/memcmp.c,
14955         gcc.c-torture/execute/builtins/lib/memmove.c,
14956         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14957         gcc.c-torture/execute/builtins/lib/memset.c,
14958         gcc.c-torture/execute/builtins/lib/printf.c,
14959         gcc.c-torture/execute/builtins/lib/sprintf.c,
14960         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14961         gcc.c-torture/execute/builtins/lib/strchr.c,
14962         gcc.c-torture/execute/builtins/lib/strcmp.c,
14963         gcc.c-torture/execute/builtins/lib/strcpy.c,
14964         gcc.c-torture/execute/builtins/lib/strcspn.c,
14965         gcc.c-torture/execute/builtins/lib/strlen.c,
14966         gcc.c-torture/execute/builtins/lib/strncat.c,
14967         gcc.c-torture/execute/builtins/lib/strncmp.c,
14968         gcc.c-torture/execute/builtins/lib/strncpy.c,
14969         gcc.c-torture/execute/builtins/lib/strrchr.c,
14970         gcc.c-torture/execute/builtins/lib/strspn.c,
14971         gcc.c-torture/execute/builtins/lib/strstr.c,
14972         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14973         gcc.c-torture/execute/builtins/strlen-2.c,
14974         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14975         prototypes.
14976
14977 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14978
14979         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14980         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14981         selectany usage.
14982
14983 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14984
14985         PR c++/19406
14986         * g++.dg/debug/using1.C: New test.
14987
14988 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14989
14990         PR middle-end/20524
14991         * gcc.dg/alias-7.c: Prefix asm-declared name with
14992         __USER_LABEL_PREFIX__.
14993
14994 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14995
14996         Fix fallout from PR middle-end/15700:
14997         * gcc.c-torture/compile/20011119-1.c: Take
14998         __USER_LABEL_PREFIX__ into account.
14999         * gcc.c-torture/compile/20011119-2.c: Likewise.
15000
15001 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15002
15003         PR c++/18644
15004         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
15005
15006 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15007
15008         PR c/17855
15009         * gcc.c-torture/compile/struct-non-lval-1.c,
15010         gcc.c-torture/compile/struct-non-lval-2.c,
15011         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
15012
15013 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
15014
15015         * gcc.dg/tls/tls.exp: Remove temporary file.
15016         * g++.dg/tls/tls.exp: Ditto.
15017         * lib/file-format.exp: Ditto.
15018         * g++.dg/special/ecos.exp: Ditto.
15019
15020         * lib/profopt.exp: Treat prof_ext as a list.
15021         * gcc.misc-tests/bprob.exp: Ditto.
15022         * g++.dg/bprob/bprob.exp: Ditto.
15023
15024         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
15025         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
15026         g++.dg/tree-ssa/pointer-reference-alias.C,
15027         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
15028         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
15029         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
15030         g++.dg/vect/pr19951.cc: Ditto.
15031         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15032         gcc.dg/builtins-47.c: Ditto.
15033         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
15034         gcc.dg/pr20115-1.c: Ditto.
15035         * gcc.dg/tree-ssa/20030530-2.c,
15036         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15037         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15038         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15039         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15040         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15041         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15042         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15043         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15044         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15045         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15046         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15047         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15048         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15049         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15050         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15051         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15052         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15053         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15054         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15055         gcc.dg/tree-ssa/20030824-1.c,
15056         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15057         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15058         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15059         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15060         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15061         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15062         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15063         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15064         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15065         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15066         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15067         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15068         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15069         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15070         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15071         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15072         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15073         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15074         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15075         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15076         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15077         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15078         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15079         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15080         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15081         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15082         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15083         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15084         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15085         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15086         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15087         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15088         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15089         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15090         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15091         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15092         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15093         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15094         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15095         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15096         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15097         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15098         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15099         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15100         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15101         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15102         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15103         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15104         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15105         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15106         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15107         gcc.dg/tree-ssa/useless-1.c: Ditto.
15108         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15109         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15110         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15111         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15112         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15113         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15114         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15115         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15116         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15117         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15118         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15119         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15120         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15121         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15122         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15123         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15124         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15125         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15126         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15127         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15128         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15129         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15130         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15131         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15132         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15133         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15134         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15135         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15136         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15137         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15138         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15139         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15140         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15141         gcc.dg/vect/vect-none.c: Ditto.
15142         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15143         treelang/compile/unsigned.tree: Ditto.
15144
15145         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15146         * gcc.dg/cpp/direct2s.c: Ditto.
15147         * gcc.dg/cpp/paste4.c: Ditto.
15148         * gcc.dg/cpp/separate-1.c: Ditto.
15149         * gcc.dg/pch/save-temps-1.c: Ditto.
15150         * g++.dg/ext/altivec-10.C: Ditto.
15151         * g++.dg/pch/pch.C: Ditto.
15152
15153         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15154
15155         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15156         * g++.dg/template/repo1.C: Ditto.
15157         * g++.dg/template/repo2.C: Ditto.
15158         * g++.dg/template/repo3.C: Ditto.
15159         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15160         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15161         * g++.old-deja/g++.pt/repo1.C: Ditto.
15162         * g++.old-deja/g++.pt/repo2.C: Ditto.
15163         * g++.old-deja/g++.pt/repo3.C: Ditto.
15164         * g++.old-deja/g++.pt/repo4.C: Ditto.
15165
15166         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15167         * gcc.dg/20030107-1.c: Ditto.
15168         * gcc.dg/20030702-1.c: Ditto.
15169         * gcc.dg/profile-generate-1.c: Ditto.
15170         * g++.dg/other/profile1.C: Ditto.
15171         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15172
15173         * lib/gcc-dg.exp (remove-build-file): New.
15174         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15175         cleanup-tree-dump, cleanup-saved-temps): New.
15176
15177 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15178
15179         PR c++/19203, DR 214
15180         * g++.dg/parse/ambig3.C: Not ambiguous.
15181         * g++.dg/template/spec20.C: New.
15182         * g++.dg/template/spec21.C: New.
15183
15184 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15185
15186         PR target/20045
15187         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15188
15189 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15190
15191         PR libfortran/20660
15192         * gfortran.dg/negative_unit.f: New test.
15193
15194 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15195
15196         * gcc.dg/20050330-1.c: New test.
15197
15198 2005-03-30  Devang Patel  <dpatel@apple.com>
15199
15200         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15201
15202 2005-03-30  Dale Johannesen  <dalej@apple.com>
15203
15204         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15205
15206 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15207
15208         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15209         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15210         Strip options from test name.
15211
15212 2005-03-31  Jan Hubicka  <jh@suse.cz>
15213
15214         * gcc.dg/varpool-1.c: New testcase.
15215
15216 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15217
15218         PR c/772
15219         PR c/17913
15220         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15221         gcc.dg/stmt-expr-label-3.c : New tests.
15222         * gcc.c-torture/execute/medce-2.c: Remove.
15223
15224 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15225
15226         PR c/20368
15227         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15228         tests.
15229
15230 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15231
15232         * gcc.c-torture/compile/pr20203.c: New test.
15233
15234 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15235
15236         * gfortran.dg/promotion.f90: New test.
15237
15238 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15239
15240         PR middle-end/20491
15241         * gcc.dg/torture/asm-subreg-1.c: New test.
15242
15243 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15244
15245         PR c/20672
15246         * gcc.dg/pr20672-1.c: New test.
15247
15248 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15249
15250         * gfortran.dg/vect: New directory.
15251         * gfortran.dg/vect/vect.exp: New.
15252         * gfortran.dg/vect/vect-1.f90: New test.
15253         * gfortran.dg/vect/vect-2.f90: New test.
15254         * gfortran.dg/vect/vect-3.f90: New test.
15255         * gfortran.dg/vect/vect-4.f90: New test.
15256         * gfortran.dg/vect/vect-5.f90: New test.
15257
15258 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15259
15260         PR middle-end/20622
15261         * gcc.dg/alias-7.c: New test.
15262
15263 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15264
15265         * gcc.dg/sparc-reg-1.c: New test.
15266
15267 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15268
15269         PR target/19890
15270         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15271
15272 2005-03-29  Dale Ranta  <dir@lanl.gov>
15273             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15274
15275         PR libfortran/20163
15276         * gfortran.dg/pr20163-2.f: New test.
15277
15278 2005-03-28  Jan Hubicka  <jh@suse.cz>
15279
15280         PR middle-end/20635
15281         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15282         by Jakub Jelinek.
15283
15284 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15285
15286         PR tree-optimization/20626
15287         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15288         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15289
15290 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15291
15292         * gfortran.dg/underflow.f90: New test.
15293         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15294
15295 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15296
15297         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15298
15299 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15300
15301         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15302         (g++_init): Make sure that CXXFLAGS is set.
15303         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15304         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15305         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15306         * lib/objc.exp (objc_init): Likewise.
15307         * lib/treelang.exp (treelang_init): Likewise.
15308
15309 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15310
15311         PR tree-optimization/20470
15312         * gcc.dg/tree-ssa/pr20470.c: New test.
15313
15314 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15315
15316         * gcc.dg/ppc-stfiwx.c: New.
15317
15318 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15319
15320         PR target/19888
15321         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15322
15323 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15324
15325         * gcc.dg/20050325-1.c: Fix a typo.
15326
15327 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15328
15329         PR libfortran/19678
15330         PR libfortran/19679
15331         * gfortran.dg/dos_eol.f: New test.
15332
15333 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15334
15335         PR rtl-optimization/20249
15336         * gcc.dg/20050325-1.c: New test.
15337
15338 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15339
15340         PR libfortran/15332
15341         * gfortran.dg/pr15332.f: New test.
15342
15343 2005-03-24  Dale Johannesen  <dalej@apple.com>
15344
15345         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15346
15347 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15348
15349         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15350         'internal' visibility.
15351         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15352         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15353         'protected' visibility.
15354         * gcc.dg/visibility-7.c: Likewise.
15355         * lib/target-supports.exp (check_visibility_available): Take
15356         a parameter, the kind of visibility to check for.
15357         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15358         to check_visibility_available.
15359
15360         * g++.dg/expr/cast3.C: New.
15361
15362 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15363
15364         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15365         rs6000.
15366
15367 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15368
15369         PR target/20095
15370         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15371
15372 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15373
15374         * gcc.dg/badshift.c: Renamed to...
15375         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15376
15377         * gcc.target/i386/badshift.c: Renamed to...
15378         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15379         only.
15380
15381         PR rtl-optimization/20532
15382         * gcc.target/i386/badshift.c: New.
15383
15384 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15385
15386         * gfortran.dg/pr18025.f90: New test.
15387
15388 2005-03-23  Dale Johannesen  <dalej@apple.com>
15389
15390         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15391
15392 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15393
15394         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15395
15396         * lib/target-supports.exp (check_iconv_available): Default
15397         libiconv to -liconv, if there is no definition.
15398
15399 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15400
15401         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15402
15403 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15404
15405         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15406         * g++.dg/opt/pr7503-2.C: Likewise.
15407         * g++.dg/opt/pr7503-3.C: Likewise.
15408         * g++.dg/opt/pr7503-4.C: Likewise.
15409         * g++.dg/opt/pr7503-5.C: Likewise.
15410         * g++.dg/warn/minmax.C: New test.
15411
15412 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15413
15414         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15415         * gfortran.dg/g77_intrinsics_sub.f: New test.
15416
15417 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15418             Jan Hubicka  <jh@suse.cz>
15419             Steven Bosscher <stevenb@suse.de
15420
15421         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15422
15423 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15424
15425         PR c++/19980
15426         * g++.dg/template/redecl3.C: New test.
15427
15428 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15429
15430         PR c++/20499
15431         * g++.dg/parse/error16.C: Tweak error markers.
15432
15433 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15434
15435         PR target/20561
15436         * gcc.dg/20050321-2.c: New test.
15437
15438 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15439
15440         PR c++/20465
15441         PR c++/20381
15442         * g++.dg/template/ptrmem12.C: New.
15443
15444 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15445
15446         PR rtl-optimization/20527
15447         * gcc.c-torture/execute/pr20527-1.c: New test.
15448
15449 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15450
15451         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15452         program, compile it into a real executable and then delete the .c
15453         and .x files afterwards, to avoid problems on testglue targets.
15454
15455 2005-03-21  Stuart Hastings  <stuart@apple.com>
15456
15457         * gcc.target/i386/sse-2.c: New.
15458
15459 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15460
15461         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15462
15463 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15464
15465         * g++.dg/parse/crash25.C: Fix typo.
15466
15467 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15468
15469         PR c++/20461
15470         * g++.dg/parse/crash24.C: New test.
15471
15472         PR c++/20536
15473         * g++.dg/parse/crash25.C: New test.
15474
15475 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15476
15477         PR c++/20147
15478         * g++.dg/ext/stmtexpr4.C: New test.
15479
15480 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15481
15482         PR middle-end/20539
15483         * gcc.c-torture/compile/pr13066-1.c: New test case.
15484         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15485         * g++.dg/opt/pr13066-1.C: Likewise.
15486
15487 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15488
15489         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15490
15491 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15492
15493         PR fortran/18525
15494         * gfortran.dg/nesting_1.f90: New test.
15495
15496 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15497
15498         PR c++/20240
15499         * g++.dg/lookup/using13.C: New test.
15500
15501 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15502
15503         PR c++/20333
15504         * g++.dg/template/crash36.C: New test.
15505
15506 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15507
15508         PR c++/20463
15509         * g++.dg/template/crash35.C: New test.
15510
15511 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15512
15513         PR c++/19966
15514         * g++.dg/overload/operator2.C: New test.
15515
15516 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15517
15518         PR libfortran/20257
15519         * gfortran.dg/pr20257.f90: New test.
15520
15521 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15522
15523         PR libfortran/20480
15524         * gfortran.dg/pr20480.f90: New test.
15525
15526 2005-03-16  Richard Henderson  <rth@redhat.com>
15527
15528         PR middle-end/15700
15529         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15530         (_rtld_global): New.
15531         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15532         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15533
15534         * gcc.dg/alias-3.c: New.
15535         * gcc.dg/alias-4.c: New.
15536         * gcc.dg/alias-5.c: New.
15537         * gcc.dg/alias-6.c: New.
15538
15539 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15540
15541         * gcc.dg/cpp/ucnid-7.c: New.
15542
15543 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15544             Dorit Naishlos  <dorit@il.ibm.com>
15545
15546         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15547         darwin.
15548
15549 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15550
15551         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15552         misaligned accesses.
15553         * gcc.dg/vect/vect-58.c: Likewise.
15554         * gcc.dg/vect/vect-92.c: New.
15555         * gcc.dg/vect/vect-93.c: New.
15556
15557 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15558
15559         PR fortran/18827
15560         * gfortran.dg/assign_2.f90: New test.
15561         * gfortran.dg/assign_3.f90: New test.
15562         * gfortran.dg/assign.f90: New test.
15563
15564 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15565
15566         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15567         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15568         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15569         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15570         names.
15571
15572 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15573
15574         * gcc.dg/cpp/ucnid-6.c: New.
15575
15576         * gcc.dg/cpp/normalize-1.c: New.
15577         * gcc.dg/cpp/normalize-2.c: New.
15578         * gcc.dg/cpp/normalize-3.c: New.
15579         * gcc.dg/cpp/normalize-4.c: New.
15580         * gcc.dg/cpp/ucnid-4.c: New.
15581         * gcc.dg/cpp/ucnid-5.c: New.
15582         * g++.dg/cpp/normalize-1.C: New.
15583         * g++.dg/cpp/ucnid-1.C: New.
15584
15585 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15586
15587         * gcc.dg/pr18628.c: New.
15588
15589 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15590
15591         PR c++/20280
15592         * g++.dg/tree-ssa/pr20280.C: New.
15593
15594 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15595
15596         PR fortran/20467
15597         * gfortran.dg/stfunc_2.f90: New test.
15598
15599 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15600
15601         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15602
15603 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15604
15605         * gcc.dg/tree-ssa/20050314-1.c: New test.
15606
15607 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15608
15609         PR c++/4403
15610         PR c++/9783, DR433
15611         * g++.dg/template/friend34.C: New test.
15612         * g++.dg/template/friend35.C: Likewise.
15613         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15614
15615 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15616
15617         Friend class name lookup 5/n
15618         PR c++/1016
15619         * g++.dg/lookup/hidden-class1.C: New test.
15620         * g++.dg/lookup/hidden-class2.C: Likewise.
15621         * g++.dg/lookup/hidden-class3.C: Likewise.
15622         * g++.dg/lookup/hidden-class4.C: Likewise.
15623         * g++.dg/lookup/hidden-class5.C: Likewise.
15624         * g++.dg/lookup/hidden-class6.C: Likewise.
15625         * g++.dg/lookup/hidden-class7.C: Likewise.
15626         * g++.dg/lookup/hidden-class8.C: Likewise.
15627         * g++.dg/lookup/hidden-class9.C: Likewise.
15628         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15629         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15630         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15631         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15632         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15633         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15634         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15635         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15636         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15637         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15638         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15639
15640 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15641
15642         PR c++/20157
15643         * g++.dg/template/error18.C: New test.
15644
15645 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15646
15647         PR debug/16792
15648         * g++.dg/debug/pr16792.C: New test.
15649
15650 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15651
15652         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15653         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15654         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15655         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15656         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15657         test assertion names.
15658
15659 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15660
15661         PR fortran/18600
15662         * gfortran.dg/stfunc_1.f90: New test.
15663
15664 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15665
15666         PR fortran/16907
15667         * gfortran.dg/real_index_1.f90: New test.
15668
15669 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15670
15671         PR fortran/20323
15672         * gfortran.dg/spec_expr_1.f90: New test.
15673
15674 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15675
15676         PR c/20402
15677         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15678         new parser.
15679
15680 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15681
15682         PR fortran/20361
15683         * gfortran.dg/largeequiv_1.f90: New test.
15684
15685 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15686
15687         * gcc.dg/ucnid-1.c: New.
15688         * gcc.dg/ucnid-2.c: New.
15689         * gcc.dg/ucnid-3.c: New.
15690         * gcc.dg/ucnid-4.c: New.
15691         * gcc.dg/ucnid-5.c: New.
15692         * gcc.dg/ucnid-6.c: New.
15693         * gcc.dg/cpp/ucnid-1.c: New.
15694         * gcc.dg/cpp/ucnid-2.c: New.
15695         * gcc.dg/cpp/ucnid-3.c: New.
15696         * g++.dg/other/ucnid-1.C: New.
15697
15698 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15699
15700         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15701
15702 2005-03-11  Per Bothner  <per@bothner.com>
15703
15704         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15705         that diagnotics refer to correct token.
15706         * gcc.dg/unused-3.c: Likewise.
15707
15708 2005-03-11  Per Bothner  <per@bothner.com>
15709
15710         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15711         constant" is now actually on same line as string constant.
15712         * gcc.dg/cpp/direct2s.c: Likewise.
15713
15714 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15715
15716         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15717
15718 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15719
15720         PR libfortran/20124
15721         * gfortran.dg/pr20124.f90: New Test
15722
15723 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15724
15725         PR tree-optimization/20130
15726         * gcc.dg/pr20130-1.c: New test.
15727
15728 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15729
15730         PR target/20095
15731         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15732
15733 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15734
15735         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15736
15737 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15738
15739         * g++.dg/eh/forced1.C: Fix comment.
15740         * g++.dg/eh/forced2.C: Ditto.
15741         * g++.dg/eh/forced3.C: Ditto.
15742         * g++.dg/eh/forced4.C: Ditto.
15743
15744 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15745
15746         PR rtl-opt/20412
15747         * gcc.c-torture/compile/pr20412.c: New test.
15748
15749 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15750
15751         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15752
15753 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15754
15755         PR target/20322
15756         * gcc.dg/20050307-1.c: New test.
15757
15758 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         PR c++/20375
15761         * g++.dg/other/stdarg3.C: New.
15762
15763 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15764
15765         PR c++/18384, c++/18327
15766         * g++.dg/init/array19.C: New test.
15767
15768         PR inline-asm/20314
15769         * gcc.dg/torture/pr20314-1.c: New test.
15770         * gcc.dg/torture/pr20314-2.c: New test.
15771
15772 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15773
15774         * gcc.dg/20050309-1.c: New test.
15775
15776 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15777
15778         * gcc.dg/builtins-10.c: Reactivate disabled test.
15779         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15780         new cbrt transformations.
15781
15782 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15783
15784         PR c++/20208
15785         * g++.dg/template/array13.C: New test.
15786
15787 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15788
15789         PR c++/16859
15790         * g++.dg/init/brace4.C: New test.
15791
15792 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15793
15794         PR c++/20186
15795         * g++.dg/template/non-dependent12.C: New.
15796
15797 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15798
15799         PR c++/20142
15800         * g++.dg/init/array18.C: Add dg-do run marker.
15801
15802         PR c++/20142
15803         * g++.dg/init/array18.C: New test.
15804
15805 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15806
15807         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15808         * g++.dg/gcov/gcov.exp: Likewise.
15809         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15810         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15811         * lib/c-torture.exp: Likewise.
15812         * lib/fortran-torture.exp: Likewise.
15813         * lib/g++.exp: Likewise.
15814         * lib/gcc-defs.exp: Likewise.
15815         * lib/gcc-dg.exp: Likewise.
15816         * lib/gcc.exp: Likewise.
15817         * lib/gcov.exp: Likewise.
15818         * lib/gfortran.exp: Likewise.
15819         * lib/mike-g++.exp: Likewise.
15820         * lib/mike-gcc.exp: Likewise.
15821         * lib/objc-torture.exp: Likewise.
15822         * lib/objc.exp: Likewise.
15823         * lib/profopt.exp: Likewise.
15824         * lib/target-libpath.exp: Likewise.
15825         * lib/target-supports.exp: Likewise.
15826         * lib/treelang.exp: Likewise.
15827         * lib/wrapper.exp: Likewise.
15828
15829 2005-03-08  Jeff Law  <law@redhat.com>
15830
15831         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15832         PHI-OPT changes.
15833
15834 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15835
15836         * gcc.dg/vect/pr20122.c: New test.
15837
15838 2005-03-07  Jeff Law  <law@redhat.com>
15839
15840         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15841         was folded away.
15842         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15843         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15844         * gcc.dg/tree-ssa/pr18134.c: New test.
15845
15846 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15847
15848         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15849         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15850         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15851
15852 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15853
15854         PR tree-opt/17671
15855         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15856
15857 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15858
15859         * g++.dg/warn/Wnvdtor.C: New test.
15860
15861 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15862
15863         * gcc.dg/torture/pr19683-1.c: New test.
15864
15865 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15866
15867         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15868         * gfortran.dg/g77/19990313-2.f: Ditto.
15869         * gfortran.dg/g77/19990313-3.f: Ditto.
15870         * gfortran.dg/g77/19990525-0.f: Ditto.
15871         * gfortran.dg/g77/19990826-0.f: Ditto.
15872         * gfortran.dg/g77/19990826-2.f: Ditto.
15873         * gfortran.dg/g77/19990826-3.f: Ditto.
15874         * gfortran.dg/g77/20000511-1.f: Ditto.
15875         * gfortran.dg/g77/20000511-2.f: Ditto.
15876         * gfortran.dg/g77/970625-2.f: Ditto.
15877         * gfortran.dg/g77/980310-2.f: Ditto.
15878         * gfortran.dg/g77/980310-3.f: Ditto.
15879         * gfortran.dg/g77/980310-8.f: Ditto.
15880         * gfortran.dg/g77/980519-2.f: Ditto.
15881         * gfortran.dg/g77/alpha1.f: Ditto.
15882         * gfortran.dg/g77/claus.f: Ditto.
15883         * gfortran.dg/g77/erfc.f: Ditto.
15884         * gfortran.dg/g77/short.f: Ditto.
15885         * gfortran.fortran-torture/execute/data.f90: Ditto.
15886         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15887         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15888
15889 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15890
15891         * lib/file-format.exp (gcc_target_object_format): Add check for som
15892         format and hardcode object formats on hppa*-*-hpux*.
15893         * lib/target-supports.exp (check_weak_available): Add check for som
15894         object format.  Always return 0 on hppa*-*-hpux10*.
15895
15896         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15897         is defined.
15898
15899         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15900
15901 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15902
15903         * gfortran.dg/pr19936_1.f90: New test.
15904         * gfortran.dg/pr19936_2.f90: New test.
15905         * gfortran.dg/pr19936_3.f90: New test.
15906
15907 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15908             Paul Thomas <prthomas@drfccad.cea.fr>
15909
15910         * gfortran.dg/PR19754_1.f90: New test.
15911         * gfortran.dg/PR19754_2.f90: Ditto.
15912
15913 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15914
15915         PR c++/19311
15916         * g++.dg/template/non-dependent11.C: New test.
15917
15918 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15919
15920         * lib/target-supports.exp (check_iconv_available): Fix comment.
15921
15922 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15923             Joseph S. Myers  <joseph@codesourcery.com>
15924
15925         PR c++/19797
15926         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15927
15928 2005-03-04  Matthew Sachs  <msachs@apple.com>
15929
15930         * gcc.exp (gcc_target_compile): Put braces around
15931         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15932         * objc.exp (objc_target_compile): Likewise.
15933         * treelang.exp (treelang_target_compile): Likewise.
15934
15935 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15936
15937         PR fortran/19673
15938         * gfortran.dg/func_result_1.f90: New test.
15939
15940 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15941
15942         * gcc.misc-tests/options.exp: New test.
15943
15944 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15945
15946         * gcc.dg/pr15784-4.c: New test.
15947
15948 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15949
15950         * gcc.c-torture/execute/pr17133.c: New.
15951         * gcc.c-torture/compile/20050303-1.c: New.
15952
15953 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15954
15955         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15956
15957 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15958
15959         * g++.dg/overload/using2.C: New.
15960
15961 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15962
15963         PR c++/19916
15964         * g++.dg/init/ptrmem2.C: New test.
15965
15966 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15967
15968         PR c/8927
15969         * gcc.dg/pr8927-1.c: New test.
15970
15971 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15972
15973         PR c++/20232
15974         * g++.dg/inherit/covariant12.C: New.
15975
15976 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15977
15978         PR fortran/19479
15979         * gfortran.dg/bound_1.f90: New test.
15980
15981 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15982
15983         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15984         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15985
15986 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15987
15988         PR c/20245
15989         * gcc.dg/pr20245-1.c: New test.
15990
15991 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15992
15993         PR middle-end/19874
15994         * gcc.c-torture/execute/20050119-2.c: New test case.
15995
15996 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15997
15998         * README: Update the DejaGnu bug reporting address.
15999         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
16000         * lib/objc-torture.exp: Likewise.
16001
16002 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16003
16004         * gfortran.dg/boz_1.f90: New test.
16005         * gfortran.dg/boz_3.f90: New test.
16006         * gfortran.dg/boz_4.f90: New test.
16007
16008 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16009
16010         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
16011         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
16012
16013 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16014
16015         PR libfortran/20101
16016         * gfortran.dg/write_0_pe_format.f90: New test.
16017
16018 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
16019
16020         PR c++/20206
16021         * g++.dg/opt/thunk2.C: New test.
16022         * g++.dg/opt/covariant1.C: New test.
16023
16024 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16025
16026         * gfortran.dg/e_d_fmt.f90: New test.
16027
16028 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
16029
16030         * gcc.dg/asm-b.c: Fix comment typos.
16031
16032 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16033
16034         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
16035         a V_MAY_DEF also.
16036
16037 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16038
16039         PR tree-opt/20188
16040         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16041         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16042         * gcc.dg/asm-b.c: New test.
16043
16044 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16045
16046         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16047         Disable this test on IRIX 6.
16048
16049 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16050
16051         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16052         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16053         parser.
16054
16055 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16056
16057         PR tree-optimization/20204
16058         * testsuite/gcc.dg/pr20204.c: New test.
16059
16060 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16061
16062         PR target/20196
16063         * gcc.c-torture/execute/20050224-1.c: New test.
16064
16065         PR c++/20175
16066         * g++.dg/warn/Wbraces2.C: New test.
16067
16068 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16069
16070         PR c++/19878
16071         * g++.dg/init/const2.C: New test.
16072
16073 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16074
16075         PR tree-optimization/20100
16076         * gcc.c-torture/execute/pr20100-1.c: New test.
16077
16078 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16079
16080         * gfortran.dg/implicit_3.f90: New test.
16081
16082         * gfortran.dg/deftype_1.f90: New test.
16083
16084 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16085
16086         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16087         the test passes.
16088         * g++.dg/other/anon3.C: Accept a warning.
16089
16090 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16091
16092         * gcc.dg/pr20017.c: Fix a comment typo.
16093
16094 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16095
16096         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16097
16098 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16099
16100         PR ada/19902
16101         * ada/acats/tests/cxa/cxa3004.a: Remove.
16102         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16103
16104 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16105
16106         PR c++/20073
16107         * g++.dg/init/const1.C: New test.
16108
16109         PR c++/19991
16110         * g++.dg/parse/constant7.C: New test.
16111
16112         PR c++/20152
16113         * g++.dg/parse/error27.C: New test.
16114         * g++.dg/template/qualttp15.C: Adjust error markers.
16115         * g++.old-deja/g++.other/struct1.C: Likewise.
16116
16117         PR c++/20153
16118         * g++.dg/template/error17.C: New test.
16119
16120         PR c++/20148
16121         * g++.dg/parser/error26.C: New test.
16122
16123 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16124
16125         PR tree-optimization/20100
16126         PR tree-optimization/20115
16127         * gcc.dg/pr20115.c: New test.
16128         * gcc.dg/pr20115-1.c: New test.
16129         * gcc.dg/pr20100.c: New test.
16130         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16131         call-clobbered variables after alias1.
16132
16133 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16134
16135         * gfortran.dg/list_read_4.f90: new test.
16136
16137 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16138
16139         PR rtl-optimization/20017.
16140         * gcc.dg/pr20017.c: New.
16141
16142 2005-02-22  Devang Patel  <dpatel@apple.com>
16143
16144         PR 19952
16145         * g++.dg/tree-ssa/pr19952.C: New test.
16146
16147 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16148
16149         PR c++/19883
16150         * g++.dg/parse/constant6.C: New test.
16151
16152 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16153
16154         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16155         * g++.dg/charset/asm2.c: Likewise.
16156         * g++.dg/charset/asm3.c: Likewise.
16157         * g++.dg/charset/asm4.c: Likewise.
16158         * g++.dg/charset/asm5.c: Likewise.
16159         * g++.dg/charset/attribute1.c: Likewise.
16160         * g++.dg/charset/attribute2.c: Likewise.
16161         * g++.dg/charset/extern1.cc: Likewise.
16162         * g++.dg/charset/extern2.cc: Likewise.
16163         * g++.dg/charset/extern3.cc: Likewise.
16164         * g++.dg/charset/function.cc: Likewise.
16165         * g++.dg/charset/string.c: Likewise.
16166         * g++.dg/charset/charset.exp: Likewise.
16167         * lib/target-supports.exp (check_iconv_available): Fix comment.
16168
16169 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16170
16171         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16172         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16173         * gcc.dg/charset/asm2.c: Likewise.
16174         * gcc.dg/charset/asm3.c: Likewise.
16175         * gcc.dg/charset/asm4.c: Likewise.
16176         * gcc.dg/charset/asm5.c: Likewise.
16177         * gcc.dg/charset/asm6.c: Likewise.
16178         * gcc.dg/charset/attribute1.c: Likewise.
16179         * gcc.dg/charset/attribute2.c: Likewise.
16180         * gcc.dg/charset/builtin1.c: Likewise.
16181         * gcc.dg/charset/extern.c: Likewise.
16182         * gcc.dg/charset/function.c: Likewise.
16183         * gcc.dg/charset/string.c: Likewise.
16184         * gcc.dg/charset/charset.exp: Likewise.
16185
16186 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16187
16188         PR fortran/20086
16189         * gfortran.dg/pr20086.f90: New test.
16190
16191 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16192
16193         PR tree-optimization/19786
16194         * g++.dg/tree-ssa/pr19786.C: New.
16195
16196 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16197
16198         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16199
16200 2005-02-21  Jeff Law  <law@redhat.com>
16201
16202         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16203
16204 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16205
16206         * gfortran.dg/do_iterator: Split loop, markup all lines for
16207         which an error locus is printed.
16208         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16209         locus is printed.
16210         * gfortran.dg/select_4.f90: Likewise.
16211         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16212         locuses in the various permutations.
16213
16214 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16215
16216         PR tree-optimization/19951
16217         * g++.dg/vect: New directory.
16218         * g++.dg/vect/vect.exp: New file.
16219         * g++.dg/vect/pr19951.cc: New testcase.
16220         * g++.dg/dg.exp: Also prune vectorizer tests.
16221
16222 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16223
16224         PR 18785
16225         * gcc.dg/charset/builtin1.c: New test.
16226
16227 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16228
16229         PR c++/19299
16230         * g++.dg/inherit/volatile1.C: New test.
16231
16232         PR c++/19440
16233         * g++.dg/template/dtor4.C: New test.
16234
16235 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16236
16237         * gfortran.dg/int_1.f90: New test.
16238
16239 2005-02-19  Devang Patel  <dpatel@apple.com>
16240
16241         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16242
16243 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16244
16245         * gfortran.dg/achar_1.f90: New test.
16246
16247 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16248
16249         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16250
16251 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16252             Jakub Jelinek  <jakub@redhat.com>
16253
16254         PR tree-optimization/19828
16255         * gcc.dg/tree-ssa/loop-7.c: New test.
16256         * gcc.c-torture/execute/20050218-1.c: New test.
16257
16258 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16259
16260         PR c/20043
16261         * gcc.dg/transparent-union-1.c: New test.
16262         * gcc.dg/transparent-union-2.c: New test.
16263
16264 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16265
16266         PR tree-optimization/18977
16267         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16268
16269 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16270
16271         PR target/20054
16272         * gcc.dg/pr20054.c: New test.
16273
16274 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16275
16276         PR c++/19508
16277         * g++.dg/ext/attrib20.C: New test.
16278
16279 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16280
16281         PR middle-end/20030
16282         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16283
16284 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16285
16286         PR c++/20008
16287         * g++.dg/opt/switch4.C: New.
16288
16289 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16290
16291         PR c++/20023
16292         PR tree-optimization/20009
16293         * gcc.c-torture/compile/20050217-1.c: New test.
16294         * g++.dg/opt/switch3.C: New test.
16295
16296         PR tree-optimization/18947
16297         * gcc.c-torture/compile/20050215-1.c: New test.
16298         * gcc.c-torture/compile/20050215-2.c: New test.
16299         * gcc.c-torture/compile/20050215-3.c: New test.
16300
16301 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16302
16303         PR c++/20028
16304         * g++.dg/template/crash34.C: New.
16305
16306         PR c++/20022
16307         * g++.dg/other/access3.C: New.
16308
16309 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16310
16311         * gcc.dg/vect/vect-98.c: New test.
16312
16313 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16314
16315         PR tree-optimization/19967
16316         * gcc.dg/pr19967.c: New.
16317
16318 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16319
16320         PR middle-end/19857
16321         * gcc.dg/tree-ssa/20050215-1.c: New test.
16322         * gcc.c-torture/execute/20050215-1.c: New test.
16323
16324 2005-02-15  Eric Christopher  <echristo@redhat.com>
16325
16326         * gcc.dg/cpp/20050215-1.c: New file.
16327
16328 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16329
16330         PR tree-optimization/15785
16331         * gcc.dg/pr15785-1.c: New test.
16332
16333 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16334
16335         PR c++/17788
16336         * g++.dg/init/ctor4.C: New.
16337         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16338
16339 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16340
16341         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16342         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16343
16344 2005-02-15  Andreas Schwab  <schwab@suse.de>
16345
16346         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16347         declare malloc.
16348
16349 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16350
16351         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16352
16353 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16354
16355         PR tree-optimization/19853
16356         * gcc.c-torture/compile/pr19853.c: New test.
16357
16358 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16359
16360         PR c++/19608
16361         * g++.dg/parse/local-class1.C: New.
16362
16363         PR c++/19895
16364         * g++.dg/parse/ptrmem3.C: New.
16365
16366         PR c++/19884
16367         * g++.old-deja/g++.oliva/template6.C: Add another case.
16368         * g++.dg/template/explicit6.C: New.
16369
16370 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16371
16372         PR c++/17816
16373         * g++.dg/other/redecl2.C: New.
16374
16375 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16376
16377         PR c++/19891
16378         * g++.dg/abi/covariant4.C: New.
16379
16380 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16381
16382         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16383
16384 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16385
16386         * gcc.dg/vect/vect-96.c: Fix typo.
16387
16388 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16389
16390         PR c++/14479
16391         PR c++/19487
16392         * g++.dg/template/enum5.C: New test.
16393
16394 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16395
16396         * gcc.dg/vect/vect-97.c: New test.
16397
16398 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16399
16400         * gcc.dg/vect/vect-96.c: New test.
16401
16402 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16403
16404         * gcc.dg/builtins-34.c: Also check ldexp*.
16405
16406 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16407
16408         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16409
16410 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16411
16412         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16413         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16414         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16415         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16416         selector_list, selector_expression, dg-process-target): Move to new
16417         file target-supports-dg.exp.
16418         * lib/target-supports-dg.exp: New.
16419
16420         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16421         New.
16422
16423 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16424
16425         PR c++/19666
16426         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16427
16428         PR middle-end/19858
16429         * gcc.c-torture/compile/20050210-1.c: New test.
16430
16431 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16432
16433         PR c++/19755
16434         * g++.dg/warn/Wbraces1.C: New test.
16435
16436 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16437
16438         * gcc.dg/builtins-52.c: New testcase.
16439
16440 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16441
16442         PR c/19342
16443         * gcc.c-torture/execute/20050119-1.c: New test.
16444
16445 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16446
16447         PR c++/19811
16448         * g++.dg/init/delete1.C: New test.
16449
16450 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16451
16452         PR c++/18470
16453         * g++.dg/template/static12.C: New test.
16454
16455 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16456
16457         PR c++/19787
16458         * g++.dg/conversion/ambig1.C: New test.
16459
16460         PR c++/19739
16461         * g++.dg/ext/attrib19.C: New test.
16462
16463         PR c++/19732
16464         * g++.dg/parse/dtor5.C: New test.
16465
16466         PR c++/19762
16467         * g++.dg/template/dtor3.C: New test.
16468
16469         PR c++/19826
16470         * g++.dg/template/static11.C: New test.
16471         * g++.dg/template/crash2.C: Remove dg-error marker.
16472
16473 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16474
16475         PR C++/18491
16476         * g++.old-deja/g++.mike/p10769a.C: Remove.
16477
16478 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16479
16480         * gcc.dg/builtins-48.c: New test case.
16481         * gcc.dg/builtins-49.c: New test case.
16482         * gcc.dg/builtins-50.c: New test case.
16483         * gcc.dg/builtins-51.c: New test case.
16484
16485 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16486
16487         PR middle-end/19583
16488         * g++.dg/warn/Wreturn-type-3.C: New test.
16489
16490 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16491
16492         PR middle-end/19402
16493         * gcc.dg/pr19402-1.c: New testcase.
16494         * gcc.dg/pr19402-2.c: likewise.
16495
16496 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16497
16498         PR middle-end/19854
16499         * g++.dg/tree-ssa/tmmti.C: New testcase.
16500
16501 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16502
16503         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16504
16505 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16506
16507         PR c++/19733
16508         * g++.dg/parse/crash23.C: New test.
16509         * g++.dg/warn/Weff1.C: New test.
16510
16511 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16512
16513         * gcc.dg/20050209-1.c: New test.
16514
16515 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16516
16517         PR target/19799
16518         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16519
16520 2005-02-08  Mike Stump  <mrs@apple.com>
16521
16522         * g++.dg/pch/import-2.c: New test.
16523         * g++.dg/pch/import-2.hs: New.
16524         * g++.dg/pch/include/import-2a.h: New.
16525         * g++.dg/pch/include/import-2b.h: New.
16526
16527 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16528
16529         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16530
16531 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16532
16533         * gfortran.dg/substr_1.f90: New test.
16534
16535 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16536
16537         PR middle-end/19775
16538         * gcc.dg/torture/builtin-power-1.c: Disable test for
16539         invalid transformation.
16540         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16541         no longer optimize.
16542         * gcc.dg/builtins-47.c: New testcase.
16543
16544 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16545             Dorit Naishlos  <dorit@il.ibm.com>
16546
16547         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16548
16549 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16550
16551         * gcc.c-torture/compile/20050206-1.c: New test.
16552
16553 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16554
16555         PR tree-opt/19768
16556         * g++.dg/opt/pr19768.C: New test.
16557
16558 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16559
16560         PR tree-opt/19736
16561         * gcc.c-torture/compile/pr19736.c: New test.
16562
16563 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16564
16565         PR c++/17401
16566         * g++.dg/parse/error25.C: New test.
16567
16568 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16569
16570         * gcc.c-torture/execute/20050203-1.c: New.
16571
16572 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16573
16574         * gcc.dg/vect/vect-85.c: Remove xfail.
16575         * gcc.dg/vect/vect-86.c: Remove xfail.
16576         * gcc.dg/vect/vect-87.c: Remove xfail.
16577         * gcc.dg/vect/vect-88.c: Remove xfail.
16578
16579 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16580
16581         * gcc.dg/altivec-19.c: New.
16582
16583 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16584
16585         PR c/17807
16586         * gcc.dg/nested-func-3.c: New test.
16587         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16588
16589 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16590
16591         * gcc.test-framework/gen_directive_tests: Generate tests for
16592         selector expressions.
16593
16594 2005-02-02  Matt Austern  <austern@apple.com>
16595
16596         PR c++/19628
16597         * g++/ext/builtin7.C: New.
16598         * g++/ext/builtin8.C: New.
16599
16600 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16601
16602         PR c/18502
16603         * gcc.dg/pr18502-1.c: New test.
16604
16605 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16606
16607         PR c++/17413
16608         * g++.dg/template/local4.C: Tweak.
16609
16610 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16611
16612         PR tree-optimization/19578
16613         * gcc.c-torture/compile/20050202-1.c: New test.
16614
16615 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16616
16617         PR c/19435
16618         * gcc.dg/c99-init-4.c: New test.
16619
16620 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16621
16622         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16623
16624         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16625
16626         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16627         * g++.dg/eh/check-vect.h: New.
16628
16629         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16630         * gcc.dg/vect/vect-78.c: Ditto.
16631         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16632         Remove.
16633
16634         * g++.dg/conversion/simd1.C: Expect warning.
16635         * g++.dg/ext/attribute-test-1.C: Ditto.
16636         * g++.dg/ext/attribute-test-2.C: Ditto.
16637         * g++.dg/ext/attribute-test-3.C: Ditto.
16638         * g++.dg/ext/attribute-test-4.C: Ditto.
16639
16640         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16641         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16642
16643         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16644
16645 2005-02-01  Richard Henderson  <rth@redhat.com>
16646
16647         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16648         long double for ibm double-double format.
16649         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16650
16651 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16652
16653         PR tree-optimization/19633
16654         * testsuite/gcc.dg/pr19633-1.c: New test.
16655         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16656         to NULL or a symbol.
16657
16658 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16659
16660         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16661         New procs.
16662         (dg-process-target (local override)): Handle selector expressions.
16663
16664         * gcc.test-framework/README: Describe tests in source directory.
16665         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16666         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16667         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16668         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16669         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16670         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16671         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16672         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16673         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16674         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16675         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16676         * gcc.test-framework/dg-error-exp-P.c: New test.
16677         * gcc.test-framework/dg-error-exp-XP.c: New test.
16678         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16679         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16680         * gcc.test-framework/dg-output-exp-P.c: New test.
16681         * gcc.test-framework/dg-output-exp-XF.c: New test.
16682         * gcc.test-framework/dg-warning-exp-P.c: New test.
16683         * gcc.misc-tests/dg-1.c: Remove.
16684         * gcc.misc-tests/dg-2.c: Remove.
16685         * gcc.misc-tests/dg-3.c: Remove.
16686         * gcc.misc-tests/dg-4.c: Remove.
16687         * gcc.misc-tests/dg-5.c: Remove.
16688         * gcc.misc-tests/dg-6.c: Remove.
16689         * gcc.misc-tests/dg-7.c: Remove.
16690         * gcc.misc-tests/dg-8.c: Remove.
16691         * gcc.misc-tests/dg-9.c: Remove.
16692         * gcc.misc-tests/dg-10.c: Remove.
16693         * gcc.misc-tests/dg-11.c: Remove.
16694         * gcc.misc-tests/dg-12.c: Remove.
16695         * gcc.misc-tests/dg-test.exp: Remove.
16696
16697         * gcc.test-framework/test-framework.awk: Change recording and
16698         printing of passes and failures.
16699
16700         * gcc.test-framework: New directory.
16701         * gcc.test-framework/README: New.
16702         * gcc.test-framework/test-framework.exp: New.
16703         * gcc.test-framework/test-framework.awk: New.
16704         * gcc.test-framework/gen_directive_tests: New.
16705
16706 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16707
16708         * lib/treelang.exp: Fix comment typos.
16709         (treelang_target_compile): Don't append libs=-ltreelang to options.
16710
16711 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16712
16713         * g++.dg/parse/typename7.C: Adjust error messages.
16714
16715 2005-01-31  Jeff Law  <law@redhat.com>
16716
16717         * gcc.c-torture/execute/20050131-1.c: New test.
16718         * gcc.dg/wcaselabel.c: New test.
16719
16720 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16721
16722         * g++.dg/other/warning1.C: Adjust error messags.
16723         * g++.dg/parse/constant5.C: New test.
16724
16725 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16726
16727         PR c/19333
16728         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16729         the test case valid.
16730         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16731         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16732         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16733         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16734         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16735         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16736
16737 2005-01-31  Dale Johannesen  <dalej@apple.com>
16738
16739         * g++.dg/opt/pr19650.C: New test.
16740
16741 2005-01-31  Richard Henderson  <rth@redhat.com>
16742
16743         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16744         long double for intel double extended format.
16745         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16746
16747 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16748
16749         PR c++/19555
16750         * g++.dg/template/static10.C: New test.
16751
16752         PR c++/19395
16753         * g++.dg/parse/error24.C: New test.
16754
16755         PR c++/19367
16756         * g++.dg/lookup/builtin1.C: New test.
16757
16758         PR c++/19457
16759         * g++.dg/warn/conv3.C: New test.
16760
16761 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16762
16763         PR fortran/19647
16764         * gfortan.dg/inquire_7.f90
16765
16766 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16767
16768         PR tree-optimization/15791
16769         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16770         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16771         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16772         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16773         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16774         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16775         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16776         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16777         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16778         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16779
16780 2005-01-29  Paul Brook  <paul@codesourcery.com>
16781
16782         PR fortran/18565
16783         * check.c (real_or_complex_check): New function.
16784         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16785         * intrinsic.c (add_functions): Use new check functions.
16786         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16787         Add prototypes.
16788
16789 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16790
16791         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16792         gcc.dg/lvalue-3.c: New tests.
16793         * gcc.dg/concat.c: Update expected messages.
16794
16795 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16796
16797         PR libfortran/19595
16798         * gfortran.dg/eor_1.f90: New test.
16799
16800 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16801
16802         PR fortran/19589
16803         * gfortran.dg/logical_data_1.f90: New test.
16804
16805 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16806
16807         PR c++/19253
16808         * g++.dg/template/crash33.C: New test.
16809
16810         PR c++/19667
16811         * g++.dg/template/crash32.C: New test.
16812
16813 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16814
16815         PR middle-end/16558
16816         * g++.dg/warn/Wreturn-type-2.C: New test.
16817
16818 2004-06-24  Jeff Law  <law@redhat.com>
16819
16820         * gcc.dg/tree-ssa/20050128-1.c: New test.
16821
16822 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16823
16824         * gcc.target/frv/all-mdpackh-1.c: New test.
16825
16826 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16827
16828         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16829
16830 2005-01-27  Richard Henderson  <rth@redhat.com>
16831
16832         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16833
16834 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16835
16836         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16837
16838 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16839
16840         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16841         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16842         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16843         to cope with cases where the multilib options override the dg-options.
16844
16845 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16846
16847         PR c/18946
16848         * gcc.dg/noncompile/20050120-1.c: New test.
16849
16850 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16851
16852         PR tree-optimization/19633
16853         * gcc.dg/pr19633.c: New test.
16854         * gcc.dg/tree-ssa/pr19633.c: New test.
16855
16856 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16857
16858         * gcc.dg/20041216-1.c: New test.
16859
16860 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16861
16862         PR objc/18862
16863         * objc.dg/selector-2.m: New test.
16864
16865 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16866
16867         * g++.dg/opt/range-test-2.C: New test.
16868
16869         PR rtl-optimization/19579
16870         * gcc.c-torture/execute/20050124-1.c: New test.
16871
16872 2005-01-26  Greg Parker  <gparker@apple.com>
16873         Stuart Hastings  <stuart@apple.com>
16874
16875         * gcc.c-torture/execute/20050125-1.c: New.
16876
16877 2005-01-18  Jan Hubicka  <jh@suse.cz>
16878
16879         PR tree-optimize/19337
16880         * gcc.c-torture/compile/20050119-1.c: New test.
16881
16882 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16883
16884         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16885         test for successful match.
16886
16887 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16888
16889         PR objc/18408
16890         * objc.dg/comp-types-7.m: New test.
16891
16892 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16893
16894         * lib/target-supports.exp (current_target_name): New.
16895         (check_effective_target_ilp32, check_effective_target_lp64):
16896         Cache the result to use as long as the current target, with
16897         multilib flags, remains the same.
16898
16899         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16900         (dg-require-weak, dg-require-visibility, dg-require-alias,
16901         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16902         dg-require-effective-target, dg-skip-if): Remove call to
16903         skip_test_and_clear_xfail.
16904         (dg-test): Clear xfail data.
16905
16906 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16907
16908         PR target/17751
16909         * gcc.dg/ppc64-toc.c: New test.
16910
16911         * g++.dg/tree-ssa/empty-1.C: New test.
16912
16913         PR middle-end/19551
16914         * gcc.c-torture/execute/20050121-1.c: New test.
16915         * gcc.dg/20050121-2.c: New test.
16916
16917 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16918         Paul Brook  <paul@codesourcery.com>
16919
16920         PR fortran/17941
16921         * gfortran.dg/real_const_1.f: New test.
16922         * gfortran.dg/real_const_2.f90: New test.
16923         * gfortran.dg/complex_int_1.f90: New test.
16924
16925 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16926
16927         PR fortran/19313
16928         * gfortan.dg/inquire_6.f90: New test.
16929
16930 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16931
16932         PR libfortran/19451
16933         * open_readonly_1.f90: New test.
16934
16935 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16936
16937         PR libfortran/18982
16938         * gfortran.dg/open_new.f90: New file.
16939
16940 2005-01-22  Paul Brook  <paul@codesourcery.com>
16941
16942         * namelist_1.f90: New test.
16943
16944 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16945
16946         PR tree-optimization/19484
16947         * gcc.c-torture/compile/20050122-[12].c: New tests.
16948
16949 2005-01-22  Paul Brook  <paul@codesourcery.com>
16950
16951         * gfortran.dg/implicit_2.f90: New test.
16952
16953 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16954
16955         PR fortran/19314
16956         * gfortran.dg/inquire_5.f90: New test.
16957
16958 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16959
16960         PR c/18809
16961         * gcc.dg/pr18809-1.c: New test.
16962
16963 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16964
16965         * gcc.dg/20050121-1.c: New test.
16966
16967         PR tree-optimization/13000
16968         * gcc.dg/20040206-1.c: Change warning to point where function is
16969         being inlined.
16970
16971 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16972
16973         PR c++/19208
16974         * g++.dg/template/array11.C: New test.
16975
16976 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16977
16978         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16979         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16980         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16981         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16982         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16983         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16984
16985 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16986
16987         PR tree-optimization/15349
16988         * gcc.dg/tree-ssa/pr15349.c: New.
16989
16990 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16991
16992         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16993
16994 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16995
16996         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16997         scan-assembler-times directive name.
16998
16999         * gcc.dg/asm-a.c: Move dg-require-effective-target to
17000         after dg-do.
17001
17002         PR rtl-optimization/19462
17003         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
17004
17005 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
17006
17007         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
17008         counting function calls on ia64.
17009
17010 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
17011
17012         PR rtl-optimization/15139
17013         * gcc.dg/20050111-2.c: New test.
17014
17015         PR c/17297
17016         * gcc.c-torture/compile/20050113-1.c: New testcase.
17017
17018         PR middle-end/19164
17019         * gcc.dg/20050113-1.c: New testcase.
17020
17021 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
17022
17023         * gcc.dg/vect/vect-85.c: Add comment.
17024         * gcc.dg/vect/vect-86.c: Add xfail for now.
17025         * gcc.dg/vect/vect-87.c: Add xfail for now.
17026         * gcc.dg/vect/vect-88.c: Add xfail for now.
17027         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
17028
17029 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17030
17031         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
17032
17033 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17034
17035         * g++.dg/debug/typedef3.C: New test.
17036
17037 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
17038
17039         PR c/19472
17040         * gcc.dg/asm-a.c: New test.
17041
17042 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17043
17044         * gcc.dg/sh-relax.c: Add prototype for abort.
17045
17046 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17047
17048         * gcc.dg/short-compare-1.c: New test.
17049         * gcc.dg/short-compare-2.c: Likewise.
17050
17051 2005-01-18  Michael Matz  <matz@suse.de>
17052
17053         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17054
17055 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17056
17057         PR tree-optimization/19121
17058         * gcc.c-torture/compile/pr19121.c: New test.
17059
17060 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17061
17062         PR target/19357
17063         * gcc.c-torture/compile/pr19357.c: New test.
17064
17065 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17066
17067         PR c/5675
17068         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17069         pass--those that refer just to the variable, possibly with a
17070         cast.
17071         * gcc.dg/c99-const-expr-3.c: Likewise.
17072
17073         PR middle-end/13127
17074         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17075         longer emitted.
17076
17077 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17078
17079         PR fortran/18778
17080         * gfortran.dg/endfile_2.f90: New test.
17081
17082 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17083
17084         PR 19168
17085         * gfortran.dg/select_5.f90: New test.
17086
17087 2004-01-16  Paul Brook  <paul@codesourcery.com>
17088
17089         * gfortran.dg/common_4.f90: New test.
17090
17091 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17092
17093         PR rtl-optimization/19462
17094         * gcc.dg/torture/pr19462-1.c: New test.
17095
17096 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17097
17098         PR objc/19321
17099         * objc.dg/func-ptr-2.m: New.
17100         * objc.dg/volatile-1.m: New.
17101
17102 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17103
17104         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17105
17106 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17107
17108         PR tree-optimization/19060
17109         * gcc.c-torture/execute/20050104-1.c: New test.
17110
17111 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17112
17113         PR fortran/18983
17114         * gfortran.dg/write_to_null.f90: New test.
17115
17116 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17117             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17118
17119         PR other/19328
17120         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17121         argument.
17122
17123 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17124
17125         PR c++/19263
17126         * g++.dg/init/vector1.C: New test.
17127
17128 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17129
17130         PR target/13158
17131         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17132         PR target/18987
17133         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17134
17135 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17136
17137         * gfortran.dg/select_1.f90: New test.
17138         * gfortran.dg/select_2.f90: New test.
17139         * gfortran.dg/select_3.f90: New test.
17140         * gfortran.dg/select_4.f90: New test.
17141
17142 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17143
17144         PR middle-end/19084
17145         PR rtl-optimization/19348
17146         * gcc.dg/20050111-1.c: New test.
17147         * gcc.c-torture/execute/20050111-1.c: New test.
17148
17149         * gcc.dg/i386-asm-4.c: New test.
17150
17151 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17152
17153         * gcc.dg/nested-func-2.c: New test.
17154         * ada/acats/norun.lst: Remove c953002.
17155
17156 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17157
17158         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17159
17160 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17161
17162         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17163
17164 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17165
17166         PR target/18761
17167         * g++.dg/abi/align1.C: New test.
17168
17169 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17170
17171         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17172         at a time.
17173         * g++.dg/ext/altivec_check.h: Support compiling as C.
17174
17175 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17176
17177         PR c++/19355
17178         * g++.dg/expr/pr19355-1.C: New test case.
17179
17180 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17181
17182         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17183         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17184         * ada/acats/tests/c3/c92005b.ada: Likewise.
17185         * ada/acats/tests/c3/cxb3012.a: Likewise.
17186         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17187
17188 2005-01-09  Paul Brook  <paul@codesourcery.com>
17189
17190         * gfortran.dg/common_2.f90: New file.
17191         * gfortran.dg/common_3.f90: New file.
17192
17193 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17194
17195         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17196
17197 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17198
17199         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17200         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17201         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17202         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17203         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17204         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17205         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17206         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17207         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17208         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17209         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17210         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17211         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17212         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17213         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17214         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17215         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17216         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17217         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17218         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17219         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17220         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17221         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17222         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17223         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17224         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17225         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17226         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17227         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17228         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17229         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17230         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17231         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17232         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17233         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17234         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17235         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17236         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17237         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17238         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17239         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17240         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17241         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17242         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17243         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17244         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17245         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17246         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17247         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17248         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17249         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17250         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17251         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17252         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17253         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17254         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17255         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17256         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17257         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17258         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17259         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17260         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17261         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17262         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17263         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17264         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17265         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17266
17267         * gcc.dg/vect/vect-1.c: Fix spelling.
17268         * gcc.dg/vect/vect-10.c: Fix spelling.
17269         * gcc.dg/vect/vect-11.c: Fix spelling.
17270         * gcc.dg/vect/vect-12.c: Fix spelling.
17271         * gcc.dg/vect/vect-14.c: Fix spelling.
17272         * gcc.dg/vect/vect-15.c: Fix spelling.
17273         * gcc.dg/vect/vect-16.c: Fix spelling.
17274         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17275         * gcc.dg/vect/vect-64.c: Fix comments.
17276         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17277
17278 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17279             Ira Rosen  <irar@il.ibm.com>
17280
17281         * gcc.dg/vect/vect-70.c: New test.
17282         * gcc.dg/vect/vect-71.c: New test.
17283
17284 2005-01-09  Manfred Hollstein  <mh@suse.com>
17285
17286         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17287         * gcc.dg/pr18241-2.c: Likewise.
17288         * gcc.dg/pr18241-3.c: Likewise.
17289         * gcc.dg/pr18241-4.c: Likewise.
17290         * gcc.dg/pr18241-5.c: Likewise.
17291
17292 2005-01-08  Richard Henderson  <rth@redhat.com>
17293
17294         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17295         False for x86 and x86-64.
17296
17297 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17298
17299         PR tree-optimization/18241
17300         * gcc.dg/pr18241-1.c: New test.
17301         * gcc.dg/pr18241-2.c: New test.
17302         * gcc.dg/pr18241-3.c: New test.
17303         * gcc.dg/pr18241-4.c: New test.
17304         * gcc.dg/pr18241-5.c: New test.
17305
17306 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17307
17308         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17309         gfortran.dg/select_4.f90: New.
17310
17311 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17312
17313         * gcc.c-torture/execute/20050107-1.c: New test.
17314
17315 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17316
17317         PR c++/19298
17318         * g++.dg/template/ref2.C: New.
17319
17320 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17321
17322         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17323         instead of being empty.
17324
17325 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17326
17327         PR fortran/15553
17328         * gfortran.dg/array-1.f90: New test.
17329
17330 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17331
17332         PR tree-optimization/19283
17333         * gcc.c-torture/execute/20050106-1.c: New test.
17334
17335         PR rtl-optimization/18861
17336         * gcc.dg/20050105-1.c: New test.
17337
17338         PR tree-optimization/18828
17339         * gcc.dg/20050105-2.c: New test.
17340
17341 2005-01-07  Andreas Jaeger  <aj@suse.de>
17342
17343         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17344
17345 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17346
17347         PR fortran/18398
17348         * gfortran.dg/fmt_read.f90: New test.
17349
17350 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17351
17352         * gcc.dg/rs6000-ldouble-2.c: New.
17353
17354 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17355
17356         PR c++/19244
17357         * g++.dg/parser/ctor2.C: New test.
17358
17359 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17360
17361         PR c++/17154
17362         * g++.dg/template/using9.C: New test.
17363
17364 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17365
17366         PR c++/19258
17367         * g++.dg/lookup/friend6.C: New test.
17368
17369 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17370
17371         PR c++/19270
17372         * g++.dg/template/array10.C: New.
17373
17374 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17375
17376         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17377         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17378
17379 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17380
17381         * gcc.c-torture/compile/20050105-1.c: New test.
17382
17383 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17384
17385         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17386
17387 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17388
17389         PR middle-end/19100
17390         * gcc.dg/conv-3.c: New test case.
17391
17392 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17393
17394         * gcc.dg/asm-wide-1.c: New test.
17395
17396 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17397
17398         PR c++/19030
17399         * g++.dg/parse/crash22.C: New
17400
17401 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17402
17403         PR 19257
17404         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17405
17406 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17407
17408         PR middle-end/17767
17409         * gcc.dg/i386-mmx-6.c: New test case.
17410
17411 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17412
17413         PR tree-optimization/18308
17414         * gcc.dg/vect/pr18308.c: New testcase.
17415
17416 2005-01-04  Andreas Jaeger  <aj@suse.de>
17417
17418         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17419
17420 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17421             Robert Bowdidge <bowdidge@apple.com>
17422
17423         * gcc.dg/cpp/subframework1.c: New.
17424         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17425         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17426         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17427         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17428
17429 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17430
17431         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17432         producing warning.
17433         * gcc.dg/darwin-weakimport-2.c: New.
17434
17435 2005-01-03  Richard Henderson  <rth@redhat.com>
17436
17437         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17438
17439 2005-01-03  Richard Henderson  <rth@redhat.com>
17440
17441         * gcc.dg/vect/vect.exp: Enable for ia64.
17442         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17443         (check_effective_target_vect_float): Likewise.
17444         (check_effective_target_vect_no_align): Likewise.
17445         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17446         * gcc.dg/vect/vect-8.c: Likewise.
17447
17448 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17449
17450         PR target/19236
17451         * gcc.dg/pr19236-1.c: New test case.
17452
17453 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17454
17455         PR rtl-optimization/12092
17456         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17457
17458 2005-01-02  Andreas Jaeger  <aj@suse.de>
17459
17460         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17461
17462 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17463             Andrew Pinski  <pinskia@physics.uc.edu>
17464
17465         PR rtl-optimization/12092
17466         * gcc.dg/pr12092-1.c: New test case.
17467
17468 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17469
17470         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17471         'hidden' and 'default' for better portability.
17472         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17473
17474         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17475         6 and 7.
17476         * g++.old-deja/g++.brendan/new3.C: Likewise.
17477
17478 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17479
17480         * gcc.dg/20041231-1.C: New test.
17481         * g++.dg/warn/Wunreachable-code-1.C: New test.
17482
17483 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17484
17485         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17486         file, not /dev/null.  Abort on error.
17487
17488 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17489             Ziemowit Laski  <zlaski@apple.com>
17490
17491         PR objc/18971
17492         * objc.dg/encode-5.m: New test.
17493
17494 2004-12-29  Richard Henderson  <rth@redhat.com>
17495
17496         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17497         * objc.dg/stabs-1.m: Disable for ia64.
17498
17499 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/19190
17502         * g++.dg/warn/Wunused-10.C: New test.
17503
17504 2004-12-28  Richard Henderson  <rth@redhat.com>
17505
17506         * objc.dg/stabs-1.m: Disable for alpha.
17507
17508 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17509
17510         PR c++/19149
17511         * g++.dg/parse/error23.C: New test.
17512
17513 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17514
17515         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17516
17517         PR fortran/19032
17518         * gfortran.dg/intrinsic_modulo_1.f90: New.
17519         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17520         tests with divisor -1.
17521
17522 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17523
17524         * g++.dg/opt/temp1.C (memcpy): Return a value.
17525
17526         PR c++/19148
17527         * g++.dg/expr/cond7.C: New test.
17528
17529 2004-12-27  Paul Brook  <paul@codesourcery.com>
17530
17531         * gfortran.dg/g77/select_no_compile.f: Remove.
17532
17533 2004-12-27  Richard Henderson  <rth@redhat.com>
17534
17535         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17536         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17537         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17538
17539 2004-12-26  Richard Henderson  <rth@redhat.com>
17540
17541         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17542         by 1i instead of token pasting.
17543
17544 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17545
17546         PR tree-optimization/17578
17547         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17548         to additional_flags.
17549         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17550
17551 2004-12-25  Richard Henderson  <rth@redhat.com>
17552
17553         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17554         Remove Alpha.
17555
17556 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17557
17558         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17559         hppa*-*-hpux*.
17560         * gcc.dg/pr17957.c (dg-options): Likewise.
17561         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17562         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17563         instead of 0 on __hppa__.
17564         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17565         "foo,%r" on hppa*-*-*.
17566
17567 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17568
17569         PR fortran/19071
17570         * gfortran.dg/complex_write.f90: New test.
17571
17572 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17573
17574         PR c++/17595
17575         * g++.dg/parse/pragma2.C: New test.
17576
17577         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17578
17579 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17580
17581         * gcc.dg/empty2.c: Add missing dg-warning.
17582
17583 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17584
17585         PR c++/17413
17586         * g++.dg/template/local4.C: New test.
17587         * g++.dg/template/crash19.C: Add dg-error marker.
17588
17589         * g++.dg/template/crash31.C: Correct embedded PR number.
17590
17591 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17592
17593         PR c++/16405
17594         * g++.dg/opt/temp1.C: Add do-run marker.
17595
17596 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17597
17598         * g++.dg/template/spec19.C: New.
17599
17600 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17601
17602         PR target/16819
17603         * gcc.dg/empty2.c: New.
17604
17605 2004-12-23  Richard Henderson  <rth@redhat.com>
17606
17607         * lib/target-supports.exp (check_effective_target_vect_no_align):
17608         Remove i?86 and x86-64.
17609
17610 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17611
17612         PR c++/16405
17613         * g++.dg/opt/temp1.C: New test.
17614
17615 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17616
17617         PR c++/18733
17618         * g++.dg/template/friend33.C: New testcase.
17619
17620 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17621
17622         PR c++/18464
17623         * g++.dg/template/cond5.C: New test.
17624
17625         PR c++/18492
17626         * g++.dg/inherit/thunk3.C: New test.
17627
17628         PR c++/11224
17629         * g++.dg/warn/Wunused-9.C: New test.
17630
17631 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17632
17633         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17634
17635 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17636
17637         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17638
17639 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17640
17641         PR c++/18378
17642         * g++.dg/ext/packed8.C: New test.
17643
17644         PR c++/19063
17645         * g++.dg/template/crash31.C: New test.
17646
17647         PR c++/19034
17648         * g++.dg/template/crash30.C: New test.
17649
17650 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17651
17652         PR C++/18984
17653         * g++.dg/eh/ctor3.C: New test.
17654
17655 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17656
17657         * objc.dg/stabs-1.m: Allow section name to be quoted and
17658         assembly label to begin with '.LL'.
17659
17660 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17661
17662         * gcc.dg/vect/vect.exp
17663         (check_effective_target_lp64_or_vect_no_align): New.
17664         * gcc.dg/vect/vect-77.c: Use it.
17665         * gcc.dg/vect/vect-78.c: Use it.
17666
17667         * lib/target-supports.exp
17668         (check_effective_target_vect_no_max,
17669         check_effective_target_vect_no_bitwise,
17670         check_effective_target_vect_no_align): New.
17671         * gcc.dg/vect/vect-13.c: Use them.
17672         * gcc.dg/vect/vect-17.c: Ditto.
17673         * gcc.dg/vect/vect-18.c: Ditto.
17674         * gcc.dg/vect/vect-19.c: Ditto.
17675         * gcc.dg/vect/vect-20.c: Ditto.
17676         * gcc.dg/vect/vect-27.c: Ditto.
17677         * gcc.dg/vect/vect-29.c: Ditto.
17678         * gcc.dg/vect/vect-44.c: Ditto.
17679         * gcc.dg/vect/vect-48.c: Ditto.
17680         * gcc.dg/vect/vect-50.c: Ditto.
17681         * gcc.dg/vect/vect-52.c: Ditto.
17682         * gcc.dg/vect/vect-54.c: Ditto.
17683         * gcc.dg/vect/vect-56.c: Ditto.
17684         * gcc.dg/vect/vect-58.c: Ditto.
17685         * gcc.dg/vect/vect-60.c: Ditto.
17686         * gcc.dg/vect/vect-72.c: Ditto.
17687         * gcc.dg/vect/vect-80.c: Ditto.
17688
17689 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17690
17691         PR c++/14075
17692         * g++.dg/init/string1.C: New.
17693
17694         PR c++/18975
17695         * g++.dg/other/synth1.C: New.
17696
17697 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17698
17699         PR c/18963
17700         * gcc.dg/pr18963-1.c: New test.
17701
17702 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17703
17704         PR c/18596
17705         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17706         * gcc.dg/pr18596-1.c: Use dg-error.
17707         (dg-options): Use -fno-unit-at-a-time.
17708         * gcc.dg/pr18596-2.c: New test.
17709         * gcc.dg/pr18596-3.c: New test.
17710
17711 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17712
17713         PR middle-end/18683
17714         * g++.dg/opt/pr18683-1.C: New test case.
17715
17716 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17717
17718         PR other/19093
17719         * g++.dg/opt/max1.C: Fix for 64bit targets.
17720
17721 2004-12-20  Matt Austern  <austern@apple.com>
17722
17723         PR c++/19044
17724         * g++.dg/ext/builtin6.C: New
17725
17726 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17727
17728         PR tree-optimization/19080
17729         * gcc.c-torture/compile/pr19080.c: New test.
17730
17731 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17732
17733         * gcc.dg/20041219-1.c: New test.
17734
17735 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17736
17737         PR middle-end/19068
17738         * g++.dg/opt/max1.C: New test case.
17739
17740 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17741
17742         * gcc.dg/fdata-sections-1.c: New test.
17743
17744 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17745
17746         PR middle-end/18548
17747         * gcc.dg/max-1.c: New test case.
17748
17749 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17750
17751         * gcc.c-torture/execute/20041218-1.c: New test.
17752
17753 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17754
17755         * gcc.dg/pr18501.c: New test.
17756         * gcc.dg/uninit-5.c: XFAIL.
17757         * gcc.dg/uninit-9.c: XFAIL.
17758
17759 2004-12-17  Dale Johannesen  <dalej@apple.com>
17760
17761         * gcc.dg/20041213-1.c: New.
17762
17763 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17764
17765         * objc.dg/stabs-1.m: Allow assembly label to begin
17766         with a dot ('.').
17767
17768 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17769
17770         * gcc.c-torture/execute/20041213-1.c: Move...
17771         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17772
17773 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17774
17775         PR c++/18721
17776         * g++.dg/lookup/conv-5.C: New.
17777
17778 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17779
17780         * objc.dg/stabs-1.m: New test.
17781
17782 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17783
17784         * gcc.dg/visibility-c.c: Change compile to
17785         assemble for the test.
17786
17787 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17788
17789         PR target/19041
17790         * gcc.dg/visibility-c.c: New test.
17791
17792 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17793
17794         PR middle-end/18493
17795         * gcc.dg/switch-8.c: New test case.
17796
17797 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         PR c++/18905
17800         * g++.dg/template/init4.C: New.
17801         * g++.dg/opt/static3.C: Enable optimizer.
17802
17803 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17804
17805         * g++.dg/other/complex1.C: New test.
17806
17807 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17808
17809         * g++.dg/opt/inline9.C: New test.
17810
17811 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17812
17813         PR fortran/18993
17814         * gfotran.dg/nullify_1.f: New test.
17815
17816 2004-12-15  Richard Henderson  <rth@redhat.com>
17817
17818         * gcc.target/i386/i386.exp: New harness.
17819         * gcc.target/i386/vect-args.c: New.
17820
17821 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17822
17823         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17824
17825 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17826
17827         PR c++/18825
17828         * g++.dg/template/friend32.C: New test.
17829
17830 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17831
17832         * cpp/pragma-once-1.c: New test.
17833         * cpp/pragma-once-1b.h: Likewise.
17834         * cpp/pragma-once-1c.h: Likewise.
17835         * cpp/pragma-once-1d.h: Likewise.
17836         * cpp/inc/pragma-once-1a.h: Likewise.
17837
17838 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17839             Steven G. Kargl  <kargls@comcast.net>
17840
17841         PR fortran/17597
17842         * gfortran.dg/list_read_3.f90: New test.
17843
17844 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17845
17846         * gcc.dg/ftrapv-2.c: New test.
17847
17848 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17849
17850         PR c++/18981
17851         * g++.dg/template/typename9.C: New test.
17852
17853 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17854
17855         PR c++/18738
17856         * g++.dg/template/typename8.C: New test.
17857         * g++.dg/parse/friend2.C: Tweak error message.
17858
17859 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17860
17861         * gcc.c-torture/20041214-1.c: New test.
17862
17863 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17864
17865         PR c++/18965
17866         * g++.dg/init/array17.C: New test.
17867
17868 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17869
17870         PR c++/18793
17871         * g++.dg/init/aggr3.C: New test.
17872
17873 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17874
17875         * gcc.dg/altivec-types-1.c: New test.
17876         * gcc.dg/altivec-types-2.c: New test.
17877         * gcc.dg/altivec-types-3.c: New test.
17878         * gcc.dg/altivec-types-4.c: New test.
17879         * g++.dg/ext/altivec-types-1.C: New test.
17880         * g++.dg/ext/altivec-types-2.C: New test.
17881         * g++.dg/ext/altivec-types-3.C: New test.
17882         * g++.dg/ext/altivec-types-4.C: New test.
17883
17884 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17885
17886         PR middle-end/18951
17887         * gcc.c-torture/execute/20041213-1.c: New test.
17888
17889 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17890
17891         PR c++/18949
17892         * g++.dg/template/cast1.C: New.
17893
17894 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17895
17896         * gcc.c-torture/execute/20041213-2.c: New test.
17897
17898 2004-12-13  Richard Henderson  <rth@redhat.com>
17899
17900         * gcc.dg/i386-sse-10.c: Fix typo in options.
17901
17902 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17903
17904         PR c++/18968
17905         * g++.dg/opt/pr18968.C: New test.
17906
17907 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17908
17909         PR c++/18925
17910         * g++.dg/ext/visibility/staticdatamem.C: New test.
17911
17912 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17913
17914         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17915
17916 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17917
17918         PR rtl-optimization/18928
17919         * gcc.dg/pr18928-1.c: New test case.
17920
17921 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17922
17923         PR tree-opt/16951
17924         * gcc.c-torture/compile/20041211-1.c: New.
17925
17926 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17927
17928         PR middle-end/17564
17929         * gcc.c-torture/execute/20041212-1.c: New test.
17930
17931 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17932
17933         PR fortran/18869
17934         * gfortran.dg/common_1.f90: New test.
17935
17936 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17937         Paul Brook  <paul@codesourcery.com>
17938
17939         PR fortran/16222
17940         * gfortran.dg/real_do_1.f90: New test.
17941
17942 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17943
17944         PR tree-opt/18040
17945         * g++.dg/opt/ptrmem6.C: New test.
17946
17947 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17948
17949         PR middle-end/18921
17950         * gcc.dg/pr18921-1.c: New test case.
17951
17952 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17953
17954         PR fortran/17175
17955         * gfortran.dg/scale_1.f90: New test.
17956
17957 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17958
17959         PR middle-end/18903
17960         * gcc.c-torture/compile/pr18903.c: New test.
17961
17962 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17963
17964         * gcc.c-torture/execute/20041210-1.c: New test.
17965
17966 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17967
17968         PR c++/18731
17969         * g++.dg/parser/struct-1.C: New test.
17970         * g++.dg/parser/struct-2.C: New test.
17971         * g++.dg/parser/struct-3.C: New test.
17972
17973 2004-12-09  Richard Henderson  <rth@redhat.com>
17974
17975         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17976
17977         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17978         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17979
17980 2004-12-09  Matt Austern  <austern@apple.com>
17981
17982         PR c++/18514
17983         * g++.dg/ext/builtin1.C: New
17984         * g++.dg/ext/builtin2.C: New
17985         * g++.dg/ext/builtin3.C: New
17986         * g++.dg/ext/builtin4.C: New
17987         * g++.dg/ext/builtin5.C: New
17988
17989 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17990
17991         PR tree-opt/18904
17992         * g++.dg/opt/ptrmem5.C: New test.
17993
17994 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17995
17996         * g++.dg/parse/typename5.C: Adjust for new error.
17997         * g++.dg/parse/typename7.C: New.
17998
17999 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18000
18001         PR c++/18073
18002         * g++.dg/other/mmintrin.C: New test.
18003
18004 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18005
18006         PR c++/16681
18007         * g++.dg/init/array15.C: New.
18008         * g++.dg/init/array16.C: New.
18009
18010 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18011
18012         PR fortran/18826
18013         * gfortran.dg/assign_1.f90: New test.
18014
18015 2004-12-08  Nick Clifton  <nickc@redhat.com>
18016
18017         * gcc.target/xstormy16/bss_below100: New directory containing tests.
18018         * gcc.target/xstormy16/data_below100: Likewise.
18019         * gcc.target/xstormy16/sfr: Likewise.
18020         * gcc.target/xstormy16/below100.S: New test source file.
18021         * gcc.target/xstormy16/below100.ld: New test linker script.
18022         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18023         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
18024         bp instructions.
18025         * gcc.target/xstormy16/bp.c: Likewise.
18026
18027         * gcc.target/xstormy16/bss_below100: New files:
18028         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18029         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18030         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18031         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18032         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18033         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18034         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18035         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18036         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18037         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18038         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18039         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18040         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18041         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18042         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18043         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18044         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18045         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18046         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18047         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18048         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18049         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18050         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18051         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18052         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18053         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18054         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18055
18056         * gcc.target/xstormy16/data_below100: New files:
18057         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18058         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18059         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18060         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18061         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18062         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18063         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18064         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18065         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18066         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18067         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18068         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18069         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18070         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18071         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18072         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18073         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18074         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18075         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18076         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18077         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18078         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18079         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18080         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18081         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18082         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18083         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18084
18085         * gcc.target/xstormy16/sfr: New files:
18086         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18087         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18088         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18089         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18090         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18091         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18092         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18093         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18094         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18095         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18096         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18097         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18098         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18099         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18100         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18101         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18102         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18103         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18104         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18105         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18106         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18107         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18108         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18109         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18110         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18111         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18112         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18113         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18114         27_if0_sfrw_bitfield_f.c
18115
18116 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18117
18118         PR c++/18100
18119         * g++.dg/lookup/name-clash4.C: New test.
18120
18121 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18122
18123         PR c++/18672
18124         * g++.dg/opt/array1.C: New.
18125
18126         PR c++/18803
18127         * g++.dg/template/operator5.C: New.
18128
18129 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18130
18131         PR c/18867
18132         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18133
18134 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18135
18136         * gcc.dg/noncompile/20041207.c: New test.
18137
18138 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18139
18140         * g++.dg/other/unreachable-1.C: New test.
18141
18142 2004-12-06  Nick Clifton  <nickc@redhat.com>
18143
18144         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18145         <limits.h> because the latter comes from gcc's include/ directory
18146         and not the newlib/libc/include directory.
18147
18148 2004-12-04  Richard Henderson  <rth@redhat.com>
18149
18150         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18151
18152 2004-12-04  Richard Henderson  <rth@redhat.com>
18153
18154         * lib/target-supports.exp (check_gc_sections_available): Disable
18155         for alpha and ia64.
18156
18157 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18158
18159         PR middle-end/17909
18160         * g++.dg/other/vararg-2.C: New test.
18161
18162 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18163
18164         PR c++/17011, c++/17971
18165         * g++.dg/template/error15.C: Adjust expected error.
18166         * g++.dg/template/instantiate3.C: Likewise.
18167
18168 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18169
18170         * gcc.dg/altivec-18.c: Fix for darwin
18171
18172 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18173
18174         PR c++/18782
18175         * g++.dg/parse/ptrmem2.C: New.
18176
18177         PR c++/18318
18178         * g++.dg/template/new1.C: New.
18179
18180 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18181
18182         PR fortran/18710
18183         * gfortran.dg/direct_io_3.f90: New test.
18184
18185 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18186
18187         PR 18758
18188         * g++.dg/parse/crash21.C: New.
18189
18190 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18191
18192         PR c++/15664, c++/18276
18193         * g++.dg/template/ttp13.C: New test.
18194         * g++.dg/template/ttp14.C: Likewise.
18195
18196 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18197
18198         PR c++/18123
18199         * g++.dg/parse/enum2.C: New test.
18200         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18201
18202 2004-12-02  Nick Clifton  <nickc@redhat.com>
18203
18204         * gcc.target/xstormy16: New test directory.
18205         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18206         * gcc.target/xstormy16/bp.c: Check the generation of bp
18207         instructions.
18208         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18209         bn instructions and the BELOW100 attribute.
18210
18211 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18212
18213         PR target/16952
18214         * gcc.dg/ppc-eabi.c: New.
18215
18216 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18217
18218         PR fortran/18284
18219         * gfortran.dg/backspace.f90
18220
18221 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18222
18223         * gfortran.dg/inquire.f90: New test.
18224
18225 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18226
18227         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18228         handle effective-target-keyword.
18229         (dg-skip-if): Support effective-target keyword as target list.
18230         (dg-xfail-if): Ditto.
18231         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18232
18233 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18234
18235         PR tree-optimization/18291
18236         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18237
18238 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18239
18240         PR C++/18729
18241         * g++.dg/parse/crash20.C: New.
18242
18243         PR c++/17431
18244         * g++.dg/overload/arg1.C: New.
18245         * g++.dg/overload/arg2.C: New.
18246         * g++.dg/overload/arg3.C: New.
18247         * g++.dg/overload/arg4.C: New.
18248
18249 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18250
18251         * gcc.dg/c99-flex-array-4.c: Remove.
18252
18253 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18254
18255         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18256
18257         * lib/target-supports.exp (is-effective-target): Simplify.
18258
18259         * lib/target-supports.exp (check_effective_target_vect_long):
18260         Fix for powerpc64-*-*.
18261
18262 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18263
18264         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18265         to support new requirements on FreeBSD 5.
18266
18267 2004-11-30  Devang Patel  <dpatel@apple.com>
18268
18269         PR 18702
18270         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18271
18272 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18273
18274         * g++.dg/ext/altivec-13.C: New test.
18275
18276 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18277
18278         PR tree-opt/18298
18279         * gcc.c-torture/execute/p18298.c: New test.
18280
18281 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18282             Dorit Naishlos  <dorit@il.ibm.com>
18283
18284         PR tree-opt/18607
18285         * gcc.dg/vect/vect-89.c: New test.
18286
18287 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18288
18289         * gcc.dg/pr18596-1.c: New test.
18290
18291 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18292
18293         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18294
18295 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18296
18297         PR c/18479
18298         * gcc.dg/pr18479.c: New test.
18299
18300 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18301
18302         PR target/18490
18303         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18304         mmix-knuth-mmixware.
18305
18306         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18307         cris-*-elf* cris-*-aout* mmix-*-*
18308
18309 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18310
18311         PR middle-end/18725
18312         * gcc.dg/pr18725.c: New test.
18313
18314 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18315
18316         PR target/18488
18317         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18318
18319         PR target/18336
18320         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18321
18322 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18323
18324         PR c++/18368
18325         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18326         * g++.old-deja/g++.law/ctors5.C: Likewise.
18327         * g++.old-deja/g++.other/crash25.C: Likewise.
18328
18329         PR c++/18674
18330         * g++.dg/template/error16.C: New test.
18331
18332         PR c++/18512
18333         * g++.dg/template/crash29.C: New test.
18334
18335 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18336
18337         PR tree-optimization/18712
18338         * gcc.c-torture/compile/pr18712.c: New test.
18339
18340 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18341
18342         PR c/7544
18343         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18344         tests.
18345
18346 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18347
18348         PR c++/18652
18349         * g++.dg/lookup/crash6.C: New test.
18350
18351 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18352
18353         PR middle-end/18164
18354         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18355
18356 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18357
18358         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18359         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18360         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18361
18362 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18363
18364         * gcc.dg/pr18164.c: New test.
18365
18366 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18367
18368         * gcc.dg/funroll-loops-all.c: New.
18369
18370 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18371
18372         PR target/18489
18373         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18374         delimeter, match space and TAB as well as ":".
18375
18376         PR target/18484
18377         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18378
18379         PR target/18348
18380         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18381
18382         PR target/18345
18383         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18384
18385         PR target/18337
18386         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18387
18388 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18389
18390         * gfortran.dg/direct_io_2.f90: New test.
18391
18392 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18393
18394         PR target/18334
18395         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18396
18397 2004-11-28  Richard Henderson  <rth@redhat.com>
18398
18399         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18400
18401 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18402
18403         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18404         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18405         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18406         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18407         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18408         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18409         gcc.dg/pointer-arith-8.c: New tests.
18410
18411 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18412
18413         PR fortran/18364
18414         * gfortran.dg/endfile.f90: New test.
18415
18416 2004-11-27  Falk Hueffner  <falk@debian.org>
18417
18418         * gcc.dg/loop-6.c: New test.
18419
18420 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18421
18422         * gcc.c-torture/execute/20041126-1.c: New test.
18423
18424 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18425
18426         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18427         on IRIX.
18428
18429 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18430
18431         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18432         functions.
18433
18434 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18435
18436         PR rtl-optimization/17825
18437         * gcc.c-torture/compile/20041119-1.c: New test.
18438
18439 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18440
18441         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18442         Check existence of ld library path variables before unsetting.
18443
18444 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18445
18446         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18447
18448 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18449
18450         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18451
18452 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18453
18454         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18455
18456 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18457
18458         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18459         dg-do directive.
18460
18461 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18462
18463         * gcc.dg/pr17957.c: Pass --param, not -param.
18464
18465 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18466
18467         PR middle-end/17957
18468         * testsuite/gcc.dg/pr17957.c: New test.
18469
18470 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18471
18472         PR c++/18445
18473         * g++.dg/template/crash28.C: Likewise.
18474
18475         PR c++/18001
18476         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18477         * g++.dg/ext/lvaddr.C: Likewise.
18478         * g++.dg/opt/pr7503-3.C: Likewise.
18479
18480         PR c++/18466
18481         * g++.dg/parse/qualified3.C: New test.
18482         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18483
18484         PR c++/18545
18485         * g++.dg/expr/return1.C: New test.
18486
18487 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18488
18489         Friend class name lookup 3/n, PR c++/3332
18490         * g++.dg/lookup/friend3.C: New test.
18491         * g++.dg/lookup/friend4.C: Likewise.
18492         * g++.dg/lookup/friend5.C: Likewise.
18493
18494 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18495
18496         Friend class name lookup 2/n, PR c++/14513, c++/15410
18497         * g++.dg/lookup/friend2.C: New test.
18498         * g++.dg/template/friend31.C: Likewise.
18499
18500 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18501
18502         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18503
18504 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/17473
18507         * g++.dg/tc1/dr56.C: Remove.
18508         * g++.dg/template/typedef1.C: Add dg-error markers.
18509         * g++.old-deja/g++.other/typedef7.C: Likewise.
18510
18511         PR c++/18285
18512         * g++.dg/parse/typedef7.C: New test.
18513
18514 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18515
18516         * gcc.c-torture/execute/20041124-1.c: New test.
18517
18518 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18519
18520         * g++.dg/template/deduce3.C: New test.
18521
18522         PR c++/18586
18523         * g++.dg/template/crash27.C: New test.
18524
18525         PR c++/18530
18526         * g++.dg/warn/Wshadow-3.C: New test.
18527
18528 2004-11-24  Devang Patel  <dpatel@apple.com>
18529
18530         PR/18555
18531         * gcc.dg/cpp/isysroot-1.c: New test.
18532         * gcc.dg/cpp/usr/include/stdio.h: New file.
18533         * gcc.dg/cpp/isysroot-2.c: New test.
18534         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18535         New file.
18536
18537 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18538
18539         PR c++/8929
18540         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18541
18542 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18543
18544         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18545         * gcc.target/sparc/pdist.c: Likewise.
18546
18547 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18548
18549         PR c++/16882
18550         * g++.dg/conversion/simd1.C: New test.
18551
18552 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18553
18554         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18555         and restore_ld_library_path_env_vars.
18556         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18557         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18558         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18559         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18560
18561 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18562
18563         * gcc.dg/pragma-align-2.c: Test macro expansion.
18564         * gcc.dg/pragma-pack-2.c: New test.
18565
18566 2004-11-23  Richard Henderson  <rth@redhat.com>
18567
18568         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18569         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18570         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18571         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18572         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18573         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18574
18575         * gcc.dg/vect/vect.exp: Add check for alpha.
18576         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18577         (check_effective_target_vect_int): Enable for alpha.
18578         (check_effective_target_vect_long): New.
18579         (is-effective-target): Add it.
18580
18581 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18582
18583         * gcc.dg/pr18614-1.c: New test.
18584
18585 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18586
18587         * gcc.dg/setjmp-2.c: New test.
18588
18589 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18590
18591         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18592         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18593         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18594         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18595         gcc.target/sparc/pdist.c: New tests.
18596
18597 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18598
18599         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18600
18601 2004-11-22  Dale Johannesen  <dalej@apple.com>
18602
18603         * gcc.dg/20041111-1.c: New.
18604
18605 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18606
18607         PR tree-opt/18536
18608         * gcc.dg/vect/pr18536.c: New test.
18609
18610 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18611
18612         PR c++/18354
18613         * g++.dg/template/nontype11.C: New test.
18614
18615 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18616
18617         PR middle-end/18520
18618         * gcc.dg/pr18520-1.c: New test case.
18619
18620 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18621
18622         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18623         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18624         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18625         expected diagnostics.
18626
18627 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18628
18629         PR target/18580
18630         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18631         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18632         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18633
18634 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18635
18636         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18637
18638 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18639             Joseph Myers  <joseph@codesourcery.com>
18640
18641         * lib/target-supports.exp (check_visibility_available): Really
18642         test the compiler.
18643
18644 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18645
18646         PR tree-opt/18181
18647         * gcc.dg/vect/vect-85.c: New test.
18648         * gcc.dg/vect/vect-86.c: New test.
18649         * gcc.dg/vect/vect-87.c: New test.
18650         * gcc.dg/vect/vect-88.c: New test.
18651
18652 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18653
18654         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18655
18656 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18657
18658         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18659         * gcc.dg/ppc-and-1.c: Ditto.
18660         * gcc.dg/ppc-compare-1.c: Ditto.
18661         * gcc.dg/ppc-mov-1.c: Ditto
18662
18663 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18664             Mark Mitchell  <mark@codesourcery.com>
18665
18666         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18667
18668 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18669             Aldy Hernandez  <aldyh@redhat.com>
18670
18671         * lib/target-supports.exp (check_effective_target_vect_int): New
18672         (check_effective_target_vect_float): New
18673         (check_effective_target_vect_double): New.
18674         (is-effective-target): Support new effective targets keywords.
18675         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18676         default action for dg-do.
18677         * gcc.dg/vect/pr16105.c: Use new support.
18678         * gcc.dg/vect/pr18400.c: Ditto.
18679         * gcc.dg/vect/pr18425.c: Ditto.
18680         * gcc.dg/vect/vect-1.c: Ditto.
18681         * gcc.dg/vect/vect-10.c: Ditto.
18682         * gcc.dg/vect/vect-11.c: Ditto.
18683         * gcc.dg/vect/vect-12.c: Ditto.
18684         * gcc.dg/vect/vect-13.c: Ditto.
18685         * gcc.dg/vect/vect-14.c: Ditto.
18686         * gcc.dg/vect/vect-15.c: Ditto.
18687         * gcc.dg/vect/vect-16.c: Ditto.
18688         * gcc.dg/vect/vect-17.c: Ditto.
18689         * gcc.dg/vect/vect-18.c: Ditto.
18690         * gcc.dg/vect/vect-19.c: Ditto.
18691         * gcc.dg/vect/vect-2.c: Ditto.
18692         * gcc.dg/vect/vect-20.c: Ditto.
18693         * gcc.dg/vect/vect-21.c: Ditto.
18694         * gcc.dg/vect/vect-22.c: Ditto.
18695         * gcc.dg/vect/vect-23.c: Ditto.
18696         * gcc.dg/vect/vect-24.c: Ditto.
18697         * gcc.dg/vect/vect-25.c: Ditto.
18698         * gcc.dg/vect/vect-26.c: Ditto.
18699         * gcc.dg/vect/vect-27.c: Ditto.
18700         * gcc.dg/vect/vect-27a.c: Ditto.
18701         * gcc.dg/vect/vect-28.c: Ditto.
18702         * gcc.dg/vect/vect-29.c: Ditto.
18703         * gcc.dg/vect/vect-29a.c: Ditto.
18704         * gcc.dg/vect/vect-3.c: Ditto.
18705         * gcc.dg/vect/vect-30.c: Ditto.
18706         * gcc.dg/vect/vect-31.c: Ditto.
18707         * gcc.dg/vect/vect-32.c: Ditto.
18708         * gcc.dg/vect/vect-33.c: Ditto.
18709         * gcc.dg/vect/vect-34.c: Ditto.
18710         * gcc.dg/vect/vect-35.c: Ditto.
18711         * gcc.dg/vect/vect-36.c: Ditto.
18712         * gcc.dg/vect/vect-37.c: Ditto.
18713         * gcc.dg/vect/vect-38.c: Ditto.
18714         * gcc.dg/vect/vect-4.c: Ditto.
18715         * gcc.dg/vect/vect-40.c: Ditto.
18716         * gcc.dg/vect/vect-41.c: Ditto.
18717         * gcc.dg/vect/vect-42.c: Ditto.
18718         * gcc.dg/vect/vect-43.c: Ditto.
18719         * gcc.dg/vect/vect-44.c: Ditto.
18720         * gcc.dg/vect/vect-45.c: Ditto.
18721         * gcc.dg/vect/vect-46.c: Ditto.
18722         * gcc.dg/vect/vect-47.c: Ditto.
18723         * gcc.dg/vect/vect-48.c: Ditto.
18724         * gcc.dg/vect/vect-48a.c: Ditto.
18725         * gcc.dg/vect/vect-49.c: Ditto.
18726         * gcc.dg/vect/vect-5.c: Ditto.
18727         * gcc.dg/vect/vect-50.c: Ditto.
18728         * gcc.dg/vect/vect-51.c: Ditto.
18729         * gcc.dg/vect/vect-52.c: Ditto.
18730         * gcc.dg/vect/vect-53.c: Ditto.
18731         * gcc.dg/vect/vect-54.c: Ditto.
18732         * gcc.dg/vect/vect-55.c: Ditto.
18733         * gcc.dg/vect/vect-56.c: Ditto.
18734         * gcc.dg/vect/vect-56a.c: Ditto.
18735         * gcc.dg/vect/vect-57.c: Ditto.
18736         * gcc.dg/vect/vect-58.c: Ditto.
18737         * gcc.dg/vect/vect-59.c: Ditto.
18738         * gcc.dg/vect/vect-6.c: Ditto.
18739         * gcc.dg/vect/vect-60.c: Ditto.
18740         * gcc.dg/vect/vect-61.c: Ditto.
18741         * gcc.dg/vect/vect-62.c: Ditto.
18742         * gcc.dg/vect/vect-63.c: Ditto.
18743         * gcc.dg/vect/vect-64.c: Ditto.
18744         * gcc.dg/vect/vect-65.c: Ditto.
18745         * gcc.dg/vect/vect-66.c: Ditto.
18746         * gcc.dg/vect/vect-67.c: Ditto.
18747         * gcc.dg/vect/vect-68.c: Ditto.
18748         * gcc.dg/vect/vect-69.c: Ditto.
18749         * gcc.dg/vect/vect-7.c: Ditto.
18750         * gcc.dg/vect/vect-72.c: Ditto.
18751         * gcc.dg/vect/vect-72a.c: Ditto.
18752         * gcc.dg/vect/vect-73.c: Ditto.
18753         * gcc.dg/vect/vect-74.c: Ditto.
18754         * gcc.dg/vect/vect-75.c: Ditto.
18755         * gcc.dg/vect/vect-76.c: Ditto.
18756         * gcc.dg/vect/vect-77.c: Ditto.
18757         * gcc.dg/vect/vect-77a.c: Ditto.
18758         * gcc.dg/vect/vect-78.c: Ditto.
18759         * gcc.dg/vect/vect-79.c: Ditto.
18760         * gcc.dg/vect/vect-8.c: Ditto.
18761         * gcc.dg/vect/vect-80.c: Ditto.
18762         * gcc.dg/vect/vect-82.c: Ditto.
18763         * gcc.dg/vect/vect-82_64.c: Ditto.
18764         * gcc.dg/vect/vect-83.c: Ditto.
18765         * gcc.dg/vect/vect-83_64.c: Ditto.
18766         * gcc.dg/vect/vect-9.c: Ditto.
18767         * gcc.dg/vect/vect-all.c: Ditto.
18768         * gcc.dg/vect/vect-none.c: Ditto.
18769
18770 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18771
18772         * lib/gcc-dg.exp (dg-skip-if): New function.
18773         (dg-forbid-option): Remove.
18774         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18775         * g++.dg/abi/bitfield8.C: Likewise.
18776         * g++.dg/abi/dtor1.C: Likewise.
18777         * g++.dg/abi/empty10.C: Likewise.
18778         * g++.dg/abi/empty7.C: Likewise.
18779         * g++.dg/abi/empty9.C: Likewise.
18780         * g++.dg/abi/layout3.C: Likewise.
18781         * g++.dg/abi/layout4.C: Likewise.
18782         * g++.dg/abi/thunk1.C: Likewise.
18783         * g++.dg/abi/thunk2.C: Likewise.
18784         * g++.dg/abi/vbase11.C: Likewise.
18785         * g++.dg/abi/vthunk2.C: Likewise.
18786         * g++.dg/abi/vthunk3.C: Likewise.
18787         * g++.dg/ext/attrib8.C: Likewise.
18788         * g++.dg/opt/longbranch2.C: Likewise.
18789         * g++.dg/opt/reg-stack4.C: Likewise.
18790         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18791         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18792         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18793         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18794         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18795         * gcc.dg/20000609-1.c: Likewise.
18796         * gcc.dg/20000720-1.c: Likewise.
18797         * gcc.dg/20011107-1.c: Likewise.
18798         * gcc.dg/20011119-1.c: Likewise.
18799         * gcc.dg/20020108-1.c: Likewise.
18800         * gcc.dg/20020122-2.c: Likewise.
18801         * gcc.dg/20020122-3.c: Likewise.
18802         * gcc.dg/20020201-3.c: Likewise.
18803         * gcc.dg/20020206-1.c: Likewise.
18804         * gcc.dg/20020218-1.c: Likewise.
18805         * gcc.dg/20020310-1.c: Likewise.
18806         * gcc.dg/20020411-1.c: Likewise.
18807         * gcc.dg/20020418-2.c: Likewise.
18808         * gcc.dg/20020426-1.c: Likewise.
18809         * gcc.dg/20020426-2.c: Likewise.
18810         * gcc.dg/20020517-1.c: Likewise.
18811         * gcc.dg/20020523-1.c: Likewise.
18812         * gcc.dg/20020523-2.c: Likewise.
18813         * gcc.dg/20020729-1.c: Likewise.
18814         * gcc.dg/20030204-1.c: Likewise.
18815         * gcc.dg/20030826-2.c: Likewise.
18816         * gcc.dg/20030926-1.c: Likewise.
18817         * gcc.dg/20031202-1.c: Likewise.
18818         * gcc.dg/980312-1.c: Likewise.
18819         * gcc.dg/980313-1.c: Likewise.
18820         * gcc.dg/990117-1.c: Likewise.
18821         * gcc.dg/990424-1.c: Likewise.
18822         * gcc.dg/990524-1.c: Likewise.
18823         * gcc.dg/991230-1.c: Likewise.
18824         * gcc.dg/i386-387-1.c: Likewise.
18825         * gcc.dg/i386-387-2.c: Likewise.
18826         * gcc.dg/i386-387-3.c: Likewise.
18827         * gcc.dg/i386-387-4.c: Likewise.
18828         * gcc.dg/i386-387-5.c: Likewise.
18829         * gcc.dg/i386-387-6.c: Likewise.
18830         * gcc.dg/i386-asm-1.c: Likewise.
18831         * gcc.dg/i386-bitfield1.c: Likewise.
18832         * gcc.dg/i386-bitfield2.c: Likewise.
18833         * gcc.dg/i386-loop-1.c: Likewise.
18834         * gcc.dg/i386-loop-2.c: Likewise.
18835         * gcc.dg/i386-loop-3.c: Likewise.
18836         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18837         * gcc.dg/i386-pic-1.c: Likewise.
18838         * gcc.dg/i386-regparm.c: Likewise.
18839         * gcc.dg/i386-signbit-1.c: Likewise.
18840         * gcc.dg/i386-signbit-2.c: Likewise.
18841         * gcc.dg/i386-signbit-3.c: Likewise.
18842         * gcc.dg/i386-sse-5.c: Likewise.
18843         * gcc.dg/i386-sse-8.c: Likewise.
18844         * gcc.dg/i386-unroll-1.c: Likewise.
18845         * gcc.dg/tls/opt-1.c: Likewise.
18846         * gcc.dg/tls/opt-2.c: Likewise.
18847         * gcc.dg/unroll-1.c: Likewise.
18848         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18849         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18850         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18851         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18852
18853 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18854
18855         * g++.dg/template/incomplete1.C: New test.
18856
18857 2004-11-16  Nick Clifton  <nickc@redhat.com>
18858
18859         Revert patches accidentally commited during checkin of fixes for
18860         xstormy16 tests:
18861         gcc.c-torture/execute/simd-4.c: Revert
18862         gcc.dg/20040910-1.c: Revert.
18863
18864 2004-11-16  Paul Brook  <paul@codesourcery.com>
18865
18866         PR fortran/13010
18867         * gfortran.dg/der_pointer_1.f90: New test.
18868
18869 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18870
18871         PR c/18498
18872         * gcc.dg/bitfld-13.c: New test.
18873
18874 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18875
18876         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18877         powerpc*-*-linux*.
18878
18879         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18880         * gcc.dg/ppc64-abi-2.c: Ditto.
18881         * gcc.dg/ppc64-abi-3.c: Ditto.
18882
18883         * lib/gcc-dg.exp (dg-target-list): Remove.
18884
18885 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18886
18887         * gcc.dg/ia64-postinc.c: New test.
18888
18889 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18890
18891         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18892
18893 2004-11-15  Nick Clifton  <nickc@redhat.com>
18894
18895         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18896         __INT_MAX__ so that the test can be compiled by toolchains
18897         targeted at 16-bit processors.
18898
18899         * gcc.dg/20040625-1.c: Use long constants rather than integers
18900         when performing arithmetic that will overflow 16-bits.
18901
18902         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18903         xstormy16.  It does not support 128-bit vector operations.
18904
18905         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18906         with the macro PTR_TYPE.  Define this macro to an integer type
18907         suitable for holding a pointer.
18908
18909         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18910         the target is a 16-bit processor.
18911
18912         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18913         16-bit targets where the character constant will be too long.
18914
18915         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18916         where the double will not be directly addressable.
18917
18918 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18919
18920         Friend class name lookup 1/n, PR c++/18471
18921         * g++.dg/template/crash26.C: New test.
18922         * g++.dg/lookup/struct1.C: Adjust expected error.
18923         * g++.dg/parse/elab1.C: Likewise.
18924         * g++.dg/parse/elab2.C: Likewise.
18925         * g++.dg/parse/int-as-enum1.C: Likewise.
18926         * g++.dg/parse/struct-as-enum1.C: Likewise.
18927         * g++.dg/parse/typedef1.C: Likewise.
18928         * g++.dg/parse/typedef3.C: Likewise.
18929         * g++.dg/parse/typedef4.C: Likewise.
18930         * g++.dg/parse/typedef5.C: Likewise.
18931         * g++.dg/template/nontype4.C: Likewise.
18932         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18933         * g++.old-deja/g++.other/elab1.C: Likewise.
18934         * g++.old-deja/g++.other/syntax4.C: Likewise.
18935
18936 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18937
18938         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18939
18940 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18941
18942         * gcc.c-torture/execute/20041114-1.c: New test.
18943
18944 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18945
18946         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18947         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18948         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18949         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18950         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18951         gcc.dg/switch-7.c: New tests.
18952
18953 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18954
18955         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18956
18957 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18958
18959         PR tree-opt/18400
18960         * gcc.dg/vect/pr18400.c: New test.
18961
18962 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18963             Andrew Pinski  <pinskia@physics.uc.edu>
18964
18965         PR tree-opt/18425
18966         * gcc.dg/vect/pr18425.c: New test.
18967
18968 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18969
18970         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18971         Guard with dg-require-alias and dg-require-visibility.
18972
18973 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18974
18975         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18976
18977 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18978
18979         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18980
18981 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18982
18983         PR c++/17344
18984         * g++.dg/template/defarg5.C: New test.
18985
18986 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18987
18988         * g++.dg/parse/cast1.C: Run only on ILP32.
18989         * g++.old-deja/g++.mike/p784.C: Likewise.
18990
18991 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18992
18993         * gcc.c-torture/execute/20041113-1.c: New test.
18994
18995 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18996
18997         PR target/18230
18998         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18999         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
19000         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
19001         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19002         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
19003         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19004         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
19005         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
19006         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
19007         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19008         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19009         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
19010         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
19011
19012 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19013
19014         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
19015         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
19016         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
19017         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
19018         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
19019         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
19020         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
19021         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
19022         gcc.target/sparc/combined-1.c: New tests.
19023
19024 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
19025
19026         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
19027         New tests.
19028
19029 2004-11-12  Mark Mitchell <mark@codesourcery.com>
19030
19031         * lib/gcc-dg.exp (dg-forbid-option): New function.
19032         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
19033         * g++.dg/abi/bitfield8.C: Likewise.
19034         * g++.dg/abi/dtor1.C: Likewise.
19035         * g++.dg/abi/empty10.C: Likewise.
19036         * g++.dg/abi/empty7.C: Likewise.
19037         * g++.dg/abi/empty9.C: Likewise.
19038         * g++.dg/abi/layout3.C: Likewise.
19039         * g++.dg/abi/layout4.C: Likewise.
19040         * g++.dg/abi/thunk1.C: Likewise.
19041         * g++.dg/abi/thunk2.C: Likewise.
19042         * g++.dg/abi/vbase11.C: Likewise.
19043         * g++.dg/abi/vthunk2.C: Likewise.
19044         * g++.dg/abi/vthunk3.C: Likewise.
19045         * g++.dg/ext/attrib8.C: Likewise.
19046         * g++.dg/opt/longbranch2.C: Likewise.
19047         * g++.dg/opt/reg-stack4.C: Likewise.
19048         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19049         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19050         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19051         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19052         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19053         * gcc.dg/20000609-1.c: Likewise.
19054         * gcc.dg/20000720-1.c: Likewise.
19055         * gcc.dg/20011107-1.c: Likewise.
19056         * gcc.dg/20011119-1.c: Likewise.
19057         * gcc.dg/20020108-1.c: Likewise.
19058         * gcc.dg/20020122-2.c: Likewise.
19059         * gcc.dg/20020122-3.c: Likewise.
19060         * gcc.dg/20020201-3.c: Likewise.
19061         * gcc.dg/20020206-1.c: Likewise.
19062         * gcc.dg/20020218-1.c: Likewise.
19063         * gcc.dg/20020310-1.c: Likewise.
19064         * gcc.dg/20020411-1.c: Likewise.
19065         * gcc.dg/20020418-2.c: Likewise.
19066         * gcc.dg/20020426-1.c: Likewise.
19067         * gcc.dg/20020426-2.c: Likewise.
19068         * gcc.dg/20020517-1.c: Likewise.
19069         * gcc.dg/20020523-1.c: Likewise.
19070         * gcc.dg/20020523-2.c: Likewise.
19071         * gcc.dg/20020729-1.c: Likewise.
19072         * gcc.dg/20030204-1.c: Likewise.
19073         * gcc.dg/20030826-2.c: Likewise.
19074         * gcc.dg/20030926-1.c: Likewise.
19075         * gcc.dg/20031202-1.c: Likewise.
19076         * gcc.dg/980312-1.c: Likewise.
19077         * gcc.dg/980313-1.c: Likewise.
19078         * gcc.dg/990117-1.c: Likewise.
19079         * gcc.dg/990424-1.c: Likewise.
19080         * gcc.dg/990524-1.c: Likewise.
19081         * gcc.dg/991230-1.c: Likewise.
19082         * gcc.dg/i386-387-1.c: Likewise.
19083         * gcc.dg/i386-387-2.c: Likewise.
19084         * gcc.dg/i386-387-3.c: Likewise.
19085         * gcc.dg/i386-387-4.c: Likewise.
19086         * gcc.dg/i386-387-5.c: Likewise.
19087         * gcc.dg/i386-387-6.c: Likewise.
19088         * gcc.dg/i386-asm-1.c: Likewise.
19089         * gcc.dg/i386-bitfield1.c: Likewise.
19090         * gcc.dg/i386-bitfield2.c: Likewise.
19091         * gcc.dg/i386-loop-1.c: Likewise.
19092         * gcc.dg/i386-loop-2.c: Likewise.
19093         * gcc.dg/i386-loop-3.c: Likewise.
19094         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19095         * gcc.dg/i386-pic-1.c: Likewise.
19096         * gcc.dg/i386-regparm.c: Likewise.
19097         * gcc.dg/i386-signbit-1.c: Likewise.
19098         * gcc.dg/i386-signbit-2.c: Likewise.
19099         * gcc.dg/i386-signbit-3.c: Likewise.
19100         * gcc.dg/i386-sse-5.c: Likewise.
19101         * gcc.dg/i386-sse-8.c: Likewise.
19102         * gcc.dg/i386-unroll-1.c: Likewise.
19103         * gcc.dg/tls/opt-1.c: Likewise.
19104         * gcc.dg/tls/opt-2.c: Likewise.
19105         * gcc.dg/unroll-1.c: Likewise.
19106         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19107         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19108         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19109         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19110         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19111         -m64 is specified.
19112
19113 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19114
19115         PR c++/18389
19116         * g++.dg/parse/cond1.C: New test.
19117
19118         PR c++/18429
19119         * g++.dg/template/array9.C: New test.
19120         * g++.dg/ext/vla1.C: Adjust error messages.
19121         * g++.dg/ext/vlm1.C: Likewise.
19122         * g++.dg/template/crash2.C: Likewise.
19123
19124         PR c++/18436
19125         * g++.dg/template/call3.C: New test.
19126
19127         PR c++/18407
19128         * g++.dg/template/ptrmem11.C: New test.
19129
19130 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19131
19132         PR other/14264
19133         * lib/g++.exp: Set LC_ALL and LANG to C.
19134         * lib/gcc-dg.exp: Likewise.
19135         * lib/gfortran.exp: Likewise.
19136         * lib/objc.exp: Likewise.
19137         * lib/treelang.exp: Likewise.
19138
19139 2004-11-12  Andreas Schwab  <schwab@suse.de>
19140
19141         * gcc.dg/pr16286.c: Fix last change.
19142
19143 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19144
19145         PR c++/18416
19146         * g++.dg/init/global1.C: New test.
19147
19148 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19149
19150         * gcc.c-torture/execute/20041112-1.c: New test.
19151
19152 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19153
19154         * lib/gcc-dg.exp (dg-target-list): New.
19155
19156 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19157             Richard Sandiford  <rsandifo@redhat.com>
19158
19159         * lib/target-supports.exp (get-compiler_messages): New.
19160         (check_named_sections_available): Use it.
19161         (check_effective_target_ilp32): New.
19162         (check_effective_target_lp64): New.
19163         (is-effective-target): New.
19164         * lib/gcc-dg.exp (dg-require-effective-target): New.
19165
19166 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19167
19168         * gcc.dg/precedence-1.c: New test.
19169
19170 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19171
19172         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19173
19174         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19175         message, delete generated files, use more descriptive name for
19176         executable, and make the test unsupported when it cannot be run.
19177
19178         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19179         (dg-require-weak, dg-require-visibility, dg-require-alias,
19180         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19181         dg-require-iconv, dg-require-named-sections): Use it.
19182
19183         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19184
19185 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19186
19187         PR target/16457
19188         * gcc.dg/ppc-and-1: New
19189
19190         PR target/16796
19191         * gcc.dg/ppc-mov-1.c: New.
19192
19193         PR target/16458
19194         * gcc.dg/ppc-compare-1.c: New.
19195
19196 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19197
19198         * objc.dg/desig-init-2.m: New test.
19199
19200 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19201
19202         PR middle-end/18160
19203         * g++.dg/warn/register-var-1.C: New test.
19204         * g++.dg/warn/register-var-2.C: New test.
19205
19206 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19207
19208         * gcc.dg/union-2.c: New test.
19209
19210 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19211
19212         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19213         New test for PR tree-optimization/17892.
19214
19215 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19216
19217         PR c++/18369
19218         * g++.dg/init/new12.C: New test.
19219
19220 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19221
19222         * gcc.target/sparc: New directory.
19223         * gcc.target/sparc/sparc.exp: New driver.
19224         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19225         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19226         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19227         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19228
19229 2004-11-10  Paul Brook  <paul@codesourcery.com>
19230
19231         PR fortran/18218
19232         * gfortran.dg/list_read.c: New test.
19233
19234 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19235
19236         PR c/18322
19237         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19238         expected diagnostic location.
19239
19240 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19241
19242         * gcc.dg/20041109-1.c: New test.
19243
19244 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19245
19246         PR objc/18406
19247         * objc/compile/pr18406.m: New test.
19248
19249 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19250
19251         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19252
19253 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19254
19255         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19256
19257 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19258
19259         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19260
19261 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19262
19263         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19264         exit.
19265
19266 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19267
19268         PR tree-opt/18299
19269         * gcc.c-torture/pr18299-1.c: New test.
19270
19271 2004-11-06  Andreas Schwab  <schwab@suse.de>
19272
19273         * gcc.dg/pr16286.c: Also test for bool and pixel.
19274
19275 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19276
19277         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19278         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19279         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19280         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19281         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19282         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19283         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19284         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19285         gcc.dg/struct-semi-3.c: New tests.
19286
19287 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19288
19289         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19290
19291 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19292
19293         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19294         Do not use C99 designators.
19295
19296 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19297
19298         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19299
19300 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19301
19302         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19303         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19304         * gcc.c-torture/execute/simd-5.x: Remove.
19305
19306 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19307
19308         PR rtl-optimization/17933
19309         * gcc.dg/torture/pr17933-1.c: New test.
19310
19311 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19312
19313         PR target/18106
19314         * lib/target-supports.exp (check_weak_available): Support
19315         Windows.
19316
19317 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19318
19319         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19320         call to fflush(stdout) before abort.
19321         (my_ffsll): New function.
19322         (generate_fields): Use it.
19323
19324 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19325
19326         * gcc.dg/init-undef-1.c: New test.
19327
19328 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19329
19330         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19331         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19332         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19333         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19334         expected messages for new parser.
19335
19336 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19337
19338         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19339
19340 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19341
19342         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19343         on LP64 targets.
19344
19345 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19346
19347         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19348         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19349         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19350         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19351         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19352         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19353         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19354         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19355         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19356         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19357
19358 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19359
19360         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19361         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19362         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19363         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19364         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19365         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19366         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19367         for new parser.
19368
19369 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19370
19371         PR target/15342
19372         * gcc.dg/20041104-1.c: New test.
19373
19374 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19375
19376         * g++.dg/template/nontype7.C: New test.
19377         * g++.dg/template/nontype8.C: Likewise.
19378         * g++.dg/template/nontype9.C: Likewise.
19379         * g++.dg/template/nontype10.C: Likewise.
19380         * g++.dg/tc1/dr49.C: Likewise.
19381         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19382         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19383
19384 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19385
19386         * g++.dg/rtti/tinfo1.C: Remove xfails.
19387
19388 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19389
19390         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19391         packed attribute to the definition to satisfy the new C++ parser.
19392
19393 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19394
19395         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19396         invocations of va_arg.
19397
19398 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19399
19400         PR c++/18124
19401         * g++.dg/template/crash25.C: New test.
19402
19403         PR c++/18155
19404         * g++.dg/template/typedef2.C: New test.
19405         * g++.dg/parse/crash13.C: Adjust error markers.
19406
19407         PR c++/18177
19408         * g++.dg/conversion/const3.C: New test.
19409
19410 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19411
19412         PR fortran/17535
19413         PR fortran/17583
19414         PR fortran/17713
19415         * gfortran.dg/generic_[123].f90: New testcases.
19416
19417 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19418
19419         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19420         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19421
19422 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19423
19424         PR tree-opt/16808
19425         * gcc.c-torture/compile/pr16808.c: New test.
19426
19427 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19428
19429         PR rtl-optimization/17104
19430         * gcc.dg/ppc-bitfield1.c: New.
19431
19432 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19433
19434         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19435
19436 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19437
19438         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19439         strings for 32-bit code.
19440
19441 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19442
19443         PR c/18239
19444         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19445
19446 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19447
19448         PR c++/18064
19449         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19450
19451 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19452
19453         PR c++/15172
19454         * g++.dg/init/aggr2.C: New test.
19455
19456 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19457
19458         * objc.dg/local-decl-1.m: New test.
19459
19460 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19461
19462         * gcc.dg/20040910-1.c: Adjust regex.
19463
19464 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19465
19466         PR rtl-optimization/18084
19467         * g++.dg/opt/pr18084-1.C: New testcase.
19468
19469 2004-10-30  Matt Austern  <austern@apple.com>
19470
19471         PR c++/17542
19472         * g++.dg/ext/attrib18.C: New test.
19473
19474 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19475
19476         PR middle-end/18096
19477         * gcc.dg/pr18096-1.c: New test case.
19478
19479 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19480
19481         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19482
19483 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19484
19485         PR c/16666
19486         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19487         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19488         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19489         gcc.dg/old-style-prom-3.c: New tests.
19490
19491 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19492
19493         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19494         Remove unnecessary inclusion of stdio.h.
19495
19496 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19497
19498         PR rtl-optimization/17581
19499         * gcc.dg/pr17581-1.c: New test case.
19500
19501 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19502
19503         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19504         being implemented.
19505         * g++.dg/conversion/dr195-1.C: New.
19506         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19507         * g++.old-deja/g++.mike/p10148.C: Likewise.
19508
19509 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19510
19511         PR c++/17695
19512         * g++.dg/debug/typedef2.C: New test.
19513
19514 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19515
19516         PR fortran/13490
19517         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19518         * gfortran.dg/g77/README: Update.
19519
19520 2004-10-28  Matt Austern  <austern@apple.com>
19521
19522         PR c++/14124
19523         * g++.dg/ext/packed7.C: New test.
19524
19525 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19526
19527         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19528         scan-assembler.
19529         * lib/scanasm.exp (hidden-scan-for): New proc.
19530         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19531         string.
19532         (scan-not-hidden): Likewise.
19533         * lib/target-supports.exp (check_visibility_available): mach-o is
19534         support too.
19535
19536 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19537
19538         PR c++/17132
19539         * g++.dg/template/memclass3.C: New test.
19540
19541 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19542
19543         PR middle-end/18160
19544         * gcc.dg/register-var-1.c: New test.
19545         * gcc.dg/register-var-2.c: New test.
19546         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19547         error now.
19548
19549 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19550
19551         PR other/18172
19552         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19553         unused variables.
19554         * gcc.dg/vect/vect-22.c: Likewise.
19555
19556 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19557
19558         * gcc.dg/i386-rotate-1.c: New test.
19559
19560 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19561
19562         * g++.dg/init/ref12.C: Add "run" marker.
19563
19564         PR c++/17435
19565         * g++.dg/init/ref12.C: New test.
19566
19567         PR c++/18140
19568         * g++.dg/template/shift1.C: New test.
19569         * g++.dg/template/error10.C: Adjust error markers.
19570
19571 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19572
19573         PR tree-opt/17529
19574         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19575
19576 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19577
19578         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19579         * gcc.dg/weak/weak-3.c: Likewise.
19580         * gcc.dg/weak/weak-5.c: Likewise.
19581         * gcc.dg/weak/weak-9.c: Likewise.
19582         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19583         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19584
19585         * gcc.dg/darwin-weakimport-1.c: New.
19586
19587 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19588
19589         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19590
19591 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19592
19593         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19594         'syntax' error messages.
19595         * gcc.dg/cpp/direct2s.c: Likewise.
19596
19597 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19598
19599         * gcc.c-torture/compile/20041026-1.c: New.
19600
19601 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19602
19603         PR c++/18093
19604         * g++.dg/lookup/ns2.C: New test.
19605
19606         PR c++/18020
19607         * g++.dg/template/enum4.C: New test.
19608
19609         PR c++/18161
19610         * g++.dg/template/expr1.C: New test.
19611
19612 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19613
19614         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19615
19616 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19617
19618         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19619         gcc.dg/decl-nospec-3.c: New tests.
19620
19621 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19622
19623         * objc.dg/super-class-3.m: New test.
19624
19625 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19626
19627         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19628         resyncing.
19629         * gcc.dg/cpp/direct2s.c: Likewise.
19630
19631 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19632
19633         * objc.dg/image-info.m: Update for changes to section selection.
19634
19635 2004-10-25  David Ayers  <d.ayers@inode.at>
19636             Ziemowit Laski  <zlaski@apple.com>
19637
19638         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19639         diagnostics when messaging 'id <Proto>'.
19640         * objc.dg/class-protocol-1.m: New test.
19641         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19642         a non-existent method signature.
19643         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19644         Update diagnostics when messaging with non-existent method signature.
19645         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19646         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19647         invalid receivers are now resolved as if messaging 'id'; remove
19648         extraneous diagnostics.
19649
19650 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19651
19652         PR c/16667
19653         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19654         gcc.dg/init-desig-obs-3.c: New tests.
19655
19656 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19657
19658         * gcc.dg/debug/20041023-1.c: New test.
19659
19660 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19661
19662         PR middle-end/17407
19663         * gcc.c-torture/compile/pr17407.c: New test.
19664
19665         PR c++/18121
19666         * g++.dg/template/array8.C: New test.
19667
19668 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19669
19670         PR other/18138
19671         * lib/g++.exp: Accept more than one multilib libgcc.
19672         * lib/gcc-dg.exp: Likewise.
19673         * lib/objc.exp: Likewise.
19674         * lib/treelang.exp: Likewise.
19675         * lib/gfortran.exp: Likewise.
19676
19677 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19678
19679         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19680
19681 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19682
19683         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19684         * gcc.dg/c99-const-expr-3.c: Likewise.
19685
19686 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19687
19688         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19689
19690 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19691
19692         * gcc.c-torture/execute/loop-2e.x: Remove.
19693
19694 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19695
19696         PR c++/18095
19697         * g++.dg/parse/crash18.C: New.
19698         * g++.dg/parse/crash19.C: New.
19699
19700 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19701
19702         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19703         * g++.dg/ext/dllimport2.C: Same.
19704         * g++.dg/ext/dllimport8.C: Same.
19705
19706 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19707
19708         PR c++/10841
19709         * g++.dg/conversion/cast1.C: New test.
19710         * g++.dg/overload/pmf1.C: Adjust error marker.
19711
19712 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19713
19714         PR objc/17923
19715         * objc.dg/const-str-7.m: New test.
19716
19717 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19718
19719         * g++.dg/template/memfriend11.C: Fix comment typo.
19720         * g++.dg/template/memfriend14.C: Likewise.
19721
19722 2004-10-20  Richard Henderson  <rth@redhat.com>
19723
19724         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19725         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19726         -fasynchronous-unwind-tables.
19727
19728 2004-10-20  Richard Henderson  <rth@redhat.com>
19729
19730         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19731         (main): Return success.
19732         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19733         (main): Return success.
19734
19735 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19736
19737         PR c++/13495
19738         * g++.dg/template/memfriend9.C: New test.
19739         * g++.dg/template/memfriend10.C: Likewise.
19740         * g++.dg/template/memfriend11.C: Likewise.
19741         * g++.dg/template/memfriend12.C: Likewise.
19742         * g++.dg/template/memfriend13.C: Likewise.
19743         * g++.dg/template/memfriend14.C: Likewise.
19744         * g++.dg/template/memfriend15.C: Likewise.
19745         * g++.dg/template/memfriend16.C: Likewise.
19746         * g++.dg/template/memfriend17.C: Likewise.
19747         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19748
19749 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19750
19751         * g++.dg/conversion/dr195.C: New.
19752         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19753
19754 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19755             Devang Patel  <dpatel@apple.com>
19756
19757         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19758         of floating point arithmetic, which could trap.
19759
19760 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19761
19762         PR c++/14035
19763         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19764         * g++.dg/conversion/const2.C: New test.
19765         * g++.dg/expr/reinterpret2.C: New test.
19766         * g++.dg/expr/reinterpret3.C: New test.
19767         * g++.dg/expr/cast2.C: New test.
19768         * g++.dg/expr/copy1.C: New test.
19769         * g++.dg/other/conversion1.C: Change error message.
19770         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19771         function pointers to void *.
19772         * g++.old-deja/g++.mike/p10148.C: Likewise.
19773
19774 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19775
19776         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19777
19778 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19779
19780         PR c++/18047
19781
19782         * g++.dg/parse/expr3.C: New test.
19783
19784 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19785
19786         * gcc.dg/smod-1.c: New test.
19787
19788 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19789
19790         * objc.dg/method-14.m: New test.
19791
19792 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19793
19794         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19795         Also xfail as the patch was reverted.
19796
19797 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19798
19799         PR middle-end/16973
19800         * gcc.dg/pr16973.c: New test.
19801
19802 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19803
19804         PR tree-optimization/17656
19805         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19806
19807 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19808
19809         * g++.dg/eh/shadow1.C: New.
19810
19811 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19812
19813         * gcc.c-torture/compile/20041018-1.c: New test.
19814
19815 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19816
19817         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19818         compiler referring to register 0 when accessing sdata.  The linker
19819         now patches things up.
19820
19821 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19822
19823         PR c/17529
19824         * gcc.c-torture/compile/pr17529.c: New test.
19825
19826 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19827
19828         PR c++/17743
19829         * g++.dg/ext/attrib17.C: New test.
19830
19831 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19832
19833         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19834
19835 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19836
19837         PR c++/10479
19838         * g++.dg/ext/attrib16.C: New test.
19839
19840 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19841
19842         PR c++/17042
19843         * g++.dg/init/dso_handle1.C: New test.
19844
19845         PR c++/14667
19846         * g++.dg/parse/typedef6.C: New test.
19847
19848         PR c++/17916
19849         * g++.dg/parse/pragma1.C: New test.
19850
19851 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19852
19853         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19854
19855 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19856
19857         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19858         -fno-common when on HPPA HP-UX platforms.
19859
19860 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19861
19862         PR other/16820
19863         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19864         stdint.h.
19865         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19866         uintptr_t.
19867
19868 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19869
19870         PR c++/16301
19871         * g++.dg/lookup/strong-using-4.C: New test.
19872
19873 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19874
19875         PR middle-end/16567
19876         * gcc.c-torture/compile/nested-1.c: New test.
19877
19878 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19879
19880         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19881         and mipsisa64*-*-* (until support for misaligned loads is added).
19882         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19883         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19884         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19885         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19886         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19887         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19888
19889 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19890
19891         PR c++/17976
19892         * g++.dg/init/dtor3.C: New test.
19893
19894 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19895
19896         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19897
19898 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19899
19900         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19901         * gcc.dg/macho-lo-sum.c: Likewise.
19902
19903 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19904
19905         * gcc.dg/ppc-spe64-1.c: New test.
19906
19907 2004-10-14  Devang Patel  <dpatel@apple.com>
19908
19909         PR 17635
19910         * gcc.dg/pr17635.c : New test.
19911
19912 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19913
19914         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19915         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19916         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19917         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19918         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19919         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19920         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19921         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19922         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19923         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19924         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19925         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19926         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19927         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19928         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19929         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19930         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19931         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19932
19933 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19934
19935         * gcc.dg/vect/vect-82.c: New testcase.
19936         * gcc.dg/vect/vect-82_64.c: New testcase.
19937         * gcc.dg/vect/vect-83.c: New testcase.
19938         * gcc.dg/vect/vect-83_64.c: New testcase.
19939
19940 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19941
19942         * gcc.dg/cpp/error-1.c: New test.
19943
19944 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19945
19946         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19947
19948 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19949
19950         PR target/17984
19951         * gcc.dg/cris-peep2-xsrand2.c: New test.
19952
19953 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19954
19955         PR c++/17661
19956         * testsuite/g++.dg/expr/for2.C: New test.
19957
19958 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19959
19960         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19961
19962 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19963
19964         PR tree-optimization/17724
19965         * g++.dg/opt/pr17724-1.C: New test.
19966         * g++.dg/opt/pr17724-2.C: New test.
19967         * g++.dg/opt/pr17724-3.C: New test.
19968         * g++.dg/opt/pr17724-4.C: New test.
19969         * g++.dg/opt/pr17724-5.C: New test.
19970         * g++.dg/opt/pr17724-6.C: New test.
19971
19972 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19973
19974         PR c/17301
19975         * gcc.dg/pr17301-2.c: New test.
19976
19977 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19978
19979         PR c++/15876
19980         * g++.dg/parse/error22.C: New test.
19981
19982         PR c++/17936
19983         * g++.dg/template/spec18.C: New test.
19984
19985 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19986
19987         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19988         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19989         memcpy.
19990         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19991         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19992
19993 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19994
19995         * g++.dg/eh/cleanup5.C: Add dg-options "".
19996
19997 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19998
19999         PR middle-end/17657
20000         * gcc.dg/switch-4.c: New test case.
20001
20002 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
20003
20004         * gcc.c-torture/execute/20041011-1.c: New test.
20005
20006 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20007
20008         PR c++/17554
20009         * g++.dg/init/for3.C: New test.
20010
20011         PR c++/17657
20012         * g++.dg/opt/switch2.C: New test.
20013
20014         PR middle-end/17703
20015         * g++.dg/warn/Wreturn-2.C: New test.
20016
20017 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20018
20019         PR c++/17907
20020         * g++.dg/eh/cleanup5.C: New test.
20021
20022 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
20023
20024         PR c++/17393
20025         * g++.dg/parse/error21.C: New test.
20026
20027 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20028
20029         * g++.dg/overload/pmf1.C: Adjust quoting marks.
20030         * g++.dg/warn/incomplete1.C: Likewise.
20031         * g++.dg/template/qualttp20.C: Likewise.
20032
20033 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20034
20035         PR c/17881
20036         * parm-incomplete-1.c: New test.
20037
20038 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20039
20040         PR c++/17867
20041         * g++.dg/parse/error19.C: New test.
20042
20043         PR c++/17670
20044         * g++.dg/init/new11.C: New test.
20045
20046         PR c++/17821
20047         * g++.dg/parse/error20.C: New test.
20048
20049         PR c++/17826
20050         * g++.dg/template/crash24.C: New test.
20051
20052 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20053
20054         PR c/17301
20055         * gcc.dg/pr17301-1.c: New test.
20056
20057 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20058
20059         PR c/17189
20060         * gcc.dg/anon-struct-5.c: New test.
20061
20062 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20063
20064         PR c/17844
20065         * gcc.dg/pr17844-1.c: New test.
20066
20067 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20068
20069         PR tree-optimization/17906
20070         * gcc.c-torture/compile/pr17906.c: New.
20071
20072 2004-10-09  Stuart Hastings  <stuart@apple.com>
20073             Roger Sayle  <roger@eyesopen.com>
20074
20075         PR rtl-optimization/17853
20076         * gcc.dg/i386-mmx-5.c: New testcase.
20077
20078 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20079
20080         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20081
20082 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20083
20084         PR c++/17524
20085         * g++.dg/template/static9.C: New test.
20086
20087         PR c++/17685
20088         * g++.dg/parse/operator5.C: New test.
20089
20090 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20091
20092         PR middle-end/17894
20093         * gcc.c-torture/execute/divcmp-4.c: New test case.
20094
20095 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20096
20097         PR tree-opt/17902
20098         * g++.dg/opt/pr17902.C: New test.
20099
20100 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20101
20102         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20103
20104 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20105
20106         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20107
20108 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20109
20110         * gcc.dg/assign-warn-3.c: New test.
20111
20112 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20113
20114         PR c/16999
20115         * gcc.dg/cpp/ident-1.c: New test.
20116
20117 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20118
20119         * gcc.c-torture/compile/acc1.c: New.
20120
20121 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20122
20123         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20124         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20125
20126 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20127
20128         * gcc.dg/ultrasp11.c: New test.
20129
20130 2004-10-08  Michael Matz  <matz@suse.de>
20131
20132         * gcc.dg/doloop-2.c: New test.
20133
20134 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20135
20136         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20137         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20138         objc.dg/method-9.m: Update expected diagnostics.
20139
20140 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20141
20142         * gcc.dg/ppc-fsel-3.c: New file.
20143         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20144
20145 2004-10-07  Paul Brook  <paul@codesourcery.com>
20146
20147         * gfortran.dg/intrinsic_verify_1.f90: New test.
20148
20149 2004-10-07  Paul Brook  <paul@codesourcery.com>
20150
20151         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20152
20153 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20154
20155         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20156         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20157         commit.
20158
20159 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20160
20161         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20162
20163 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20164
20165         PR c++/17115
20166         * g++.dg/warn/Winline-4.C: New test.
20167
20168 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20169
20170         * gcc.c-torture/compile/20041007-1.c: New test.
20171
20172 2004-10-07  Paul Brook  <paul@codesourcery.com>
20173
20174         PR fortran/17678
20175         * gfortran.dg/use_allocated_1.f90: New test.
20176
20177 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20178
20179         PR middle-end/17849
20180         * gfortran.fortran-torture/compile/nested.f90: New test
20181
20182 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20183
20184         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20185
20186 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20187
20188         PR c++/17368
20189         * g++.dg/ext/asm6.C: New test.
20190
20191 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20192
20193         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20194
20195 2004-10-06  Paul Brook  <paul@codesourcery.com>
20196
20197         PR libfortran/17709
20198         * gfortran.dg/empty_format_1.f90: New test.
20199
20200 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20201
20202         PR fortran/17568
20203         * gfortran.dg/ishft.f90: New test.
20204
20205         PR fortran/17283
20206         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20207         tests.
20208
20209 2004-10-06  Paul Brook  <paul@codesourcery.com>
20210
20211         * gfortran.dg/do_1.f90: New test.
20212
20213 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20214
20215         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20216         optimizing for size.
20217
20218 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20219
20220         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20221
20222 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20223
20224         * gcc.c-torture/compile/20041005-1.c: New test.
20225
20226 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20227
20228         PR c++/17829
20229         * g++.dg/lookup/koenig4.C: New.
20230
20231 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20232
20233         * g++.dg/other/classkey1.C: Adjust quoting marks.
20234         * g++.dg/parse/error15.C: Likewise.
20235         * g++.dg/template/meminit2.C (int>): Likewise.
20236
20237 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20238
20239         PR fortran/17283
20240         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20241
20242         PR fortran/17631
20243         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20244
20245         PR fortran/17708
20246         * gfortran.dg/pr17708.f90: New test.
20247
20248 2004-10-04  Chao-ying Fu  <fu@mips.com>
20249
20250         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20251         * gcc.dg/vect/vect-4.c: Ditto.
20252         * gcc.dg/vect/vect-5.c: Ditto.
20253         * gcc.dg/vect/vect-6.c: Ditto.
20254         * gcc.dg/vect/vect-8.c: Ditto.
20255         * gcc.dg/vect/vect-16.c: Ditto.
20256         * gcc.dg/vect/vect-30.c: Ditto.
20257         * gcc.dg/vect/vect-40.c: Ditto.
20258         * gcc.dg/vect/vect-41.c: Ditto.
20259         * gcc.dg/vect/vect-42.c: Ditto.
20260         * gcc.dg/vect/vect-43.c: Ditto.
20261         * gcc.dg/vect/vect-44.c: Ditto.
20262         * gcc.dg/vect/vect-45.c: Ditto.
20263         * gcc.dg/vect/vect-46.c: Ditto.
20264         * gcc.dg/vect/vect-47.c: Ditto.
20265         * gcc.dg/vect/vect-48.c: Ditto.
20266         * gcc.dg/vect/vect-49.c: Ditto.
20267         * gcc.dg/vect/vect-50.c: Ditto.
20268         * gcc.dg/vect/vect-51.c: Ditto.
20269         * gcc.dg/vect/vect-52.c: Ditto.
20270         * gcc.dg/vect/vect-53.c: Ditto.
20271         * gcc.dg/vect/vect-54.c: Ditto.
20272         * gcc.dg/vect/vect-55.c: Ditto.
20273         * gcc.dg/vect/vect-56.c: Ditto.
20274         * gcc.dg/vect/vect-57.c: Ditto.
20275         * gcc.dg/vect/vect-58.c: Ditto.
20276         * gcc.dg/vect/vect-59.c: Ditto.
20277         * gcc.dg/vect/vect-60.c: Ditto.
20278         * gcc.dg/vect/vect-74.c: Ditto.
20279         * gcc.dg/vect/vect-79.c: Ditto.
20280         * gcc.dg/vect/vect-80.c: Ditto.
20281
20282 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20283
20284         * gcc.dg/unused-7.c: Use the correct option.
20285
20286 2004-10-04  Paul Brook  <paul@codesourcery.com>
20287         Bud Davis  <bdavis9659@comcast.net>
20288
20289         PR fortran/17706
20290         PR fortran/16434
20291         * gfortran/pr17706.f90: New test.
20292         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20293
20294 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20295
20296         * gfortran.dg/pr17612.f90: New test.
20297
20298 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20299
20300         * g++.dg/template/local1.C: Adjust quoting marks in
20301         testing for diagnostics.
20302         * g++.dg/tls/diag-2.C: Likewise.
20303         * g++.dg/other/error8.C: Likewise.
20304
20305 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20306
20307         PR c/17178
20308         * gcc.dg/unused-4.c: Adjust to be correct.
20309
20310         PR c/17820
20311         * gcc.dg/unused-7.c: New test.
20312
20313 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20314
20315         PR c++/17797
20316         * g++.dg/overload/template2.C: New test.
20317
20318 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20319
20320         PR tree-optimization/16632
20321         * gcc.dg/tree-ssa/20041002-1.c: New.
20322
20323 2004-10-03  Paul Brook  <paul@codesourcery.com>
20324
20325         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20326         rather than relying on default formatting.
20327
20328 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20329
20330         * gcc.dg/20040920-1.c: Update expected message text.
20331
20332 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20333
20334         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20335
20336 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20337
20338         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20339         tree level.
20340
20341 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20342
20343         * gcc.dg/tree-ssa/pr17343.c: Remove.
20344
20345 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20346
20347         PR tree-opt/17343
20348         * gcc.dg/tree-ssa/pr17343.c: New test.
20349
20350 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20351
20352         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20353         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20354         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20355         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20356         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20357
20358 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20359
20360         * gcc.dg/lvalue-2.c: New test.
20361
20362 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20363
20364         PR c/17730
20365         * gcc.dg/pr17730-1.c: New test
20366
20367 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20368
20369         PR c/7425
20370         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20371
20372 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20373
20374         * gcc.c-torture/execute/stdarg-1.c: New test.
20375         * gcc.c-torture/execute/stdarg-2.c: New test.
20376         * gcc.c-torture/execute/stdarg-3.c: New test.
20377         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20378         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20379         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20380         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20381         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20382
20383 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20384
20385         PR tree-optimization/17697
20386         * g++.dg/opt/pr17697-1.C: New test.
20387         * g++.dg/opt/pr17697-2.C: New test.
20388         * g++.dg/opt/pr17697-3.C: New test.
20389
20390 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20391
20392         PR c/16409
20393         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20394         gcc.dg/vla-init-5.c: New tests.
20395
20396 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20397
20398         PR c/13804
20399         * gcc.dg/pr13804-1.c: New test.
20400
20401 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20402
20403         PR fortran/16938
20404         * gfortran.dg/pr16938.f90: New test.
20405
20406 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20407
20408         * g++.dg/template/crash23.C: New test.
20409
20410 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20411
20412         PR c++/17585
20413         * g++.dg/template/static8.C: New test.
20414
20415 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20416
20417         PR c++/17681
20418         * g++.dg/other/error9.C: New test.
20419
20420 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20421
20422         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20423
20424 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20425
20426         PR fortran/15164
20427         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20428
20429 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20430
20431         PR middle-end/17112
20432         * gcc.dg/pr17112-1.c: New test case.
20433
20434 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20435
20436         PR c/11459
20437         * gcc.dg/pr11459-1.c: New test.
20438
20439 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20440
20441         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20442         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20443
20444 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20445
20446         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20447
20448 2004-09-25  Jan Hubicka  <jh@suse.cz>
20449
20450         * compile/30040909-1.c: New test.
20451         * compile/30040907-1.c: New test.
20452
20453 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20454
20455         * gcc.c-torture/execute/va-arg-26.c: New test.
20456
20457 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20458
20459         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20460         extra diagnostics on targets with 64-bit pointers.
20461         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20462
20463 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20464
20465         PR c/17188
20466         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20467         * gcc.dg/decl-3.c: Adjust expected message.
20468
20469 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20470
20471         PR fortran/17615
20472         * gfortran.dg/pr17615.f90: New test.
20473
20474 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20475
20476         PR tree-optimzation/17517
20477         * g++.dg/tree-ssa/pr17517.C: New Test.
20478
20479 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20480
20481         PR c++/16889
20482         * g++.dg/lookup/ambig3.C: New.
20483
20484 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20485
20486         PR tree-opt/17624
20487         * g++.dg/opt/pr17624.C: New test.
20488
20489 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20490
20491         PR c/6980
20492         * gcc.dg/Wbad-function-cast-1.c: New test.
20493
20494 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20495
20496         * g++.dg/ext/complit1.C
20497         * g++.dg/other/error2.C
20498         * g++.dg/other/nontype-1.C
20499         * g++.dg/parse/crash11.C
20500         * g++.dg/parse/crash12.C
20501         * g++.dg/parse/error15.C
20502         * g++.dg/parse/error4.C
20503         * g++.dg/parse/tmpl-outside1.C
20504         * g++.dg/parse/too-many-tmpl-args1.C
20505         * g++.dg/template/dependent-expr3.C
20506         * g++.dg/template/error10.C
20507         * g++.dg/template/instantiate1.C
20508         * g++.dg/template/vtable2.C
20509         * g++.dg/warn/Wshadow-1.C
20510         * g++.dg/warn/weak1.C
20511         * g++.old-deja/g++.brendan/crash16.C
20512         * g++.old-deja/g++.brendan/crash18.C
20513         * g++.old-deja/g++.brendan/crash48.C
20514         * g++.old-deja/g++.brendan/crash49.C
20515         * g++.old-deja/g++.brendan/crash55.C
20516         * g++.old-deja/g++.brendan/crash56.C
20517         * g++.old-deja/g++.brendan/crash8.C
20518         * g++.old-deja/g++.brendan/enum11.C
20519         * g++.old-deja/g++.brendan/enum8.C
20520         * g++.old-deja/g++.brendan/enum9.C
20521         * g++.old-deja/g++.brendan/friend3.C
20522         * g++.old-deja/g++.brendan/misc14.C
20523         * g++.old-deja/g++.bugs/900402_02.C
20524         * g++.old-deja/g++.bugs/900404_03.C
20525         * g++.old-deja/g++.bugs/900404_04.C
20526         * g++.old-deja/g++.bugs/900428_03.C
20527         * g++.old-deja/g++.jason/crash4.C
20528         * g++.old-deja/g++.jason/overload21.C
20529         * g++.old-deja/g++.jason/redecl1.C
20530         * g++.old-deja/g++.jason/report.C
20531         * g++.old-deja/g++.jason/rfg10.C
20532         * g++.old-deja/g++.jason/template30.C
20533         * g++.old-deja/g++.law/arm12.C
20534         * g++.old-deja/g++.law/ctors5.C
20535         * g++.old-deja/g++.law/cvt20.C
20536         * g++.old-deja/g++.law/init10.C
20537         * g++.old-deja/g++.law/init8.C
20538         * g++.old-deja/g++.law/visibility17.C
20539         * g++.old-deja/g++.law/visibility7.C
20540         * g++.old-deja/g++.mike/net8.C
20541         * g++.old-deja/g++.mike/p646.C
20542         * g++.old-deja/g++.mike/p700.C
20543         * g++.old-deja/g++.mike/p701.C
20544         * g++.old-deja/g++.mike/p811.C
20545         * g++.old-deja/g++.ns/template13.C
20546         * g++.old-deja/g++.other/array3.C
20547         * g++.old-deja/g++.other/crash25.C
20548         * g++.old-deja/g++.other/dtor3.C
20549         * g++.old-deja/g++.other/dtor4.C
20550         * g++.old-deja/g++.other/main1.C
20551         * g++.old-deja/g++.other/warn7.C
20552         * g++.old-deja/g++.pt/crash11.C
20553         * g++.old-deja/g++.pt/crash36.C
20554         * g++.old-deja/g++.pt/spec22.C
20555         * g++.old-deja/g++.pt/spec9.C
20556         * g++.old-deja/g++.pt/ttp52.C
20557         * g++.old-deja/g++.robertl/eb103.C
20558         * g++.old-deja/g++.robertl/eb121.C
20559         * g++.old-deja/g++.robertl/eb22.C
20560         * g++.old-deja/g++.robertl/eb8.C:
20561         Update locations and/or regexps of dg-error markers.
20562         Remove markers for some bogus messages that are no longer issued.
20563
20564 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20565
20566         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20567         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20568
20569 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20570
20571         PR c++/17618
20572         * g++.dg/lookup/crash5.C: New test.
20573
20574 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20575
20576         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20577         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20578         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20579         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20580         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20581         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20582
20583         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20584         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20585         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20586         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20587         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20588         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20589
20590         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20591
20592         * gcc.dg/vect/vect-44.c: Check additional cases.
20593         * gcc.dg/vect/vect-48.c: Check additional cases.
20594
20595         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20596         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20597         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20598         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20599         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20600         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20601         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20602         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20603         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20604
20605         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20606         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20607         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20608
20609 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20610
20611         * gcc.dg/tree-ssa/loop-6.c: New test.
20612
20613 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20614
20615         PR c++/17620
20616         * g++.dg/inherit/base2.C: New.
20617
20618 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20619
20620         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20621         * gcc.dg/20001012-2.c: Likewise.
20622         * gcc.dg/20001013-1.c: Likewise.
20623         * gcc.dg/20001101-1.c: Likewise.
20624         * gcc.dg/20001102-1.c: Likewise.
20625         * gcc.dg/bf-spl1.c: Likewise.
20626         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20627         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20628
20629 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20630
20631         PR tree-optimization/16721
20632         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20633
20634 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20635
20636         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20637         * gcc.dg/20040305-1.c: Likewise.
20638
20639 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20640
20641         PR c/16566
20642         * gcc.c-torture/compile/pr16566-1.c,
20643         gcc.c-torture/compile/pr16566-2.c,
20644         gcc.c-torture/compile/pr16566-3.c: New tests.
20645
20646 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20647
20648         PR tree-optimization/17512
20649         * gcc.c-torture/compile/20040916-1.c.
20650
20651 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20652
20653         * gcc.dg/pragma-re-3.c: New test.
20654
20655 2004-09-17  Matt Austern  <austern@apple.com>
20656
20657         PR c++/15049
20658         * g++.dg/other/anon3.C: New.
20659
20660 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20661
20662         PR c++/7503
20663         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20664         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20665         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20666         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20667         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20668
20669 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20670
20671         PR fortran/17286
20672         * gfortran.dg/pr17286.f90: New test.
20673
20674 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20675
20676         PR c++/17530
20677         * g++.dg/template/static7.C: New test.
20678
20679 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20680
20681         PR tree-opt/17558
20682         * gcc.c-torture/compile/pr17558.c: New test.
20683
20684 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20685
20686         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20687         if SKIP_ATTRIBUTE is defined.
20688
20689 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20690
20691         PR fortran/15957
20692         * gfortran.dg/pr15957.f90: New test.
20693
20694 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20695
20696         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20697         in comparison.
20698         * gcc.dg/vect/vect-79.c: Likewise.
20699         * gcc.dg/vect/vect-80.c: Likewise.
20700
20701 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20702
20703         PR fortran/15750
20704         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20705
20706 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20707
20708         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20709         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20710         * gcc.dg/vect/vect-62.c: New testcase.
20711         * gcc.dg/vect/vect-63.c: New testcase.
20712         * gcc.dg/vect/vect-64.c: New testcase.
20713         * gcc.dg/vect/vect-65.c: New testcase.
20714         * gcc.dg/vect/vect-66.c: New testcase.
20715         * gcc.dg/vect/vect-67.c: New testcase.
20716         * gcc.dg/vect/vect-68.c: New testcase.
20717         * gcc.dg/vect/vect-69.c: New testcase.
20718         * gcc.dg/vect/vect-79.c: New testcase.
20719         * gcc.dg/vect/vect-80.c: New testcase.
20720
20721 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20722
20723         * gcc.target/mips/asm-1.c: New test.
20724
20725 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20726
20727         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20728         * gcc.dg/vect/vect-73.c: New testcase.
20729         * gcc.dg/vect/vect-74.c: New testcase.
20730         * gcc.dg/vect/vect-75.c: New testcase.
20731         * gcc.dg/vect/vect-76.c: New testcase.
20732         * gcc.dg/vect/vect-77.c: New testcase.
20733         * gcc.dg/vect/vect-78.c: New testcase
20734
20735 2004-09-18  Paul Brook  <paul@codesourcery.com>
20736
20737         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20738
20739 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20740
20741         PR c/17424
20742         * gcc.dg/pr17424-1.c: New test.
20743
20744 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20745
20746         * g++.dg/tree-ssa/pr17153.C: New test.
20747
20748 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20749
20750         PR pch/13361
20751         * testsuite/g++.dg/pch/wchar-1.C: New.
20752         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20753
20754 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20755
20756         * gcc.c-torture/execute/20040917-1.c: New test.
20757
20758 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20759
20760         PR tree-optimization/17319
20761         * gcc.dg/pr17319.c: New test.
20762
20763 2004-09-17  Devang Patel  <dpatel@apple.com>
20764
20765         * gcc.dg/20040813-1.c: New test.
20766
20767 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20768
20769         PR tree-optimization/17273
20770         * gcc.c-torture/compile/pr17273.c: New test.
20771
20772 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20773
20774         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20775         Update expected messages.
20776         * gcc.dg/declspec-13.c: New test.
20777
20778 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20779
20780         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20781
20782 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20783
20784         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20785         change what 'a' is pointing to.
20786
20787 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20788
20789         PR c++/16002
20790         * g++.dg/template/error18.C: New test.
20791
20792         PR c++/16029
20793         * g++.dg/warn/Wunused-8.C: New test.
20794
20795 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20796
20797         PR tree-optimization/17513
20798         * gcc.dg/20040916-1.c: New test.
20799
20800 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20801
20802         PR c++/17501
20803         * g++.dg/template/typename7.C: New test.
20804
20805 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20806
20807         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20808
20809 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20810
20811         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20812         with -ftree-based-profiling also.
20813         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20814
20815 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20816
20817         PR/15364
20818         * gfortran.dg/der_array_io_1.f90: New test.
20819         * gfortran.dg/der_array_io_2.f90: New test.
20820         * gfortran.dg/der_array_io_3.f90: New test.
20821
20822 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20823
20824         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20825         EABI.
20826
20827 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20828
20829         * g++.dg/opt/switch1.C: New test.
20830
20831 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20832
20833         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20834         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20835         Update expected messages.
20836
20837 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20838
20839         PR fortran/16485
20840         * gfortran.dg/same_name_1.f90: New test.
20841
20842 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20843
20844         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20845         dereference garbage pointers.
20846
20847 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20848
20849         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20850         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20851
20852         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20853         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20854         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20855
20856 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20857
20858         PR c++/17324
20859         * g++.dg/template/mangle1.C: New test.
20860
20861 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20862
20863         PR tree-optimization/17252
20864         * gcc.c-torture/execute/pr17252.c: New test.
20865
20866 2004-09-14  Andrew Pinski  <apinski@apple.com>
20867
20868         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20869
20870 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20871
20872         PR rtl-optimization/9771
20873         * gcc.dg/pr9771-1.c: New test case.
20874
20875 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20876
20877         PR tree-optimization/15262
20878         * gcc.c-torture/execute/pr15262-1.c: New test.
20879         * gcc.c-torture/execute/pr15262-2.c: New test.
20880
20881 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20882
20883         * gcc.dg/declspec-12.c: New test.
20884
20885 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20886
20887         * gfortran.dg/pr17090.f90: Add directives to test.
20888
20889 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20890
20891         * gcc.c-torture/compile/20040914-1.c: New test.
20892
20893 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20894
20895         PR c++/16162
20896         * g++.dg/template/decl2.C: New test.
20897
20898 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20899
20900         PR fortran/17090
20901         * gfortran.dg/pr17090.f90: New test.
20902
20903 2004-09-13  Dale Johannesen  <dalej@apple.com>
20904
20905         * gcc.c-torture/compile/pr17408.c: New test case.
20906
20907 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20908
20909         PR c++/16716
20910         * g++.dg/parse/crash17.C: New test.
20911
20912         PR c++/17327
20913         * g++.dg/template/enum3.C: New test.
20914
20915 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20916
20917         * lib/gcc-defs.exp: Load wrapper.exp.
20918         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20919         using local code.
20920         * lib/gcc.exp (gcc_init): Similar.
20921         * lib/gfortran.exp (gfortran_init): Similar.
20922         * lib/objc.exp (objc_init): Similar.
20923         * lib/treelang.exp (treelang_init): Similar.
20924         * lib/wrapper.exp: New file with build_wrapper call machinery in
20925         ${tool}_maybe_build_wrapper.
20926
20927 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20928
20929         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20930         "inline".
20931         * gcc.dg/declspec-11.c: Update expected messages.
20932         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20933         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20934         gcc.dg/inline-12.c: New tests.
20935
20936 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20937
20938         * g++.dg/tree-ssa/pr17400.C: New testcase.
20939
20940 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20941
20942         * gcc.target/mips/sb1-1.c: New testcase.
20943
20944 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20945
20946         * lib/g77-dg.exp: Remove unused file.
20947         * lib/mike-g77.exp: Ditto.
20948         * lib/g77.exp: Ditto.
20949
20950 2004-09-12  Richard Henderson  <rth@redhat.com>
20951
20952         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20953
20954 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20955
20956         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20957         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20958         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20959         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20960         Update expected messages.
20961
20962 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20963
20964         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20965         declaration/use mismatch for dirp parameter.
20966
20967 2004-09-12  Andrew Pinski  <apinski@apple.com>
20968
20969         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20970         -fgnu-runtime is passed.
20971
20972 2004-09-12  Richard Henderson  <rth@redhat.com>
20973
20974         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20975         do the uplevel thing and update additional_flags directly.
20976         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20977         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20978         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20979         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20980
20981 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20982
20983         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20984
20985 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20986
20987         PR middle-end/17411
20988         * g++.dg/opt/pr17411-1.C: New test case.
20989
20990 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20991
20992         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20993         gcc.dg/tls/diag-2.c: Update expected messages.
20994         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20995         messages.
20996         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20997         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20998         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20999         gcc.dg/tls/diag-5.c: New tests.
21000
21001 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
21002
21003         * gcc.dg/20040910-1.c: Correct dg-error regexp.
21004
21005 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21006
21007         * g++.dg/parse/break-in-for.C: New test.
21008
21009 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
21010
21011         * gcc.dg/tree-ssa/20040911-1.c: New test.
21012
21013 2004-09-11  Andreas Jaeger  <aj@suse.de>
21014
21015         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
21016         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
21017
21018 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
21019
21020         * gcc.target/frv: New directory of FR-V-specific tests.
21021
21022 2004-09-10  James E Wilson  <wilson@specifixinc.com>
21023
21024         * gcc.dg/convert-vec-1.c: New test.
21025
21026 2004-09-10  Roger Sayle  <roger@eyesopen.com>
21027
21028         PR middle-end/17024
21029         * gcc.dg/pr17024-1.c: New test case.
21030
21031 2004-09-10  Eric Christopher  <echristo@redhat.com>
21032
21033         * gcc.dg/20040910-1.c: New test.
21034
21035 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21036
21037         * gcc.dg/bitfld-9.c: New test.
21038
21039 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
21040
21041         * gcc.c-torture/execute/ieee/acc1.c: New test.
21042         * gcc.c-torture/execute/ieee/acc2.c: New test.
21043         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21044
21045 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21046
21047         * gcc.dg/deprecated-2.c: New test.
21048
21049 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21050
21051         * gcc.dg/init-vec-1.c: New test.
21052
21053 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21054
21055         PR middle-end/17055
21056         * gcc.dg/pr17055-1.c: New test case.
21057
21058 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21059
21060         PR target/17377
21061         * gcc.c-torture/execute/pr17377.c: New test.
21062
21063 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21064
21065         PR c/8420
21066         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21067         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21068         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21069         gcc.dg/long-long-typespec-1.c: New tests.
21070         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21071
21072 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21073
21074         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21075         gcc.dg/gnu99-static-1.c: New tests.
21076
21077 2004-09-08  Devang Patel  <dpatel@apple.com>
21078
21079         * gcc.dg/darwin-ld-20040828-1.c: New test.
21080         * gcc.dg/darwin-ld-20040828-2.c: New test.
21081         * gcc.dg/darwin-ld-20040828-3.c: New test.
21082
21083 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21084
21085         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21086         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21087         in error message.
21088         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21089         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21090         in error message.
21091         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21092         types they qualify.
21093         * objc.dg/type-size-2.m: Fix wording in comment.
21094         * objc.dg/va-meth-1.m: New test case.
21095
21096 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21097
21098         PR c/16633:
21099         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21100         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21101
21102 2004-09-06  Devang Patel  <dpatel@apple.com>
21103
21104         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21105         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21106
21107 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21108
21109         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21110         reflect changed line numbering of diagnostics.
21111
21112 2004-09-06  Paul Brook  <paul@codesourcery.com>
21113
21114         * gfortran.dg/edit_real_1.f90: Add new test.
21115
21116 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21117
21118         * gcc.dg/tree-ssa/loop-2.c: New test.
21119         * gcc.dg/tree-ssa/loop-3.c: New test.
21120         * gcc.dg/tree-ssa/loop-4.c: New test.
21121         * gcc.dg/tree-ssa/loop-5.c: New test.
21122
21123 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21124
21125         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21126
21127 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21128
21129         * gcc.dg/format/sentinel-1.c: New test.
21130
21131 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21132
21133         * testsuite/gcc.dg/builtins-46.c: New.
21134
21135 2004-09-03  Devang Patel  <dpatel@apple.com>
21136
21137         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21138         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21139
21140 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21141
21142         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21143         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21144         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21145         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21146         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21147         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21148         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21149         the non-portable bzero.
21150         * gcc.dg/20010912-1.c: xfail for NetWare.
21151         * gcc.dg/20020426-2.c: xfail for NetWare.
21152         * gcc.dg/20021014-1.c: xfail for NetWare.
21153         * gcc.dg/20021018-1.c: xfail for NetWare.
21154         * gcc.dg/20030213-1.c: xfail for NetWare.
21155         * gcc.dg/20030225-1.c: xfail for NetWare.
21156         * gcc.dg/20030708-1.c: xfail for NetWare.
21157         * gcc.dg/builtins-config.h: Also exclude NetWare.
21158         * gcc.dg/format/format.h: Define restrict only if not already defined.
21159         * gcc.dg/nest.c: xfail for NetWare.
21160         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21161         * lib/target-supports.exp (check_visibility_available): Exclude
21162         NetWare.
21163
21164 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21165
21166         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21167         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21168         deterministic starting point for the alignment of structure fields.
21169         * gcc.dg/Wpadded.c: Dito.
21170         * g++.dg/abi/vbase10.C: Dito.
21171
21172 2004-09-03  Devang Patel  <dpatel@apple.com>
21173
21174         * g++.dg/debug/pr15736.cc: New test.
21175
21176 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21177
21178         * README.QMTEST: Fix out-of-date link.
21179
21180 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21181
21182         PR fortran/16579
21183         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21184         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21185
21186 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21187
21188         * g++.dg/abi/arm_rtti1.C: New test.
21189
21190 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21191
21192         * gcc.dg/ppc-vector-memcpy.c: New.
21193         * gcc.dg/ppc-vector-memset.c: New.
21194
21195 2004-09-02  Chao-ying Fu  <fu@mips.com>
21196
21197         * gcc.target/mips/mips-3d-1.c: New test.
21198         * gcc.target/mips/mips-3d-2.c: New test.
21199         * gcc.target/mips/mips-3d-3.c: New test.
21200         * gcc.target/mips/mips-3d-4.c: New test.
21201         * gcc.target/mips/mips-3d-5.c: New test.
21202         * gcc.target/mips/mips-3d-6.c: New test.
21203         * gcc.target/mips/mips-3d-7.c: New test.
21204         * gcc.target/mips/mips-3d-8.c: New test.
21205         * gcc.target/mips/mips-3d-9.c: New test.
21206         * gcc.target/mips/mips-ps-1.c: New test.
21207         * gcc.target/mips/mips-ps-2.c: New test.
21208         * gcc.target/mips/mips-ps-3.c: New test.
21209         * gcc.target/mips/mips-ps-4.c: New test.
21210         * gcc.target/mips/mips-ps-type.c: New test.
21211
21212 2004-09-02  Paul Brook  <paul@codesourcery.com>
21213
21214         * gfortran.dg/edit_real_1.f90: Add new tests.
21215
21216 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21217
21218         PR fortran/15327
21219         * gfortran.dg/merge_char_1.f90: New test.
21220
21221 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21222
21223         PR fortran/16404
21224         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21225
21226 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21227
21228         PR c/1522
21229         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21230
21231 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21232
21233         * g++.dg/opt/loop1.C: Do not XFAIL.
21234
21235 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21236
21237         * gcc.c-torture/execute/20040831-1.c: New test.
21238
21239 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21240
21241         PR fortran/16579
21242         * gfortran.dg/g77/20010610.f: Now passes.
21243         Copy from g77.f-torture/execute. Add dg-run directive.
21244         * gfortran.dg/g77/README: Update
21245
21246 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21247
21248         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21249         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21250         (t1, t2, t3, t4): Add volatile.
21251
21252 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21253
21254         * g++.dg/ext/visibility/arm1.C: New test.
21255
21256 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21257
21258         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21259         -pedantic-errors.
21260
21261 2004-09-01  Paul Brook  <paul@codesourcery.com>
21262
21263         * gfortran.dg/eof_2.f90: New test.
21264
21265 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21266
21267         PR fortran/16579
21268         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21269
21270 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21271
21272         PR libfortran/16805
21273         * gfortran.dg/list_read_2.f90: New test.
21274
21275 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21276
21277         * g++.dg/abi/key1.C: New test.
21278
21279 2004-08-31  Richard Henderson  <rth@redhat.com>
21280
21281         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21282         form of offsetof.
21283         * g++.dg/other/offsetof5.C: Remove duplicate.
21284
21285 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21286
21287         PR fortran/17244
21288         * gfortran.dg/func_derived_1.f90: New test.
21289
21290 2004-08-31  Paul Brook  <paul@codesourcery.com>
21291
21292         * gfortran.dg/eof_1.f90: New test.
21293
21294 2004-08-31  Paul Brook  <paul@codesourcery.com>
21295
21296         * gfortran.dg/list_read_1.f90: New file.
21297
21298 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21299
21300         * g++.dg/opt/loop1.C: XFAIL.
21301
21302 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21303
21304         * gcc.dg/funcdef-storage-1.c: New.
21305         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21306         an extern function in local scope.
21307         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21308         declare an 'auto inline' function in local scope.
21309         * gcc.dg/20011130-1.c: Likewise.
21310         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21311         an 'auto' function in local scope.
21312         * gcc.dg/20021014-1.c: Likewise.
21313         * gcc.dg/20030331-2.c: Likewise.
21314
21315 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21316
21317         * gfortran.dg/blockdata_1.f90: New test.
21318
21319 2004-08-30  Richard Henderson  <rth@redhat.com>
21320
21321         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21322
21323 2004-08-30  Richard Henderson  <rth@redhat.com>
21324
21325         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21326         additional_flags set by alternate driver.
21327         (ieee-options): New procedure.
21328         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21329         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21330         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21331         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21332
21333 2004-08-30  Richard Henderson  <rth@redhat.com>
21334
21335         * lib/f-torture.exp: Remove.
21336
21337 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21338
21339         PR rtl-optimization/16590
21340         * g++.dg/opt/loop1.C: New test.
21341
21342 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21343
21344         PR fortran/13910
21345         * gfortran.dg/oldstyle_1.f90: New test.
21346
21347 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21348         Paul Brook  <paul@codesourcery.com>
21349
21350         * gfortran.dg/g77/README: Update.
21351         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21352         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21353         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21354
21355 2004-08-28  Paul Brook  <paul@codesourcery.com>
21356
21357         PR libfortran/17195
21358         * gfortran.dg/edit_real_1.f90: New test.
21359
21360 2004-08-27  Paul Brook  <paul@codesourcery.com>
21361
21362         * gfortran.dg/rewind_1.f90: New test.
21363
21364 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21365
21366         PR fortran/16597
21367         * gfortran.dg/pr16597.f90: New test.
21368
21369 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21370
21371         PR c/13801
21372         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21373         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21374         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21375         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21376         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21377
21378 2004-08-26  Nick Clifton  <nickc@redhat.com>
21379
21380         * gcc.c-torture/compile/pr17119.c: New test.
21381
21382 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21383
21384         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21385
21386 2004-08-25  Richard Henderson  <rth@redhat.com>
21387
21388         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21389         the bits that expect kind=8 to be the largest real kind.
21390
21391 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21392
21393         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21394
21395 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21396
21397         * gfortran.dg/assignment_1.f90: New test.
21398
21399 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21400
21401         * g++.dg/template/repo3.C: New test.
21402
21403 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21404
21405         PR middle-end/16693
21406         PR tree-optimization/16372
21407         * g++.dg/opt/pr16372-1.C: New test case.
21408         * g++.dg/opt/pr16693-1.C: New test case.
21409         * g++.dg/opt/pr16693-2.C: New test case.
21410
21411 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21412
21413         * objc.dg/proto-lossage-4.m: New test.
21414
21415 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21416
21417         PR c++/17155
21418         * g++.dg/inherit/local2.C: New test.
21419
21420 2004-08-25  Paul Brook  <paul@codesourcery.com>
21421
21422         PR fortran/17144
21423         * gfortran.dg/string_ctor_1.f90: New test.
21424
21425 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21426
21427         PR c++/14428
21428         * g++.dg/template/redecl2.C: New test.
21429
21430 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21431
21432         PR fortran/17143
21433         * gfortran.dg/pr17143.f90: New test.
21434
21435 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21436
21437         PR fortran/17164
21438         * gfortran.dg/pr17164.f90: New test.
21439
21440 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21441
21442         * gcc.dg/tree-ssa/loop-1.c: New test.
21443
21444 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21445
21446         * gcc.c-torture/compile/20040824-1.c: New test.
21447
21448 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21449
21450         * gcc.c-torture/compile/iftrap-3.c: New test.
21451
21452 2004-08-24  Paul Brook  <paul@codesourcery.com>
21453
21454         * gfortran.dg/entry_2.f90: New test.
21455
21456 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21457
21458         PR c++/16889
21459         * g++.dg/lookup/ambig[12].C: New.
21460
21461 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21462
21463         PR c++/16706
21464         * g++.dg/template/crash21.C: New test.
21465         * g++.dg/template/crash22.C: Likewise.
21466
21467 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21468
21469         PR c++/17149
21470         * g++.dg/template/access15.C: New.
21471
21472 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21473
21474         PR c++/17163
21475         * g++.dg/template/repo2.C: New test.
21476
21477 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21478
21479         PR rtl-optimization/17078
21480         * gcc.c-torture/execute/pr17078-1.c: New test case.
21481
21482 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21483
21484         PR c/14492
21485         * gcc.dg/debug/crash1.c: New test.
21486
21487 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21488
21489         PR c/16180
21490         * gcc.dg/loop-5.c: New test.
21491
21492 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21493
21494         * gcc.c-torture/execute/20040823-1.c: New test.
21495
21496 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21497
21498         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21499         to the assembler.  Simplify test accordingly.
21500         (asm_abi_flags): Use GNU names.
21501         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21502         to check for ABI flags.
21503
21504 2004-08-22  Andrew Pinski  <apinski@apple.com>
21505
21506         * g++.dg/opt/pr14029.C: New test.
21507         * gcc.c-torture/execute/pr15262.c: New test.
21508
21509 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21510
21511         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21512
21513 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21514
21515         PR 16908
21516         * gfortran.dg/direct_io.f90: New test.
21517
21518 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21519
21520         PR c++/17121
21521         * g++.dg/inherit/local2.C: New test.
21522
21523 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21524
21525         PR c++/17120
21526         * g++.dg/warn/Wparentheses-4.C: New test.
21527
21528 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21529
21530         PR c++/17121
21531         * g++.dg/inherit/local2.C: New test.
21532
21533         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21534         * gcc.dg/ppc-ldstruct.c: Likewise.
21535         * gcc.dg/ppc64-abi-2.c: Likewise.
21536
21537 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21538
21539         PR rtl-optimization/17099
21540         * gcc.c-torture/execute/20040820-1.c: New test.
21541
21542 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21543
21544         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21545
21546 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21547
21548         PR fortran/17077
21549         * gfortran.dg/auto_array_1.f90: New test.
21550
21551 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21552
21553         PR fortran/17074
21554         * gfortran.dg/simpleif_1.f90: New test.
21555
21556 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21557
21558         * lib/target-supports.exp (check_profiling_available): Return
21559         false for arm*-*-symbianelf* and arm*-*-eabi*.
21560
21561         PR c++/15890
21562         * g++.dg/template/delete1.C: New test.
21563
21564 2004-08-19  Paul Brook  <paul@codesourcery.com>
21565
21566         PR fortran/14976
21567         PR fortran/16228
21568         * gfortran.dg/data_char_1.f90: New test.
21569
21570 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21571
21572         PR fortran/16946
21573         * gfortran.dg/reduction.f90: New testcase.
21574
21575 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21576
21577         PR fortran/16520
21578         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21579
21580 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21581
21582         PR c++/17041
21583         * g++.dg/Wparentheses-3.C: New test.
21584
21585 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21586
21587         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21588         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21589         * gcc.dg/vect/vect-2.c: Likewise.
21590         * gcc.dg/vect/vect-3.c: Likewise.
21591         * gcc.dg/vect/vect-4.c: Likewise.
21592         * gcc.dg/vect/vect-5.c: Likewise.
21593         * gcc.dg/vect/vect-6.c: Likewise.
21594         * gcc.dg/vect/vect-7.c: Likewise.
21595         * gcc.dg/vect/vect-25.c: Likewise.
21596         * gcc.dg/vect/vect-31.c: Likewise.
21597         * gcc.dg/vect/vect-32.c: Likewise.
21598         * gcc.dg/vect/vect-34.c: Likewise.
21599         * gcc.dg/vect/vect-36.c: Likewise.
21600         * gcc.dg/vect/vect-all.c: Likewise.
21601
21602 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21603
21604         PR c++/17068
21605         * g++.dg/template/operator4.C: New test.
21606
21607 2004-08-18  Richard Henderson  <rth@redhat.com>
21608
21609         * gcc.dg/20040206-1.c: XFAIL.
21610
21611 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21612
21613         PR c++/16246
21614         * g++.dg/template/array7.C: New test.
21615
21616 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21617
21618         * gcc.dg/mips-movcc-1.c: New test.
21619         * gcc.dg/mips-movcc-2.c: New test.
21620         * gcc.dg/mips-movcc-3.c: New test.
21621
21622         * gcc.dg/mips-nmadd-1.c: New test.
21623         * gcc.dg/mips-nmadd-2.c: New test.
21624
21625 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21626
21627         PR c++/15871
21628         * g++.dg/opt/inline8.C: New test.
21629
21630         PR c++/16965
21631         * g++.dg/parse/error17.C: New test.
21632
21633 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21634
21635         * gcc.dg/vect: New directory for vectorizer tests.
21636         * gcc.dg/vect/tree-vect.h: New file.
21637         * gcc.dg/vect/vect.exp: New file.
21638         * gcc.dg/vect/pr16105.c.c: New test.
21639         * gcc.dg/vect/vect-1.c: New test.
21640         * gcc.dg/vect/vect-2.c: New test.
21641         * gcc.dg/vect/vect-3.c: New test.
21642         * gcc.dg/vect/vect-4.c: New test.
21643         * gcc.dg/vect/vect-5.c: New test.
21644         * gcc.dg/vect/vect-6.c: New test.
21645         * gcc.dg/vect/vect-7.c: New test.
21646         * gcc.dg/vect/vect-8.c: New test.
21647         * gcc.dg/vect/vect-9.c: New test.
21648         * gcc.dg/vect/vect-10.c: New test.
21649         * gcc.dg/vect/vect-11.c: New test.
21650         * gcc.dg/vect/vect-12.c: New test.
21651         * gcc.dg/vect/vect-13.c: New test.
21652         * gcc.dg/vect/vect-14.c: New test.
21653         * gcc.dg/vect/vect-15.c: New test.
21654         * gcc.dg/vect/vect-16.c: New test.
21655         * gcc.dg/vect/vect-17.c: New test.
21656         * gcc.dg/vect/vect-18.c: New test.
21657         * gcc.dg/vect/vect-19.c: New test.
21658         * gcc.dg/vect/vect-20.c: New test.
21659         * gcc.dg/vect/vect-21.c: New test.
21660         * gcc.dg/vect/vect-22.c: New test.
21661         * gcc.dg/vect/vect-23.c: New test.
21662         * gcc.dg/vect/vect-24.c: New test.
21663         * gcc.dg/vect/vect-25.c: New test.
21664         * gcc.dg/vect/vect-26.c: New test.
21665         * gcc.dg/vect/vect-27.c: New test.
21666         * gcc.dg/vect/vect-28.c: New test.
21667         * gcc.dg/vect/vect-29.c: New test.
21668         * gcc.dg/vect/vect-30.c: New test.
21669         * gcc.dg/vect/vect-31.c: New test.
21670         * gcc.dg/vect/vect-32.c: New test.
21671         * gcc.dg/vect/vect-33.c: New test.
21672         * gcc.dg/vect/vect-34.c: New test.
21673         * gcc.dg/vect/vect-35.c: New test.
21674         * gcc.dg/vect/vect-36.c: New test.
21675         * gcc.dg/vect/vect-37.c: New test.
21676         * gcc.dg/vect/vect-38.c: New test.
21677         * gcc.dg/vect/vect-40.c: New test.
21678         * gcc.dg/vect/vect-41.c: New test.
21679         * gcc.dg/vect/vect-42.c: New test.
21680         * gcc.dg/vect/vect-43.c: New test.
21681         * gcc.dg/vect/vect-44.c: New test.
21682         * gcc.dg/vect/vect-45.c: New test.
21683         * gcc.dg/vect/vect-46.c: New test.
21684         * gcc.dg/vect/vect-47.c: New test.
21685         * gcc.dg/vect/vect-48.c: New test.
21686         * gcc.dg/vect/vect-49.c: New test.
21687         * gcc.dg/vect/vect-50.c: New test.
21688         * gcc.dg/vect/vect-51.c: New test.
21689         * gcc.dg/vect/vect-52.c: New test.
21690         * gcc.dg/vect/vect-53.c: New test.
21691         * gcc.dg/vect/vect-54.c: New test.
21692         * gcc.dg/vect/vect-55.c: New test.
21693         * gcc.dg/vect/vect-56.c: New test.
21694         * gcc.dg/vect/vect-57.c: New test.
21695         * gcc.dg/vect/vect-58.c: New test.
21696         * gcc.dg/vect/vect-59.c: New test.
21697         * gcc.dg/vect/vect-60.c: New test.
21698         * gcc.dg/vect/vect-61.c: New test.
21699         * gcc.dg/vect/vect-all.c: New test.
21700         * gcc.dg/vect/vect-none.c: New test.
21701
21702 2004-08-17  Paul Brook  <paul@codesourcery.com>
21703
21704         PR fortran/13082
21705         * gfortran.dg/entry_1.f90: New test.
21706
21707 2004-08-17  Andrew Pinski  <apinski@apple.com>
21708
21709         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21710
21711 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21712
21713         * gcc.dg/pr17036-1.c: New test.
21714
21715 2004-08-16  Devang Patel  <dpatel@apple.com>
21716
21717         * gcc.dg/darwin-20040809-1.c: New test.
21718
21719 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21720
21721         * gcc.dg/funcdef-attr-1.c: New test.
21722
21723 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21724
21725         * gcc.dg/altivec-17.c: New test.
21726         * gcc.dg/altivec-18.c: New test.
21727
21728 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21729
21730         PR c++/6749
21731         * g++.dg/template/vtable2.C: New test.
21732
21733 2004-08-14  Richard Henderson  <rth@redhat.com>
21734
21735         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21736         * gcc.dg/pack-test-4.c (main): Return 0.
21737         * gcc.dg/setjmp-1.c: Remove XFAIL.
21738         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21739
21740 2004-08-14  Richard Henderson  <rth@redhat.com>
21741
21742         * gcc.dg/980217-1.c: Add prototype for printf.
21743
21744 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21745
21746         * gfortran.dg/pr16935.f90: New test.
21747
21748 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21749
21750         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21751
21752 2004-08-13  Paul Brook  <paul@codesourcery.com>
21753
21754         * gfortran.dg/der_io_1.f90: Remove stray comma.
21755
21756 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21757
21758         * gcc.dg/vmx/cw-bug-2.c: Remove.
21759         * gcc.dg/vmx/vprint-1.c: Remove.
21760         * gcc.dg/vmx/vscan-1.c: Remove.
21761
21762 2004-08-12  Devang patel  <dpatel@apple.com>
21763
21764         * gcc.dg/darwin-20040809-2.c: New test.
21765
21766 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21767
21768         * g++.dg/ext/altivec-12.C: New test.
21769
21770         * g++.dg/ext/altivec-11.C: New test.
21771
21772 2004-08-12  Paul Brook  <paul@codesourcery.com>
21773
21774         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21775
21776 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21777
21778         * g++.dg/ext/altivec-2.C: Check for hardware support before
21779         executing any VMX instructions.
21780
21781         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21782
21783 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21784
21785         PR c++/16276
21786         * g++.old-deja/g++.other/comdat4.C: New test.
21787         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21788
21789 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21790
21791         PR target/16286
21792         * gcc.dg/pr16286.c: New test.
21793
21794 2004-08-12 Jan Beulich <jbeulich@novell.com>
21795
21796         * g++.dg/ext/asm5.C: New.
21797
21798 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21799
21800         PR c++/16698
21801         * g++.dg/eh/crash1.C: New test.
21802
21803         PR c++/16717
21804         * g++.dg/ext/construct1.C: New test.
21805
21806 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21807
21808         PR c++/16853
21809         * g++.dg/init/ptrmem1.C: New test.
21810
21811         PR c++/16618
21812         * g++.dg/parse/offsetof5.C: New test.
21813
21814         PR c++/16870
21815         * g++.dg/template/overload3.C: New test.
21816
21817 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21818
21819         PR c++/16964
21820         * g++.dg/parse/error16.C: New test.
21821
21822         PR c++/16904
21823         * g++.dg/template/error14.C: New test.
21824
21825         PR c++/16929
21826         * g++.dg/template/error15.C: New test.
21827
21828 2004-08-11  Devang Patel  <dpatel@apple.com>
21829
21830         * gcc.dg/darwin-ld-20040809-1.c: New test.
21831         * gcc.dg/darwin-ld-20040809-2.c: New test.
21832
21833 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21834
21835         PR fortran/16917
21836         * gfortran.dg/dfloat_1.f90: New test.
21837
21838 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21839
21840         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21841         * gcc.dg/dll-2.c: Fix dg-require syntax.
21842         * gcc.misc-tests/arm-isr.c (abort): Declare.
21843         (exit): Likewise.
21844
21845 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21846
21847         PR c++/16971
21848         * g++.dg/parse/crash16.C: New test.
21849
21850 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21851
21852         * gcc.dg/mips-rsqrt-1.c: New test case.
21853         * gcc.dg/mips-rsqrt-2.c: New test case.
21854         * gcc.dg/mips-rsqrt-3.c: New test case.
21855
21856 2004-08-10  Paul Brook  <paul@codesourcery.com>
21857
21858         * gfortran.dg/der_io_1.f90: New test.
21859
21860 2004-08-10  Paul Brook  <paul@codesourcery.com>
21861
21862         PR fortran/16919
21863         * gfortran.dg/der_array_1.f90: New test.
21864
21865 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21866
21867         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21868
21869 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21870
21871         * gcc.dg/wchar_t-2.c: Fix typo.
21872
21873 2004-08-09  Falk Hueffner  <falk@debian.org>
21874
21875         PR tree-optimization/12517
21876         * gcc.c-torture/compile/pr12517.c: New test.
21877
21878         PR tree-optimization/12578
21879         * gcc.c-torture/compile/pr12578.c: New test.
21880
21881         PR tree-optimization/12899
21882         * gcc.c-torture/compile/pr12899.c: New test.
21883
21884         PR rtl-optimization/14692
21885         * gcc.c-torture/compile/pr14692.c: New test.
21886
21887         PR tree-optimization/16461
21888         * gcc.c-torture/compile/pr16461.c: New test.
21889
21890 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21891
21892         * gfortran.dg/getenv_1.f90: New test.
21893
21894 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21895
21896         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21897         wchar_t.
21898         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21899
21900 2004-08-06  Paul Brook  <paul@codesourcery.com>
21901
21902         * gfortran.dg/ret_array_1.f90: New test.
21903         * gfortran.dg/ret_pointer_1.f90: New test.
21904
21905 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21906
21907         * gcc.dg/missing-field-init-[12].c: New tests.
21908         * g++.dg/warn/missing-field-init-[12].C: New tests.
21909
21910 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21911
21912         * gcc.dg/enum2.c: New test.
21913         * gcc.dg/symbian3.c: Likewise.
21914         * gcc.dg/symbian4.c: Likewise.
21915         * gcc.dg/wchar_t-2.c: Likewise.
21916
21917 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21918
21919         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21920         destructor tests.
21921
21922 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21923
21924         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21925         dg-require-visiblity.
21926         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21927         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21928         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21929         * g++.dg/ext/visibility/new1.C: Likewise.
21930         * g++.dg/ext/visibility/pragma.C: Likewise.
21931         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21932         * g++.dg/ext/visibility/virtual.C: Likewise.
21933         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21934         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21935         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21936         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21937         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21938         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21939         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21940         * g++/dg/ext/visibility/visibility-8.C: New test.
21941         * gcc.c-torture/compile/dll.x: Remove.
21942         * gcc.dg/dll-2.c: Use dg-require-dll
21943         * gcc.dg/visibility-10.c: New test.
21944         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21945         supporting DLLs.
21946         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21947         (scan_not_hidden): Likewise.
21948
21949 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21950
21951         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21952
21953 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21954
21955         * gcc.c-torture/execute/20040805-1.c: New test.
21956
21957 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21958
21959         * gcc.dg/20020118-1.c: Declare abort.
21960         * gcc.dg/altivec_check.h: Likewise.
21961         * gcc.dg/iftrap-2.c: Likewise.
21962         * gcc.dg/pragma-darwin.c: Likewise.
21963         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21964
21965 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21966
21967         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21968
21969 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21970
21971         * gcc.c-torture/execute/builtins/abs-2.c,
21972         gcc.c-torture/execute/builtins/abs-3.c,
21973         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21974         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21975         intmax_t, uintmax_t and their limits.
21976         * gcc.dg/intmax_t-1.c: New test.
21977
21978 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21979
21980         * g++.dg/tc1/dr147.C: Add reference to PR.
21981
21982 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21983
21984         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21985         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21986
21987 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21988
21989         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21990
21991 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21992
21993         * gcc.dg/redecl-5.c: New test.
21994         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21995         of scanf.
21996
21997 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21998
21999         PR middle-end/16790
22000         * gcc.c-torture/execute/pr16790-1.c: New test case.
22001
22002 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
22003
22004         * g++.dg/ext/visibility/assign1.C: New test.
22005         * g++.dg/ext/visibility/new1.C: Likewise.
22006
22007         * gcc.dg/symbian1.c: New test.
22008         * gcc.dg/symbian2.c: Likewise.
22009
22010 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
22011
22012         PR target/16570
22013         * gcc.dg/i386-sse-9.c: New test.
22014
22015 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22016
22017         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
22018
22019 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22020
22021         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
22022         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
22023         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
22024         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
22025         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22026         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
22027         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
22028         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
22029         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
22030         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
22031         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
22032         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
22033         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
22034         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
22035         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22036         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22037         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22038         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22039         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22040         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22041         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22042         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22043         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22044         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22045         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22046         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22047         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22048         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22049         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22050         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22051         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22052         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22053         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22054         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22055         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22056         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22057         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22058         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22059         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22060         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22061         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22062         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22063         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22064         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22065         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22066         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22067         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22068         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22069         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22070         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22071         gcc.misc-tests/i386-pf-3dnow-1.c,
22072         gcc.misc-tests/i386-pf-athlon-1.c,
22073         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22074         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22075         Declare built-in functions used.
22076         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22077
22078 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22079
22080         PR c++/16707
22081         * g++.dg/lookup/using12.C: New test.
22082
22083         * g++.dg/init/null1.C: Fix PR number.
22084         * g++.dg/parse/namespace10.C: Likewise.
22085
22086 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++/16224
22089         * g++.dg/template/spec17.C: New test.
22090         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22091         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22092
22093 2004-08-02  David Billinghurst
22094
22095         PR fortran/16292
22096         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22097
22098 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22099
22100         * gcc.dg/ia64-got-1.c: New test case.
22101
22102 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22103
22104         PR c++/16489
22105         * g++.dg/init/null1.C: New test.
22106         * g++.dg/tc1/dr76.C: Adjust error marker.
22107
22108         PR c++/16529
22109         * g++.dg/parse/namespace10.C: New test.
22110
22111         PR c++/16810
22112         * g++.dg/inherit/ptrmem2.C: New test.
22113
22114 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22115
22116         PR target/16155
22117         * gcc.dg/pr16155.c: New test.
22118
22119 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22120
22121         * gcc.dg/redecl-2.c: New test.
22122
22123 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22124
22125         * gcc.dg/darwin-longdouble.c: New file.
22126
22127 2004-07-30  Richard Henderson  <rth@redhat.com>
22128
22129         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22130         write to constant argument.
22131         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22132
22133 2004-07-30  Richard Henderson  <rth@redhat.com>
22134
22135         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22136         tests of nearest around zero.
22137
22138 2004-07-30  Andrew Pinski  <apinski@apple.com>
22139
22140         * gcc.c-torture/compile/20040730-1.c: New test.
22141
22142 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22143
22144         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22145         powerpc-eabispe.
22146
22147 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22148
22149         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22150
22151 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22152
22153         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22154         contains $ld_library_path.
22155         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22156
22157 2004-07-29  Richard Henderson  <rth@redhat.com>
22158
22159         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22160
22161         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22162         (alt2, which): New.
22163         (Check): Accept either alternative.
22164
22165 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22166
22167         * g++.dg/abi/inline1.C: New test.
22168         * g++.dg/abi/local1-a.cc: Likewise.
22169         * g++.dg/abi/local1.C: Likewise.
22170         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22171         * g++.dg/abi/mangle12.C: Likewise.
22172         * g++.dg/abi/mangle17.C: Likewise.
22173         * g++.dg/abi/mangle20-2.C: Likewise.
22174         * g++.dg/opt/interface1.C: Likewise.
22175         * g++.dg/opt/interface1.h: Likewise.
22176         * g++.dg/opt/interface1-a.cc: New test.
22177         * g++.dg/parse/repo1.C: New test.
22178         * g++.dg/template/repo1.C: Likewise.
22179         * g++.dg/warn/Winline-1.C: Likewise.
22180         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22181
22182 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22183
22184         * gcc.dg/tree-ssa/20040729-1.c: New test.
22185
22186 2004-07-27  Matt Austern <austern@apple.com>
22187
22188         * gcc.dg/darwin-bool-1.c: New test.
22189         * gcc.dg/darwin-bool-2.c: New test.
22190
22191 2004-07-28  Richard Henderson  <rth@redhat.com>
22192
22193         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22194         arguments in the correct type.  Don't write to constant arguments.
22195
22196 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22197
22198         PR tree-optimization/16688
22199         PR tree-optimization/16689
22200         * g++.dg/tree-ssa/pr16688.C: New test.
22201
22202 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22203
22204         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22205         loads.  Not only in the comment, this time.
22206
22207 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22208
22209         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22210         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22211         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22212         * gcc.dg/sh4a-bitmovua.c: New.
22213         * gcc.dg/sh4a-cos.c: New.
22214         * gcc.dg/sh4a-cosf.c: New.
22215         * gcc.dg/sh4a-fprun.c: New.
22216         * gcc.dg/sh4a-fsrra.c: New.
22217         * gcc.dg/sh4a-memmovua.c: New.
22218         * gcc.dg/sh4a-sin.c: New.
22219         * gcc.dg/sh4a-sincos.c: New.
22220         * gcc.dg/sh4a-sincosf.c: New.
22221         * gcc.dg/sh4a-sinf.c: New.
22222
22223 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22224
22225         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22226         conditionals.
22227         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22228         loads.
22229         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22230         DOM1.
22231
22232 2004-07-27  Andrew Pinski  <apinski@apple.com>
22233
22234         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22235
22236 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22237
22238         * gcc.dg/pragma-isr.c: New test.
22239
22240 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22241
22242         PR c++/14429
22243         * g++.dg/template/ttp11.C: New test.
22244
22245 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22246
22247         * gcc.c-torture/compile/20040727-1.c: New test.
22248
22249 2004-07-26  Eric Christopher  <echristo@redhat.com>
22250
22251         * gcc.c-torture/compile/20040726-2.c: New test.
22252
22253 2004-07-26  Andrew Pinski  <apinski@apple.com>
22254
22255         * g++.dg/rtti/tinfo1.C: Xfail.
22256
22257 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22258
22259         * gcc.c-torture/compile/20040726-1.c: New test.
22260
22261 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22262             Brian Ryner  <bryner@brianryner.com>
22263
22264         PR c++/9283
22265         PR c++/15000
22266         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22267         * g++.dg/ext/visibility/: New directory.
22268         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22269         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22270         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22271         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22272         * g++.dg/ext/visibility/fvisibility.C,
22273         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22274         g++.dg/ext/visibility/fvisibility-override1.C
22275         g++.dg/ext/visibility/fvisibility-override2.C
22276         g++.dg/ext/visibility/memfuncts.C
22277         g++.dg/ext/visibility/noPLT.C
22278         g++.dg/ext/visibility/pragma.C
22279         g++.dg/ext/visibility/pragma-override1.C
22280         g++.dg/ext/visibility/pragma-override2.C
22281         g++.dg/ext/visibility/staticmemfuncts.C
22282         g++.dg/ext/visibility/virtual.C: New tests.
22283
22284 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22285
22286         PR c/15360
22287         * gcc.dg/pr15360-1.c: New test.
22288
22289 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22290
22291         * gcc.dg/pragma-align-2.c: New test.
22292         * gcc.dg/pragma-init-fini.c: New test.
22293         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22294         targets.
22295
22296 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22297
22298         * gcc.dg/init-string-2.c: New test.
22299
22300 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22301
22302         PR 16684
22303         * gcc.dg/Wredundant-decls-1.c: New test case.
22304
22305 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22306
22307         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22308         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22309         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22310         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22311         * gcc.dg/compat/generate-random.c: New file.
22312         * gcc.dg/compat/generate-random.h: Likewise.
22313         * gcc.dg/compat/generate-random_r.c: Likewise.
22314         * gcc.dg/compat/struct-layout-1.h: Likewise.
22315         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22316         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22317         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22318         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22319         * gcc.dg/compat/struct-layout-1_main.c: New test.
22320         * gcc.dg/compat/struct-layout-1_x.c: New file.
22321         * gcc.dg/compat/struct-layout-1_y.c: New file.
22322         * gcc.dg/compat/struct-layout-1_test.h: New file.
22323
22324 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22325
22326         * gcc.dg/comp-return-1.c: New test
22327
22328 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22329
22330         * gcc.dg/vmx/8-02a.c: Fix typo.
22331
22332         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22333         * gcc.dg/darwin-abi-3.c: New test.
22334
22335         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22336         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22337
22338         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22339         * gcc.dg/vmx/ops-long-1.c: New test.
22340         * gcc.dg/vmx/ops-long-2.c: New test.
22341
22342 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22343
22344         * g++.dg/lookup/conv-[1234].C: New.
22345
22346 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22347
22348         * g++.dg/parse/attr2.C: Simplify.
22349
22350 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22351
22352         PR c/7284
22353         * gcc.c-torture/execute/pr7284-1.c: New test.
22354
22355 2004-07-22  Brian Booth  <bbooth@redhat.com>
22356
22357         * gcc.dg/tree-ssa/20040721-1.c: New test.
22358
22359 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22360
22361         * g++.dg/template/crash20.c: New.
22362
22363 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22364
22365         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22366         Add dg-run directive.  Declare variables as required.
22367         * gfortran.dg/g77/README: Update
22368
22369 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22370
22371         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22372         gcc.dg/cris-peep2-andu2.c: New tests.
22373
22374 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22375
22376         PR c/15052
22377         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22378         on return type.
22379         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22380         messages.
22381         * gcc.dg/qual-return-2.c: Update expected messages.
22382         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22383
22384 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22385
22386         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22387         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22388
22389 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22390
22391         PR c/11250
22392         * gcc.dg/init-string-1.c: New test.
22393
22394 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22395
22396         PR middle-end/15345
22397         PR c/16450
22398         * gcc.dg/torture/nested-fn-1.c: New test.
22399
22400 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22401
22402         PR target/16559
22403         * gcc.dg/ia64-fptr-1.c: New file.
22404
22405 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22406
22407         PR c++/14497
22408         * g++.dg/template/spec16.C: New test.
22409         * g++.old-deja/g++.robertl/eb118.C: Remove.
22410
22411 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22412
22413         PR c++/509
22414         * g++.dg/template/spec15.C: New test.
22415
22416 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22417
22418         Copy cases from g77.f-torture/execute and add dg-run
22419         directive.  Other changes as noted.
22420         * gfortran.dg/g77/13037.f
22421         * gfortran.dg/g77/1832.f
22422         * gfortran.dg/g77/19981119-0.f
22423         * gfortran.dg/g77/19990313-0.f
22424         * gfortran.dg/g77/19990313-1.f
22425         * gfortran.dg/g77/19990313-2.f
22426         * gfortran.dg/g77/19990313-3.f
22427         * gfortran.dg/g77/19990419-1.f
22428         * gfortran.dg/g77/19990826-0.f
22429         * gfortran.dg/g77/19990826-2.f
22430         * gfortran.dg/g77/20000503-1.f
22431         * gfortran.dg/g77/20001111.f
22432         * gfortran.dg/g77/20010116.f
22433         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22434         * gfortran.dg/g77/20010430.f
22435         * gfortran.dg/g77/6177.f
22436         * gfortran.dg/g77/947.f
22437         * gfortran.dg/g77/970816-3.f
22438         * gfortran.dg/g77/971102-1.f
22439         * gfortran.dg/g77/980520-1.f
22440         * gfortran.dg/g77/980628-0.f
22441         * gfortran.dg/g77/980628-1.f
22442         * gfortran.dg/g77/980628-10.f
22443         * gfortran.dg/g77/980628-2.f
22444         * gfortran.dg/g77/980628-3.f
22445         * gfortran.dg/g77/980628-7.f
22446         * gfortran.dg/g77/980628-8.f
22447         * gfortran.dg/g77/980628-9.f
22448         * gfortran.dg/g77/980701-0.f
22449         * gfortran.dg/g77/980701-1.f
22450         * gfortran.dg/g77/cabs.f
22451         * gfortran.dg/g77/claus.f
22452         * gfortran.dg/g77/complex_1.f
22453         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22454         * gfortran.dg/g77/dcomplex.f
22455         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22456         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22457         * gfortran.dg/g77/f90-intrinsic-numeric.f
22458         * gfortran.dg/g77/int8421.f
22459         * gfortran.dg/g77/labug1.f
22460         * gfortran.dg/g77/large_vec.f
22461         * gfortran.dg/g77/le.f
22462         * gfortran.dg/g77/short.f
22463         * gfortran.dg/g77/README: Update
22464
22465 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22466
22467         PR c++/16637
22468         * g++.dg/parse/lookup4.C: New test.
22469
22470 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22471
22472         PR c++/16175
22473         * g++.dg/template/ttp10.C: New test.
22474
22475 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22476
22477         * gcc.dg/pr12625-1.c: New test.
22478
22479 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22480
22481         * testsuite/gcc.dg/switch-warn-1.c: New test.
22482         * testsuite/gcc.dg/switch-warn-2.c: New test.
22483         * gcc.c-torture/compile/pr14730.c: Update.
22484
22485 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22486
22487         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22488         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22489         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22490         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22491
22492 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22493
22494         PR c++/16623
22495         * g++.dg/template/assign1.C: New test.
22496
22497 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22498
22499         PR c++/12170
22500         * g++.dg/template/ttp9.C: New test.
22501
22502 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22503
22504         * gcc.dg/format/cmn-err-1.c: New test.
22505
22506 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22507
22508         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22509         gcc.dg/Wparentheses-10.c: New tests.
22510         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22511
22512 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22513
22514         PR fortran/16465
22515         * gfortran.dg/g77//ffixed-line-length-0.f,
22516         gfortran.dg/g77/ffixed-line-length-132.f,
22517         gfortran.dg/g77/ffixed-line-length-72.f,
22518         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22519         gfortran.dg/g77/README: Update.
22520
22521 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22522
22523         PR c++/13092
22524         * g++.dg/template/non-dependent7.C: New test.
22525         * g++.dg/template/non-dependent8.C: Likewise.
22526         * g++.dg/template/non-dependent9.C: Likewise.
22527         * g++.dg/template/non-dependent10.C: Likewise.
22528
22529 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22530
22531         PR c++/16337
22532         * g++.dg/parse/attr2.C: New test.
22533
22534 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22535
22536         * g77.dg: Removed.
22537         * g77.f-torture: Ditto.
22538
22539 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22540
22541         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22542         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22543         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22544
22545 2004-07-16  Richard Henderson  <rth@redhat.com>
22546
22547         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22548
22549 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22550
22551         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22552         tests with full list of options.
22553         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22554         of TORTURE_OPTIONS if test contains 'dg-do run'.
22555
22556         PR fortran/16404
22557         * gfortran.dg/do_iterator.f90: New test.
22558
22559 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22560
22561         PR rtl-optimization/16536
22562         * gcc.c-torture/execute/restrict-1.c: New test.
22563
22564 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22565
22566         PR fortran/15324
22567         * gfortran.dg/pr15324.f90: New test.
22568
22569         PR fortran/15129
22570         * gfortran.dg/pr15129.f90: New test.
22571
22572         PR fortran/15140
22573         * gfortran.dg/pr15140.f90: New test.
22574
22575         PR fortran/13792
22576         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22577         compile-time simplification.
22578
22579 2004-07-14  Mike Stump  <mrs@apple.com>
22580
22581         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22582
22583 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22584
22585         PR target/16325
22586         * gcc.dg/profile-generate-1.c: New.
22587
22588 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22589
22590         * gcc.c-torture/execute/20040709-1.c: New test.
22591         * gcc.c-torture/execute/20040709-2.c: New test.
22592
22593 2004-07-14  Mike Stump  <mrs@apple.com>
22594
22595         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22596
22597 2004-07-14  Mike Stump  <mrs@apple.com>
22598
22599         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22600
22601 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22602
22603         PR c++/16518
22604         * g++.dg/parse/mutable1.C: New test.
22605
22606 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22607
22608         PR tree-optimization/16443
22609         * gcc.dg/tree-ssa/20040713-1.c: New test.
22610
22611 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22612
22613         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22614         for operator new.
22615
22616 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22617
22618         * gfortran.dg/g77/README: New file
22619         * gfortran.dg/g77/19981216-0.f: Copy from
22620         g77.f-torture/noncompile.  Add "dg-do compile" and
22621         dg-error as required.
22622         * gfortran.dg/g77/19990218-1.f: Likewise.
22623         * gfortran.dg/g77/19990905-1.f: Likewise.
22624         * gfortran.dg/g77/9263.f: Likewise.
22625         * gfortran.dg/g77/980615-0.f: Likewise.
22626         * gfortran.dg/g77/980616-0.f: Likewise.
22627         * gfortran.dg/g77/check0.f: Likewise.
22628         * gfortran.dg/g77/select_no_compile.f: Likewise.
22629
22630 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22631
22632         Copy files from g77.f-torture/compile.
22633         Add "{ dg-do compile}".  Other changes as noted
22634         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22635         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22636         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22637         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22638         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22639         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22640         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22641         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22642         statement to conform to standard.  Append alpha1.x for reference.
22643         * gfortran.dg/g77/xformat.f: Add dg-warning
22644
22645 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22646
22647         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22648         Add {dg-do compile} directive.
22649         * gfortran.dg/g77/cpp2.F: Likewise.
22650
22651 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22652
22653         PR c++/5402
22654         * g++.dg/lookup/name-clash1.C: New test.
22655
22656         PR c++/9777
22657         * g++.dg/lookup/name-clash2.C: New test.
22658
22659         PR c++/12102
22660         * g++.dg/lookup/name-clash3.C: New test.
22661
22662 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22663
22664         * g++.dg/lookup/new2.C: New test.
22665         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22666
22667 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22668
22669         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22670         Add {dg-do compile} directive.
22671         * gfortran.dg/g77/13060.f: Likewise.
22672         * gfortran.dg/g77/19990218-0.f: Likewise.
22673         * gfortran.dg/g77/19990305-0.f: Likewise.
22674         * gfortran.dg/g77/19990419-0.f: Likewise.
22675         * gfortran.dg/g77/19990502-0.f: Likewise.
22676         * gfortran.dg/g77/19990502-1.f: Likewise.
22677         * gfortran.dg/g77/19990525-0.f: Likewise.
22678         * gfortran.dg/g77/19990826-1.f: Likewise.
22679         * gfortran.dg/g77/19990826-3.f: Likewise.
22680         * gfortran.dg/g77/19990905-2.f: Likewise.
22681         * gfortran.dg/g77/20000412-1.f: Likewise.
22682         * gfortran.dg/g77/20000511-1.f: Likewise.
22683         * gfortran.dg/g77/20000511-2.f: Likewise.
22684         * gfortran.dg/g77/20000518.f: Likewise.
22685         * gfortran.dg/g77/20000601-1.f: Likewise.
22686         * gfortran.dg/g77/20000601-2.f: Likewise.
22687         * gfortran.dg/g77/20000629-1.f: Likewise.
22688         * gfortran.dg/g77/20000630-2.f: Likewise.
22689         * gfortran.dg/g77/20010115.f: Likewise.
22690         * gfortran.dg/g77/20010321-1.f: Likewise.
22691         * gfortran.dg/g77/20010426.f: Likewise.
22692         * gfortran.dg/g77/20020307-1.f: Likewise.
22693         * gfortran.dg/g77/8485.f: Likewise.
22694         * gfortran.dg/g77/960317-1.f: Likewise.
22695         * gfortran.dg/g77/970915-0.f: Likewise.
22696         * gfortran.dg/g77/980310-1.f: Likewise.
22697         * gfortran.dg/g77/980310-2.f: Likewise.
22698         * gfortran.dg/g77/980310-3.f: Likewise.
22699         * gfortran.dg/g77/980310-4.f: Likewise.
22700         * gfortran.dg/g77/980310-6.f: Likewise.
22701         * gfortran.dg/g77/980310-7.f: Likewise.
22702         * gfortran.dg/g77/980310-8.f: Likewise.
22703         * gfortran.dg/g77/980419-2.f: Likewise.
22704         * gfortran.dg/g77/980424-0.f: Likewise.
22705         * gfortran.dg/g77/980427-0.f: Likewise.
22706         * gfortran.dg/g77/980729-0.f: Likewise.
22707         * gfortran.dg/g77/981117-1.f: Likewise.
22708         * gfortran.dg/g77/toon_1.f: Likewise.
22709
22710 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22711
22712         PR c++/2204
22713         * g++.dg/other/abstract2.C: New test.
22714
22715 2004-07-12  Paul Brook  <paul@codesourcery.com>
22716
22717         * gfortran.dg/pointer_init_1.f90: New test.
22718
22719 2004-07-11  Paul Brook  <paul@codesourcery.com>
22720
22721         PR fortran/15986
22722         * gfortran.dg/contained_1.f90: New test.
22723
22724 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22725
22726         * g++.dg/parse/defarg8.C: New test.
22727
22728 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22729
22730         PR fortran/16433
22731         * gfortran.dg/pr16433.f: New test.
22732
22733         PR fortran/17574
22734         * gfortran.dg/pr15754.f90: New test.
22735
22736 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22737
22738         PR tree-optimization/16437
22739         * gcc.c-torture/execute/bitfld-4.c: New test.
22740
22741 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22742
22743         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22744         access to common var from module.
22745
22746 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22747
22748         PR fortran/16336
22749         * gfortran.fortran-torture/execute/common_2.f90: New test.
22750
22751 2004-07-10  Paul Brook  <paul@codesourcery.com>
22752
22753         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22754
22755 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22756
22757         PR fortran/15969
22758         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22759
22760 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22761
22762         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22763         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22764         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22765         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22766         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22767         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22768         * gfortran.dg/g77/funderscoring.f: Likewise.
22769         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22770
22771 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22772
22773         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22774
22775 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22776         Paul Brook  <paul@codesourcery.com>
22777
22778         PR fortran/13415
22779         * gfortran.dg/common_pointer_1.f90: New test.
22780
22781 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22782
22783         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22784
22785 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22786
22787         PR target/16364
22788         * gcc.c-torture/compile/20040709-1.c: New.
22789
22790 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22791
22792         PR fortran/14077
22793         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22794
22795 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22796
22797         PR fortran/13201
22798         * gfortran.dg/shape_1.f90: New test.
22799
22800 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22801             Andrew Pinski  <apinski@apple.com>
22802
22803         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22804
22805 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22806
22807         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22808         comment.
22809
22810 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22811         Paul Brook  <paul@codesourcery.com>
22812
22813         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22814         '.f95' and '.F95'.
22815
22816 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22817
22818         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22819
22820 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22821
22822         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22823         testcases with capital suffix.
22824
22825 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22826
22827         PR fortran/15481
22828         PR fortran/13372
22829         PR fortran/13575
22830         PR fortran/15978
22831         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22832
22833         * gfortran.dg/implicit_1.f90: New test.
22834
22835 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22836
22837         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22838         expression to match gfortran warning/error messages
22839         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22840         dg-error text.
22841
22842 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22843
22844         * lib/fortran-torture.exp: Rename proc search_for to
22845         search_for_re.
22846
22847 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22848
22849         * gcc.c-torture/execute/simd-5.x: New file.
22850         XFAIL on SPARC 64-bit at -O0.
22851
22852 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22853
22854         PR c++/8211
22855         PR c++/16165
22856         * g++.dg/warn/effc3.C: New test.
22857
22858 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22859
22860         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22861         change X to 1X in format.
22862         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22863         add data statements to conform to standard.
22864
22865 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22866
22867         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22868         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22869         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22870
22871 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22872
22873         * gfortran.dg/g77/7388.f: Copy from g77.dg
22874         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22875         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22876         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22877         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22878         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22879         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22880         * gfortran.dg/g77/strlen0.f: Likewise.
22881
22882 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22883
22884         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22885         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22886
22887 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22888
22889         * gcc.c-torture/execute/920428-2.x: Delete.
22890         * gcc.c-torture/execute/920501-7.x: Likewise.
22891
22892 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22893
22894         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22895         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22896         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22897         prescott and c3-2.
22898         (PREFETCH_3DNOW): Add -march=c3.
22899
22900 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22901
22902         PR c/16437
22903         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22904         * gcc.c-torture/execute/bf64-1.x: Likewise.
22905
22906 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22907
22908         * gcc.c-torture/compile/20040708-1.c: New test.
22909
22910 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22911
22912         PR c++/16169
22913         * g++.dg/warn/effc2.C: New test.
22914
22915 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22916
22917         * gcc.c-torture/execute/bitfld-1.x: Remove.
22918         * gcc.c-torture/execute/bitfld-3.c: New test.
22919         * gcc.dg/bitfld-2.c: Remove XFAILs.
22920
22921 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22922
22923         PR c++/16276
22924         * g++.dg/rtti/tinfo1.C: New file.
22925
22926 2004-07-07  Eric Christopher  <echristo@redhat.com>
22927
22928         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22929
22930 2004-07-07  Andrew Pinski  <apinski@apple.com>
22931
22932         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22933
22934 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22935
22936         * g++.dg/init/call1.C: XFAIL.
22937
22938 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22939
22940         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22941         except for movstrict*, to movmem* and clrstr* to clrmem*.
22942
22943 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22944
22945         * gcc.c-torture/execute/20040707-1.c: New test.
22946
22947 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22948
22949         * gcc.c-torture/execute/20040706-1.c: New test.
22950
22951 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22952
22953         PR c++/3671
22954         * g++.dg/template/spec14.C: New test.
22955
22956 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22957
22958         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22959         nothing if not yet defined.  Use it in b, c and d type definitions.
22960         * gcc.c-torture/execute/20040705-1.c: New test.
22961         * gcc.c-torture/execute/20040705-2.c: New test.
22962
22963 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22964
22965         PR c++/2518
22966         * g++.dg/lookup/new1.C: New test.
22967
22968 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22969
22970         PR c++/11406
22971         * g++.dg/template/sizeof8.C: New test.
22972
22973 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22974
22975         * gcc.c-torture/compile/20040705-1.c: New test.
22976
22977 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22978
22979         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22980
22981 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22982
22983         * gcc.dg/cpp/if-mop.c: Two new testcases.
22984         * gcc.dg/cpp/trad/comment-3.c: New.
22985
22986 2004-07-04  Paul Brook  <paul@codesourcery.com>
22987
22988         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22989
22990 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22991
22992         PR c++/3761
22993         * g++.dg/lookup/crash4.C: New test.
22994
22995 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22996
22997         * gcc.c-torture/execute/builtin-abs-1.c
22998         * gcc.c-torture/execute/builtin-abs-2.c
22999         * gcc.c-torture/execute/builtin-complex-1.c
23000         * gcc.c-torture/execute/builtins/string-1-lib.c
23001         * gcc.c-torture/execute/builtins/string-1.c
23002         * gcc.c-torture/execute/builtins/string-2-lib.c
23003         * gcc.c-torture/execute/builtins/string-2.c
23004         * gcc.c-torture/execute/builtins/string-3-lib.c
23005         * gcc.c-torture/execute/builtins/string-3.c
23006         * gcc.c-torture/execute/builtins/string-4-lib.c
23007         * gcc.c-torture/execute/builtins/string-4.c
23008         * gcc.c-torture/execute/builtins/string-5-lib.c
23009         * gcc.c-torture/execute/builtins/string-5.c
23010         * gcc.c-torture/execute/builtins/string-6-lib.c
23011         * gcc.c-torture/execute/builtins/string-6.c
23012         * gcc.c-torture/execute/builtins/string-7-lib.c
23013         * gcc.c-torture/execute/builtins/string-7.c
23014         * gcc.c-torture/execute/builtins/string-8-lib.c
23015         * gcc.c-torture/execute/builtins/string-8.c
23016         * gcc.c-torture/execute/builtins/string-9-lib.c
23017         * gcc.c-torture/execute/builtins/string-9.c
23018         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
23019         * gcc.c-torture/execute/builtins/string-asm-1.c
23020         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
23021         * gcc.c-torture/execute/builtins/string-asm-2.c
23022         * gcc.c-torture/execute/stdio-opt-1.c
23023         * gcc.c-torture/execute/stdio-opt-2.c
23024         * gcc.c-torture/execute/stdio-opt-3.c
23025         * gcc.c-torture/execute/string-opt-1.c
23026         * gcc.c-torture/execute/string-opt-10.c
23027         * gcc.c-torture/execute/string-opt-11.c
23028         * gcc.c-torture/execute/string-opt-12.c
23029         * gcc.c-torture/execute/string-opt-13.c
23030         * gcc.c-torture/execute/string-opt-14.c
23031         * gcc.c-torture/execute/string-opt-15.c
23032         * gcc.c-torture/execute/string-opt-16.c
23033         * gcc.c-torture/execute/string-opt-2.c
23034         * gcc.c-torture/execute/string-opt-6.c
23035         * gcc.c-torture/execute/string-opt-7.c
23036         * gcc.c-torture/execute/string-opt-8.c:
23037         Replace with ...
23038
23039         * gcc.c-torture/execute/builtins/abs-2.c
23040         * gcc.c-torture/execute/builtins/abs-3.c
23041         * gcc.c-torture/execute/builtins/complex-1.c
23042         * gcc.c-torture/execute/builtins/fprintf.c
23043         * gcc.c-torture/execute/builtins/fputs.c
23044         * gcc.c-torture/execute/builtins/memcmp.c
23045         * gcc.c-torture/execute/builtins/memmove.c
23046         * gcc.c-torture/execute/builtins/memops-asm.c
23047         * gcc.c-torture/execute/builtins/mempcpy-2.c
23048         * gcc.c-torture/execute/builtins/mempcpy.c
23049         * gcc.c-torture/execute/builtins/memset.c
23050         * gcc.c-torture/execute/builtins/printf.c
23051         * gcc.c-torture/execute/builtins/sprintf.c
23052         * gcc.c-torture/execute/builtins/strcat.c
23053         * gcc.c-torture/execute/builtins/strchr.c
23054         * gcc.c-torture/execute/builtins/strcmp.c
23055         * gcc.c-torture/execute/builtins/strcpy.c
23056         * gcc.c-torture/execute/builtins/strcspn.c
23057         * gcc.c-torture/execute/builtins/strlen-2.c
23058         * gcc.c-torture/execute/builtins/strlen.c
23059         * gcc.c-torture/execute/builtins/strncat.c
23060         * gcc.c-torture/execute/builtins/strncmp-2.c
23061         * gcc.c-torture/execute/builtins/strncmp.c
23062         * gcc.c-torture/execute/builtins/strncpy.c
23063         * gcc.c-torture/execute/builtins/strpbrk.c
23064         * gcc.c-torture/execute/builtins/strpcpy-2.c
23065         * gcc.c-torture/execute/builtins/strpcpy.c
23066         * gcc.c-torture/execute/builtins/strrchr.c
23067         * gcc.c-torture/execute/builtins/strspn.c
23068         * gcc.c-torture/execute/builtins/strstr-asm.c
23069         * gcc.c-torture/execute/builtins/strstr.c:
23070         ... these new files.
23071
23072         * gcc.c-torture/execute/builtins/abs-2-lib.c
23073         * gcc.c-torture/execute/builtins/abs-3-lib.c
23074         * gcc.c-torture/execute/builtins/complex-1-lib.c
23075         * gcc.c-torture/execute/builtins/fprintf-lib.c
23076         * gcc.c-torture/execute/builtins/fputs-lib.c
23077         * gcc.c-torture/execute/builtins/memcmp-lib.c
23078         * gcc.c-torture/execute/builtins/memmove-lib.c
23079         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23080         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23081         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23082         * gcc.c-torture/execute/builtins/memset-lib.c
23083         * gcc.c-torture/execute/builtins/printf-lib.c
23084         * gcc.c-torture/execute/builtins/sprintf-lib.c
23085         * gcc.c-torture/execute/builtins/strcat-lib.c
23086         * gcc.c-torture/execute/builtins/strchr-lib.c
23087         * gcc.c-torture/execute/builtins/strcmp-lib.c
23088         * gcc.c-torture/execute/builtins/strcpy-lib.c
23089         * gcc.c-torture/execute/builtins/strcspn-lib.c
23090         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23091         * gcc.c-torture/execute/builtins/strlen-lib.c
23092         * gcc.c-torture/execute/builtins/strncat-lib.c
23093         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23094         * gcc.c-torture/execute/builtins/strncmp-lib.c
23095         * gcc.c-torture/execute/builtins/strncpy-lib.c
23096         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23097         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23098         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23099         * gcc.c-torture/execute/builtins/strrchr-lib.c
23100         * gcc.c-torture/execute/builtins/strspn-lib.c
23101         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23102         * gcc.c-torture/execute/builtins/strstr-lib.c
23103         * gcc.c-torture/execute/builtins/lib/abs.c
23104         * gcc.c-torture/execute/builtins/lib/fprintf.c
23105         * gcc.c-torture/execute/builtins/lib/memset.c
23106         * gcc.c-torture/execute/builtins/lib/printf.c
23107         * gcc.c-torture/execute/builtins/lib/sprintf.c
23108         * gcc.c-torture/execute/builtins/lib/strcpy.c
23109         * gcc.c-torture/execute/builtins/lib/strcspn.c
23110         * gcc.c-torture/execute/builtins/lib/strncat.c
23111         * gcc.c-torture/execute/builtins/lib/strncmp.c
23112         * gcc.c-torture/execute/builtins/lib/strncpy.c
23113         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23114         * gcc.c-torture/execute/builtins/lib/strspn.c
23115         * gcc.c-torture/execute/builtins/lib/strstr.c:
23116         New files containing support routines.
23117
23118         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23119         declaration.
23120         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23121         when not optimizing.
23122
23123 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23124
23125         PR c++/16240
23126         * g++.dg/abi/mangle22.C: New test.
23127         * g++.dg/abi/mangle23.C: Likewise.
23128
23129 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23130
23131         PR fortran/16290
23132         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23133         Allow for cases without denormalized floating point numbers.
23134
23135 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23136
23137         PR c/1027
23138         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23139         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23140         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23141         expected warning text.
23142         * gcc.dg/format/diag-2.c: New test.
23143
23144 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23145
23146         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23147
23148 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23149
23150         * gcc.dg/builtins-43.c: New.
23151         * gcc.dg/builtins-44.c: New.
23152         * gcc.dg/builtins-45.c: New.
23153
23154 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23155             Andreas Tobler  <a.tobler@schweiz.ch>
23156
23157         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23158         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23159         as SIGSEGV.
23160         * gcc.dg/cleanup-11.c: Likewise.
23161         * gcc.dg/cleanup-8.c: Likewise.
23162         * gcc.dg/cleanup-9.c: Likewise.
23163         * gcc.dg/cleanup-5.c: Run on all platforms.
23164
23165 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23166
23167         * g++.dg/warn/nonnull1.C: New test.
23168
23169 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23170
23171         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23172         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23173         Special-case the Sun compiler wrt to <complex.h>.
23174
23175 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23176
23177         * gcc.dg/Wunreachable-8.C: New test.
23178
23179         * gcc.dg/h8300-ice2.c : New test.
23180
23181 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23182
23183         PR fortran/16161
23184         * gfortran.fortran-torture/compile/implicit.f90: Add test
23185         for implicit character.
23186
23187 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23188
23189         PR fortran/16289
23190         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23191         Use tiny() intrinsic to find smallest non-negative real
23192
23193 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23194
23195         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23196         * gcc.dg/compat/struct-by-value-22_x.c: New.
23197         * gcc.dg/compat/struct-by-value-22_y.c: New.
23198
23199         * gcc.c-torture/execute/20040629-1.c: New test.
23200
23201 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23202
23203         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23204         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23205
23206         PR target/16195
23207         * gcc.dg/20040625-1.c: New test.
23208
23209 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23210
23211         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23212
23213 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23214
23215         PR fortran/15963
23216         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23217
23218 2004-06-29  Richard Henderson  <rth@redhat.com>
23219
23220         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23221
23222 2004-06-29  Paul Brook  <paul@codesourcery.com>
23223
23224         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23225         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23226
23227 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23228
23229         PR c++/16260
23230         * g++.dg/parse/crash15.C: New.
23231
23232 2004-06-28  Andrew Pinski  <apinski@apple.com>
23233
23234         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23235         by the error already.
23236
23237         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23238
23239 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23240
23241         PR target/14041
23242         * gcc.dg/h8300-bss-align-1.c : New.
23243
23244 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23245
23246         * PR c++/16174
23247         * g++.dg/template/ctor4.C: New.
23248
23249 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23250
23251         PR c++/16205
23252         * g++.dg/warn/Wsequence-point-1.C: New test.
23253
23254 2004-06-27  Paul Brook  <paul@codesourcery.com>
23255
23256         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23257
23258 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23259
23260         * g++.old-deja/g++.mike/p7325.C: Remove.
23261
23262 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23263
23264         PR c/14963
23265         * gcc.dg/pr14963.c: New test.
23266
23267 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23268
23269         PR c++/16193
23270         * g++.dg/parse/redef1.C: New test.
23271
23272 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23273
23274         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23275         20021110.c.
23276         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23277         20021119-1.c.
23278         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23279         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23280         5-04.c.
23281         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23282         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23283         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23284         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23285         g++.brendan/enum14.C.
23286         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23287         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23288         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23289         g++.mike/virt1.C.
23290         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23291         memtemp24.C.
23292
23293 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23294
23295         * gcc.dg/20040527-1.c: New test case.
23296
23297 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23298
23299         PR gfortran/pr16196
23300         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23301
23302 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23303
23304         PR middle-end/15825
23305         * gcc.dg/pr15825-1.c: New test case.
23306
23307 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23308
23309         * gcc.c-torture/execute/20040625-1.c: New test.
23310
23311 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23312
23313         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23314
23315 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23316
23317         * gcc.dg/torture/mips-div-1.c: New test.
23318
23319 2004-06-24  Jeff Law  <law@redhat.com>
23320
23321         * gcc.dg/tree-ssa/20040624-1.c: New test.
23322
23323 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23324
23325         * gcc.c-torture/compile/20040624-1.c: New test.
23326
23327 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23328
23329         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23330         this directory.
23331
23332 2004-06-23  Andrew Pinski  <apinski@apple.com>
23333
23334         PR middle-end/15988
23335         * g++.dg/opt/ptrmem4.C: New test.
23336
23337         * gcc.dg/c90-array-quals-2.c: New test.
23338
23339 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23340
23341         * gcc.dg/kpice1.c: New test.
23342
23343 2006-06-23  Andrew Pinski  <apinski@apple.com>
23344
23345         * gcc.dg/c90-array-quals.c: New test.
23346
23347 2006-06-22  Richard Henderson  <rth@redhat.com>
23348
23349         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23350
23351 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23352
23353         * gcc.dg/builtins-config.h: Handle FreeBSD.
23354
23355 2006-06-22  Richard Henderson  <rth@redhat.com>
23356
23357         * g++.dg/opt/devirt1.C: New.
23358
23359 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23360
23361         * g++.dg/opt/pr15551.C: New testcase.
23362
23363 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23364
23365         PR target/14800
23366         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23367         x86_64-*-linux* when compiling for 32bit.
23368
23369 2004-06-21  Andrew Pinski  <apinski@apple.com>
23370
23371         * gcc.dg/pch/struct-1.c: New.
23372         * gcc.dg/pch/struct-1.hs: New.
23373
23374 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23375
23376         * gcc.dg/pch/save-temps-1.c: New file.
23377         * gcc.dg/pch/save-temps-1.hs: New file.
23378
23379 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23380
23381         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23382         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23383
23384 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23385
23386         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23387         to fix type error.
23388         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23389         Remove trailing spaces.
23390
23391 2004-06-21  Richard Henderson  <rth@redhat.com>
23392
23393         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23394         merging && to BIT_FIELD_REF.
23395
23396 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23397
23398         * g++.dg/opt/placeholder1.C: New test.
23399
23400 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23401
23402         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23403         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23404         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23405         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23406
23407 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23408
23409         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23410         extern "C".
23411         * g++.dg/other/pragma-re-1.C: Add comments.
23412
23413 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23414
23415         PR gfortran/16080
23416         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23417
23418 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23419
23420         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23421         instead of setting the type of size_t by
23422         hand.
23423
23424 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23425
23426         * gcc.dg/unordered-2.c: New test case.
23427         * gcc.dg/unordered-3.c: New test case.
23428
23429 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23430
23431         PR other/16043
23432         * lib/g++.exp (g++_version): Tweak regexp for version
23433         * lib/g77.exp (g77_version): Likewise.
23434         * lib/gfortran.exp (gfortran_version): Likewise.
23435         * lib/objc.exp (objc_version): Likewise.
23436         * lib/treelang.exp (treelang_version): Likewise.
23437
23438 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23439
23440         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23441         Use INT_MAX instead of __INT_MAX__.
23442         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23443
23444         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23445         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23446         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23447         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23448         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23449         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23450         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23451         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23452         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23453
23454         * gcc.dg/range-test-1.c: New test.
23455         * g++.dg/opt/range-test-1.C: New test.
23456
23457 2004-06-17  Richard Henderson  <rth@redhat.com>
23458
23459         * objc.dg/sync-1.m: New.
23460         * objc.dg/try-catch-1.m: Don't force next runtime.
23461         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23462         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23463         shadowed catch clause.
23464         * objc.dg/try-catch-5.m: New.
23465
23466 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23467
23468         Bug 14610
23469         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23470
23471 2004-06-15  Richard Henderson  <rth@redhat.com>
23472
23473         * gcc.dg/20001116-1.c: Move expected warning line.
23474
23475 2004-06-15  Richard Henderson  <rth@redhat.com>
23476
23477         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23478         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23479
23480 2004-06-15  Jeff Law  <law@redhat.com>
23481
23482         * gcc.dg/tree-ssa/20040615-1.c: New test.
23483         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23484         be less sensitive to operand ordering.
23485         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23486
23487 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23488
23489         * g++.dg/abi/bitfield3.C: Add comment..
23490
23491 2004-06-15  Richard Henderson  <rth@redhat.com>
23492
23493         * g++.dg/ext/stmtexpr1.C: XFAIL.
23494         * gcc.dg/20030612-1.c: XFAIL.
23495
23496 2004-06-15  Eric Christopher  <echristo@redhat.com>
23497
23498         * g++.dg/charset/asm5.c: New.
23499         * gcc.dg/charset/asm6.c: New.
23500
23501 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23502
23503         PR fortran/15962
23504         * gfortran.fortran-torture/execute/select_1.f90: New test.
23505
23506 2004-06-15  Paul Brook  <paul@codesourcery.com>
23507
23508         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23509
23510 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23511
23512         PR c++/15967
23513         * g++.dg/lookup/crash3.C: New test.
23514
23515 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23516
23517         PR c++/15947
23518         * g++.dg/parse/dtor4.C: New test.
23519
23520 2004-06-14  Jeff Law  <law@redhat.com>
23521
23522         * gcc.c-torture/compile/20040614-1.c: New test.
23523
23524 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23525
23526         PR fortran/15211
23527         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23528         LEN of a character array.
23529
23530 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23531
23532         PR c++/15096
23533         * g++.dg/template/ptrmem10.C: New test.
23534
23535         PR c++/14930
23536         * g++.dg/template/friend30.C: New test.
23537
23538 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23539
23540         PR fortran/14928
23541         * gfortran.fortran-torture/compile/mloc.f90: New test.
23542
23543 2004-06-13  Paul Brook  <paul@codesourcery.com>
23544
23545         * gfortran.fortran-torture/execute/random_2.f90: New test.
23546
23547 2004-06-13  Eric Christopher  <echristo@redhat.com>
23548
23549         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23550
23551 2004-06-12  Paul Brook  <paul@codesourcery.com>
23552
23553         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23554
23555 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23556
23557         PR fortran/14923
23558         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23559
23560 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23561
23562         PR fortran/14957
23563         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23564         syntax errors in end statements of contained subroutines.
23565
23566 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23567
23568         PR fortran/12841
23569         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23570
23571 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23572
23573         PR fortran/15665
23574         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23575
23576 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23577
23578         PR gfortran/12839
23579         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23580
23581 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23582
23583         PR c++/15862
23584         * g++.dg/parse/enum1.C: New test.
23585
23586 2004-06-10  Jeff Law  <law@redhat.com>
23587
23588         * gcc.c-torture/compile/20040610-1.c: New test.
23589
23590 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23591
23592         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23593         * g++.old-deja/g++.other/decl3.C: Likewise.
23594
23595 2004-06-10  Brian Booth  <bbooth@redhat.com>
23596
23597         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23598         V_MAY_DEF instead of VDEF.
23599         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23600
23601 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/14211
23604         * g++.dg/conversion/const1.C: New test.
23605
23606         PR c++/15076
23607         * g++.dg/conversion/reinterpret1.C: New test.
23608
23609         PR c++/15877
23610         * g++.dg/template/enum2.C: New test.
23611
23612         PR c++/15227
23613         * g++.dg/template/error13.C: New test.
23614
23615 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23616
23617         PR fortran/14957
23618         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23619         arguments to test_* REAL and of the right size.
23620
23621 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23622
23623         PR target/15569
23624         PR rtl-optimization/15681
23625         * gcc.dg/20040609-1.c: New test.
23626
23627 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23628
23629         PR c++/14791
23630         * g++.dg/opt/builtins1.C: New test.
23631
23632 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23633
23634         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23635         that use default windows32 struct layout.
23636         * gcc.dg/i386-bitfield2.c: Likewise.
23637
23638 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23639
23640         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23641         for mingw32 and cygwin targets.
23642
23643 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23644
23645         * gcc.dg/pch/macro-4.c: New.
23646         * gcc.dg/pch/macro-4.hs: New.
23647
23648 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23649
23650         PR fortran/13249
23651         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23652
23653 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23654
23655         PR fortran/13372
23656         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23657
23658 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23659
23660         PR gfortran/14897
23661         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23662
23663 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23664
23665         PR gfortran/15755
23666         * gfortran.fortran-torture/execute/backspace.c : New test.
23667
23668 2004-06-09  Paul Brook  <paul@codesourcery.com>
23669
23670         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23671         (pointer_to_section): Rewrite to use smaller array.
23672
23673 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23674
23675         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23676         * gcc.dg/ext/altivec-10.c: Same.
23677         * gcc.dg/ext/altivec-11.c: Same.
23678         * gcc.dg/ext/altivec-12.c: Same.
23679         * gcc.dg/ext/altivec-13.c: Same.
23680         * gcc.dg/ext/altivec-14.c: Same.
23681         * gcc.dg/ext/altivec-15.c: Same.
23682         * gcc.dg/ext/altivec-16.c: Same.
23683         * gcc.dg/ext/altivec-3.c: Same.
23684         * gcc.dg/ext/altivec-4.c: Same.
23685         * gcc.dg/ext/altivec-6.c: Same.
23686         * gcc.dg/ext/altivec-7.c: Same.
23687         * gcc.dg/ext/altivec-8.c: Same.
23688         * gcc.dg/ext/altivec-varargs-1.c: Same.
23689
23690         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23691         * g++.dg/ext/altivec-10.C: Same.
23692         * g++.dg/ext/altivec-2.C: Same.
23693         * g++.dg/ext/altivec-3.C: Same.
23694         * g++.dg/ext/altivec-4.C: Same.
23695         * g++.dg/ext/altivec-5.C: Same.
23696         * g++.dg/ext/altivec-6.C: Same.
23697         * g++.dg/ext/altivec-7.C: Same.
23698         * g++.dg/ext/altivec-8.C: Same.
23699         * g++.dg/ext/altivec-9.C: Same.
23700
23701 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23702
23703         PR c++/7841
23704         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23705
23706 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23707
23708         * gcc.dg/union-1.c: New test.
23709
23710 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23711
23712         * gcc.dg/builtins-41.c: New test case.
23713         * gcc.dg/builtins-42.c: New test case.
23714
23715 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23716
23717         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23718         * g++.dg/ext/altivec-10.C: Same.
23719         * g++.dg/ext/altivec-2.C: Same.
23720         * g++.dg/ext/altivec-3.C: Same.
23721         * g++.dg/ext/altivec-4.C: Same.
23722         * g++.dg/ext/altivec-5.C: Same.
23723         * g++.dg/ext/altivec-6.C: Same.
23724         * g++.dg/ext/altivec-7.C: Same.
23725         * g++.dg/ext/altivec-8.C: Same.
23726         * g++.dg/ext/altivec-9.C: Same.
23727         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23728         * g++.old-deja/g++.brendan/new3.C: Same.
23729         * gcc.c-torture/execute/eeprof-1.x: Same.
23730
23731 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23732
23733         PR c/14765
23734         * gcc.dg/pr14765-1.c: New test.
23735
23736 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23737
23738         PR c/14649
23739         * gcc.dg/pr14649-1.c: New test case.
23740
23741 2004-06-07  Richard Henderson  <rth@redhat.com>
23742
23743         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23744         if temporaries.
23745
23746 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23747
23748         * g++.dg/eh/elide1.C: Remove XFAIL.
23749
23750 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23751
23752         PR c++/15337
23753         * g++.dg/expr/sizeof3.C: New test.
23754
23755         PR c++/14777
23756         * g++.dg/template/access14.C: New test.
23757
23758         PR c++/15554
23759         * g++.dg/template/enum1.C: New test.
23760
23761         PR c++/15057
23762         * g++.dg/eh/throw1.C: New test.
23763
23764 2004-06-07  David Ayers  <d.ayers@inode.at>
23765             Ziemowit Laski  <zlaski@apple.com>
23766
23767         * lib/objc.exp (objc_target_compile): Revert the '-framework
23768         Foundation' flag fix, since bare Darwin does not ship
23769         with the Foundation framework.
23770         * objc/execute/next_mapping.h: Provide a local NSConstantString
23771         @interface and @implementation.
23772         (objc_constant_string_init): A constructor function, used to
23773         initialize the NSConstantString meta-class object.
23774         * objc/execute/string1.m: Include "next_mapping.h" instead of
23775         <Foundation/NSString.h>.
23776         * objc/execute/string2.m: Likewise.
23777         * objc/execute/string3.m: Likewise.
23778         * objc/execute/string4.m: Likewise.
23779
23780 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23781
23782         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23783         to double. Replace double with FLOAT.
23784         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23785
23786         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23787         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23788         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23789         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23790         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23791         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23792         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23793         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23794
23795 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23796
23797         PR c/13519
23798         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23799
23800 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23801
23802         PR c++/15503
23803         * g++.dg/template/meminit2.C: New test.
23804
23805 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23806
23807         PR target/15822
23808         * gcc.c-torture/execute/compare-fp-1.c,
23809         gcc.c-torture/execute/compare-fp-2.c,
23810         gcc.c-torture/execute/compare-fp-3.c,
23811         gcc.c-torture/execute/compare-fp-4.c,
23812         gcc.c-torture/execute/compare-fp-3.x,
23813         gcc.c-torture/execute/compare-fp-4.x: Moved...
23814         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23815         gcc.c-torture/execute/ieee/compare-fp-2.c,
23816         gcc.c-torture/execute/ieee/compare-fp-3.c,
23817         gcc.c-torture/execute/ieee/compare-fp-4.c,
23818         gcc.c-torture/execute/ieee/compare-fp-3.x,
23819         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23820
23821 2004-06-04  David Ayers  <d.ayers@inode.at>
23822
23823         * objc/execute/protocol-isEqual-4.m: New testcase.
23824
23825 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23826
23827         * objc/execute/protocol-isEqual-1.m: New testcase.
23828         * objc/execute/protocol-isEqual-2.m: New testcase.
23829         * objc/execute/protocol-isEqual-3.m: New testcase.
23830
23831 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23832
23833         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23834
23835 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23836
23837         * lib/objc.exp (objc_target_compile): When running tests on
23838         Darwin (Mac OS X), inform the linker about '-framework
23839         'Foundation'.
23840
23841 2004-06-02  Eric Christopher  <echristo@redhat.com>
23842
23843         * gcc.c-torture/compile/20040602-1.c: New.
23844
23845 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23846
23847         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23848         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23849
23850         PR tree-optimization/14736
23851         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23852
23853         PR tree-optimization/14042
23854         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23855
23856         PR tree-optimization/14729
23857         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23858
23859 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23860
23861         PR fortran/15557
23862         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23863
23864 2004-06-01  Richard Hederson  <rth@redhat.com>
23865
23866         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23867
23868 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23869
23870         PR c++/14932
23871         * g++.dg/parse/offsetof4.C: New test.
23872
23873 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23874
23875         PR objc/7993
23876         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23877
23878 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23879
23880         PR c++/15701
23881         * g++.dg/template/friend29.C: New test.
23882
23883 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23884
23885         PR c/15749
23886         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23887
23888 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23889
23890         * gcc.dg/sparc-trap-1.c: New test.
23891
23892 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23893
23894         PR middle-end/15069
23895         * g++.dg/opt/fold3.C: New test case.
23896
23897 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23898
23899         * lib/target-supports.exp (check_iconv_available): Fix fallout
23900         from 2004-05-28 patch.
23901
23902 2004-05-30  Paul Brook  <paul@codesourcery.com>
23903
23904         PR fortran/15620
23905         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23906         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23907
23908 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23909
23910         * gfortran.fortran-torture/execute/random_1.f90: New test.
23911
23912 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23913
23914         * g++.dg/ext/altivec-10.C: New test.
23915
23916 2004-05-29  Paul Brook  <paul@codesourcery.com>
23917
23918         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23919
23920 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23921
23922         * gcc.dg/altivec-16.c: New test.
23923
23924 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23925
23926         * lib/target-supports.exp (check_vmx_hw_available): New.
23927         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23928
23929         * lib/target-supports.exp (check_alias_available,
23930         check_iconv_available, check_named_sections_available): Use
23931         unique names for temporary files.
23932
23933 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23934
23935         * gcc.dg/altivec-15.c: New test.
23936
23937 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23938
23939         PR c++/15083
23940         * g++.dg/warn/noeffect6.C: New test.
23941
23942         PR c++/15471
23943         * g++.dg/expr/ptrmem4.C: New test.
23944
23945         PR c++/15640
23946         * g++.dg/template/operator3.C: New test.
23947
23948 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23949
23950         PR c++/14668
23951         * g++.dg/lookup/redecl1.C: New test.
23952         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23953
23954 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23955
23956         * gcc.c-torture/execute/compare-fp-1.c,
23957         gcc.c-torture/execute/compare-fp-2.c,
23958         gcc.c-torture/execute/compare-fp-3.c,
23959         gcc.c-torture/execute/compare-fp-4.c,
23960         gcc.c-torture/execute/compare-fp-3.x,
23961         gcc.c-torture/execute/compare-fp-4.x,
23962         gcc.dg/pr15649-1.c: New.
23963
23964 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23965
23966         PR c++/12883
23967         * g++.dg/init/array14.C: New test.
23968
23969 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23970
23971         * lib/compat.exp (compat-get-options-main): New.
23972         (compat-get-options): Remove unneeded code, warn for ignored
23973         command.
23974         (compat-execute): Check flag set by dg-require-* commands.
23975
23976         * lib/compat.exp (compat-execute): Break up long lines.
23977
23978 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23979
23980         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23981         * gcc.dg/altivec-14.c: New test.
23982         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23983
23984         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23985         * gcc.dg/altivec-12.c: Ditto.
23986
23987         * gcc.dg/altivec-3.c: Move call to altivec_check.
23988
23989 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23990
23991         PR c++/15044
23992         * g++.dg/template/error12.C: New test.
23993
23994         PR c++/15317
23995         * g++.dg/ext/attrib15.C: New test.
23996
23997         PR c++/15329
23998         * g++.dg/template/ptrmem9.C: New test.
23999
24000 2004-05-25  Paul Brook  <paul@codesourcery.com>
24001
24002         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
24003
24004 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24005
24006         PR c++/15165
24007         * g++.dg/template/crash19.C: New test.
24008
24009 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/15025
24012         * g++.dg/template/redecl1.C: New test.
24013
24014 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24015
24016         PR c++/14821
24017         * g++.dg/other/ns1.C: New test.
24018
24019         PR c++/14883
24020         * g++.dg/template/invalid1.C: New test.
24021
24022 2004-05-23  Paul Brook  <paul@codesourcery.com>
24023         Victor Leikehman  <lei@haifasphere.co.il>
24024
24025         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
24026         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
24027
24028 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24029
24030         PR c++/15285
24031         PR c++/15299
24032         * g++.dg/template/non-dependent5.C: New test.
24033         * g++.dg/template/non-dependent6.C: New test.
24034
24035 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24036
24037         PR c++/15507
24038         * g++.dg/inherit/union1.C: New test.
24039
24040         PR c++/15542
24041         * g++.dg/template/addr1.C: New test.
24042
24043         PR c++/15427
24044         * g++.dg/template/array5.C: New test.
24045
24046         PR c++/15287
24047         * g++.dg/template/array6.C: New test.
24048
24049 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24050             Roger Sayle  <roger@eyesopen.com>
24051
24052         * g++.dg/lookup/forscope2.C: New test case.
24053
24054 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24055
24056         * gcc.dg/cpp/Wmissingdirs.c: New.
24057
24058 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24059
24060         PR target/15301
24061         * gcc.dg/compat/union-m128-1.h: New file.
24062         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24063         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24064         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24065
24066 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24067
24068         PR target/15302
24069         * gcc.dg/compat/struct-complex-1.h: New file.
24070         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24071         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24072         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24073
24074 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24075
24076         PR middle-end/3074
24077         * gcc.dg/pr3074-1.c: New test case.
24078         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24079
24080 2004-05-20  Falk Hueffner  <falk@debian.org>
24081
24082         PR other/15526
24083         * gcc.dg/ftrapv-1.c: New test case.
24084
24085 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24086
24087         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24088
24089 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24090             Jeff Law  <law@redhat.com>
24091
24092         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24093         * gcc.dg/tree-ssa/20040518-2.c: New test.
24094
24095         * gcc.dg/tree-ssa/20040518-1.c: New test.
24096
24097 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24098
24099         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24100
24101 2004-05-18  Paul Brook  <paul@codesourcery.com>
24102
24103         PR fortran/13930
24104         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24105
24106 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24107
24108         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24109         constant folding.
24110
24111 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24112
24113         * gcc.dg/tree-ssa/20040517-1.c: New test.
24114
24115 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24116
24117         * gcc.dg/loop-4.c: New test.
24118
24119 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24120
24121         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24122
24123 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24124
24125         PR fortran/15311
24126         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24127
24128 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24129
24130         PR fortran/13826
24131         PR fortran/13940
24132         * gfortran.fortran-torture/compile/data_1.f90: New test.
24133
24134 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24135
24136         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24137         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24138
24139 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24140
24141         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24142
24143 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24144
24145         PR c/15444
24146         * gcc.dg/format/xopen-1.c: Adjust expected message.
24147         * gcc.dg/format/xopen-3.c: New test.
24148
24149 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24150
24151         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24152
24153 2004-05-14  Jeff Law  <law@redhat.com>
24154
24155         * gcc.dg/tree-ssa/20040514-2.c: New test.
24156
24157 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24158
24159         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24160         this ...
24161         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24162         this.
24163
24164 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24165
24166         * gcc.dg/tree-ssa/20040514-1.c: New test.
24167
24168 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24169
24170         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24171         test.
24172
24173 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24174
24175         PR fortran/14066
24176         * gfortran.fortran-torture/compile/do_1.f90: New test.
24177
24178 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24179
24180         PR fortran/15051
24181         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24182         test.
24183
24184 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24185
24186         PR fortran/15149
24187         * gfortran.fortran-torture/execute/random_init.f90: New test.
24188
24189 2004-05-13  Paul Brook  <paul@codesourcery.com>
24190
24191         PR fortran/15314
24192         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24193
24194 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24195
24196         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24197         for the powerpc case.
24198
24199 2004-05-13  Jeff Law  <law@redhat.com>
24200
24201         * gcc.dg/tree-ssa/20040513-1.c: New test.
24202         * gcc.dg/tree-ssa/20040513-2.c: New test.
24203
24204 2004-05-13  Paul Brook  <paul@codesourcery.com>
24205
24206         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24207         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24208         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24209
24210 2004-05-13  Andreas Schwab  <schwab@suse.de>
24211
24212         PR other/10819
24213         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24214         characters.
24215
24216 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24217
24218         PR fortran/15294
24219         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24220
24221 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24222
24223         Merge from tree-ssa-20020619-branch.  See
24224         ChangeLog.tree-ssa for details.
24225
24226 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24227
24228         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24229         include <altivec.h> explicitly.
24230         * gcc.dg/altivec-13.c: Likewise.
24231
24232 2004-05-11  Paul Brook  <paul@codesourcery.com>
24233
24234         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24235
24236 2004-05-10  Eric Christopher  <echristo@redhat.com>
24237
24238         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24239         * gcc.dg/sibcall-4.c: Ditto.
24240
24241 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24242
24243         * g++.dg/ext/altivec-8.C: New test case.
24244         * gcc.dg/altivec-13.c: New test case.
24245
24246 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24247
24248         * gcc.c-torture/execute/divcmp-1.c: New test case.
24249         * gcc.c-torture/execute/divcmp-2.c: New test case.
24250         * gcc.c-torture/execute/divcmp-3.c: New test case.
24251
24252 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24253
24254         * g++.dg/other/pragma-re-2.C: New test.
24255
24256 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24257
24258         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24259         * gcc.dg/i386-387-2.c: Likewise.
24260
24261         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24262         __builtin_drem.
24263         * gcc.dg/i386-387-6.c: Likewise.
24264
24265 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24266
24267         * gcc.dg/builtins-33.c: Also check log1p*.
24268
24269 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24270
24271         PR optimization/15296
24272         * gcc.c-torture/execute/pr15296.c: New test.
24273
24274 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24275
24276         * gcc.dg/builtins-40.c: New test.
24277
24278 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24279
24280         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24281
24282 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24283
24284         * g++.dg/ext/spe1.C: New testcase.
24285
24286 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24287
24288         * objc.dg/image-info.m: Allow additional attributes
24289         for __image_info section.
24290
24291 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24292
24293         * gcc.dg/torture/mips-hilo-2.c: New test.
24294
24295 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24296
24297         PR c++/14389
24298         * g++.dg/template/member5.C: New test.
24299
24300 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24301
24302         * gcc.dg/builtins-34.c: Also check expm1*.
24303
24304 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24305
24306         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24307         * gcc.dg/torture/builtin-convert-3.c: New test.
24308
24309 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24310
24311         PR middle-end/15054
24312         * g++.dg/opt/pr15054.C: New test.
24313
24314 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24315
24316         * gcc.dg/torture/builtin-rounding-1.c: New test.
24317         * gcc.dg/builtins-25.c: Delete.
24318         * gcc.dg/builtins-29.c: Delete.
24319
24320 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24321
24322         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24323         * gcc.dg/sibcall-4.c: Likewise.
24324         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24325
24326 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24327
24328         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24329         bit-field on 16-bit targets.
24330
24331 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24332
24333         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24334         16-bit targets.
24335
24336 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24337
24338         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24339         * gcc.dg/rs6000-power2-2.c: Likewise.
24340
24341 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24342
24343         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24344         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24345         Change the asm registers to be in form of frN instead of fN.
24346
24347 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24348
24349         * gcc.dg/torture/builtin-convert-2.c: New test.
24350
24351 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24352
24353         * gcc.dg/rs6000-power2-1.c: New test.
24354         * gcc.dg/rs6000-power2-2.c: New test.
24355
24356 2004-04-28  Jan Hubicka  <jh@suse.cz>
24357
24358         * gcc.dg/unused-6.c: New test.
24359
24360 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24361             Ulrich Weigand  <uweigand@de.ibm.com>
24362
24363         * ada/acats/run_all.sh: Define $target variable.
24364
24365 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24366
24367         PR c++/15119
24368         * g++.dg/other/vararg-1.C: New test.
24369
24370         PR c++/4794
24371         * g++.dg/eh/cleanup3.C: New test.
24372
24373 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24374
24375         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24376         and ad8011a (target_insn).
24377         * ada/acats/support/macro.dfs: Likewise.
24378         * ada/acats/support/impbit.adb: New file.
24379
24380 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24381
24382         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24383
24384 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24385
24386         * gcc.dg/loop-3.c: New test.
24387
24388 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24389
24390         * gcc.c-torture/execute/simd-5.c: New test.
24391
24392 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24393
24394         PR c++/15064
24395         * g++.dg/template/crash18.C: New test.
24396
24397 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24398
24399         * g++.dg/ext/complit3.C: New test.
24400
24401 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24402
24403         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24404         * gcc.dg/altivec-3.c: Same.
24405         * gcc.dg/altivec-varargs-1.c: Same.
24406
24407 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24408
24409         * lib/target-supports.exp (check_profiling_available): Assume
24410         profiling is not available on powerpc-eabi targets.
24411
24412 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24413
24414         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24415         * gcc.dg/vmx/bug-1.c: Ditto.
24416
24417 2004-04-20  Eric Christopher  <echristo@redhat.com>
24418
24419         * gcc.dg/charset/extern.c: New test.
24420         * g++.dg/charset/extern3.cc: Ditto.
24421
24422 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24423
24424         * gcc.dg/builtins-39.c: New test.
24425
24426 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24427
24428         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24429
24430 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24431
24432         * gcc.dg/torture/mips-hilo-1.c: New test.
24433
24434 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24435
24436         * gcc.c-torture/compile/20040419-1.c: New test.
24437
24438 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24439
24440         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24441
24442 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24443             Aldy Hernandez  <aldyh@redhat.com>
24444
24445         * gcc.c-torture/execute/va-arg-24.c: New.
24446
24447 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24448             Aldy Hernandez  <aldyh@redhat.com>
24449
24450         * gcc.dg/vmx/1b-01.c: New.
24451         * gcc.dg/vmx/1b-02.c: New.
24452         * gcc.dg/vmx/1b-03.c: New.
24453         * gcc.dg/vmx/1b-04.c: New.
24454         * gcc.dg/vmx/1b-05.c: New.
24455         * gcc.dg/vmx/1b-06.c: New.
24456         * gcc.dg/vmx/1b-07.c: New.
24457         * gcc.dg/vmx/1c-01.c: New.
24458         * gcc.dg/vmx/1c-02.c: New.
24459         * gcc.dg/vmx/3a-01a.c: New.
24460         * gcc.dg/vmx/3a-01.c: New.
24461         * gcc.dg/vmx/3a-01m.c: New.
24462         * gcc.dg/vmx/3a-03.c: New.
24463         * gcc.dg/vmx/3a-03m.c: New.
24464         * gcc.dg/vmx/3a-04.c: New.
24465         * gcc.dg/vmx/3a-04m.c: New.
24466         * gcc.dg/vmx/3a-05.c: New.
24467         * gcc.dg/vmx/3a-06.c: New.
24468         * gcc.dg/vmx/3a-06m.c: New.
24469         * gcc.dg/vmx/3a-07.c: New.
24470         * gcc.dg/vmx/3b-01.c: New.
24471         * gcc.dg/vmx/3b-02.c: New.
24472         * gcc.dg/vmx/3b-10.c: New.
24473         * gcc.dg/vmx/3b-13.c: New.
24474         * gcc.dg/vmx/3b-14.c: New.
24475         * gcc.dg/vmx/3b-15.c: New.
24476         * gcc.dg/vmx/3c-01a.c: New.
24477         * gcc.dg/vmx/3c-01.c: New.
24478         * gcc.dg/vmx/3c-02.c: New.
24479         * gcc.dg/vmx/3c-03.c: New.
24480         * gcc.dg/vmx/3d-01.c: New.
24481         * gcc.dg/vmx/4-01.c: New.
24482         * gcc.dg/vmx/4-03.c: New.
24483         * gcc.dg/vmx/5-01.c: New.
24484         * gcc.dg/vmx/5-02.c: New.
24485         * gcc.dg/vmx/5-03.c: New.
24486         * gcc.dg/vmx/5-04.c: New.
24487         * gcc.dg/vmx/5-05.c: New.
24488         * gcc.dg/vmx/5-06.c: New.
24489         * gcc.dg/vmx/5-07.c: New.
24490         * gcc.dg/vmx/5-07t.c: New.
24491         * gcc.dg/vmx/5-08.c: New.
24492         * gcc.dg/vmx/5-10.c: New.
24493         * gcc.dg/vmx/5-11.c: New.
24494         * gcc.dg/vmx/7-01a.c: New.
24495         * gcc.dg/vmx/7-01.c: New.
24496         * gcc.dg/vmx/7c-01.c: New.
24497         * gcc.dg/vmx/7d-01.c: New.
24498         * gcc.dg/vmx/7d-02.c: New.
24499         * gcc.dg/vmx/8-01.c: New.
24500         * gcc.dg/vmx/8-02a.c: New.
24501         * gcc.dg/vmx/8-02.c: New.
24502         * gcc.dg/vmx/brode-1.c: New.
24503         * gcc.dg/vmx/bug-1.c: New.
24504         * gcc.dg/vmx/bug-2.c: New.
24505         * gcc.dg/vmx/bug-3.c: New.
24506         * gcc.dg/vmx/cw-bug-1.c: New.
24507         * gcc.dg/vmx/cw-bug-2.c: New.
24508         * gcc.dg/vmx/cw-bug-3.c: New.
24509         * gcc.dg/vmx/dct.c: New.
24510         * gcc.dg/vmx/debug-1.c: New.
24511         * gcc.dg/vmx/debug-2.c: New.
24512         * gcc.dg/vmx/debug-3.c: New.
24513         * gcc.dg/vmx/debug-4.c: New.
24514         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24515         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24516         * gcc.dg/vmx/eg-5.c: New.
24517         * gcc.dg/vmx/fft.c: New.
24518         * gcc.dg/vmx/gcc-bug-1.c: New.
24519         * gcc.dg/vmx/gcc-bug-2.c: New.
24520         * gcc.dg/vmx/gcc-bug-3.c: New.
24521         * gcc.dg/vmx/gcc-bug-4.c: New.
24522         * gcc.dg/vmx/gcc-bug-5.c: New.
24523         * gcc.dg/vmx/gcc-bug-6.c: New.
24524         * gcc.dg/vmx/gcc-bug-7.c: New.
24525         * gcc.dg/vmx/gcc-bug-8.c: New.
24526         * gcc.dg/vmx/gcc-bug-9.c: New.
24527         * gcc.dg/vmx/gcc-bug-b.c: New.
24528         * gcc.dg/vmx/gcc-bug-c.c: New.
24529         * gcc.dg/vmx/gcc-bug-d.c: New.
24530         * gcc.dg/vmx/gcc-bug-e.c: New.
24531         * gcc.dg/vmx/gcc-bug-f.c: New.
24532         * gcc.dg/vmx/gcc-bug-g.c: New.
24533         * gcc.dg/vmx/gcc-bug-i.c: New.
24534         * gcc.dg/vmx/harness.h: New.
24535         * gcc.dg/vmx/ira1.c: New.
24536         * gcc.dg/vmx/ira2a.c: New.
24537         * gcc.dg/vmx/ira2b.c: New.
24538         * gcc.dg/vmx/ira2.c: New.
24539         * gcc.dg/vmx/ira2c.c: New.
24540         * gcc.dg/vmx/mem.c: New.
24541         * gcc.dg/vmx/newton-1.c: New.
24542         * gcc.dg/vmx/ops.c: New.
24543         * gcc.dg/vmx/sn7153.c: New.
24544         * gcc.dg/vmx/spill2.c: New.
24545         * gcc.dg/vmx/spill3.c: New.
24546         * gcc.dg/vmx/spill.c: New.
24547         * gcc.dg/vmx/t.c: New.
24548         * gcc.dg/vmx/varargs-1.c: New.
24549         * gcc.dg/vmx/varargs-2.c: New.
24550         * gcc.dg/vmx/varargs-3.c: New.
24551         * gcc.dg/vmx/varargs-4.c: New.
24552         * gcc.dg/vmx/varargs-5.c: New.
24553         * gcc.dg/vmx/varargs-6.c: New.
24554         * gcc.dg/vmx/varargs-7.c: New.
24555         * gcc.dg/vmx/vmx.exp: New.
24556         * gcc.dg/vmx/vprint-1.c: New.
24557         * gcc.dg/vmx/vscan-1.c: New.
24558         * gcc.dg/vmx/x-01.c: New.
24559         * gcc.dg/vmx/x-02.c: New.
24560         * gcc.dg/vmx/x-03.c: New.
24561         * gcc.dg/vmx/x-04.c: New.
24562         * gcc.dg/vmx/x-05.c: New.
24563         * gcc.dg/vmx/yousufi-1.c: New.
24564         * gcc.dg/vmx/zero-1.c: New.
24565         * gcc.dg/vmx/zero.c: New.
24566
24567 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24568
24569         * g++.dg/lookup/java1.C: Update for chage of
24570         _Jv_AllocObject.
24571         * g++.dg/lookup/java2.C: Likewise.
24572
24573 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24574
24575         * ada/acats/run_all.sh: use -O2 by default.
24576
24577 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24578
24579         * gcc.dg/vr-mult-[12].c: New tests.
24580
24581 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24582
24583         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24584
24585         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24586
24587 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24588
24589         * lib/target-supports.exp (check_profiling_available): Assume profiling
24590         isn't available for mips*-*-elf targets.
24591
24592 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24593
24594         * gcc.dg/builtins-38.c: New test.
24595
24596 2004-04-14  Eric Christopher  <echristo@redhat.com>
24597
24598         * g++.dg/charset/charset.exp: Run .cc extension tests.
24599
24600 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24601
24602         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24603
24604 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24605
24606         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24607
24608 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24609
24610         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24611         * gcc.dg/i386-387-2.c: Likewise.
24612
24613         * gcc.dg/i386-387-7.c: New test.
24614         * gcc.dg/i386-387-8.c: New test.
24615
24616         * gcc.dg/builtins-37.c: New test.
24617
24618 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24619
24620         * g++.dg/pch/externc-1.C: Add missing semicolon.
24621
24622 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24623
24624         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24625
24626 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24627
24628         * gcc.c-torture/execute/20040411-1.c: New test.
24629
24630 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24631
24632         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24633
24634 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24635
24636         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24637
24638 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24639
24640         * lib/target-supports.exp (check_named_sections_available): New.
24641         * lib/gcc-dg.exp (dg-require-named-sections): New.
24642         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24643         old-deja.exp.  Also prune error-count message from HP linker.
24644         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24645
24646         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24647         * g++.old-deja/g++.pt/static3.C: Likewise.
24648         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24649
24650 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24651
24652         * gcc.c-torture/execute/20040409-1.c: New test case.
24653         * gcc.c-torture/execute/20040409-2.c: New test case.
24654         * gcc.c-torture/execute/20040409-3.c: New test case.
24655
24656 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24657
24658         * gcc.dg/20040409-1.c: New test.
24659
24660 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24661
24662         PR target/14888
24663         * g++.dg/opt/pr14888.C: New test case.
24664
24665 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24666
24667         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24668         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24669         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24670         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24671         New tests.
24672
24673 2004-04-08  Paul Brook  <paul@codesourcery.com>
24674
24675         * gcc.dg/spill-1.c: New test.
24676
24677 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24678
24679         * gcc.dg/torture/builtin-ctype-2.c: New test.
24680
24681 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24682
24683         * gcc.dg/pch/pch.exp: Add largefile test.
24684
24685 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24686
24687         * g++.dg/pch/externc-1.Hs: New.
24688         * g++.dg/pch/externc-1.C: New.
24689
24690 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24691
24692         * gcc.dg/compat/struct-by-value-5a_main.c,
24693         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24694         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24695         * gcc.dg/compat/struct-by-value-5a_x.c,
24696         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24697         gcc.dg/compat/struct-by-value-5_x.c.
24698         * gcc.dg/compat/struct-by-value-5a_y.c,
24699         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24700         gcc.dg/compat/struct-by-value-5_y.c.
24701
24702         * gcc.dg/compat/struct-by-value-6a_main.c,
24703         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24704         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24705         * gcc.dg/compat/struct-by-value-6a_x.c,
24706         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24707         gcc.dg/compat/struct-by-value-6_x.c.
24708         * gcc.dg/compat/struct-by-value-6a_y.c,
24709         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24710         gcc.dg/compat/struct-by-value-6_y.c.
24711
24712         * gcc.dg/compat/struct-by-value-7a_main.c,
24713         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24714         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24715         * gcc.dg/compat/struct-by-value-7a_x.c,
24716         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24717         gcc.dg/compat/struct-by-value-7_x.c.
24718         * gcc.dg/compat/struct-by-value-7a_y.c,
24719         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24720         gcc.dg/compat/struct-by-value-7_y.c.
24721
24722 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24723
24724         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24725         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24726         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24727         options.
24728
24729 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24730
24731         * gcc.dg/builtins-36.c: New test.
24732
24733 2004-04-06  Paul Brook  <paul@codesourcery.com>
24734
24735         * README.gcc: Remove obsolete contraint on testcases.
24736
24737 2004-04-05  Paul Brook  <paul@codesourcery.com>
24738
24739         PR2123
24740         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24741         failure and exit(0) on success.
24742         * g++.dg/expr/anew2.C: Ditto.
24743         * g++.dg/expr/anew3.C: Ditto.
24744         * g++.dg/expr/anew4.C: Ditto.
24745
24746 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24747
24748         PR c++/3518
24749         * g++.dg/template/unify7.C: New.
24750
24751 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24752
24753         * g++.dg/README: Bring up to date with new subdirectories; remove
24754         duplicate subdirectory lines.
24755
24756 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24757
24758         PR c++/14007
24759         * g++.dg/template/unify5.C: New.
24760         * g++.dg/template/unify6.C: New.
24761         * g++.dg/template/qualttp20.C: Adjust.
24762         * g++.old-deja/g++.jason/report.C: Adjust.
24763         * g++.old-deja/g++.other/qual1.C: Adjust.
24764
24765 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24766
24767         PR c++/14803
24768         * g++.dg/inherit/ptrmem1.C: New test.
24769
24770 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24771
24772         PR c++/14755
24773         * gcc.c-torture/execute/20040331-1.c: New test.
24774         * gcc.dg/20040331-1.c: New test.
24775
24776 2004-04-01  Paul Brook  <paul@codesourcery.com>
24777
24778         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24779
24780 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24781
24782         PR c++/14724
24783         * g++.dg/init/goto1.C: New test.
24784
24785         PR c++/14763
24786         * g++.dg/template/defarg4.C: New test.
24787
24788 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24789
24790         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24791
24792 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24793
24794         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24795
24796 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24797
24798         * gcc.dg/noncompile/undeclared-2.c: New test.
24799
24800 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24801
24802         * gcc.dg/940409-1.c: Remove XFAIL.
24803         * gcc.dg/reg-vol-struct-1.c: New test.
24804
24805 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24806
24807         * gcc.dg/torture/builtin-wctype-1.c: New test.
24808
24809 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24810
24811         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24812         * gcc.dg/20001101-1.c: Likewise.
24813         * gcc.dg/20001102-1.c: Likewise.
24814
24815 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24816
24817         * gcc.dg/compare8.c: Add an additional test for XOR.
24818
24819 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24820
24821         * gcc.dg/torture/builtin-ctype-1.c: New test.
24822
24823 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24824
24825         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24826         * gcc.dg/torture/builtin-math-1.c: Likewise.
24827         * gcc.dg/torture/builtin-power-1.c: New test.
24828
24829 2004-03-24  Andreas Schwab  <schwab@suse.de>
24830
24831         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24832         IA64 assembler.
24833
24834 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24835             Roger Sayle  <roger@eyesopen.com>
24836
24837         * gcc.dg/compare8.c: New test case.
24838
24839 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24840
24841         * g++.dg/ext/altivec-7.C: New test.
24842
24843 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24844
24845         PR 12267, 12391, 12560, 13129, 14114, 14133
24846         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24847         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24848         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24849         Adjust error regexps.
24850         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24851         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24852         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24853         * gcc.dg/local1.c: Add explanatory comment.
24854
24855 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24856
24857         PR optimization/14669
24858         * g++.dg/opt/fold2.C: New test case.
24859
24860 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24861
24862         PR c/14069
24863         * gcc.dg/20040322-1.c: New test.
24864
24865 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24866
24867         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24868         * gcc.dg/ultrasp4.c: Likewise.
24869         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24870
24871 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24872
24873         * gcc.dg/i386-sse-8.c: Reset default options.
24874
24875 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24876
24877         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24878         in the error message text.
24879
24880 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24881
24882         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24883
24884 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24885
24886         PR c++/14616
24887         * g++.dg/init/array13.C: New test.
24888
24889 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24890
24891         PR target/13889
24892         * gcc.c-torture/compile/pr13889.c: New test case.
24893
24894 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24895
24896         PR c/14635
24897         * builtins-1.c (nan, nans): Don't test.
24898         * builtins-30.c: Don't use nan, nanf, nanl.
24899         * builtins-35.c: New test.
24900
24901 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24902
24903         * g++.dg/ext/altivec-6.C: New test.
24904
24905 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24906
24907         * g++.dg/init/placement3.C: New test.
24908
24909         * g++.dg/template/spec13.C: New test.
24910
24911         * g++.dg/lookup/using11.C: New test.
24912
24913         * g++.dg/lookup/koenig3.C: New test.
24914
24915         * g++.dg/template/operator2.C: New test.
24916
24917         * g++.dg/expr/dtor3.C: New test.
24918         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24919         marker.
24920         * g++.old-deja/g++.law/visibility28.C: Likewise.
24921
24922 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24923
24924         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24925         * gcc.dg/ppc64-abi-3.c: Likewise.
24926
24927 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24928
24929         PR c++/14545
24930         * g++.dg/parse/template15.C: New test.
24931
24932 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24933
24934         * g++.dg/expr/dtor2.C: New test.
24935
24936         * g++.dg/lookup/anon4.C: New test.
24937
24938         * g++.dg/overload/using1.C: New test.
24939
24940         * g++.dg/template/lookup7.C: New test.
24941
24942         * g++.dg/template/typename6.C: New test.
24943
24944         * g++.dg/expr/cond6.C: New test.
24945
24946 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24947
24948         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24949
24950 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24951
24952         * g++.dg/expr/cond5.C: New test.
24953         * g++.dg/expr/constcast1.C: Likewise.
24954         * g++.dg/expr/ptrmem2.C: Likewise.
24955         * g++.dg/expr/ptrmem3.C: Likewise.
24956         * g++.dg/lookup/main1.C: Likewise.
24957         * g++.dg/template/lookup6.C: Likewise.
24958
24959 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24960
24961         * gcc.dg/local1.c: New test.
24962
24963         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24964
24965 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24966
24967         * gcc.dg/torture/builtin-convert-1.c: New test.
24968
24969 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24970
24971         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24972
24973 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24974
24975         PR c++/14481
24976         * g++.dg/warn/Wunused-7.C: New test.
24977
24978 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24979
24980         * gcc.dg/torture/builtin-integral-1.c: New test.
24981
24982 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24983
24984         PR c++/14586
24985         * g++.dg/parse/non-dependent3.C: New test.
24986
24987 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24988
24989         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24990         * g++.dg/eh/simd-2.C: Likewise.
24991         * g++.dg/init/array10.C: Likewise.
24992         * gcc.c-torture/compile/simd-1.c: Likewise.
24993         * gcc.c-torture/compile/simd-2.c: Likewise.
24994         * gcc.c-torture/compile/simd-3.c: Likewise.
24995         * gcc.c-torture/compile/simd-4.c: Likewise.
24996         * gcc.c-torture/compile/simd-6.c: Likewise.
24997         * gcc.c-torture/execute/simd-1.c: Likewise.
24998         * gcc.c-torture/execute/simd-2.c: Likewise.
24999         * gcc.dg/compat/vector-defs.h: Likewise.
25000         * gcc.dg/20020531-1.c: Likewise.
25001         * gcc.dg/altivec-3.c: Likewise.
25002         * gcc.dg/altivec-4.c: Likewise.
25003         * gcc.dg/altivec-varargs-1.c: Likewise.
25004         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
25005         * gcc.dg/i386-mmx-3.c: Likewise.
25006         * gcc.dg/i386-sse-4.c: Likewise.
25007         * gcc.dg/i386-sse-5.c: Likewise.
25008         * gcc.dg/i386-sse-8.c: Likewise.
25009         * gcc.dg/simd-1.c: Likewise.
25010         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
25011         __ev64_opaque__ since the machine description provides it.
25012
25013 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25014
25015         * lib/compat.exp (skip_list): New global variable.
25016         Use it to hold the user defined COMPAT_SKIPS list if any.
25017         (compat-obj): Add the members of skip_list to optall.
25018
25019 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25020
25021         * gcc.dg/compat/union-by-value-1_main.c,
25022         union-by-value-1_x.c, union-by-value-1_y.c,
25023         union-check.h, union-defs.h,
25024         union-init.h, union-return-1_main.c,
25025         union-return-1_x.c, union-return-1_y.c: New files.
25026
25027 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25028
25029         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
25030         mixed-struct-init.h: Add 4 mixed structure types.
25031         struct-by-value-21_main.c, struct-by-value-21_x.c,
25032         struct-by-value-21_y.c, struct-return-21_main.c,
25033         struct-return-21_x.c, struct-return-21_y.c: New files.
25034
25035 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
25036
25037         PR c++/14550
25038         * g++.dg/parse/template14.C: New test.
25039
25040 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25041
25042         * gcc.c-torture/execute/20040313-1.c: New test.
25043
25044 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25045
25046         PR target/14533
25047         * gcc.dg/20040311-2.c: New test.
25048
25049 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25050
25051         PR other/14544
25052         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25053         bit-field.
25054
25055 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25056
25057         * gcc.dg/20040305-2.c: Add missing return statement.
25058
25059 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25060
25061         * gcc.dg/builtins-34.c: Also check pow10*.
25062
25063 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25064
25065         PR target/14262
25066         * gcc.dg/20040305-2.c: New test.
25067
25068 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25069
25070         * gcc.dg/20040310-1.c: New test.
25071
25072 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25073
25074         * gcc.c-torture/execute/20040311-1.c: New test case.
25075
25076 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25077
25078         PR c++/14476
25079         * g++.dg/lookup/enum1.C: New test.
25080
25081 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25082
25083         PR c++/14510
25084         * g++.dg/lookup/struct2.C: New test.
25085
25086 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25087
25088         * gcc.dg/builtins-34.c: New test.
25089
25090 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25091
25092         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25093
25094 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25095
25096         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25097         * gcc.dg/alias-2.c: New testcase.
25098
25099 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25100
25101         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25102
25103 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25104
25105         * gcc.c-torture/execute/20040309-1.c: New test case.
25106
25107 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25108
25109         PR c++/14397
25110         * g++.dg/overload/ref1.C: New.
25111
25112 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25113
25114         PR c++/14409
25115         * g++.dg/template/spec12.C: New test.
25116
25117         PR c++/14448
25118         * g++.dg/parse/crash14.C: New test.
25119
25120 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25121
25122         PR c++/14230
25123         * g++.dg/init/ref11.C: New test.
25124
25125 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25126
25127         PR c++/14432
25128         * g++.dg/parse/builtin2.C: New test.
25129
25130 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25131
25132         PR c++/14401
25133         * g++.dg/init/ctor3.C: New test.
25134         * g++.dg/init/union1.C: New test.
25135         * g++.dg/ext/anon-struct4.C: New test.
25136
25137 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25138
25139         * g++.dg/lookup/koenig1.C: Tweak error messages.
25140         * g++.dg/lookup/used-before-declaration.C: Likewise.
25141         * g++.dg/other/do1.C: Likewise.
25142         * g++.dg/overload/koenig1.C: Likewise.
25143         * g++.dg/parse/crash13.C: Likewise.
25144         * g++.dg/template/instantiate3.C: Likewise.
25145
25146 2004-03-08  Eric Christopher  <echristo@redhat.com>
25147
25148         * * lib/target-supports.exp: Enable libiconv in test
25149         compilation.  Fix up error checking.
25150
25151 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25152
25153         PR middle-end/14289
25154         * gcc.dg/pr14289-1.c: New test case.
25155         * gcc.dg/pr14289-2.c: Likewise.
25156         * gcc.dg/pr14289-3.c: Likewise.
25157
25158 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25159
25160         * gcc.c-torture/execute/20040308-1.c: New test.
25161
25162 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25163
25164         * gcc.c-torture/execute/20040307-1.c: New test case.
25165
25166 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25167
25168         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25169
25170 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25171
25172         * gcc.dg/20040306-1.c: New test.
25173
25174 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25175
25176         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25177         them static.
25178         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25179
25180 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25181
25182         PR c/14465
25183         * gcc.dg/decl-6.c: New test.
25184
25185 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25186
25187         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25188         Rename LOGPOW -> LOG_POW.
25189         (SQRT_EXP, POW_EXP): New.
25190
25191 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25192
25193         * gcc.dg/i386-sse-8.c: New test.
25194
25195 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25196
25197         PR c/14114
25198         * gcc.dg/decl-5.c: New test.
25199
25200 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25201
25202         * gcc.dg/20040305-1.c: New test.
25203
25204 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25205
25206         PR other/14354
25207         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25208
25209 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25210
25211         PR c++/14425, c++/14426
25212         * g++.dg/ext/altivec-4.C: New test.
25213         * g++.dg/ext/altivec-5.C: New test.
25214
25215 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25216
25217         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25218         global variables of a type with no linkage.
25219         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25220         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25221         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25222         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25223         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25224         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25225         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25226         * g++.dg/warn/deprecated.C: Name enum Color.
25227         * g++.dg/overload/VLA.C: Name structure for 'b'.
25228         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25229
25230 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25231
25232         * gcc.c-torture/compile/20040304-1.c: New test.
25233
25234 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25235
25236         PR 13728
25237         * gcc.dg/decl-4.c: New testcase.
25238
25239 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25240
25241         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25242         as PRECF if sizeof (float) > sizeof (double).
25243         (PRECL): Make it the same as PRECF if
25244         sizeof (float) > sizeof (long double).
25245
25246 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25247
25248         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25249         system type.  Add check for irix6 which doesn't have c99 runtime.
25250
25251 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25252
25253         * gcc.dg/const-elim-1.c: xfail for xtensa.
25254
25255 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25256
25257         PR c++/14369
25258         * g++.dg/template/cond4.C: New test.
25259
25260 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25261
25262         PR c++/14360
25263         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25264
25265         PR c++/14361
25266         * g++.dg/parse/defarg7.C: New test.
25267
25268         PR c++/14359
25269         * g++.dg/template/friend26.C: New test.
25270
25271 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25272
25273         PR c++/14324
25274         * g++.dg/abi/mangle21.C: New test.
25275
25276         PR c++/14260
25277         * g++.dg/parse/constructor2.C: New test.
25278
25279         PR c++/14337
25280         * g++.dg/template/sfinae1.C: New test.
25281
25282 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25283
25284         PR c++/14267
25285         * g++.dg/expr/crash2.C: New test.
25286
25287         PR middle-end/13448
25288         * gcc.dg/inline-5.c: New test.
25289         * gcc.dg/always-inline.c: Split out tests into ...
25290         * gcc.dg/always-inline2.c: ... this and ...
25291         * gcc.dg/always-inline3.c: ... this.
25292
25293 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25294
25295         PR debug/12103
25296         * g++.dg/debug/crash1.C: New test.
25297
25298 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25299
25300         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25301         function with __attribute__((noinline)).
25302         (recurser_void2): Likewise.
25303         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25304         (recurser_void2): Likewise.
25305
25306 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25307
25308         PR middle-end/14203
25309         * g++.dg/warn/Wunused-6.C: New test case.
25310
25311 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25312
25313         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25314         not defined.
25315
25316 2004-02-27  Eric Christopher  <echristo@redhat.com>
25317
25318         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25319         * g++.dg/charset/asm2.c: Run only x86.
25320         * gcc.dg/charset/asm3.c: Ditto.
25321
25322 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25323
25324         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25325         ld_library_path.
25326
25327 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25328
25329         * g++.dg/ext/altivec-3.C: New.
25330
25331 2004-02-26  Richard Henderson  <rth@redhat.com>
25332
25333         * g++.dg/ext/attrib10.C: Mark for warning.
25334         * gcc.dg/attr-alias-1.c: New.
25335
25336 2004-02-26  Richard Henderson  <rth@redhat.com>
25337
25338         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25339         * gcc.c-torture/execute/20040208-2.c: ... it back.
25340
25341 2004-02-26  Eric Christopher  <echristo@redhat.com>
25342
25343         * lib/target-supports.exp (check-iconv-available): New function.
25344         * lib/gcc-dg.exp (dg-require-iconv): New function.
25345         Use above.
25346         * gcc.dg/charset: New directory.
25347         * gcc.dg/charset/charset.exp: New file.
25348         * gcc.dg/charset/asm1.c: Ditto.
25349         * gcc.dg/charset/asm2.c: Ditto.
25350         * gcc.dg/charset/asm3.c: Ditto.
25351         * gcc.dg/charset/asm4.c: Ditto.
25352         * gcc.dg/charset/asm5.c: Ditto.
25353         * gcc.dg/charset/attribute1.c: Ditto.
25354         * gcc.dg/charset/attribute2.c: Ditto.
25355         * gcc.dg/charset/string1.c: Ditto.
25356         * g++.dg/charset: New directory.
25357         * g++.dg/dg.exp: Add here. Special options.
25358         * g++.dg/charset/charset.exp: New file.
25359         * g++.dg/charset/asm1.c: Ditto.
25360         * g++.dg/charset/asm2.c: Ditto.
25361         * g++.dg/charset/asm3.c: Ditto.
25362         * g++.dg/charset/asm4.c: Ditto.
25363         * g++.dg/charset/attribute1.c: Ditto.
25364         * g++.dg/charset/attribute2.c: Ditto.
25365         * g++.dg/charset/extern1.cc: Ditto.
25366         * g++.dg/charset/extern2.cc: Ditto.
25367         * g++.dg/charset/string1.c: Ditto.
25368
25369 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25370
25371         PR c++/14278
25372         * g++.dg/parse/comma1.C: New test.
25373
25374 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25375
25376         PR c++/14284
25377         * g++.dg/template/ttp8.C: New test.
25378
25379 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25380
25381         * gcc.dg/fixuns-trunc-1.c: New test.
25382
25383 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25384
25385         * gcc.dg/builtins-config.h: Use #elif.
25386
25387 2004-02-26  Michael Matz  <matz@suse.de>
25388
25389         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25390         * gcc.dg/991214-1.c: Likewise.
25391         * gcc.dg/i386-asm-1.c: Likewise.
25392
25393 2004-02-25  Richard Henderson  <rth@redhat.com>
25394
25395         * gcc.c-torture/execute/20040208-2.c: Move ...
25396         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25397
25398 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25399
25400         PR c++/14246
25401         * g++.dg/other/crash-3.C: New test.
25402
25403 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25404
25405         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25406         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25407
25408         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25409         HP-UX.
25410
25411 2004-02-24  Michael Matz  <matz@suse.de>
25412
25413         * gcc.dg/i386-regparm.c: New.
25414
25415 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25416
25417         * gcc.c-torture/execute/20040223-1.c: New.
25418
25419 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25420             Kazu Hirata  <kazu@cs.umass.edu>
25421
25422         * gcc.dg/fwritable-strings-1.c: Remove.
25423
25424 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25425
25426         PR c/14156
25427         * gcc.dg/20040223-1.c: New test.
25428
25429 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25430
25431         PR c++/14106
25432         * g++.dg/ext/typeof9.C: New test.
25433
25434 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25435
25436         PR c++/14250
25437         * g++.dg/other/switch1.C: New test.
25438
25439 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25440
25441         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25442         * gcc.dg/va-arg-1.c: Likewise.
25443
25444 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25445
25446         PR c++/14143
25447         * g++.dg/template/koenig5.C: New test.
25448
25449 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25450
25451         * g++.dg/ext/altivec-1.C: Generalize target triple.
25452         * g++.dg/ext/altivec-2.C: New test case.
25453         * g++.dg/ext/altivec_check.h: New file.
25454         * gcc.dg/altivec-1.c: Generalize target triple;
25455         include altivec_check.h and call altivec_check().
25456         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25457         * gcc.dg/altivec-6.c: New test case.
25458         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25459         type casts as needed.
25460         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25461         altivec_check().
25462         * gcc.dg/altivec-12.c: New test case.
25463         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25464         include altivec_check.h and call altivec_check().
25465         * gcc.dg/altivec_check.h: New file.
25466
25467 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25468
25469         * lib/target-supports.exp (check_alias_available): Don't mangle
25470         function `g' in test program.
25471
25472 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25473
25474         * lib/target-supports.exp (check_profiling_available): Check
25475         argument to determine whether we support a profiling type.
25476         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25477         check_profiling_available.
25478         * g++.dg/bprob/bprob.exp: Likewise.
25479         * g77.dg/bprob/bprob.exp: Likewise.
25480         * gcc.misc-tests/bprob.exp: Likewise.
25481         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25482         dg-require-profiling and delete expected error handling.
25483         * gcc.dg/20021014-1.c: Likewise.
25484         * gcc.dg/nest.c: Likewise.
25485
25486 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25487
25488         PR c++/12007
25489         * g++.dg/other/vthunk1.C: New test.
25490
25491 2004-02-20  Falk Hueffner  <falk@debian.org>
25492
25493         PR target/14201
25494         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25495
25496 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25497
25498         PR c++/13927
25499         * g++.dg/other/error8.C: Remove XFAIL markers.
25500
25501         PR c++/14173
25502         * g++.dg/ext/packed5.C: New test.
25503
25504         PR c++/14199
25505         * g++.dg/warn/Wunused-5.C: New test.
25506
25507         PR c++/14186
25508         * g++.dg/lookup/member1.C: New test.
25509
25510 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25511
25512         * gcc.c-torture/compile/20040130-1.c: Enable only when
25513         __INT_MAX__ >= 2147483647L.
25514         * gcc.c-torture/compile/961203-1.c: Likewise.
25515
25516 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25517
25518         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25519         * g++.dg/opt/template1.C: Robustify assembler regexp
25520
25521 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25522
25523         * gcc.c-torture/execute/simd-4.x: Remove.
25524         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25525         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25526         Guard with #ifndef SKIP_ATTRIBUTE.
25527         * gcc.dg/compat/vector-1_y.c: Likewise.
25528         * gcc.dg/compat/vector-2_x.c: Likewise.
25529         * gcc.dg/compat/vector-2_y.c: Likewise.
25530         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25531         * g++.dg/eh/simd-2.C: Likewise.
25532
25533 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25534
25535         * gcc.c-torture/compile/complex-1.c: New.
25536
25537 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25538
25539         PR target/14209
25540         * gcc.c-torture/execute/20040218-1.c: New test.
25541
25542 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25543
25544         PR c++/14181
25545         * g++.dg/parse/new2.C: New test.
25546
25547 2004-02-18  Paul Brook  <paul@codesourcery.com>
25548
25549         * gcc.c-torture/compile/libcall-1.c: New test.
25550
25551 2004-02-18  Paul Brook  <paul@codesourcery.com>
25552
25553         PR debug/12934
25554         * gcc.dg/debug/debug-7.c: New test.
25555
25556 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25557
25558         * gcc.dg/20040217-1.c: New test.
25559
25560 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25561
25562         * gcc.c-torture/execute/990208-1.x: Delete.
25563
25564 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25565
25566         * gcc.c-torture/execute/20040208-2.x: New file.
25567
25568 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25569
25570         PR c++/11326
25571         * g++.dg/abi/structret1.C: New test.
25572
25573 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25574
25575         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25576         (i386_cpuid): No need to test if cpuid is available on AMD64.
25577         Fix assembly, so that it works onboth i386 and AMD64.
25578         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25579         (vecInLong): Fix s[] member type to unsigned int.
25580         (vecInWord): Remove type.
25581         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25582         (a64, b64, c64, d64, e64): Remove.
25583         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25584         Remove unused variable.  Remove initialization of removed variables.
25585         Don't call mmx_tests nor sse_tests.
25586         (reference_mmx, reference_sse): Remove.
25587         (check): Add return stmt.
25588         * gcc.dg/i386-sse-7.c: New test.
25589         * gcc.dg/i386-mmx-4.c: New test.
25590
25591 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25592
25593         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25594         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25595         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25596         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25597         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25598         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25599         g++.dg/tc1/dr94.C: Fix line terminator.
25600
25601 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25602
25603         * gcc.c-torture/compile/20040216-1.c: New.
25604
25605 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25606
25607         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25608         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25609         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25610         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25611         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25612         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25613
25614 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25615
25616         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25617
25618 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25619
25620         PR c++/13971
25621         * g++.dg/expr/cond4.C: New test.
25622
25623         PR c++/14086
25624         * g++.dg/lookup/crash2.C: New test.
25625
25626 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25627
25628         * gcc.c-torture/compile/20040214-2.c: New test.
25629
25630 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25631
25632         PR c++/14116
25633         * g++.dg/ext/typeof8.C: New test.
25634
25635 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25636
25637         * gcc.c-torture/compile/20040214-1.c: New test.
25638
25639 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25640
25641         PR c++/13635
25642         * g++.dg/template/spec11.C: New test.
25643
25644 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25645
25646         PR c++/13927
25647         * g++.dg/other/error8.C: New test.
25648
25649 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25650
25651         PR c++/14122
25652         * g++.dg/template/array4.C: New test.
25653
25654         PR c++/14108
25655         * g++.dg/inherit/thunk2.C: New test.
25656
25657         PR c++/14083
25658         * g++.dg/eh/cond2.C: New test.
25659
25660 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25661
25662         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25663
25664 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25665
25666         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25667
25668 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25669
25670         * g++.dg/simd-2.C: xfail on ppc64-linux.
25671
25672 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25673
25674         PR c/456
25675         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25676         tests.
25677
25678 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25679
25680         * gcc.dg/builtins-33.c: New test.
25681
25682 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25683
25684         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25685
25686 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25687
25688         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25689
25690 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25691
25692         * gcc.dg/ppc64-abi-3.c: New test.
25693
25694 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25695
25696         PR c/14092
25697
25698         * gcc.dg/pr14092-1.c: New testcase.
25699
25700 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25701
25702         * gcc.dg/cpp/assert4.c: Fix typo last change.
25703
25704         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25705         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25706
25707         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25708
25709 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25710
25711         * gcc.c-torture/compile/20040209-1.c: New test case.
25712
25713 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25714
25715         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25716
25717 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25718
25719         * gcc.c-torture/execute/20040208-[12].c: New tests.
25720
25721 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25722
25723         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25724
25725 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25726
25727         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25728
25729 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25730
25731         Bug 13856
25732         * gcc.dg/visibility-8.c: New testcase.
25733
25734 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25735
25736         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25737         arguments.
25738         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25739
25740 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25741
25742         PR middle-end/13696
25743         * g++.dg/opt/fold1.C: New test case.
25744
25745 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25746
25747         PR c++/14033
25748         * g++.dg/other/crash-2.C: New test.
25749
25750 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25751
25752         PR c++/14028
25753         * g++.dg/parse/angle-bracket2.C: New test.
25754
25755 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25756
25757         PR middle-end/13750
25758         Revert:
25759         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25760         PR pch/13361
25761         * testsuite/g++.dg/pch/wchar-1.C: New.
25762         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25763
25764 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25765
25766         PR c++/14008
25767         * g++.dg/parse/error15.C: New test.
25768         * g++.dg/parse/crash11.C: Update dg-error mark.
25769
25770 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25771
25772         PR c++/13932
25773         * g++.dg/warn/conv2.C: New test.
25774
25775 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25776
25777         PR c++/13086
25778         * g++.dg/warn/incomplete1.C: Remove xfail.
25779
25780 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25781
25782         * lib/file-format.exp (gcc_target_object_format): Use
25783         ${tool}_target_compile, not gcc_target_compile.
25784         * lib/target-supports.exp (check_alias_available): Likewise.
25785         (check_gc_sections_available): Likewise.
25786         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25787         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25788         dg-require-alias.
25789
25790 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25791
25792         PR c++/13969
25793         * g++.dg/template/static6.C: New test.
25794
25795 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25796
25797         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25798
25799 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25800
25801         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25802         tests for systems where `char' is unsigned by default.
25803
25804 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25805
25806         PR c++/13997
25807         * g++.dg/template/partial3.C: New test.
25808
25809 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25810
25811         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25812         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25813         Remove mentions of obsolete ports.
25814
25815 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25816
25817         * gcc.dg/noncompile/20001228-1.c: Fix for new
25818         error message.
25819
25820 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25821
25822         PR target/9348
25823         * gcc.c-torture/execute/multdi-1.c: New test case.
25824
25825 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25826
25827         PR c++/13925
25828         * g++.dg/template/lookup5.C: New test.
25829
25830 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25831
25832         PR c++/13950
25833         * g++.dg/template/lookup4.C: New test.
25834
25835         PR c++/13970
25836         * g++.dg/parse/error14.C: New test.
25837
25838         PR c++/14002
25839         * g++.dg/parse/template13.C: New test.
25840
25841 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25842
25843         PR c++/13978
25844         * g++.dg/template/koenig4.C: New test.
25845
25846         PR c++/13968
25847         * g++.dg/template/crash17.C: New test.
25848
25849         PR c++/13975
25850         * g++.dg/parse/error13.C: New test.
25851         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25852
25853 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25854
25855         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25856
25857 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25858
25859         PR c/11658
25860         PR c/13994
25861         * gcc.dg/noncompile/20040203-1.c: New test.
25862         * gcc.dg/noncompile/20040203-2.c: Likewise.
25863         * gcc.dg/noncompile/20040203-3.c: Likewise.
25864         * gcc.dg/20040203-1.c: Likewise.
25865
25866 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25867
25868         PR c++/10858
25869         * g++.dg/template/sizeof7.C: New test.
25870
25871 2004-02-02  Eric Christopher  <echristo@redhat.com>
25872             Zack Weinberg  <zack@codesourcery.com>
25873
25874         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25875
25876 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25877
25878         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25879         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25880         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25881         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25882
25883 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25884
25885         PR c++/13113
25886         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25887
25888         PR c++/13854
25889         * g++.dg/ext/attrib13.C: New test.
25890
25891         PR c++/13907
25892         * g++.dg/conversion/op2.C: New test.
25893
25894 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25895
25896         * gcc.dg/titype-1.c: Fix pasto.
25897
25898 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25899
25900         * gcc.dg/titype-1.c: New test.
25901
25902 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25903
25904         PR c++/13957
25905         * g++.dg/template/non-type-template-argument-1.C,
25906         g++.dg/template/qualified-id1.C: Update dg-error marks.
25907         * g++.dg/template/nontype6.C: New test.
25908
25909 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25910
25911         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25912         * gcc.dg/builtins-31.c: New testcase.
25913         * gcc.dg/builtins-32.c: New testcase.
25914
25915 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25916
25917         * objc.dg/call-super-2.m: Update line numbers
25918         for the including of stddef.h.
25919
25920 2004-01-30  Michael Matz  <matz@suse.de>
25921
25922         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25923         g++.dg/ext/case-range3.C: New tests.
25924
25925 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25926
25927         DR206
25928         PR c++/13813
25929         * g++.dg/template/member4.C: New test.
25930
25931 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25932
25933         PR c++/13683
25934         * g++.dg/template/sizeof6.C: New test.
25935
25936 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25937
25938         * gcc.dg/fwritable-strings-1.c: New test.
25939
25940 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25941
25942         * gcc.c-torture/compile/20040130-1.c: New test.
25943
25944 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25945
25946         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25947
25948 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25949
25950         PR c++/13883
25951         * g++.dg/template/ctor3.C: New test.
25952
25953 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25954
25955         * g++.dg/tc1: New directory.
25956         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25957         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25958         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25959         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25960         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25961
25962 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25963
25964         * g++.dg/parse/error11.C: New test.
25965         * g++.dg/parse/error12.C: Likewise.
25966
25967 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25968
25969         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25970         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25971
25972 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25973
25974         PR c++/13791
25975         * g++.dg/ext/attrib12.C: New test.
25976
25977         PR c++/13736
25978         * g++.dg/parse/cast2.C: New test.
25979
25980 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25981
25982         * objc.dg/encode-2.m (main): New local string.  Set depending on
25983         sizeof long.  Use in sscanf call.
25984         * objc.dg/encode-3.m (main): New local string.  Set depending on
25985         sizeof long.  Use in scan_initial call.
25986
25987 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25988
25989         * objc.dg/call-super-2.m: Make LP64-safe.
25990         * objc.dg/desig-init-1.m: Likewise.
25991
25992 2004-01-27  Devang Patel <dpatel@apple.com>
25993
25994         * g++.dg/debug/namespace1.C: New test.
25995
25996 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25997
25998         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25999         xscale-*-*.
26000
26001         * gcc.dg/arm-mmx-1.c: New test.
26002
26003 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26004
26005         * gcc.dg/20040127-1.c: New test.
26006         * gcc.dg/20040127-2.c: New test.
26007
26008 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26009
26010         * objc.dg/stret-1.m (glob): Renamed to globa.
26011
26012 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
26013
26014         PR c++/13663
26015         * g++.dg/expr/for1.C: New test.
26016
26017 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
26018
26019         PR middle-end/13779
26020         * gcc.dg/darwin-longlong.c: New test.
26021
26022 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
26023
26024         * gcc.dg/20040124-1.c: Moved test from here...
26025         * gcc.c-torture/compile/20040124-1.c: ...to here.
26026
26027 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26028
26029         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
26030         the assembly output if -m64 is passed.
26031
26032 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
26033
26034         PR c++/13833
26035         * g++.dg/template/cond3.C: New test.
26036
26037 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26038
26039         PR c++/13810
26040         * g++.dg/template/ttp7.C: New test.
26041
26042 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26043
26044         PR c++/13797
26045         * g++.dg/template/nontype4.C: New test.
26046         * g++.dg/template/nontype5.C: Likewise.
26047
26048 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26049
26050         * gcc.dg/torture/mips-clobber-at.c: New test.
26051
26052 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26053
26054         * gcc.dg/20040124-1.c: New test.
26055
26056 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26057
26058         * gcc.dg/20040123-1.c: New test.
26059
26060 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26061
26062         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26063
26064 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26065
26066         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26067
26068 2004-01-23  Andrew Pinski  <apinski@apple.com>
26069
26070         * gcc.dg/20030121-1.c: Move to ..
26071         * gcc.dg/20040121-1.c: here.
26072
26073 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26074
26075         * gcc.dg/builtins-29.c: New test case.
26076
26077 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26078
26079         PR 18314
26080         * gcc.dg/builtins-30.c: New testcase.
26081
26082 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26083
26084         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26085         * lib/g77.exp: Likewise.
26086         * lib/objc.exp: Likewise.
26087         * lib/g++.exp: Likewise.
26088
26089 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26090
26091         * gcc.dg/struct-by-value-2.c: New test.
26092
26093 2004-01-21  Andrew Pinski  <apinski@apple.com>
26094
26095         PR target/13785
26096         * gcc.dg/20030121-1.c: New test.
26097
26098 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26099
26100         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26101         clobber frame pointer register in asm statement.
26102
26103 2004-01-21  Falk Hueffner  <falk@debian.org>
26104
26105         * gcc.c-torture/compile/20040121-1.c: New test.
26106
26107 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26108
26109         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26110
26111 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26112
26113         * gcc.dg/ppc64-abi-2.c: New test.
26114
26115 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26116
26117         * lib/treelang.exp: Fill out this file.
26118         * lib/treelang-dg.exp: New File.
26119
26120 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26121
26122         * gcc.c-torture/compile/981022-1.c: Remove.
26123         * gcc.dg/array-5.c: Remove XFAIL.
26124         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26125         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26126         gcc.dg/cond-lvalue-1.c: Update.
26127         * gcc.dg/cast-lvalue-2.c: New test.
26128
26129 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26130
26131         PR c++/13592
26132         * g++.dg/other/error1.C (class foo): Tweak error message.
26133
26134         PR c++/13592
26135         * g++.dg/template/call2.C: New test.
26136
26137 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26138
26139         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26140         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26141         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26142         scalar-return-1_x.c, scalar-return-2_y.c,
26143         scalar-return-3_x.c, scalar-return-3_y.c,
26144         scalar-return-4_x.c, scalar-return-4_y.c,
26145         struct-align-1.h, struct-align-1_x.c,
26146         struct-align-1_y.c, struct-align-2.h,
26147         struct-align-2_x.c, struct-align-2_y.c,
26148         struct-by-value-10_y.c, struct-by-value-11_x.c,
26149         struct-by-value-11_y.c, struct-by-value-12_x.c,
26150         struct-by-value-12_y.c, struct-by-value-13_x.c,
26151         struct-by-value-13_y.c, struct-by-value-14_x.c,
26152         struct-by-value-14_y.c, struct-by-value-15_x.c,
26153         struct-by-value-15_y.c, struct-by-value-16_y.c,
26154         struct-by-value-17_y.c, struct-by-value-18_y.c,
26155         struct-by-value-19_y.c, struct-by-value-1_x.c,
26156         struct-by-value-1_y.c, struct-by-value-20_y.c,
26157         struct-by-value-2_x.c, struct-by-value-2_y.c,
26158         struct-by-value-3_y.c, struct-by-value-4_x.c,
26159         struct-by-value-4_y.c, struct-by-value-5_y.c,
26160         struct-by-value-6_y.c, struct-by-value-7_y.c
26161         struct-by-value-8_x.c, struct-by-value-8_y.c
26162         struct-by-value-9_x.c, struct-by-value-9_y.c
26163         struct-return-10_x.c, struct-return-10_y.c,
26164         struct-return-19_x.c, struct-return-20_x.c
26165         struct-return-2_x.c, struct-return-2_y.c
26166         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26167         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26168
26169 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26170
26171         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26172         attribute on sparc*-sun-solaris2.*.
26173
26174 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26175
26176         PR c++/13710
26177         * g++.dg/ext/typeof7.C: New test.
26178
26179 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26180
26181         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26182         * gcc.dg/const-elim-1.c: Same.
26183
26184 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26185
26186         * objc.dg/stret-1.m: New.
26187         * objc.dg/stret-2.m: New.
26188
26189 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26190
26191         PR c++/11895
26192         * g++.dg/ext/vector1.C: New test.
26193
26194 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26195
26196         * gcc.dg/pch/import-1.c: New.
26197         * gcc.dg/pch/import-1.hs: New.
26198         * gcc.dg/pch/import-1a.h: New.
26199         * gcc.dg/pch/import-1b.h: New.
26200         * gcc.dg/pch/import-1c.h: New.
26201
26202 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26203
26204         PR c++/13574
26205         * g++.dg/ext/array1.C: New test.
26206
26207         PR c++/13178
26208         * g++.dg/conversion/op1.C: New test.
26209
26210 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26211
26212         PR 11864
26213         From Kazumoto Kojima / Dan Kegel:
26214         * gcc.dg/pr11864-1.c: New test.
26215
26216         PR 10392
26217         From Marcus Comstedt / Dan Kegel:
26218         * gcc.dg/pr10392-1.c: New test.
26219
26220 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26221
26222         PR c++/13478
26223         * g++.dg/init/ref10.C: New test.
26224
26225 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26226
26227         PR c++/13407
26228         * g++.dg/parse/typename6.C: New test.
26229
26230 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26231
26232         PR pch/13361
26233         * testsuite/g++.dg/pch/wchar-1.C: New.
26234         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26235
26236 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26237
26238         PR c++/9259
26239         * g++.dg/expr/sizeof2.C: New test.
26240
26241 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26242
26243         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26244
26245 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26246
26247         PR c++/13659
26248         * g++.dg/lookup/strong-using-3.C: New.
26249         * g++.dg/lookup/using-10.C: New.
26250
26251 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26252
26253         PR c++/13594
26254         * g++.dg/lookup/strong-using-2.C: New.
26255
26256 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26257             Dan Kegel <dank@kegel.com>
26258             J"orn Rennecke <joern.rennecke@superh.com>
26259
26260         PR target/9365
26261         * gcc.dg/pr9365-1.c: New test.
26262
26263 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26264
26265         PR c++/8856
26266         * g++.dg/parse/casting-operator2.C: New test.
26267         * g++.old-deja/g++.pt/explicit83.C: Remove.
26268
26269 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26270
26271         * gcc.dg/label-compound-stmt-1.c: New test.
26272         * gcc.c-torture/compile/950922-1.c,
26273         gcc.c-torture/compile/20000211-3.c,
26274         gcc.c-torture/compile/20000518-1.c,
26275         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26276         compound statements.
26277
26278 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26279
26280         * gcc.dg/ppc64-abi-1.c: New test.
26281
26282 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26283
26284          * g++.dg/ext/attrib9.C: Add dg-warnings.
26285
26286 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26287
26288         PR c++/12335
26289         * g++.dg/parse/dtor3.C: New test.
26290
26291 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26292
26293         PR c++/12709
26294         * g++.dg/parse/try-catch-1.C: New test.
26295
26296 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26297
26298         * ada/acats/run_all.sh: Add more verbose output in acats.log
26299         when compiling tests.
26300
26301 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26302
26303         PR 13656
26304         * gcc.dg/typedef-redecl.c: New test case.
26305         * gcc.dg/typedef-redecl.h: New support file.
26306
26307 2004-01-13  Jan Hubicka  <jh@suse.cz>
26308
26309         * gcc.dg/always_inline.c: New test.
26310         * gcc.dg/debug/20031231-1.c: Fix.
26311
26312 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26313
26314         PR c++/13474
26315         * g++.dg/template/array3.C: New test.
26316
26317 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26318
26319         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26320         * g++.dg/warn/Wunused-2.C: Likewise.
26321
26322 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26323
26324         PR c++/13289
26325         * g++.dg/template/instantiate6.C: New test.
26326
26327 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26328
26329         PR middle-end/11397
26330         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26331
26332 2004-01-12  Jan Hubicka  <jh@suse.cz>
26333
26334         PR opt/12826
26335         * gcc.dg/20040112-1.c: New.
26336
26337         * gcc.dg/dwarf-die[1-7].c: Move to...
26338         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26339         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26340
26341 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26342
26343         PR c++/4100
26344         * g++.dg/parse/friend4.C: New test.
26345
26346 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26347
26348         PR c++/4100
26349         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26350         definition is called a friend.
26351
26352 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26353
26354         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26355
26356 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26357
26358         PR c++/3478
26359         * g++.dg/parse/error10.C: New test.
26360         * g++.dg/template/arg2.C: Accept "invalid type" error.
26361
26362 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26363
26364         PR middle-end/13392
26365         * g++.dg/opt/expect2.C: New test.
26366
26367 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26368
26369         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26370         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26371         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26372         Update dg-error regexps.
26373
26374 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26375
26376         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26377         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26378
26379 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26380
26381         * gcc.dg/pragma-re-1.c: Use right pointer type.
26382
26383 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26384
26385         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26386
26387 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26388
26389         * gcc.dg/rs6000-ldouble-1.c: New.
26390
26391 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26392
26393         DR 337
26394         PR c++/9256
26395         * g++.dg/other/abstract1.C: New test.
26396
26397 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26398
26399         * g++.dg/lookup/strong-using-1.C: New.
26400
26401 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26402
26403         PR c/11234
26404         * gcc.dg/func-ptr-conv-1.c: New test.
26405         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26406
26407 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26408
26409         PR target/13380.
26410         * gcc.c-torture/compile/20040109-1.c: New.
26411
26412 2004-01-08  Stuart Hastings  <stuart@apple.com>
26413
26414         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26415         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26416         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26417
26418 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26419
26420         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26421
26422 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26423
26424         * ada/acats/run_acats: Treat 'gnatchop' the same way
26425         as 'gnatmake'.  Export GCC_DRIVER.
26426         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26427         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26428
26429 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26430
26431         PR c++/12573
26432         * g++.dg/template/dependent-expr4.C: New test.
26433
26434 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26435
26436         * gcc.dg/altivec-11.c: New test.
26437
26438 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26439
26440         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26441
26442 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26443
26444         PR c/6024
26445         * gcc.dg/enum-compat-1.c: New test.
26446         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26447
26448 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26449
26450         PR c/12165
26451         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26452         gcc.dg/c99-idem-qual-3.c: New tests.
26453
26454 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26455
26456         * gcc.dg/winline-7.c: Don't cast void * to int.
26457
26458 2004-01-06  Jan Hubicka  <jh@suse.cz>
26459
26460         * gcc.dg/i386-sse-5.c: New test
26461         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26462
26463 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26464
26465         PR c++/12815
26466         * g++.dg/rtti/typeid4.C: New test.
26467
26468 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26469
26470         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26471
26472 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26473
26474         PR c++/12132
26475         * g++.dg/template/error11.C: New test.
26476
26477         PR c++/13451
26478         * g++.dg/template/class2.C: New test.
26479
26480 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26481         Richard Sandiford <rsandifo@redhat.com>
26482
26483         PR c++/13387
26484         * g++.dg/opt/alias3.C: New test.
26485
26486 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26487
26488         PR c++/13157
26489         * g++.dg/template/koenig3.C: New test.
26490
26491         PR c++/13529
26492         * g++.dg/parse/offsetof3.C: New test.
26493
26494         * g++.dg/init/copy7.C: Add missing dg-error markers.
26495
26496         PR c++/12226
26497         * g++.dg/init/copy7.c: New test.
26498
26499         PR c++/13536
26500         * g++.dg/parse/cast1.C: New test.
26501
26502 2004-01-04  Jan Hubicka  <jh@suse.cz>
26503
26504         * gcc.dg/winline[1-7].c: New tests.
26505
26506 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26507
26508         PR c++/13520
26509         * g++.dg/template/qualttp22.C: New test.
26510
26511 2004-01-01  Jan Hubicka  <jh@suse.cz>
26512
26513         * gcc.dg/debug/20031231-1.c: New.
26514         * gcc.c-torture/compile/20040101-1.c: New.
26515         * gcc.dg/dwarf-die-[1-7].c: New.
26516
26517 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26518
26519         PR optimization/13521
26520         * gcc.c-torture/compile/20031231-1.c: New test.
26521
26522 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26523
26524         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26525
26526 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26527
26528         PR c++/10079
26529         * g++.dg/template/crash16.C: New test.
26530
26531 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26532
26533         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26534
26535 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26536
26537         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26538         ports.
26539         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26540         * g++.old-deja/g++.law/profile1.C: Likewise.
26541         * gcc.c-torture/compile/981006-1.c: Likewise.
26542         * gcc.c-torture/execute/loop-2e.x: Likewise.
26543         * gcc.c-torture/execute/loop-2f.x: Remove.
26544         * gcc.c-torture/execute/loop-2g.x: Likewise.
26545         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26546         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26547
26548 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26549
26550         PR c++/13507
26551         * g++.dg/ext/attrib11.C: New test.
26552
26553         PR c++/13494
26554         * g++.dg/template/array2-1.C: New test.
26555         * g++.dg/template/array2-2.C: New test.
26556
26557 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26558
26559         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26560
26561 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26562
26563         PR c++/12774
26564         * g++.dg/template/array1-1.C: New test.
26565         * g++.dg/template/array1-2.C: New test.
26566
26567 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26568
26569         PR fortran/12632
26570         * g77.dg/12632.f: New test case.
26571
26572 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26573
26574         PR c++/13289
26575         * g++.dg/parse/nontype1.C: New test.
26576
26577 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26578
26579         PR c++/12403
26580         * g++.dg/parse/explicit1.C: New test.
26581         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26582
26583 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26584
26585         PR c++/13081
26586         * g++.dg/opt/inline6.C: New test.
26587
26588         PR c++/12613
26589         * g++.dg/parse/error9.C: New test.
26590
26591         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26592
26593 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26594
26595         PR c++/13009
26596         * g++.dg/init/assign1.C: New test.
26597
26598 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26599
26600         PR c++/13070
26601         * g++.dg/warn/format3.C: New test case.
26602
26603 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26604
26605         * gcc.c-torture/compile/20031227-1.c: New test.
26606
26607 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26608
26609         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26610         * g77.dg/bprob/bprob.exp: Likewise.
26611         * gcc.misc-tests/bprob.exp: Likewise.
26612         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26613         variants on systems where the library does not provide that
26614         functionality.
26615         * gcc.dg/builtins-20.c: Use builtins-config.h.
26616         * gcc.dg/builtins-config.h: New file.
26617
26618 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26619
26620         * lib/gcc-dg.exp (dg-require-profiling): New function.
26621         * lib/target-supports.exp (check_profiling_available): Likewise.
26622         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26623         * g77.dg/bprob/bprob.exp: Likewise.
26624         * gcc.misc-tests/bprob.exp: Likewise.
26625         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26626         * gcc.dg/20021014-1.c: Likewise.
26627         * gcc.dg/nest.c: Likewise.
26628
26629 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26630
26631         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26632         compiling.
26633         * g++.dg/lookup/java2.C: Likewise.
26634         * gcc.dg/cpp/lexident.c: Likewise.
26635
26636 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26637
26638         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26639         given.
26640         * gcc.c-torture/compile/961203-1.c: Likewise.
26641         * gcc.c-torture/compile/980506-1.c: Likewise.
26642
26643 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26644
26645         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26646         (additional_prunes): New global.
26647         (gcc-dg-prune): Handle additional per-test pruning.
26648         (dg-test): Clear additional_prunes between tests.
26649
26650         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26651         dg-prune-output to avoid spurious failures from assembler
26652         complaining about nonexistent WAW violations.
26653         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26654         Use dg-prune-output to avoid spurious failures from assembler
26655         warning about Itanium B-step errata.
26656
26657 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26658
26659         * g++.dg/abi/macro0.C: New test.
26660         * g++.dg/abi/macro1.C: Likewise.
26661         * g++.dg/abi/macro2.C: Likewise.
26662
26663         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26664         * g++.dg/abi/bitfield7.C: Likewise.
26665         * g++.dg/abi/dtor2.C: Likewise.
26666         * g++.dg/abi/mangle11.C: Likewise.
26667         * g++.dg/abi/mangle12.C: Likewise.
26668         * g++.dg/abi/mangle14.C: Likewise.
26669         * g++.dg/abi/mangle17.C: Likewise.
26670         * g++.dg/abi/vbase10.C: Likewise.
26671         * g++.dg/abi/vbase14.C: Likewise.
26672         * g++.dg/template/qualttp17.C: Likewise.
26673
26674 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26675
26676         PR c/11995
26677         * gcc.dg/20031223-1.c: New test.
26678
26679 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26680
26681         * gcc.dg/noreturn-7.c: New test.
26682
26683 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26684
26685         * gcc.dg/null-pointer-1.c: New test.
26686
26687 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26688
26689         * g++.old-deja/g++.jason/template18.C: Remove.
26690         * g++.old-deja/g++.jason/template37.C: Likewise.
26691
26692         PR c++/12862
26693         * g++.dg/lookup/ns1.C: New test.
26694
26695         PR c++/12397
26696         * g++.dg/template/lookup3.C: New test.
26697
26698 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26699
26700         * g++.dg/template/recurse1.C: New test
26701
26702 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26703
26704         PR c++/12479
26705         * g++.dg/parse/semicolon1.C: New test.
26706         * g++.dg/parse/semicolon1.h: Likewise.
26707
26708 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26709
26710         * gcc.dg/darwin-misaligned.c: New test.
26711
26712 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26713
26714         PR c/9163
26715         * gcc.dg/20031222-1.c: New test.
26716
26717 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26718
26719         PR c++/13438
26720         * g++.dg/parse/error8.C: New test.
26721
26722         PR c++/11554
26723         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26724
26725 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26726
26727         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26728         too small.
26729         * gcc.c-torture/compile/930217-1.c: Likewise.
26730         * gcc.c-torture/compile/930513-1.c: Likewise.
26731         * gcc.c-torture/execute/920908-2.c: Likewise.
26732         * gcc.c-torture/execute/921204-1.c: Likewise.
26733         * gcc.c-torture/execute/930621-1.c: Likewise.
26734         * gcc.c-torture/execute/930630-1.c: Likewise.
26735         * gcc.c-torture/execute/931031-1.c: Likewise.
26736         * gcc.c-torture/execute/980602-2.c: Likewise.
26737         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26738         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26739         * gcc.c-torture/execute/extzvsi.c: Likewise.
26740         * gcc.c-torture/unsorted/ext.c: Likewise.
26741
26742 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26743
26744         PR target/12749
26745         * gcc.c-torture/compile/20031220-2.c: New test case.
26746
26747 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26748
26749         PR optimization/13031
26750         * gcc.c-torture/compile/20031220-1.c: New test case.
26751
26752 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26753
26754         * gcc.dg/cast-function-1.c: New test.
26755
26756 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26757
26758         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26759         formats.
26760
26761 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26762
26763         PR c++/12795
26764         * g++.dg/ext/attrib10.C: New test.
26765
26766 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26767
26768         * gcc.dg/cleanup-10.c: New test.
26769         * gcc.dg/cleanup-11.c: New test.
26770
26771 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26772
26773         PR c++/13239
26774         * g++.dg/opt/expect1.C: New test.
26775
26776 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26777
26778         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26779
26780 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26781
26782         PR debug/12923
26783         * gcc.dg/20031218-1.c: New test.
26784
26785         PR debug/12389
26786         * gcc.dg/20031218-2.c: New test.
26787         * gcc.dg/20031218-3.c: New test.
26788
26789         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26790         of label name and allow for USER_LABEL_PREFIX == "_" names.
26791         * g++.dg/abi/mangle18-2.C: Likewise.
26792         * g++.dg/abi/mangle19-1.C: Likewise.
26793         * g++.dg/abi/mangle19-2.C: Likewise.
26794         * g++.dg/abi/mangle20-1.C: Likewise.
26795         * g++.dg/abi/mangle20-2.C: Likewise.
26796
26797 2003-12-18  Richard Henderson  <rth@redhat.com>
26798
26799         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26800
26801 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26802             Dan Kegel <dank@kegel.com>
26803
26804         PR other/12009
26805         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26806         testing a cross compiler, it causes spurious compile failures.
26807         * lib/g++.exp: Likewise.
26808
26809 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26810
26811         PR c++/13262
26812         * g++.dg/template/access13.C: New test.
26813
26814 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26815
26816         * gcc.dg/20031216-1.c: New test.
26817
26818 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26819
26820         PR c++/9154
26821         * g++.dg/template/error10.C: New test.
26822
26823 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26824
26825         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26826         * g++.dg/eh/simd-2.C: Likewise.
26827
26828 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26829             Roger Sayle  <roger@eyesopen.com>
26830
26831         * gcc.c-torture/execute/ieee/mzero5.c: New.
26832
26833 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26834
26835         PR c++/10603
26836         * g++.dg/parse/error6.C: New test.
26837
26838         PR c++/12827
26839         * g++.dg/parse/error7.C: New test.
26840
26841 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26842
26843         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26844         at -O with stabs debugging formats.
26845         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26846         * gcc.dg/debug/debug-2.c: Likewise.
26847
26848 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26849
26850         PR c++/12696
26851         * g++.dg/init/error1.C: New test.
26852
26853         PR c++/12218
26854         * g++.dg/init/pm3.C: New test.
26855
26856 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26857
26858         PR c/3347
26859         * gcc.dg/bitfld-8.c: New test.
26860
26861 2003-12-16  James Lemke  <jim@wasabisystems.com>
26862
26863         * gcc.dg/arm-scd42-[123].c: New tests.
26864
26865 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26866
26867         PR c++/9043
26868         * g++.dg/abi/mangle20-1.C: New test.
26869         * g++.dg/abi/mangle20-2.C: New test.
26870
26871 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26872
26873         PR c++/13275
26874         * g++.dg/other/offsetof2.C: Remove XFAIL.
26875         * g++.dg/parse/offsetof1.C: New test.
26876         * g++.gd/parse/offsetof2.C: Likewise.
26877
26878 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26879
26880         * g++.dg/template/nontype3.C: New test.
26881         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26882
26883 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26884
26885         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26886
26887 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26888
26889         PR c++/13387
26890         * g++.dg/expr/assign1.C: New test.
26891
26892         PR c++/13242
26893         * g++.dg/abi/mangle19-1.C: New test.
26894         * g++.dg/abi/mangle19-2.C: New test.
26895
26896 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26897
26898         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26899
26900 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26901
26902         * gcc.c-torture/execute/20031216-1.c: New test.
26903
26904 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26905
26906         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26907         an ICE regression.
26908
26909 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26910
26911         PR c++/10926
26912         * g++.dg/template/error9.C: New test.
26913
26914         PR c++/11116
26915         * g++.dg/template/error8.C: New test.
26916
26917 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26918
26919         PR middle-end/13400
26920         * gcc.c-torture/execute/20031215-1.c: New test case.
26921
26922 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26923
26924         PR c++/13269
26925         * g++.dg/parse/error5.C: New test.
26926
26927         PR c++/12989
26928         * g++.dg/expr/sizeof1.C: New test.
26929
26930         PR c++/13310
26931         * g++.dg/template/crash15.C: New test.
26932
26933 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26934
26935         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26936         a non-POD type as the last named parameter of a varargs function.
26937
26938 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26939
26940         PR c++/13243
26941         PR c++/12573
26942         * g++.dg/template/crash14.C: New test.
26943         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26944
26945 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26946
26947         * g++.dg/other/java1.C: New test.
26948
26949         PR c++/13241
26950         * g++.dg/abi/mangle18-1.C: New test.
26951         * g++.dg/abi/mangle18-2.C: New test.
26952
26953 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26954
26955         PR optimization/10312
26956         * gcc.c-torture/execute/20031214-1.c: New.
26957
26958 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26959
26960         PR c++/10779
26961         PR c++/12160
26962         * g++.dg/parse/error3.C: New test.
26963         * g++.dg/parse/error4.C: Likewise.
26964         * g++.dg/abi/mangle4.C: Tweak error messages.
26965         * g++.dg/lookup/using5.C: Likewise.
26966         * g++.dg/other/error2.C: Likewise.
26967         * g++.dg/parse/typename5.C: Likewise.
26968         * g++.dg/parse/undefined1.C: Likewise.
26969         * g++.dg/template/arg2.C: Likewise.
26970         * g++.dg/template/ttp3.C: Likewise.
26971         * g++.dg/template/type1.C: Likewise.
26972         * g++.old-deja/g++.other/crash32.C: Likewise.
26973         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26974
26975 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26976
26977         PR c++/13106
26978         * g++.dg/warn/noreturn-3.C: New test.
26979
26980 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26981
26982         PR c++/13118
26983         * g++.dg/abi/covariant3.C: New.
26984
26985 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26986
26987         * g++.dg/eh/ia64-1.C: New test.
26988
26989 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26990
26991         PR optimization/13037
26992         * g77.f-torture/execute/13037.f: New test case.
26993
26994 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26995
26996         PR c++/12881
26997         * g++.dg/abi/covariant2.C: New.
26998
26999 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
27000
27001         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
27002
27003 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
27004
27005         * gcc.c-torture/execute/wchar_t-1.x: Delete.
27006
27007 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
27008
27009         PR other/10819
27010         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
27011         to fix Bug 10819.
27012         * lib/g++.exp (g++_version): Likewise.
27013         * lib/g77.exp (g77_version): Likewise.
27014         * lib/objc.exp (default_objc_version): Likewise.
27015
27016 2003-12-10  Richard Henderson  <rth@redhat.com>
27017
27018         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
27019
27020         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
27021
27022 2003-12-08  Matt Austern  <austern@apple.com>
27023
27024         PR c/13134
27025         * lib/gcc-dg.exp (dg-require-visibility): Define.
27026         * lib/target-supports (check_visibility_available): Define.
27027         * gcc.dg/visibility-1.c: New test.
27028         * gcc.dg/visibility-2.c: Likewise.
27029         * gcc.dg/visibility-3.c: Likewise.
27030         * gcc.dg/visibility-4.c: Likewise.
27031         * gcc.dg/visibility-5.c: Likewise.
27032         * gcc.dg/visibility-6.c: Likewise.
27033         * g++.dg/ext/visibility-1.C: Likewise.
27034         * g++.dg/ext/visibility-2.C: Likewise.
27035         * g++.dg/ext/visibility-3.C: Likewise.
27036         * g++.dg/ext/visibility-4.C: Likewise.
27037         * g++.dg/ext/visibility-5.C: Likewise.
27038         * g++.dg/ext/visibility-6.C: Likewise.
27039
27040 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27041
27042         * g++.dg/lookup/java1.C: New test.
27043         * g++.dg/lookup/java2.C: New test.
27044
27045 2003-12-07  Falk Hueffner  <falk@debian.org>
27046
27047         * g++.dg/opt/noreturn-1.C: New test.
27048
27049 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27050
27051         * gcc.dg/overflow-1.c: New test.
27052
27053 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27054
27055         * g77.f-torture/compile/13060.f: New test.
27056
27057 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27058
27059         PR c++/13323
27060         * g++.dg/inherit/operator2.C: New test.
27061
27062 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27063
27064         PR c++/13305
27065         * g++.dg/ext/attrib9.C: New test.
27066
27067 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27068
27069         PR c++/13314
27070         * g++.dg/template/error7.C: New test.
27071
27072 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27073             J"orn Rennecke <joern.rennecke@superh.com>
27074
27075         PR target/13302
27076         * g++.dg/other/struct-va_list.C: New test.
27077
27078 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27079
27080         PR c++/13166
27081         * g++.dg/parse/defarg6.C: New test.
27082
27083 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27084
27085         PR target/13256
27086         * gcc.c-torture/execute/20031201-1.c: New test.
27087
27088 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27089
27090         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27091
27092 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27093
27094         * gcc.dg/builtin-return-1.c: New test.
27095
27096 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27097             J"orn Rennecke <joern.rennecke@superh.com>
27098
27099         PR optimization/13260
27100         * gcc.c-torture/execute/20031204-1.c: New test.
27101
27102 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27103
27104         PR c++/9127
27105         * g++.dg/template/error6.C: New test.
27106
27107 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27108
27109         * gcc.dg/20031202-1.c: New test.
27110
27111 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27112
27113         PR c++/13179
27114         * g++.dg/template/eh1.C: New test.
27115
27116         PR c++/10771
27117         * g++.dg/template/error5.C: New test.
27118
27119 2003-12-02  David Ung  <davidu@mips.com>
27120
27121         * gcc.dg/compat/vector-check.h: Corrected type for var
27122         g_##TMODE
27123
27124 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27125
27126         PR c++/10126
27127         * g++.dg/template/ptrmem8.C: New test.
27128
27129 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27130
27131         PR c++/12573
27132         * g++.dg/template/dependent-expr3.C: New test.
27133
27134 2003-12-01  James Lemke  <jim@wasabisystems.com>
27135
27136         * gcc.dg/arm-g2.c: New test.
27137
27138 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27139
27140         PR optimization/11634
27141         * gcc.dg/20031201-2.c: New test case.
27142
27143 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27144
27145         PR 11433
27146         * objc.dg/proto-lossage-3.m: New test.
27147
27148 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27149
27150         PR optimization/12628
27151         * gcc.dg/20031201-1.c: New test case.
27152
27153 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27154
27155         * gcc.dg/unaligned-1.c: New test.
27156
27157 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27158
27159         PR c++/9849
27160         * g++.dg/template/error4.C: New test.
27161         * g++.dg/template/nested3.C: Adjust error markers.
27162
27163 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27164
27165         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27166
27167 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27168
27169         PR c/10333
27170         * gcc.dg/bitfld-7.c: New test.
27171
27172 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27173
27174         * gcc.dg/tls/asm-1.C: New test.
27175
27176 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27177
27178         * gcc.dg/cpp/assert4.c: Update.
27179
27180 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27181
27182         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27183         * gcc.dg/builtin-apply3.c: New test.
27184
27185 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27186
27187         * lib/compat.exp (compat-obj): New xfaildata parameter.
27188         Use it to set compiler_conditional_xfail_data before compiling.
27189         (compat-get-options): Handle dg-xfail-if.
27190         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27191         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27192         * gcc.dg/compat/vector-1_y.c: Likewise.
27193         * gcc.dg/compat/vector-2_x.c: Likewise.
27194         * gcc.dg/compat/vector-2_y.c: Likewise.
27195
27196 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27197
27198         * g++.dg/opt/reg-stack4.C: New test.
27199
27200 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27201
27202         * gcc.dg/builtin-apply2.c: New test.
27203
27204 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27205
27206         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27207
27208 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27209
27210         PR c++/12924
27211         * g++.dg/template/template-id-2.C: New test.
27212
27213 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27214
27215         PR c++/5369
27216         * g++.dg/template/memfriend1.C: New test.
27217         * g++.dg/template/memfriend2.C: Likewise.
27218         * g++.dg/template/memfriend3.C: Likewise.
27219         * g++.dg/template/memfriend4.C: Likewise.
27220         * g++.dg/template/memfriend5.C: Likewise.
27221         * g++.dg/template/memfriend6.C: Likewise.
27222         * g++.dg/template/memfriend7.C: Likewise.
27223         * g++.dg/template/memfriend8.C: Likewise.
27224         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27225
27226 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27227
27228         PR c++/12515
27229         * g++.dg/ext/cond1.C: New test.
27230
27231 2003-11-20  Richard Henderson  <rth@redhat.com>
27232
27233         * gcc.dg/20020201-2.c: Remove.
27234         * gcc.dg/20020201-4.c: Remove.
27235         * gcc.dg/20020304-1.c: Remove.
27236
27237 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27238
27239         * gcc.dg/cpp/trad/xwin1.c: New test case.
27240
27241 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27242
27243         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27244         * lib/g77.exp: Likewise.
27245         * lib/objc.exp: Likewise.
27246         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27247         for darwin.
27248
27249 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27250
27251         PR c++/12932
27252         * g++.dg/template/static5.C: New test.
27253
27254 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27255
27256         * gcc.dg/nested-func-1.c: New test.
27257
27258 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27259
27260         * gcc.dg/cpp/assert4.c: New test.
27261
27262 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27263
27264         PR c++/2294
27265         * g++.dg/lookup/using9.c: New test.
27266
27267 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27268
27269         PR c++/12762
27270         * g++.dg/template/error3.C: New test.
27271
27272 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27273
27274         PR ada/13035
27275         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27276         No longer use a wrapper for gcc, since this does not work under
27277         Windows.
27278
27279 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27280
27281         PR c++/2094
27282         * g++.dg/template/ptrmem7.C: New test.
27283
27284 2003-11-13  Andrew Pinski <apinski@apple.com>
27285
27286         * gcc.c-torture/compile/20031113-1.c: New test.
27287
27288 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27289             Kean Johnston <jkj@sco.com>
27290
27291         PR c/13029
27292         * gcc.dg/unused-4.c: Update.
27293
27294 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27295
27296         * g++.dg/opt/const3.C: New test.
27297
27298 2003-11-13  Jan Hubicka  <jh@suse.cz>
27299
27300         * gcc.c-torture/compile/20031112-1.c: New test.
27301
27302 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27303
27304         * g++.dg/parse/crash10.C: Remove bogus error marker.
27305
27306 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27307
27308         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27309         (host_gcc): Likewise.
27310         (ROOT): Honor $PWDCMD.
27311         (BASE): Likewise.
27312         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27313
27314 2003-11-12  Catherine Moore  <clm@redhat.com>
27315
27316         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27317
27318 2003-11-12  Andreas Jaeger  <aj@suse.de>
27319             Jakub Jelinek  <jakub@redhat.com>
27320             Andrew Pinski  <pinskia@physics.uc.edu>
27321             Richard Henderson  <rth@redhat.com>
27322
27323         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27324         systems.
27325         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27326
27327         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27328         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27329
27330 2003-11-11  Andreas Jaeger  <aj@suse.de>
27331
27332         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27333
27334         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27335
27336 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27337
27338         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27339         Clean ups.
27340
27341 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27342
27343         * gcc.dg/trampoline-1.c: New test.
27344
27345 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27346
27347         * gcc.c-torture/compile/200031109-1.c: New test.
27348
27349 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27350
27351         PR c/3190
27352         PR c/8714
27353         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27354         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27355         gcc.dg/format/no-y2k-1.c: Update.
27356
27357 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27358
27359         PR optimization/10467
27360         * gcc.dg/20031108-1.c: New test case.
27361
27362 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27363
27364         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27365
27366 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27367
27368         * gcc.dg/compound-lvalue-1.c: New test.
27369         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27370         some XFAILs.
27371
27372 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27373
27374         * gcc.dg/altivec-varargs-1.c: New test.
27375
27376 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27377
27378         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27379         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27380         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27381         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27382         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27383
27384 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27385
27386         * gcc.dg/cond-lvalue-1.c: New test.
27387
27388 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27389
27390         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27391
27392 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27393
27394         PR c++/11616
27395         * g++.dg/template/instantiate5.C: New test.
27396
27397 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27398
27399         PR c++/12726
27400         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27401         * ChangeLog: Add missing first entry for above test.
27402
27403 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27404
27405         PR c++/9810
27406         * g++.dg/template/using8.C: New test.
27407         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27408
27409 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27410
27411         PR optimization/10817
27412         * gcc.c-torture/compile/20031102-1.c: New test case.
27413
27414 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27415
27416         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27417         2147483647.
27418
27419 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27420
27421         * gcc.dg/20031102-1.c: New test.
27422
27423 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27424
27425         * gcc.dg/complex-1.c: New test.
27426
27427 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27428
27429         PR c++/12796
27430         * g++.dg/template/crash13.C: Adjust expected error location.
27431         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27432
27433 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27434
27435         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27436
27437 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27438
27439         PR/10239
27440         * gcc.c-torture/compile/20031031-2.c: New test.
27441
27442 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27443
27444         PR/11640
27445         * gcc.c-torture/compile/20031031-1.c: New test.
27446
27447 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27448
27449         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27450         * gcc.misc-tests/bprob.exp: Likewise.
27451         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27452         the execution test on arm-elf configs.
27453         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27454         configs that don't support scratch files.
27455         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27456
27457 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27458
27459         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27460         done by dejagnu.
27461
27462 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27463
27464         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27465         Avoid non pure sh syntax. Add more logging.
27466
27467         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27468         fail.
27469
27470 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27471
27472         PR libgcj/10610
27473         * gcc.dg/ppc-stackalign-1.c: New test.
27474
27475 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27476
27477         * ada/acats/run_all.sh: Change output to be more compliant with
27478         dejagnu framework.
27479         Create acats.sum and acats.log files under testsuite/ada/acats
27480         Only run [a-z]* directories, to filter out e.g. CVS.
27481         Redirect build output to log file.
27482
27483 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27484
27485         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27486
27487 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27488
27489         PR ada/5909:
27490         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27491
27492 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27493
27494         * gcc.c-torture/compile/20031023-1.c: New test.
27495         * gcc.c-torture/compile/20031023-2.c: New test.
27496         * gcc.c-torture/compile/20031023-3.c: New test.
27497         * gcc.c-torture/compile/20031023-4.c: New test.
27498
27499 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27500
27501         PR c++/10371
27502         * g++.dg/lookup/scoped8.C: New test.
27503
27504 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27505
27506         * g++.dg/opt/reg-stack3.C: New test.
27507
27508 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27509
27510         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27511
27512 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27513
27514         PR c++/11076
27515         * g++.dg/template/crash13.C: New test.
27516
27517 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27518
27519         * gcc.dg/c99-restrict-2.c: New test.
27520
27521 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27522
27523         PR c++/12698, c++/12699, c++/12700, c++/12566
27524         * g++.dg/inherit/covariant9.C: New test.
27525         * g++.dg/inherit/covariant10.C: New test.
27526         * g++.dg/inherit/covariant11.C: New test.
27527
27528 2003-10-23  Jason Merrill  <jason@redhat.com>
27529
27530         PR c++/12726
27531         * g++.dg/ext/complit2.C: New test.
27532
27533 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27534
27535         PR target/12654
27536         * gcc.c-torture/execute/20031020-1.c: New test.
27537
27538 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27539
27540         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27541         following the jump_insn.
27542
27543 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27544
27545         * gcc.dg/cast-lvalue-1.c: New test.
27546
27547 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27548
27549         PR c++/11962
27550         * g++.dg/template/cond2.C: New test.
27551
27552 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27553
27554         * gcc.dg/builtins-28.c: New test.
27555
27556 2003-10-20  Jan Hubicka  <jh@suse.cz>
27557
27558         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27559         parameter.
27560         * testsuite/gcc.dg/inline-2.c: Likewise.
27561
27562 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27563
27564         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27565         * gcc.dg/nest.c: Likewise.
27566
27567 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27568
27569         PR c++/9781, c++/10583, c++/11862
27570         * g++.dg/parse/crash13.C: New test.
27571
27572 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27573
27574         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27575
27576 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27577
27578         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27579         Define HAVE_C99_RUNTIME except on Solaris.
27580         * gcc.dg/builtins-20.c: Likewise.
27581
27582 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27583
27584         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27585
27586 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27587
27588         PR c++/12495
27589         * g++.dg/template/crash21.C: New test.
27590
27591 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27592
27593         PR c++/2513
27594         * g++.dg/template/typename5.C: New test.
27595
27596 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27597
27598         PR c++/12369
27599         * g++.dg/template/friend25.C: New test.
27600
27601 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27602
27603         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27604         versions.
27605
27606 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27607
27608         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27609         == 2147483647.
27610
27611 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27612
27613         * gcc.c-torture/execute/960416-1.x: Remove.
27614         * gcc.c-torture/execute/divconst-3.x: Likewise.
27615
27616 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27617
27618         PR target/12598
27619         * gcc.dg/torture/cris-volatile-1.c: New test.
27620
27621 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27622
27623         PR optimization/9325
27624         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27625         for overflowing floating point to integer conversion during RTL
27626         simplification.
27627
27628 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27629
27630         * objc/execute/_cmd.m: Fix typo.
27631         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27632         Relax 'scan-assembler' regexp.
27633         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27634         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27635         * objc.dg/zero-link-2.m: Remove blank line.
27636         * objc.dg/zero-link-3.m: New test case.
27637
27638 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27639
27640         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27641
27642         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27643         than linker trickery.
27644
27645 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27646
27647         PR c++/12370
27648         * g++.dg/other/friend2.C: New test.
27649
27650 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27651
27652         * gcc.dg/20031012-1.c: New test.
27653
27654 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27655
27656         * gcc.dg/weak/weak-3.c: Fix for new warning.
27657
27658 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27659
27660         PR optimization/8750
27661         * gcc.c-torture/execute/20031012-1.c: New test case.
27662
27663 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27664
27665         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27666         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27667
27668 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27669
27670         PR optimization/12260
27671         * gcc.c-torture/compile/20031011-2.c: New test case.
27672
27673 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27674
27675         * gcc.c-torture/execute/20031011-1.c: New testcase.
27676
27677 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27678
27679         * gcc.c-torture/compile/20031011-1.c: New test.
27680
27681 2003-10-11  Jan Hubicka  <jh@suse.cz>
27682
27683         * g++.dg/other/first-global.C: New test.
27684
27685 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27686
27687         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27688
27689 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27690
27691         * gcc.c-torture/compile/20031010-1.c: New test.
27692
27693 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27694
27695         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27696         * gcc.c-torture/execute/va-arg-25.c: ... here.
27697
27698 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27699
27700         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27701
27702 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27703
27704         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27705
27706 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27707
27708         * g++.dg/parse/error2.C: New test.
27709
27710 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27711
27712         PR c++/11097
27713         * g++.dg/other/error5.C: Modify the error message.
27714         * g++.dg/lookup/using8.C: New test.
27715
27716 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27717
27718         * gcc.dg/darwin-abi-2.c: New file.
27719         * gcc.c-torture/execute/va-arg-24.c: New file.
27720
27721 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27722
27723         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27724         indentation.
27725
27726 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27727
27728         PR c++/10147
27729         * g++.dg/other/error4.C: Update error messages.
27730         * g++.dg/template/ptrmem4.C: Likewise.
27731
27732         PR c++/12337
27733         * g++.dg/init/new9.C: New test.
27734
27735         PR c++/12334, c++/12236, c++/8656
27736         * g++.dg/ext/attrib8.C: New test.
27737
27738 2003-10-06  Devang Patel  <dpatel@apple.com>
27739
27740         * gcc.dg/debug/dwarf2-3.h: New test.
27741         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27742
27743 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27744
27745         * g++.dg/opt/cfg2.C: New test.
27746
27747 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27748
27749         * g++.dg/opt/float1.C: New test.
27750
27751 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27752
27753         * gcc.dg/c90-array-lval-6.c: New test.
27754         * gcc.dg/c99-array-lval-6.c: New test.
27755
27756 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27757             Ziemowit Laski  <zlaski@apple.com>
27758
27759         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27760         'Derived', so that it is never considered a class method; add
27761         new warning for '+port' method ambiguity.
27762         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27763         <objc/objc-api.h> (needed on Mac OS X).
27764         * objc.dg/method-13.m: New test.
27765
27766 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27767
27768         PR optimization/9325, PR java/6391
27769         * gcc.c-torture/execute/20031003-1.c: New test case.
27770
27771 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27772
27773         PR optimization/12180
27774         * gcc.dg/20031002-1.c: New test.
27775
27776         PR c++/12486
27777         * g++.dg/inherit/error1.C: New test.
27778
27779 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27780
27781         * lib/f-torture.exp (search_for): Rename to...
27782         (search_for_re): This.  Also, clean up comments and the
27783         "regexp" invocation.
27784
27785 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27786
27787         * gcc.c-torture/compile/20031002-1.c: New test.
27788
27789 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27790
27791         * g++.dg/opt/cond1.C: New test.
27792
27793 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27794
27795         * gcc.dg/Wold-style-definition-2.c: New testcase.
27796         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27797
27798 2003-09-29  Richard Henderson  <rth@redhat.com>
27799
27800         * g++.dg/init/array10.C: Add dg-options.
27801
27802 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27803
27804         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27805
27806 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27807
27808         * g++.dg/template/friend19.C: Fix typo.
27809         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27810
27811 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27812
27813         * gcc.c-torture/execute/20030928-1.c: New test.
27814         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27815
27816 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27817
27818         * g++.dg/opt/unroll1.C: New test.
27819
27820 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27821
27822         PR optimization/11741
27823         * gcc.dg/20030926-1.c: New test case.
27824
27825 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27826
27827         PR c++/5655
27828         * g++.dg/parse/access7.C: New test.
27829         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27830
27831 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27832
27833         MERGE OF objc-improvements-branch into MAINLINE:
27834         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27835         if libobjc has not been built.
27836         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27837         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27838         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27839         objc/execute/nested-3.m, objc/execute/np-2.m,
27840         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27841         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27842         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27843         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27844         objc.dg/special/unclaimed-category-1.h,
27845         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27846         well as GNU runtime.
27847         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27848         * execute/cascading-1.m, execute/function-message-1.m,
27849         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27850         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27851         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27852         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27853         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27854         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27855         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27856         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27857         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27858         * objc.dg/bitfield-2.m: Run only on Darwin.
27859         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27860         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27861         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27862         * objc.dg/const-str-1.m: Fix constant string layout.
27863
27864 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27865
27866         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27867
27868 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27869
27870         * gcc.dg/darwin-abi-1.c: New file.
27871
27872 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27873
27874         PR target/12281
27875         * gcc.c-torture/compile/20030921-1.c: New test.
27876
27877 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27878
27879         * g++.dg/opt/reg-stack2.C: New test.
27880
27881 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27882
27883         * g++.dg/eh/delayslot1.C: New test.
27884
27885 2003-09-20  Richard Henderson  <rth@redhat.com>
27886
27887         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27888
27889 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27890
27891         * gcc.c-torture/execute/20030920-1.c: New test case.
27892
27893 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27894
27895         * g++.dg/rtti/typeid3.C: Correct expected error message.
27896
27897 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27898
27899         PR c++/157
27900         * g++.dg/parse/crash12.C: New test.
27901
27902 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27903
27904         * gcc.dg/compat/mixed-struct-check.h: New.
27905         * gcc.dg/compat/mixed-struct-defs.h: New.
27906         * gcc.dg/compat/mixed-struct-init.h: New.
27907         * gcc.dg/compat/struct-by-value-19_main.c: New.
27908         * gcc.dg/compat/struct-by-value-19_x.c: New.
27909         * gcc.dg/compat/struct-by-value-19_y.c: New.
27910         * gcc.dg/compat/struct-by-value-20_main.c: New.
27911         * gcc.dg/compat/struct-by-value-20_x.c: New.
27912         * gcc.dg/compat/struct-by-value-20_y.c: New.
27913         * gcc.dg/compat/struct-return-19_main.c: New.
27914         * gcc.dg/compat/struct-return-19_x.c: New.
27915         * gcc.dg/compat/struct-return-19_y.c: New.
27916         * gcc.dg/compat/struct-return-20_main.c: New.
27917         * gcc.dg/compat/struct-return-20_x.c: New.
27918         * gcc.dg/compat/struct-return-20_y.c: New.
27919
27920 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27921         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27922         so that it will not complain on LP64 targets.
27923
27924 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27925
27926         PR c++/495
27927         * g++.dg/template/friend24.C: New test.
27928
27929 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27930
27931         PR c++/12332
27932         * g++.dg/template/memtmpl2.C: New test.
27933
27934 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27935
27936         PR target/11184
27937         * gcc.dg/builtin-apply1.c: New test.
27938
27939 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27940
27941         PR c++/9848
27942         * g++.dg/warn/Wunused-4.C: New test.
27943
27944 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27945
27946         PR c++/12316
27947         * g++.dg/other/gc2.C: New test.
27948
27949 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27950
27951         PR c++/11991
27952         * g++.dg/rtti/typeid3.C: New test.
27953
27954         PR c++/12266
27955         * g++.dg/overload/template1.C: New test.
27956
27957 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27958
27959         * g++.dg/opt/cfg3.C: New test.
27960
27961 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27962
27963         PR c++/7939
27964         * g++.dg/template/crash11.C: New test.
27965
27966 2003-09-16  Jason Merrill  <jason@redhat.com>
27967             Jakub Jelinek  <jakub@redhat.com>
27968
27969         * gcc.dg/attr-warn-unused-result.c: New test.
27970
27971 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         PR c++/12184
27974         * g++.dg/expr/call2.C: New test.
27975
27976 2003-09-15  Andreas Jaeger  <aj@suse.de>
27977
27978         * gcc.dg/Wold-style-definition-1.c: New test.
27979
27980 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27981
27982         PR c++/3907
27983         * g++.dg/parse/template12.C: New test.
27984
27985         * g++.dg/abi/bitfield11.C: New test.
27986         * g++.dg/abi/bitfield12.C: Likewise.
27987
27988 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27989
27990         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27991         non-expansion of functional macro name without arguments at EOL.
27992         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27993
27994 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27995
27996         * gcc.c-torture/execute/20030914-[12].c: New tests.
27997
27998 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27999
28000         PR c++/11788
28001         * g++.dg/overload/addr1.C: New test.
28002
28003 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
28004
28005         * gcc.dg/20030909-1.c: New test.
28006
28007 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28008
28009         * gcc.dg/ultrasp10.c: New test.
28010
28011 2003-09-09  Devang Patel  <dpatel@apple.com>
28012
28013         * gcc.dg/darwin-ld-6.c: New test.
28014
28015 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28016
28017         * gcc.dg/torture/builtin-explog-1.c: New testcase.
28018
28019 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28020
28021         * gcc.dg/ia64-types1.c: New test.
28022         * gcc.dg/ia64-types2.c: Likewise.
28023
28024 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28025
28026         * gcc.dg/builtins-1.c: Add more _Complex tests.
28027         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28028
28029         * gcc.dg/builtins-1.c: Test existing _Complex functions.
28030         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28031
28032 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28033
28034         PR c++/11786
28035         * g++.dg/lookup/koenig2.C: New test.
28036
28037         PR c++/5296
28038         * g++.dg/rtti/typeid2.C: New test.
28039
28040 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28041
28042         * gcc.c-torture/compile/20030904-1.c: New test.
28043
28044 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28045
28046         * g++.dg/opt/longbranch2.C: New test.
28047
28048 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28049
28050         * g++.dg/template/crash10.C: Only compile it.
28051
28052 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28053
28054         PR middle-end/11665
28055         * gcc.c-torture/compile/20030907-1.c: New test.
28056         * g++.dg/init/array11.C: New test.
28057
28058 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28059
28060         PR c++/11852
28061         * g++.dg/init/struct1.C: New test.
28062
28063 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28064
28065         PR c++/12181
28066         * g++.dg/expr/comma1.C: New test.
28067
28068 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28069
28070         PR c++/11867
28071         * g++.dg/expr/static_cast5.C: New test.
28072
28073 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28074
28075         PR c++/11507
28076         * g++.dg/lookup/scoped7.C: New test.
28077
28078         PR c++/9574
28079         * g++.dg/other/static1.C: New test.
28080
28081         PR c++/11490
28082         * g++.dg/warn/template-1.C: New test.
28083
28084         PR c++/11432
28085         * g++.dg/template/crash10.C: New test.
28086
28087         PR c++/2478
28088         * g++.dg/overload/VLA.C: New test.
28089
28090         PR c++/10804
28091         * g++.dg/template/call1.C: New test.
28092
28093 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28094
28095         PR c++/11794
28096         * g++.dg/parse/using3.C: New test.
28097
28098 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28099
28100         PR c++/11409
28101         * g++.dg/overload/builtin3.C: New test case.
28102
28103 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28104
28105         PR c/9862
28106         * gcc.dg/20030906-1.c: New test.
28107         * gcc.dg/20030906-2.c: Likewise.
28108
28109 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28110
28111         PR c++/12167
28112         * g++.dg/parse/defarg5.C: New test.
28113
28114         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28115
28116 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28117
28118         PR c++/12163
28119         * g++.dg/expr/static_cast4.C: New test.
28120
28121         PR c++/12146
28122         * g++.dg/template/crash9.C: New test.
28123
28124 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28125
28126         * g++.old-deja/g++.ext/pretty2.C: Update for change
28127         in __FUNCTION__.
28128         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28129
28130 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28131
28132         PR c++/11922
28133         * g++/dg/template/qualified-id1.C: New test.
28134
28135         PR c++/12037
28136         * g++.dg/warn/noeffect4.C: New test.
28137
28138 2003-09-04  Matt Austern  <austern@apple.com>
28139
28140         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28141         * g++.dg/ext/fnname2.C: Likewise.
28142         * g++.dg/ext/fnname3.C: Likewise.
28143
28144 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28145
28146         * g++.dg/expr/lval1.C: New test.
28147         * g++.dg/ext/lvcast.C: Remove.
28148
28149 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28150
28151         PR optimization/11700.
28152         * gcc.c-torture/compile/20030903-1.c: New test case.
28153
28154 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28155
28156         PR c++/12053
28157         * g++.dg/abi/layout4.C: New test.
28158
28159 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28160
28161         PR c++/11553
28162         * g++.dg/parse/friend3.C: New test.
28163
28164 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28165
28166         PR c++/11847
28167         * g++.dg/template/class1.C: New test.
28168
28169         PR c++/11808
28170         * g++.dg/expr/call1.C: New test.
28171
28172 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28173
28174         PR c++/12114
28175         * g++.dg/init/ref9.C: New test.
28176
28177         PR c++/11972
28178         * g++.dg/template/nested4.C: New test.
28179
28180 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28181
28182         PR c++/12093
28183         * g++.dg/template/non-dependent4.C: New test.
28184
28185         PR c++/11928
28186         * g++.dg/inherit/conv1.C: New test.
28187
28188 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28189
28190         PR c++/6196
28191         * g++.dg/ext/label1.C: New test.
28192         * g++.dg/ext/label2.C: Likewise.
28193
28194 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28195
28196         * g++.dg/expr/cond3.C: New test.
28197
28198 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28199
28200         * gcc.dg/builtins-1.c: Add new builtin cases.
28201
28202 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28203
28204         * gcc.dg/builtins-1.c: Add new cases.
28205         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28206
28207 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28208
28209         * gcc.dg/builtins-1.c: Add more math builtin tests.
28210         * gcc.dg/torture/builtin-attr-1.c: New test.
28211
28212 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28213
28214         PR optimization/5079
28215         * g++.dg/opt/static3.C: New test.
28216
28217 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28218
28219         * gcc.misc-tests/gcov-10b.c: New test.
28220
28221 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28222
28223         * g++.dg/opt/ptrmem3.C: New test.
28224
28225         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28226
28227 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28228
28229         * gcc.dg/20030826-2.c: New test.
28230
28231 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28232
28233         PR middle-end/12002
28234         * g77.f-torture/compile/12002.f: New test case.
28235
28236 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28237
28238         * gcc.dg/20030826-1.c: New test case.
28239
28240 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28241
28242         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28243
28244 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         PR c++/11871
28247         * c++.dg/lookup/crash1.C: New test.
28248
28249         * c++.dg/warn/noeffect3.C: New test.
28250
28251 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28252
28253         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28254         * gcc.dg/compat/vector-1_y.c: Ditto.
28255         * gcc.dg/compat/vector-2_x.c: Ditto.
28256         * gcc.dg/compat/vector-2_y.c: Ditto.
28257
28258 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28259
28260         * gcc.dg/20030702-1.c: New test.
28261
28262 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28263
28264         PR c++/8795
28265         * g++.dg/ext/altivec-1.C: New test.
28266
28267 2003-08-24  Richard Henderson  <rth@redhat.com>
28268
28269         * g++.dg/eh/simd-2.C: Add -w for x86.
28270
28271 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28272
28273         * gcc.dg/20030815-1.c: New test.
28274
28275 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28276
28277         PR c++/3765
28278         * g++.dg/parse/access6.C: New test.
28279
28280 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28281
28282         PR c++/641, c++/11876
28283         * g++.dg/template/friend22.C: New test.
28284         * g++.dg/template/friend23.C: Likewise.
28285
28286 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28287
28288         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28289         identically.
28290
28291 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28292
28293         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28294
28295 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28296
28297         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28298
28299 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28300
28301         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28302
28303 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28304
28305         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28306
28307 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28308
28309         PR c++/11919
28310         * g++.dg/overload/prom1.C: New test.
28311
28312         PR c++/11551
28313         * g++.dg/parse/dtor2.C: New test.
28314
28315         PR c++/10762
28316         * g++.dg/parse/using2.C: New test.
28317
28318 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28319
28320         PR target/11805
28321         * gcc.c-torture/compile/20030821-1.c: New.
28322
28323 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28324
28325         PR c++/11834
28326         * g++.dg/template/deduce2.C: New test.
28327
28328 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28329
28330         * gcc.c-torture/execute/20030821-1.c: New test.
28331
28332 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28333
28334         PR middle-end/11984
28335         * gcc.dg/20030820-1.c: New test case.
28336
28337 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28338
28339         PR c++/11945
28340         * g++.dg/warn/noeffect2.C: New test.
28341
28342 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28343
28344         PR c++/10926
28345         * g++.dg/template/dtor2.C: New test.
28346
28347         PR c++/11684
28348         * g++.dg/template/operator1.C: New test.
28349         * g++.dg/parse/operator4.C: New test.
28350
28351         PR c++/11946.C
28352         * g++.dg/expr/enum1.C: New test.
28353         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28354
28355         PR c++/11036.C
28356         * g++.dg/parse/elab2.C: New test.
28357         * g++.dg/parse/typedef4.C: Change error message.
28358         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28359         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28360         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28361
28362 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28363
28364         * gcc.dg/pch/warn-1.c: New.
28365         * gcc.dg/pch/warn-1.hs: New.
28366
28367         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28368         not-tested file.
28369
28370 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28371
28372         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28373
28374 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28375
28376         * gcc.dg/uninit-D.c: New Test.
28377         * gcc.dg/uninit-E.c: New Test.
28378         * gcc.dg/uninit-F.c: New Test.
28379         * gcc.dg/uninit-G.c: New Test.
28380
28381 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28382
28383         * g++.dg/README: Describe the pch directory.
28384
28385 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28386
28387         PR c++/11174
28388         * g++.dg/parse/access4.C: New test.
28389         * g++.dg/parse/access5.C: Likewise.
28390         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28391
28392 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28393
28394         * gcc.dg/noncompile/20030818-1.c: New.
28395
28396 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28397
28398         PR c++/11957
28399         * g++.dg/warn/noeffect1.C: New test.
28400
28401         * g++.dg/template/scope2.C: New test.
28402         * g++.dg/template/error2.C: Correct dg-error
28403
28404 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28405
28406         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28407
28408 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28409
28410         PR C++/11512
28411         * g++.dg/template/warn1.C: New.
28412
28413 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28414
28415         * g++.dg/template/error2.C: New test.
28416         * g++.dg/lookup/using7.C: Adjust errors
28417         * g++.old-deja/g++.pt/crash36.C: Likewise.
28418         * g++.old-deja/g++.pt/derived3.C: Likewise.
28419
28420 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28421
28422         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28423         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28424         * gcc.c-torture/execute/builtins/string-9.c: New, from
28425         string-opt-9.c.  Adjust for execute/builtins framework.
28426         * gcc.c-torture/execute/string-opt-9.c: Delete.
28427
28428 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28429
28430         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28431
28432         * g++.dg/parse/ret-type2.C: New test.
28433
28434         PR c++/11703
28435         * g++.dg/init/new8.C: New test.
28436
28437         PR c++/10923
28438         * g++.dg/parse/typedef5.C: New test.
28439
28440         PR c++/9512
28441         * g++.dg/parse/qualified2.C: New test.
28442         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28443         invalid code.
28444
28445 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28446
28447         * g++.dg/conversion/ptrmem1.C: New test.
28448
28449 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28450
28451         PR target/11693
28452         * gcc.dg/20030811-1.c: New test.
28453
28454         PR target/11535
28455         * gcc.c-torture/execute/20030811-1.c: New test.
28456
28457 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28458
28459         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28460
28461 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28462
28463         PR c++/11789.C
28464         * g++.dg/inherit/multiple1.C: New test.
28465
28466 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28467
28468         * gcc.dg/spe1.c: New test.
28469
28470         PR c++/11670
28471         * g++.dg/expr/cast2.C: New test.
28472
28473         PR c++/10530
28474         * g++.dg/template/dependent-name2.C: New test.
28475
28476 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28477
28478         * g++.dg/parse/crash11.C: Put the dg options in comments.
28479
28480 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28481
28482         * lib/gcc-dg.exp: Update for diagnostic change.
28483
28484 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28485
28486         PR c++/5767
28487         * g++.dg/parse/crash11.C: New test.
28488
28489 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28490
28491         * gcc.dg/cpp/spacing1.c: Update.
28492
28493 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28494
28495         PR target/11739
28496         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28497         a value for -mtune.
28498
28499 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28500
28501         PR middle-end/11771
28502         * gcc.c-torture/compile/20030804-1.c: New test case.
28503
28504 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28505
28506         * gcc.dg/20030804-1.c: New test case.
28507
28508 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28509
28510         * gcc.dg/cpp/separate-1.c: New test.
28511
28512 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28513
28514         PR c++/11704
28515         * g++.dg/template/dependent-expr2.C: New test.
28516
28517         PR c++/11766
28518         * g++.dg/expr/ptrmem1.C: New test.
28519
28520 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28521
28522         PR c++/9453
28523         * g++.dg/template/friend15.C: New test.
28524
28525 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28526
28527         * lib/dg-pch.exp: Work round PCH bug.
28528
28529 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28530
28531         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28532         builtins.  Move cases from builtins-4.c here.
28533
28534         * gcc.dg/torture/builtin-math-1.c: New test taken from
28535         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28536         additional cases.
28537
28538         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28539         Delete.
28540
28541 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28542
28543         PR c++/9447
28544         * g++.dg/template/using7.C: New test.
28545
28546 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28547
28548         * import1.c, import2.c: New tests.
28549
28550 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28551
28552         * g++.dg/eh/crossjump1.C: New test.
28553
28554 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28555
28556         PR c++/11697
28557         * g++.dg/template/using6.C: New test.
28558
28559         PR c++/11744
28560         * g++.dg/template/koenig2.C: New test.
28561
28562 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28563
28564         PR c++/7983
28565         * g++.dg/parse/typedef4.C: New test.
28566
28567 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28568
28569         PR c++/8442, c++/8806
28570         * g++.dg/template/elab1.C: New test.
28571         * g++.dg/template/type2.C: Likewise.
28572         * g++.dg/template/ttp3.C: Adjust expected error message.
28573         * g++.old-deja/g++.law/visibility13.C: Likewise.
28574         * g++.old-deja/g++.niklas/t135.C: Likewise.
28575         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28576         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28577         template argument.
28578         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28579
28580 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28581
28582         PR c++/11295
28583         * g++.dg/ext/stmtexpr1.C: New test.
28584
28585         * g++.dg/opt/tmp1.C: New test.
28586
28587         PR c++/11525
28588         * g++.dg/parse/constant4.C: New test.
28589
28590         PR c++/9447
28591         * g++.dg/template/using5.C: New test.
28592
28593 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28594
28595         * gcc.dg/builtins-27.c: New test case.
28596
28597 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28598
28599         * gcc.dg/tls/opt-7.c: New test.
28600
28601 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28602
28603         * g++.old-deja/g++.other/crash18.C: Remove.
28604
28605 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28606
28607         * g++.dg/template/explicit3.C: New.
28608         * g++.dg/template/explicit4.C: New.
28609         * g++.dg/template/explicit5.C: New.
28610
28611         PR c++/11347
28612         * g++.dg/template/memtmpl1.C: New.
28613
28614 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28615
28616         PR target/11565
28617         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28618         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28619
28620 2003-07-30  Jan Hubicka  <jh@suse.cz>
28621
28622         * vtgc1.c: Kill.
28623
28624 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28625
28626         * gcc.dg/struct-in-proto-1.c: New test.
28627
28628 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28629
28630         * gcc.dg/cpp/include2.c: Only expect one message.
28631
28632 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28633
28634         PR c++/9447
28635         * g++.dg/template/using1.C: New test.
28636         * g++.dg/template/using2.C: New test.
28637         * g++.dg/template/using3.C: New test.
28638         * g++.dg/template/using4.C: New test.
28639
28640 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28641
28642         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28643         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28644
28645 2003-07-28  Jan Hubicka  <jh@suse.cz>
28646
28647         PR c++/11530
28648         * g++.dg/opt/call1.C: New test.
28649
28650 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28651
28652         PR c++/11667
28653         * g++.dg/init/enum2.C: New test.
28654         * g++.dg/template/overload1.C: Add "-w" option.
28655
28656 2003-07-28    <hp@bitrange.com>
28657
28658         * gcc.dg/Wdeclaration-after-statement-1.c,
28659         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28660
28661 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28662
28663         * gcc.c-torture/compile/20030725-1.c: New test.
28664
28665 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28666
28667         * gcc.dg/20030505.c: Only run for SPE.
28668         Remove definition of opaque type.
28669
28670 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28671
28672         * g++.dg/template/ptrmem6.C: New test.
28673
28674 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28675
28676         * gcc.c-torture/compile/zero-strct-2.c: New test.
28677
28678 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28679
28680         * gcc.dg/intermod-1.c: New test.
28681
28682 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28683
28684         PR c++/11617
28685         * g++.dg/template/lookup2.C: New test.
28686         * g++.dg/template/memclass1.C: Remove instantiated from error.
28687         * g++.dg/other/error2.C: Tweak expected errors.
28688
28689         PR c++/11596
28690         * g++.dg/template/defarg3.C: New test.
28691
28692         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28693
28694 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28695
28696         * g++.dg/inherit/access5.C: New test.
28697
28698 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28699
28700         PR c++/11513
28701         * g++.dg/template/crash8.C: New test.
28702
28703 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28704
28705         PR c/10602
28706         * gcc.dg/noncompile/incomplete-2.c: New test.
28707
28708 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28709
28710         PR c++/11645
28711         * g++.dg/inherit/access4.C: New test.
28712
28713         PR c++/11517
28714         * g++.dg/expr/cond2.C: New test.
28715
28716         PR optimization/10679
28717         * g++.dg/opt/inline4.C: New test.
28718
28719 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28720
28721         * g++.dg/parse/crash10: New test.
28722
28723 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28724
28725         * g++.dg/ext/flexary1.C: New test.
28726
28727 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28728
28729         PR c++/10793
28730         * g++.dg/template/crash9.C: New test.
28731
28732 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28733
28734         PR c++/3004
28735         * g++.dg/parse/typedef3.C: New test.
28736
28737         PR c++/7906
28738         * g++.dg/parse/operator2.C: New test.
28739
28740         PR c++/8895
28741         * g++.dg/parse/def-tmpl-arg1.C: New test.
28742
28743         PR c++/9282
28744         * g++.dg/parse/funptr1.C: New test.
28745
28746         PR c++/9452
28747         * g++.dg/parse/ambig3.C: New test.
28748
28749         PR c++/9454
28750         * g++.dg/parse/operator3.C: New test.
28751
28752         PR c++/9486
28753         * g++.dg/parse/template10.C: New test.
28754
28755         PR c++/9488
28756         * g++.dg/parse/template11.C: New test.
28757
28758         PR c++/10150
28759         * g++.dg/parse/invalid-op1.C: New test.
28760
28761         PR c++/10247
28762         * g++.dg/parse/condexpr1.C: New test.
28763
28764 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         * g++.dg/ext/packed3.C: New test.
28767         * g++.dg/ext/packed4.C: New test.
28768
28769         * gcc.dg/pack-test-3.c: New test.
28770
28771 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28772
28773         * lib/compat.exp: Handle dg-options per source file.
28774         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28775         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28776         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28777         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28778         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28779         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28780         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28781         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28782         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28783         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28784         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28785         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28786         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28787         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28788
28789 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28790
28791         PR c/10320
28792         * gcc.c-torture/execute/20030718-1.c: New test.
28793
28794 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28795
28796         PR optimization/11536
28797         * gcc.dg/20030721-1.c: New test.
28798
28799 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28800
28801         PR c++/11546
28802         * g++.dg/template/lookup1.C: New test.
28803
28804 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28805
28806         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28807         diagnostics of ill-formed constructs involving labels.
28808         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28809         the new 'previously defined here' message.
28810
28811 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28812
28813         * g++.dg/parse/non-dependent2.C: New test.
28814
28815 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28816
28817         * g++.dg/init/init-ref4.C: xfail on targets without
28818         weak symbols.
28819
28820 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28821
28822         PR target/11087
28823         * gcc.c-torture/execute/20030717-1.c: New test.
28824
28825 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28826
28827         * g++.dg/opt/cfg1.C: New test.
28828
28829 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28830
28831         PR optimization/11557
28832         * gcc.dg/20030717-1.c: New test.
28833
28834 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28835
28836         PR c++/10476
28837         * g++.dg/expr/crash-1.C: New test.
28838
28839         PR c++/11027
28840         * g++.dg/template/init3.C: New test.
28841
28842         PR c++/8222
28843         * g++.dg/template/non-dependent1.C: New test.
28844
28845         PR c++/11070
28846         * g++.dg/template/non-dependent2.C: New test.
28847
28848         PR c++/11071
28849         * g++.dg/template/non-dependent3.C: New test.
28850
28851         PR c++/9907
28852         * g++.dg/template/sizeof5.C: New test.
28853
28854 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28855
28856         PR 11498
28857         * gcc.c-torture/compile/mangle-1.c: New file.
28858
28859 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28860
28861         PR c++/7809
28862         * g++.dg/parse/access3.C: New test.
28863
28864 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28865
28866         PR c++/11384
28867         * g++.dg/init/init-ref4.C: New test.
28868
28869 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28870
28871         PR c++/11547
28872         * g++.dg/parse/constant3.C: New test.
28873         * g++.dg/parse/crash7.C: Likewise.
28874
28875 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28876
28877         PR target/11008
28878         * gcc.dg/i386-pentium4-not-mull.c: New.
28879
28880 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28881
28882         * gcc.dg/asm-names.c (ymain): Make it weak.
28883
28884 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28885
28886         PR c++/5421
28887         * g++.dg/template/friend21.C: New test.
28888
28889 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28890
28891         * gcc.dg/cleanup-8.c: New test.
28892         * gcc.dg/cleanup-9.c: New test.
28893
28894 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28895
28896         * g++.dg/ext/dll-MI1.h: New file.
28897         * g++.dg/ext/dllexport-MI1.C: New file.
28898         * g++.dg/ext/dllimport-MI1.C: New file.
28899
28900 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28901
28902         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28903         it does not have cmpstrsi patterns (just cmpmemsi).
28904
28905 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28906
28907         PR debug/11473
28908         * g++.dg/debug/debug8.C: New test.
28909
28910 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28911
28912         PR c++/10108
28913         * g++.dg/template/crash7.C: New test.
28914
28915 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28916
28917         PR target/10795
28918         * gcc.c-torture/compile/20030708-1.c: New.
28919
28920 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28921
28922         * gcc.c-torture/execute/20030715-1.c: New test.
28923
28924 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28925
28926         * gcc.dg/pch/inline-3.c: New file.
28927         * gcc.dg/pch/inline-3.hs: New file.
28928         * gcc.dg/pch/inline-4.c: New file.
28929         * gcc.dg/pch/inline-4.hs: New file.
28930
28931 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28932
28933         PR c++/11509
28934         * g++.dg/template/crash6.C: New test.
28935
28936         PR c++/7053
28937         * g++.dg/template/friend20.C: New test.
28938
28939         PR c++/7019
28940         * g++.dg/template/overload2.C: New test.
28941
28942 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28943
28944         PR optimization/11440
28945         * gcc.c-torture/execute/20030714-1.c: New test.
28946
28947 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28948
28949         PR c++/11154
28950         * g++.dg/template/partial2.C: New test.
28951
28952 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28953
28954         PR c++/11503
28955         * g++.dg/template/anon1.C: New test.
28956
28957         PR c++/11493
28958         PR c++/11495
28959         * g++.dg/parse/template9.C: Likewise.
28960         * g++.dg/template/crash4.C: New test.
28961         * g++.dg/template/koenig1.C: Likewise.
28962         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28963         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28964         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28965         functions.
28966         * g++.old-deja/g++.jason/template36.C: Likewise.
28967         * g++.old-deja/g++.mike/p1989.C: Likewise.
28968         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28969         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28970         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28971         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28972         compiling.
28973         * g++.old-deja/g++.pt/union2.C: Use this->.
28974
28975 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28976
28977         * gcc.dg/20030711-1.c: New test.
28978
28979 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28980
28981         PR c++/11050
28982         * g++.dg/parse/args1.C: New test.
28983         * g++.pt/defarg8.C: Change expected errors.
28984
28985 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28986
28987         PR c++/8164
28988         * g++.dg/template/nontype2.C: New test.
28989
28990         PR c++/10558
28991         * g++.dg/parse/template8.C: New test.
28992
28993         PR c++/8327
28994         * g++.dg/template/scope1.C: New test.
28995
28996         * g++.dg/warn/Wsign-compare-1.C: New test.
28997
28998 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28999
29000         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
29001
29002 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
29003
29004         PR c++/9411
29005         * g++.dg/template/explicit2.C: New test.
29006
29007         PR c++/10032
29008         * g++.dg/warn/pedantic1.C: New test.
29009
29010 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
29011
29012         PR c++ 9483
29013         * g++.dg/other/field1.C: New test.
29014
29015 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29016
29017         PR c/11449
29018         * gcc.c-torture/compile/20030707-1.c: New.
29019
29020 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29021
29022         PR c++/10849
29023         * g++.dg/template/access12.C: New test.
29024
29025 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
29026
29027         * g++.dg/bprob/bprob.exp (prof_ext): Update.
29028         * g77.dg/bprob/bprob.exp (prof_ext): Update.
29029         * gcc.misc-tests/bprob.exp (prof_ext): Update.
29030         * gcc.misc-tests/gcov.exp: Update
29031         * g++.dg/gcov/gcov.exp: Update
29032         * lib/gcov.exp: Update.
29033
29034 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
29035
29036         * g++.dg/abi/mangle17.C: Make sure template expressions are
29037         dependent.
29038         * g++.dg/abi/mangle4.C: Mark erroneous casts.
29039         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29040         * g++.dg/opt/stack1.C: Remove erroneous code.
29041         * g++.dg/parse/template7.C: New test.
29042         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29043         * g++.old-deja/g++.pt/crash4.C: Likewise.
29044
29045 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29046
29047         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29048         with zero or one occurence of `$' after the initial `L'.
29049
29050 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29051
29052         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29053
29054 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29055
29056         PR c/11370
29057         * gcc.dg/Wunreachable-6.c: New testcase.
29058         * gcc.dg/Wunreachable-7.c: New testcase.
29059
29060 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29061
29062         PR c/11420
29063         * gcc.dg/20030708-1.c: New test.
29064
29065 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29066
29067         * gcc.dg/compat/sdata-section.h: New file.
29068         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29069         * gcc.dg/torture/mips-sdata-1.c: New test.
29070
29071 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29072
29073         PR c++/11030
29074         * g++.dg/template/friend19.C: New test.
29075
29076 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29077
29078         * g++.dg/opt/strength-reduce.C: New test.
29079
29080 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29081
29082         PR target/10979
29083         * gcc.dg/20030707-1.c: New testcase.
29084
29085 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29086
29087         PR optimization/11059
29088         * g++.dg/opt/emptyunion.C: New testcase.
29089
29090 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29091             Eric Botcazou  <ebotcazou@libertysurf.fr>
29092
29093         * g++.dg/opt/stack1.C: New test.
29094
29095 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29096
29097         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29098         run test.
29099
29100         PR c++/11431
29101         * g++.dg/expr/static_cast3.C: New test.
29102
29103 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29104
29105         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29106         everywhere.
29107         * gcc.dg/concat.c: Concatenation of string constants with
29108         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29109         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29110         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29111         necessary to avoid multi-character character constant warning.
29112         * gcc.dg/cpp/escape.c: Likewise.
29113         * gcc.dg/cpp/ucs.c: Likewise.
29114         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29115         Fix a typo.
29116
29117 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29118
29119         PR c/11428
29120         * gcc.c-torture/compile/20030704-1.c: New.
29121
29122 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29123
29124         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29125
29126 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29127
29128         PR c++/5287, PR c++/7910,  PR c++/11021
29129         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29130         tests for warnings.
29131         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29132         * g++.dg/ext/dllimport3.C: Likewise.
29133         * g++.dg/ext/dllimport4.C: New file.
29134         * g++.dg/ext/dllimport5.C: New file.
29135         * g++.dg/ext/dllimport6.C: New file.
29136         * g++.dg/ext/dllimport7.C: New file.
29137         * g++.dg/ext/dllimport8.C: New file.
29138         * g++.dg/ext/dllimport9.C: New file.
29139         * g++.dg/ext/dllimport10.C: New file.
29140         * g++.dg/ext/dllexport1.C: New file.
29141
29142 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29143
29144         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29145         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29146
29147 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29148
29149         * gcc.dg/builtins-25.c: New testcase.
29150         * gcc.dg/builtins-26.c: New testcase.
29151
29152 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29153
29154         * gcc.dg/compat/vector-defs.h: New file.
29155         * gcc.dg/compat/vector-setup.h: New file.
29156         * gcc.dg/compat/vector-check.h: New file.
29157         * gcc.dg/compat/vector-1_main.c: New file.
29158         * gcc.dg/compat/vector-1_x.c: New file.
29159         * gcc.dg/compat/vector-1_y.c: New file.
29160         * gcc.dg/compat/vector-2_main.c: New file.
29161         * gcc.dg/compat/vector-2_x.c: New file.
29162         * gcc.dg/compat/vector-2_y.c: New file.
29163
29164         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29165         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29166         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29167         * gcc.dg/compat/struct-align-1.h: New file.
29168         * gcc.dg/compat/struct-align-1_main.c: New file.
29169         * gcc.dg/compat/struct-align-1_x.c: New file.
29170         * gcc.dg/compat/struct-align-1_y.c: New file.
29171         * gcc.dg/compat/struct-align-2.h: New file.
29172         * gcc.dg/compat/struct-align-2_main.c: New file.
29173         * gcc.dg/compat/struct-align-2_x.c: New file.
29174         * gcc.dg/compat/struct-align-2_y.c: New file.
29175
29176         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29177         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29178         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29179         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29180         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29181         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29182         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29183         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29184         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29185         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29186         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29187         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29188         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29189         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29190         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29191         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29192         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29193         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29194         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29195         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29196         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29197         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29198         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29199         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29200         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29201         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29202         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29203         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29204         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29205
29206 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29207
29208         * gcc.dg/i386-call-1.c: New test.
29209
29210 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29211
29212         PR c++/9162
29213         * g++.dg/parse/defarg4.C: New.
29214
29215 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29216
29217         PR target/10700
29218         * gcc.c-torture/compile/20030703-1.c: New test case.
29219
29220 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29221
29222         * g++.dg/template/local3.C: Remove extra semicolon.
29223
29224 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29225
29226         * gcc.dg/i386-volatile-1.c: New test.
29227
29228 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29229
29230         PR c++/11072
29231         * g++.dg/other/offsetof2.C: XFAIL.
29232         * g++.dg/other/offsetof5.C: New.
29233
29234         PR c++/10219
29235         * g++.dg/template/error1.C: New.
29236
29237         PR c++/9779
29238         * g++.dg/template/dependent-expr1.C: New.
29239
29240 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29241
29242         PR c++/6949
29243         * g++.dg/template/local3.C: New test.
29244
29245         PR c++/11149
29246         * g++.dg/lookup/scoped6.C: New test.
29247
29248 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29249
29250         PR c++/8046
29251         * g++.dg/other/error7.C: New test.
29252
29253 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29254
29255         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29256         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29257         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29258         * g++.old-deja/g++.other/union2.C: Likewise.
29259         * gcc.dg/c90-const-expr-2.c: Likewise.
29260         * gcc.dg/c90-const-expr-3.c: Likewise.
29261         * gcc.dg/c99-const-expr-2.c: Likewise.
29262         * gcc.dg/c99-const-expr-3.c: Likewise.
29263         * gcc.dg/concat.c: Likewise.
29264
29265 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29266
29267         PR c++/9559
29268         * g++.dg/init/static1.C: New test.
29269
29270 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29271
29272         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29273         * g++.old-deja/g++.other/access2.C: Likewise.
29274         * g++.old-deja/g++.other/decl2.C: Likewise.
29275         * gcc.c-torture/execute/20020615-1.c: Likewise.
29276
29277 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29278
29279         PR c++/4933
29280         * g++.dg/template/sizeof4.C: New test.
29281
29282 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29283
29284         * g++.dg/other/error6.C: New test.
29285
29286 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29287
29288         PR c++/10750
29289         * g++.dg/parse/constant2.C: New test.
29290
29291 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29292
29293         PR c++/11106
29294         * g++.dg/other/error5.C: New test.
29295
29296 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29297
29298         * gcc.dg/format/gcc_diag-1.c: New test.
29299
29300 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29301
29302         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29303
29304 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29305
29306         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29307         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29308         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29309
29310 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29311
29312         * gcc.c-torture/execute/builtins/string-8.c: New test.
29313         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29314         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29315         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29316
29317 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29318
29319         PR c++/10468
29320         * g++.dg/ext/typeof6.C: New test.
29321
29322 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29323
29324         PR c++/10796
29325         * g++.dg/init/enum1.C: New test.
29326
29327 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29328
29329         * gcc.dg/20030627-1.c: New test.
29330
29331 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29332
29333         PR c++/11332
29334         * g++.dg/expr/static_cast2.C: New test.
29335
29336 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29337             Jakub Jelinek  <jakub@redhat.com>
29338
29339         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29340         sprintf(dst,"%s",src) optimization.
29341         * gcc.c-torture/execute/20030626-1.c: New test case.
29342         * gcc.c-torture/execute/20030626-2.c: New test case.
29343
29344 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29345
29346         * gcc.c-torture/execute/multi-ix.c: New test.
29347
29348         * gcc.c-torture/execute/simd-4.c (main):
29349         Added missing semicolon at end of union.
29350
29351 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29352
29353         PR c++/8266
29354         * g++.dg/template/explicit-instantiation3.C: New test.
29355
29356 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29357
29358         * gcc.dg/20030626-1.c: Use signed char.
29359
29360 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29361
29362         * gcc.dg/20030626-1.c: New test.
29363
29364 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29365
29366         * const-str-2.m: Update.
29367
29368 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29369
29370         PR c++/10990
29371         * g++.dg/rtti/dyncast1.C: New test.
29372         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29373         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29374         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29375
29376         PR c++/10931
29377         * g++.dg/expr/static_cast1.C: New test.
29378
29379 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29380
29381         * gcc.dg/20030625-1.c: New test.
29382
29383 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29384
29385         * gcc.c-torture/compile/20030624-1.c: New test case.
29386
29387 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29388
29389         * gcc.c-torture/execute/string-opt-17.c: New test.
29390
29391 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c++/5754
29394         * g++.dg/parse/crash6.C: New test.
29395
29396 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29397
29398         * gcc.dg/builtins-24.c: New test case.
29399
29400 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29401
29402         * g++.dg/opt/operator1.C: New test.
29403
29404 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29405
29406         * gcc.c-torture/execute/string-opt-16.c: New test case.
29407
29408 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29409
29410         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29411         * g++.old-deja/g++.other/conv7.C: Likewise.
29412         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29413         * g++.old-deja/g++.other/overload14.C: Likewise.
29414
29415 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29416
29417         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29418         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29419
29420 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29421
29422         PR c++/10888
29423         * g++.dg/warn/Winline-3.C: New test.
29424
29425 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29426
29427         * lib/target-supports.exp (check_alias_available): Make the test
29428         program acceptable to the Solaris assembler.
29429
29430         PR c++/10749
29431         * g++.dg/template/memclass2.C: New test.
29432
29433 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29434             Eric Botcazou  <ebotcazou@libertysurf.fr>
29435
29436         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29437         data for non-matching targets.
29438         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29439
29440 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29441
29442         PR c++/10845
29443         * g++.dg/template/member3.C: New test.
29444
29445 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29446
29447         PR c++/10939
29448         * g++.dg/template/func1.C: New test.
29449
29450         PR c++/9649
29451         * g++.dg/template/static4.C: New test.
29452         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29453
29454         PR c++/11041
29455         * g++.dg/init/ref7.C: New test.
29456
29457 2003-06-19  Matt Austern  <austern@apple.com>
29458
29459         PR c++/11228
29460         * g++.dg/anew1.C: New test.
29461         * g++.dg/anew2.C: New test.
29462         * g++.dg/anew3.C: New test.
29463         * g++.dg/anew4.C: New test.
29464
29465 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29466
29467         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29468
29469 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29470
29471         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29472         endian-dependent.
29473
29474 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29475
29476         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29477         Remove cruft.
29478
29479 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29480
29481         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29482         * gcc.c-torture/compile/961203-1.c: Likewise.
29483         * gcc.c-torture/compile/980506-1.c: Likewise.
29484
29485 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29486
29487         PR c++/10712
29488         * g++.dg/lookup/using7.C: New test.
29489
29490 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29491
29492         PR c++/11105
29493         * g++.dg/abi/conv1.C: Remove it.
29494         * g++.dg/template/conv7.C: New test.
29495         * g++.dg/template/conv8.C: Likewise.
29496         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29497         conversion operator.
29498
29499 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29500
29501         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29502         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29503         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29504         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29505         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29506         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29507         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29508         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29509         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29510         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29511         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29512         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29513         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29514         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29515         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29516         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29517         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29518         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29519         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29520         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29521         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29522         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29523         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29524         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29525         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29526         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29527         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29528         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29529         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29530
29531 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29532
29533         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29534         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29535         indications.
29536
29537 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29538
29539         * gcc.dg/i386-387-5.c: New test case.
29540         * gcc.dg/i386-387-6.c: New test case.
29541         * gcc.dg/builtins-23.c: New test case.
29542
29543 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29544
29545         * gcc.dg/builtins-22.c: New test case.
29546         * gcc.dg/i386-387-1.c: Update to test exp.
29547         * gcc.dg/i386-387-2.c: Likewise.
29548
29549 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29550
29551         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29552
29553 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29554
29555         * lib/gcc-dg.exp (dg-require-dll): New function.
29556         (dg-xfail-if): Likewise.
29557         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29558         driver.
29559
29560         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29561         * gcc.c-torture/compile/20001205-1.c: Likewise.
29562         * gcc.c-torture/compile/20001226-1.c: Likewise.
29563         * gcc.c-torture/compile/20010518-2.c: Likewise.
29564         * gcc.c-torture/compile/20020312-1.c: Likewise.
29565         * gcc.c-torture/compile/20020604-1.c: Likewise.
29566         * gcc.c-torture/compile/920501-12.c: Likewise.
29567         * gcc.c-torture/compile/920501-4.c: Likewise.
29568         * gcc.c-torture/compile/920520-1.c: Likewise.
29569         * gcc.c-torture/compile/920521-1.c: Likewise.
29570         * gcc.c-torture/compile/920625-1.c: Likewise.
29571         * gcc.c-torture/compile/961203-1.c: Likewise.
29572         * gcc.c-torture/compile/980506-1.c: Likewise.
29573         * gcc.c-torture/compile/981006-1.c: Likewise.
29574         * gcc.c-torture/compile/981022-1.c: Likewise.
29575         * gcc.c-torture/compile/981223-1.c: Likewise.
29576         * gcc.c-torture/compile/990617-1.c: Likewise.
29577         * gcc.c-torture/compile/dll.c: Likewise.
29578         * gcc.c-torture/compile/labels-3.c: Likewise.
29579         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29580         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29581         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29582         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29583         * gcc.c-torture/compile/simd-5.c: Likewise.
29584         * gcc.c-torture/compile/20000804-1.x: Remove.
29585         * gcc.c-torture/compile/20001205-1.x: Likewise.
29586         * gcc.c-torture/compile/20001226-1.x: Likewise.
29587         * gcc.c-torture/compile/20010518-2.x: Likewise.
29588         * gcc.c-torture/compile/20020312-1.x: Likewise.
29589         * gcc.c-torture/compile/20020604-1.x: Likewise.
29590         * gcc.c-torture/compile/920501-12.x: Likewise.
29591         * gcc.c-torture/compile/920501-4.x: Likewise.
29592         * gcc.c-torture/compile/920520-1.x: Likewise.
29593         * gcc.c-torture/compile/920521-1.x: Likewise.
29594         * gcc.c-torture/compile/920625-1.x: Likewise.
29595         * gcc.c-torture/compile/961203-1.x: Likewise.
29596         * gcc.c-torture/compile/980506-1.x: Likewise.
29597         * gcc.c-torture/compile/981006-1.x: Likewise.
29598         * gcc.c-torture/compile/981022-1.x: Likewise.
29599         * gcc.c-torture/compile/981223-1.x: Likewise.
29600         * gcc.c-torture/compile/990617-1.x: Likewise.
29601         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29602         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29603         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29604         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29605         * gcc.c-torture/compile/simd-5.x: Likewise.
29606
29607         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29608
29609 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29610
29611         * gcc.c-torture/execute/20030611-1.c: New test.
29612
29613 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29614
29615         PR middle-end/168
29616         * gcc.dg/20030612-1.c: New test case.
29617
29618 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29619
29620         PR c++/10635
29621         * g++.dg/expr/cast1.C: New test.
29622
29623 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29624
29625         * gcc.dg/builtins-21.c: New test case.
29626
29627 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29628
29629         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29630         options instead of at the end.
29631         * lib/objc.exp (objc_target_compile): Likewise.
29632
29633 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29634
29635         PR c++/10432
29636         * g++.dg/parse/error1.C: New test.
29637
29638 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29639
29640         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29641         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29642         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29643         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29644         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29645         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29646         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29647         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29648         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29649         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29650         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29651         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29652         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29653         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29654         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29655         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29656         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29657         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29658         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29659         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29660         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29661         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29662         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29663         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29664
29665         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29666         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29667         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29668         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29669         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29670         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29671         * gcc.dg/compat/scalar-return-3_main.c: New file.
29672         * gcc.dg/compat/scalar-return-3_x.c: New file.
29673         * gcc.dg/compat/scalar-return-3_y.c: New file.
29674         * gcc.dg/compat/scalar-return-4_main.c: New file.
29675         * gcc.dg/compat/scalar-return-4_x.c: New file.
29676         * gcc.dg/compat/scalar-return-4_y.c: New file.
29677
29678 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29679
29680         * gcc.dg/compat/fp2-struct-check.h: New file.
29681         * gcc.dg/compat/fp2-struct-defs.h: New file.
29682         * gcc.dg/compat/fp2-struct-init.h: New file.
29683         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29684         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29685         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29686         * gcc.dg/compat/struct-return-10_main.c: New file.
29687         * gcc.dg/compat/struct-return-10_x.c: New file.
29688         * gcc.dg/compat/struct-return-10_y.c: New file.
29689
29690         * gcc.dg/compat/compat-common.h: New file.
29691         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29692         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29693         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29694         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29695         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29696         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29697         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29698         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29699         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29700         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29701         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29702         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29703         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29704         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29705         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29706         * gcc.dg/compat/small-struct-check.h: Ditto.
29707         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29708         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29709         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29710         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29711         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29712         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29713         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29714         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29715         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29716         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29717         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29718         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29719         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29720         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29721         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29722         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29723         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29724         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29725         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29726         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29727         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29728         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29729         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29730         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29731         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29732         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29733         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29734         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29735         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29736         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29737
29738 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29739
29740         * g++.dg/pch/static-1.C: New file.
29741         * g++.dg/pch/static-1.Hs: New file.
29742
29743 2003-06-10  Richard Henderson  <rth@redhat.com>
29744
29745         * gcc.dg/asm-7.c: Adjust expected warning text.
29746
29747 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29748
29749         * gcc.dg/builtins-20.c: New test case.
29750
29751 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29752
29753         PR c++/11131
29754         * g++.dg/opt/template1.C: New test.
29755
29756 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29757
29758         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29759         additional_sources.
29760
29761 2003-05-21  David Taylor  <dtaylor@emc.com>
29762
29763         * gcc.dg/Wpadded.c: New file.
29764
29765 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29766
29767         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29768         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29769         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29770         dg-require-weak.
29771
29772 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29773
29774         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29775
29776 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29777
29778         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29779         (dg-require-alias): Likewise.
29780         (dg-require-gc-sections): Likewise.
29781         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29782
29783 2003-06-08  Richard Henderson  <rth@redhat.com>
29784
29785         * gcc.dg/20011029-2.c: Fix the array reference.
29786         * gcc.dg/asm-7.c: New.
29787
29788 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29789
29790         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29791
29792 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29793
29794         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29795         (dg-require-gc-sections): Likewise.
29796
29797 2003-06-08  Jan Hubicka  <jh@suse.cz>
29798
29799         * i386-cmov1.c: Fix regular expression.
29800         * i386-cvt-1.c: Likewise.
29801         * i386-local.c: Likewise.
29802         * i386-local2.c: Likewise.
29803         * i386-mul.c: Likewise.
29804         * i386-ssetype-1.c: Likewise.
29805         * i386-ssetype-3.c: Likewise.
29806         * i386-ssetype-5.c: Likewise.
29807
29808 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29809
29810         PR c++/11039
29811         * g++.dg/warn/implicit-typename2.C: New test.
29812         * g++.dg/warn/implicit-typename3.C: New test.
29813
29814 2003-06-07  Richard Henderson  <rth@redhat.com>
29815
29816         * g++.dg/other/offsetof3.C: Use size_t.
29817         * g++.dg/other/offsetof4.C: Likewise.
29818
29819 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29820
29821         * lib/copy-file.exp: New. Implement gcc_copy_files.
29822
29823         * lib/dg-pch.exp: Load copy-file.exp
29824         (dg-pch): Use gcc_copy_files instead of "file copy".
29825
29826 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29827
29828         * gcc.dg/weak/weak.exp: Simplify.
29829         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29830         * gcc.dg/weak/weak-1.c: Likewise.
29831         * gcc.dg/weak/weak-2.c: Likewise.
29832         * gcc.dg/weak/weak-3.c: Likewise.
29833         * gcc.dg/weak/weak-4.c: Likewise.
29834         * gcc.dg/weak/weak-5.c: Likewise.
29835         * gcc.dg/weak/weak-6.c: Likewise.
29836         * gcc.dg/weak/weak-7.c: Likewise.
29837         * gcc.dg/weak/weak-8.c: Likewise.
29838         * gcc.dg/weak/weak-9.c: Likewise.
29839
29840 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29841
29842         gcc.c-torture/execute/20030606-1.c: New.
29843
29844 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29845
29846         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29847         * gcc.dg/builtins-19.c: Likewise.
29848
29849 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29850
29851         * gcc.dg/builtins-2.c: Add some more tests.
29852         * gcc.dg/builtins-18.c: New test case.
29853         * gcc.dg/builtins-19.c: New test case.
29854
29855 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29856             Jim Wilson  <wilson@tuliptree.org>
29857
29858         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29859
29860 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29861
29862         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29863         mempcpy/stpcpy calls not to be optimized into something else.
29864         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29865         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29866         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29867
29868 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29869
29870         * gcc.dg/format/asm_fprintf-1.c: New test.
29871
29872 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29873
29874         * lib/gcc-defs.exp (additional_sources): New variable.
29875         (dg-additional-sources): New function.
29876         (additional_files): New variable.
29877         (dg-additional-files): New function.
29878         (dg-additional-files-options): Likewise.
29879         * lib/gcc-dg.exp (dg-require-weak): New function.
29880         (dg-require-alias): Likewise.
29881         (dg-require-gc-sections): Likewise.
29882         * lib/target-supports.exp (check_alias_available): Remove testfile
29883         parameter.
29884         (check_gc_sections_available): New function.
29885         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29886         (dg-gpp-additional-files): Likewise.
29887         * lib/g++.exp (additional_sources): Remove.
29888         (additional_files): Likewise.
29889         (g++_target_compile): Use dg-additional-files-options.
29890
29891         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29892         Tcl logic.
29893         * gcc.dg/special/ecos.exp: Remove.
29894         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29895         * gcc.dg/special/alias-1.c: Likewise.
29896         * gcc.dg/special/alias-2.c: Likewise.
29897         * gcc.dg/special/gcsec-1.c: Likewise.
29898         * gcc.dg/special/weak-1.c: Likewise.
29899         * gcc.dg/special/weak-2.c: Likewise.
29900         * gcc.dg/special/wkali-1.c: Likewise.
29901         * gcc.dg/special/wkali-2.c: Likewise.
29902
29903         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29904         dg-gpp-additional-*.
29905         * g++.dg/special/conpr-3.C: Likewise.
29906         * g++.dg/special/conpr-4.C: Likewise.
29907         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29908         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29909         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29910         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29911         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29912         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29913         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29914         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29915         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29916         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29917         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29918         * g++.old-deja/g++.other/comdat1.C: Likewise.
29919         * g++.old-deja/g++.other/comdat2.C: Likewise.
29920         * g++.old-deja/g++.other/comdat3.C: Likewise.
29921         * g++.old-deja/g++.other/ctor1.C: Likewise.
29922         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29923
29924 2003-06-05  Richard Henderson  <rth@redhat.com>
29925
29926         * gcc.dg/debug/20030605-1.c: New.
29927
29928 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29929
29930         * README.QMTEST: Update.
29931
29932 2003-06-04  Richard Henderson  <rth@redhat.com>
29933
29934         * gcc.dg/cleanup-1.c: New.
29935         * gcc.dg/cleanup-2.c: New.
29936         * gcc.dg/cleanup-3.c: New.
29937         * gcc.dg/cleanup-4.c: New.
29938         * gcc.dg/cleanup-5.c: New.
29939         * gcc.dg/cleanup-6.c: New.
29940         * gcc.dg/cleanup-7.c: New.
29941
29942 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29943
29944         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29945
29946         * lib/dg-pch.exp: New file.
29947         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29948         * gcc.dg/pch/pch.exp: Likewise.
29949
29950 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29951
29952         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29953         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29954         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29955         * gcc.dg/builtins-17.c: New test case.
29956         * gcc.dg/i386-387-4.c: New test case.
29957         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29958
29959 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29960
29961         * gcc.dg/ultrasp9.c: New test.
29962
29963 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29964
29965         * gcc.c-torture/compile/20030604-1.c: New test.
29966         * gcc.dg/sparc-constant-1.c: New test.
29967
29968 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29969
29970         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29971
29972 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29973
29974         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29975
29976         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29977         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29978
29979 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29980
29981         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29982
29983 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29984
29985         PR c++/10940
29986         * g++.dg/template/spec10.C: New test.
29987
29988 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29989
29990         * gcc.dg/builtins-16.c: New test case.
29991
29992 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29993
29994         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29995         mempcpy test with post-increments.
29996         * gcc.c-torture/execute/string-opt-3.c: New test.
29997         * gcc.dg/string-opt-1.c: New test.
29998
29999 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
30000
30001         PR fortran/10965
30002         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
30003
30004 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
30005
30006         * lib/scanasm.exp (dg-scan): New function, factored out of ...
30007         (scan-assembler): ... here.  Use dg-scan.
30008         (scan-assembler-not): Likewise.
30009         (scan-file): New function.
30010         (scan-file-not): Likewise.
30011         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
30012         * gcc.dg/cpp/_Pragma4.c: Likewise.
30013         * gcc.dg/cpp/_Pragma5.c: Likewise.
30014         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30015         * gcc.dg/cpp/avoidpaste2.c: Likewise.
30016         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
30017         * gcc.dg/cpp/cmdlne-P.c: Likewise.
30018         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
30019         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
30020         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
30021         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
30022         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
30023         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
30024         * gcc.dg/cpp/cxxcom1.c: Likewise.
30025         * gcc.dg/cpp/line1.c: Likewise.
30026         * gcc.dg/cpp/maccom1.c: Likewise.
30027         * gcc.dg/cpp/maccom2.c: Likewise.
30028         * gcc.dg/cpp/maccom3.c: Likewise.
30029         * gcc.dg/cpp/maccom4.c: Likewise.
30030         * gcc.dg/cpp/maccom5.c: Likewise.
30031         * gcc.dg/cpp/maccom6.c: Likewise.
30032         * gcc.dg/cpp/multiline.c: Likewise.
30033         * gcc.dg/cpp/spacing1.c: Likewise.
30034         * gcc.dg/cpp/spacing2.c: Likewise.
30035         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30036         * gcc.dg/cpp/trad/maccom1.c: Likewise.
30037         * gcc.dg/cpp/trad/maccom2.c: Likewise.
30038         * gcc.dg/cpp/trad/maccom3.c: Likewise.
30039         * gcc.dg/cpp/trad/maccom4.c: Likewise.
30040         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30041         * gcc.dg/cpp/cxxcom2.c: Likewise.
30042         * gcc.dg/cpp/cxxcom2.h: New file.
30043
30044         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30045         * g++.dg/cpp/truefalse.C: Here.
30046         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30047
30048 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30049
30050         * gcc.dg/cpp/redef3.c: New file.
30051
30052 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30053
30054         * gcc.dg/i386-loop-3.c: New test.
30055
30056 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30057
30058         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30059
30060 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30061
30062         * gcc.dg/fwrapv-1.c: New test case.
30063         * gcc.dg/fwrapv-2.c: New test case.
30064
30065 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30066
30067         PR c++/10956
30068         * g++.dg/template/spec9.C: New test.
30069
30070 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30071
30072         * gcc.dg/duff-4.c: New test case.
30073
30074 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30075
30076         PR fortran/10843
30077         * g77.dg/ffixed-form-1.f: New test
30078         * g77.dg/ffixed-form-2.f: New test
30079         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30080         * g77.dg/ffree-form-3.f: New test
30081
30082 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30083
30084         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30085         * gcc.dg/wint_t-1.c: Likewise.
30086
30087 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30088
30089         * g++.dg/template/access11.C: New test.
30090
30091 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30092
30093         PR c++/10849
30094         * g++.dg/template/access10.C: New test.
30095
30096 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30097             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30098
30099         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30100
30101 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30102
30103         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30104         suppress for powerpc-*-darwin*.
30105         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30106
30107 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30108
30109         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30110         suppress option for powerpc-*-darwin*.
30111
30112 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30113
30114         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30115         * gcc.dg/builtins-4.c: Add test for fmod.
30116
30117 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30118
30119         PR c++/10682
30120         * g++.dg/template/instantiate4.C: New test.
30121
30122 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30123
30124         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30125
30126 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30127
30128         * gcc.dg/compat/scalar-return-1_main.c: New file.
30129         * gcc.dg/compat/scalar-return-1_x.c: New file.
30130         * gcc.dg/compat/scalar-return-1_y.c: New file.
30131         * gcc.dg/compat/scalar-return-2_main.c: New file.
30132         * gcc.dg/compat/scalar-return-2_x.c: New file.
30133         * gcc.dg/compat/scalar-return-2_y.c: New file.
30134         * gcc.dg/compat/struct-return-3_main.c: New file.
30135         * gcc.dg/compat/struct-return-3_y.c: New file.
30136         * gcc.dg/compat/struct-return-3_x.c: New file.
30137         * gcc.dg/compat/struct-return-2_main.c: New file.
30138         * gcc.dg/compat/struct-return-2_x.c: New file.
30139         * gcc.dg/compat/struct-return-2_y.c: New file.
30140
30141 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30142
30143         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30144         for hppa*-hp-hpux*.
30145         * gcc.dg/20021014-1.c (dg-options): Likewise.
30146         * gcc.dg/nest.c (dg-options): Likewise.
30147
30148 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30149
30150         PR c++/9738
30151         * g++.dg/ext/dllimport2.C: New file.
30152         * g++.dg/ext/dllimport3.C: New file.
30153
30154 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30155
30156         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30157         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30158         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30159         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30160         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30161         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30162         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30163         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30164         * gcc.dg/compat/small-struct-defs.h: New file.
30165         * gcc.dg/compat/small-struct-init.h: New file.
30166         * gcc.dg/compat/small-struct-check.h: New file.
30167         * gcc.dg/compat/fp-struct-defs.h: New file.
30168         * gcc.dg/compat/fp-struct-check.h: New file.
30169         * gcc.dg/compat/fp-struct-init.h: New file.
30170         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30171         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30172
30173 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30174
30175         * gcc.dg/20030225-2.c: New test.
30176
30177 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30178             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30179
30180         * gcc.c-torture/compile/20030518-1.c: New test case.
30181
30182 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30183
30184         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30185         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30186         gcc-dg-debug-runtest.
30187         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30188         gcc-dg-debug-runtest.
30189
30190 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30191
30192         PR c++/9022
30193         * g++.dg/lookup/using6.C: New test.
30194
30195 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30196
30197         * g++.dg/parse/access2.C: New test.
30198
30199 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30200
30201         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30202         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30203         * gcc.dg/debug/debug.exp: Likewise.
30204
30205 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30206
30207         * gcc.dg/dollar.c: New test.
30208
30209 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30210
30211         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30212         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30213         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30214         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30215         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30216         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30217         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30218         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30219         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30220         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30221         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30222         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30223         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30224         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30225         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30226         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30227         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30228         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30229
30230 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30231
30232         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30233         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30234         support for "repo" mode.
30235         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30236         * lib/g77-dg.exp: Likewise.
30237         * lib/obj-dg.exp: Likewise.
30238
30239 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30240
30241         Merge from gcc-3_2-rhl8-branch:
30242         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30243
30244         * gcc.dg/tls/opt-6.c: New test.
30245
30246         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30247
30248         * gcc.dg/20030405-1.c: New test.
30249
30250         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30251
30252         * gcc.dg/20030309-1.c: New test.
30253
30254         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30255
30256         * gcc.c-torture/execute/20030307-1.c: New test.
30257
30258         2003-02-20  Randolph Chung  <tausq@debian.org>
30259
30260         * gcc.c-torture/compile/20030220-1.c: New test.
30261
30262         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30263
30264         * gcc.dg/20030217-1.c: New test.
30265
30266         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30267
30268         * gcc.c-torture/compile/20020129-1.c: New test.
30269
30270         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30271
30272         * gcc.dg/unroll-1.c: New test.
30273
30274         2002-11-16  Jan Hubicka  <jh@suse.cz>
30275
30276         * gcc.c-torture/execute/20020920-1.c: New test.
30277
30278         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30279
30280         PR target/7434
30281         * gcc.c-torture/compile/20021008-1.c: New test.
30282
30283         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30284
30285         PR target/7559
30286         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30287
30288         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30289
30290         * gcc.c-torture/compile/20020807-1.c: New test.
30291
30292         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30293
30294         * gcc.dg/tls/opt-1.c: New test.
30295
30296         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30297
30298         * gcc.dg/20020729-1.c: New test.
30299
30300         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30301
30302         * g++.dg/opt/life1.C: New test.
30303
30304         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30305
30306         * gcc.dg/20020525-1.c: New test.
30307
30308         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30309
30310         PR c++/6794
30311         * g++.dg/ext/pretty1.C: New test.
30312         * g++.dg/ext/pretty2.C: New test.
30313
30314 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30315
30316         PR c++/8385
30317         * g++.dg/ext/typeof5.C: New test.
30318
30319 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30320
30321         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30322         __USER_LABEL_PREFIX__ into account.
30323         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30324
30325 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30326
30327         * gcc.dg/builtins-15.c: New test case.
30328
30329 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30330
30331         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30332
30333 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30334
30335         * lib/g++.exp: Tweak handling of additional source files.
30336         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30337         * g++.dg/special/conpr-2a.C: Rename to ...
30338         * g++.dg/special/conpr-2a.cc: ... this.
30339         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30340         * g++.dg/special/conpr-3a.C: Rename to ...
30341         * g++.dg/special/conpr-3a.cc: This.
30342         * g++.dg/special/conpr-3b.C: Rename to ...
30343         * g++.dg/special/conpr-3b.cc: This.
30344         * g++.dg/special/conpr-4.C: New test.
30345         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30346
30347 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30348
30349         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30350
30351 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30352
30353         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30354         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30355         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30356         * g++.old-deja/g++.other/warn3.C: Likewise.
30357
30358 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30359
30360         * gcc.dg/i386-387-1.c: Update to also test log.
30361         * gcc.dg/i386-387-2.c: Likewise.
30362
30363 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30364
30365         * g77.f-torture/execute/int8421.f: New test.
30366
30367 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30368
30369         PR c++/10230, c++/10481
30370         * g++.dg/lookup/scoped5.C: New test.
30371
30372 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30373
30374         PR c++/10552
30375         * g++.dg/template/ttp6.C: New test.
30376
30377 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30378
30379         * gcc.c-torture/execute/builtins: New directory.
30380         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30381         gcc.c-torture/execute/builtins.
30382         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30383         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30384         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30385         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30386
30387 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30388
30389         PR c++/9252
30390         * g++.dg/template/access8.C: New test.
30391         * g++.dg/template/access9.C: New test.
30392
30393 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30394
30395         PR c++/9554
30396         * g++.dg/parse/access1.C: New test.
30397
30398 2003-05-09  DJ Delorie  <dj@redhat.com>
30399
30400         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30401         long, and not an int.
30402
30403 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30404
30405         PR c++/10555, c++/10576
30406         * g++.dg/template/memclass1.C: New test.
30407
30408 2003-05-08  DJ Delorie  <dj@redhat.com>
30409
30410         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30411         targets.
30412         * gcc.c-torture/execute/20021024-1.x: Likewise.
30413         * gcc.c-torture/execute/shiftdi.x: Likewise.
30414         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30415         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30416         * gcc.dg/20021018-1.c: Likewise.
30417
30418 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30419
30420         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30421
30422         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30423         (bcopy): Call memmove.
30424
30425 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30426
30427         * g77.f-torture/compile/8485.f: New test case.
30428
30429 2003-05-07  Richard Henderson  <rth@redhat.com>
30430
30431         PR c++/10570
30432         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30433         Verify exception_cleanup not called for rethrows.
30434         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30435         when exiting catch block without rethrowing.
30436         * g++.dg/eh/forced3.C: New.
30437         * g++.dg/eh/forced4.C: New.
30438
30439 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30440
30441         * gcc.dg/20030505.c: Fix triplet.
30442
30443 2003-05-06  DJ Delorie  <dj@redhat.com>
30444
30445         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30446         * gcc.dg/nest.c: Likewise.
30447
30448 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30449
30450         * gcc.dg/builtins-14.c: New test case.
30451
30452 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30453
30454         * lib/compat.exp (compat-execute): New argument.
30455         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30456         * gcc.dg/compat: New test directory.
30457         * gcc.dg/compat/compat.exp: New expect script.
30458         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30459         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30460         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30461         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30462         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30463         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30464
30465         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30466         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30467         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30468         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30469         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30470         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30471         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30472         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30473         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30474         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30475         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30476         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30477         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30478         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30479         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30480
30481 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30482
30483         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30484
30485 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30486
30487         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30488
30489 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30490
30491         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30492         * gcc.dg/ppc-fsel-2.c: New test.
30493
30494         * gcc.dg/unused-5.c: New test.
30495
30496 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30497
30498         PR c++/10496
30499         * g++.dg/warn/pmf1.C: New test.
30500
30501 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30502
30503         PR c++/4494
30504         * g++.dg/warn/main.C: New test.
30505
30506 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30507
30508         * gcc.dg/nonnull-3.c: New test.
30509
30510 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30511
30512         * gcc.dg/cpp/Wtrigraphs.c: Update.
30513         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30514
30515 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30516
30517         * gcc.dg/ppc-fsel-1.c: New test.
30518
30519 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30520
30521         PR c/10604
30522         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30523
30524 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30525
30526         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30527
30528 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30529
30530         PR c++/9364, c++/10553, c++/10586
30531         * g++.dg/parse/typename4.C: New test.
30532         * g++.dg/parse/typename5.C: Likewise.
30533
30534 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30535
30536         * gcc.c-torture/compile/20030503-1.c: New test.
30537
30538 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30539
30540         * g++.dg/lookup/using5.C: Fix testcase error.
30541
30542 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30543
30544         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30545         since MEABI is no longer supported.  Remove all vestiges
30546         of MEABI from the test.
30547
30548 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30549
30550         PR c++/10554
30551         * g++.dg/lookup/using5.C: New test.
30552
30553 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30554
30555         PR c++/8772
30556         * g++.dg/template/ttp5.C: New test.
30557
30558 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30559
30560         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30561         (dg-gpp-additional-sources): New function.
30562         (dg-gpp-additional-files): Likewise.
30563         * lib/g++.exp (additional_sources): New variable.
30564         (additional_files): Likewise.
30565         (g++_target_compile): Deal with them.
30566         * lib/old-dejagnu.exp: Remove.
30567         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30568         * g++.old-deja: Revise all tests to use dg commands.
30569
30570 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30571
30572         PR c++/9432, c++/9528
30573         * g++.dg/lookup/using4.C: New test.
30574
30575 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30576
30577         * gcc.dg/noreturn-5.c: New file.
30578         * gcc.dg/noreturn-6.c: New file.
30579
30580         * gcc.c-torture/compile/inline-1.c: New file.
30581
30582 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30583
30584         PR c++/10551
30585         * g++.dg/template/explicit1.C: New test.
30586
30587 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30588
30589         PR c++/10549
30590         * g++.dg/other/bitfield1.C: New test.
30591
30592         PR c++/10527
30593         * g++.dg/init/new7.C: New test.
30594
30595 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30596
30597         * g++.dg/ext/desig1.C: New test.
30598         * g++.dg/ext/init1.C: Update.
30599
30600         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30601
30602 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30603
30604         PR c++/10180
30605         * g++.dg/warn/Winline-1.C: New test.
30606
30607 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30608
30609         * gcc.c-torture/execute/string-opt-19.c: New test.
30610
30611         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30612         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30613
30614 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30615
30616         PR c++/10506
30617         * g++.dg/init/new6.C: New test.
30618
30619         PR c++/10503
30620         * g++.dg/init/ref6.C: New test.
30621
30622 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30623
30624         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30625
30626 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30627
30628         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30629         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30630
30631 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30632
30633         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30634         initialized static data members.
30635
30636 2003-04-25  H.J. Lu <hjl@gnu.org>
30637
30638         * gcc.dg/ia64-sync-4.c: New test.
30639
30640 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30641
30642         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30643         date.
30644
30645 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30646
30647         PR c++/10337
30648         * g++.dg/warn/conv1.C: New test.
30649         * g++.old-deja/g++.other/conv7.C: Adjust.
30650         * g++.old-deja/g++.other/overload14.C: Adjust.
30651
30652 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30653
30654         PR c++/10471
30655         * g++.dg/template/defarg2.C: New test.
30656
30657 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30658
30659         * gcc.dg/cpp/include2.c: Update.
30660         * gcc.dg/cpp/multiline-2.c: New.
30661         * gcc.dg/cpp/multiline.c: Update.
30662         * gcc.dg/cpp/strify2.c: Update.
30663         * gcc.dg/cpp/trad/literals-2.c: Update.
30664
30665 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30666
30667         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30668
30669 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30670
30671         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30672
30673 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30674
30675         PR c++/10451
30676         * g++.dg/parse/crash4.C: New test.
30677
30678         PR c++/9847
30679         * g++.dg/parse/crash5.C: New test.
30680
30681 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30682
30683         PR c++/10446
30684         * g++.dg/parse/crash3.C: New test.
30685
30686         PR c++/10428
30687         * g++.dg/parse/elab1.C: New test.
30688
30689 2003-04-22  Devang Patel  <dpatel@apple.com>
30690
30691         * gcc.dg/cpp/trad/funlike-5.c: New test.
30692
30693 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30694
30695         * g++.dg/other/packed1.C: Fix dg options.
30696
30697 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30698
30699         * g++.dg/other/offsetof2.C: New test.
30700
30701 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30702
30703         * g++.dg/template/recurse.C: Adjust location of error messages.
30704
30705 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30706
30707         PR c++/9881
30708         * g++.dg/init/addr-const1.C: New test.
30709         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30710
30711 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30712
30713         PR c++/10405
30714         * g++.dg/lookup/struct-hack1.C: New test.
30715
30716 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30717
30718         * ucs.c: Update diagnostic messages.
30719
30720 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30721
30722         * gcc.dg/cpp/truefalse.cpp: New test.
30723         * gcc.dg/cpp/cpp.exp: Update.
30724         * g++.dg/other/stdbool-if.C: Remove.
30725
30726 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30727
30728         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30729         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30730
30731 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30732
30733         * gcc.c-torture/compile/20030418-1.c: New test.
30734
30735 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30736
30737         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30738
30739 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30740
30741         PR c++/10347
30742         g++.dg/template/dependent-name1.C: New test.
30743
30744 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30745
30746         * gcc.dg/warn-1.c (tourist_guide): New array,
30747         contains a pointer to bar.
30748
30749 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30750
30751         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30752         * gcc.c-torture/execute/medce-1.c: New test case.
30753         * gcc.c-torture/execute/medce-2.c: New test case.
30754
30755 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30756
30757         * lib/prune.exp: Ignore more messages.
30758
30759         PR c++/10381
30760         * g++.dg/parse/lookup3.C: New test.
30761
30762 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30763
30764         * gcc.c-torture/compile/20030415-1.c : New test.
30765
30766 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30767
30768         * gcc.c-torture/execute/scope-2.c: Move to ...
30769         * gcc.dg/noncompile/scope.c: .... here.
30770
30771 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30772
30773         * gcc.dg/20030414-2.c: New test case.
30774
30775 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30776
30777         PR target/10377
30778         * gcc.dg/20030414-1.c: New test.
30779
30780 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30781
30782         * gcc.dg/builtins-12.c: New test case.
30783         * gcc.dg/builtins-13.c: New test case.
30784
30785 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30786
30787         * gcc.c-torture/execute/string-opt-18.c: New test.
30788
30789 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30790
30791         PR c++/10300
30792         * g++.dg/init/new5.C: New test.
30793
30794 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30795
30796         PR c++/7910
30797         * g++.dg/ext/dllimport1.C: New test.
30798
30799 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30800
30801         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30802
30803 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30804
30805         PR Fortran/9263
30806         * g77.f-torture/noncompile/9263.f: New test
30807         PR Fortran/1832
30808         * g77.f-torture/execute/1832.f: New test
30809
30810 2003-04-11  David Chad  <davidc@freebsd.org>
30811             Loren J. Rittle  <ljrittle@acm.org>
30812
30813         libobjc/8562
30814         * objc.dg/headers.m: New test.
30815
30816 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30817
30818         * gcc.c-torture/execute/builtin-noret-2.c: New.
30819         * gcc.c-torture/execute/builtin-noret-2.x: New.
30820         XFAIL builtin-noret-2.c at -O1 and above.
30821         * gcc.dg/redecl.c: New.
30822         * gcc.dg/Wshadow-1.c: Update error regexps.
30823
30824 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30825
30826         * g++.dg/abi/bitfield10.C: New test.
30827
30828 2003-04-09  Mike Stump  <mrs@apple.com>
30829
30830         * gcc.dg/pch/pch.exp: Make testcase names longer.
30831         * g++.dg/pch/pch.exp: Make testcase names longer.
30832
30833 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30834
30835         * gcc.dg/builtins-11.c: New test case.
30836
30837 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30838
30839         * gcc.dg/builtins-9.c: New test case.
30840         * gcc.dg/builtins-10.c: New test case.
30841
30842 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30843
30844         * gcc.dg/noncompile/init-4.c.c: New test.
30845
30846 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30847
30848         * gcc.misc-test/gcov-9.c: New test.
30849         * gcc.misc-test/gcov-10.c: New test
30850         * gcc.misc-test/gcov-11.c: New test.
30851
30852 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30853
30854         PR optimization/10024
30855         * gcc.c-torture/compile/20030405-1.c: New test.
30856
30857 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30858
30859         * gcc.dg/pch/static-3.c: New.
30860         * gcc.dg/pch/static-3.hs: New.
30861         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30862
30863 2003-04-04  Richard Henderson  <rth@redhat.com>
30864
30865         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30866         * g++.dg/eh/forced2.C: Likewise.
30867
30868 2003-04-03  Mike Stump  <mrs@apple.com>
30869
30870         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30871         target arg.
30872         (scan-assembler-times, scan-assembler-not): Likewise.
30873         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30874
30875 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30876
30877         * gcc.dg/sparc-loop-1.c: New test.
30878
30879 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30880
30881         PR other/9274
30882         * g++.dg/pch/system-2.C: New.
30883         * g++.dg/pch/system-2.Hs: New.
30884
30885 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30886
30887         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30888
30889         * g++.dg/eh/simd-1.C (vecfunc): Same.
30890
30891 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30892
30893         * gcc.c-torture/execute/20030401-1.c: New test case.
30894
30895 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30896
30897         * objc.dg/defs.m: New.
30898
30899 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30900
30901         * g++.dg/eh/simd-1.C: New.
30902         * g++.dg/eh/simd-2.C: New.
30903
30904 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30905
30906         * gcc.c-torture/execute/simd-3.c: New.
30907
30908 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30909
30910         PR c/9936
30911         * gcc.dg/20030331-2.c: New test.
30912
30913 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30914
30915         PR c++/10278
30916         * g++.dg/parse/crash2.C: New test.
30917
30918 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30919
30920         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30921         * gcc.c-torture/execute/20030331-1.c: ...here.
30922
30923 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30924
30925         * gcc.c-torture/execute/20030331-1.c: New test.
30926
30927 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30928
30929         * lib/gcov.exp: Adjust call return testing strings.
30930         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30931
30932 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30933
30934         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30935         * gcc.dg/builtins-7.c: New test case.
30936         * gcc.dg/builtins-8.c: New test case.
30937
30938 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30939
30940         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30941
30942 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30943
30944         PR c++/7647
30945         * g++.dg/lookup-class-member-2.C: New test.
30946
30947 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30948
30949         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30950
30951 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30952
30953         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30954
30955 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30956
30957         * g++.dg/init/attrib1.C: New test.
30958
30959 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30960
30961         * gcc.dg/ultrasp8.c: New test.
30962
30963 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30964
30965         * gcc.dg/ultrasp7.c: New test.
30966
30967 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30968
30969         PR c++/10047
30970         * g++.dg/template/inline1.C: New test.
30971
30972 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30973
30974         * gcc.dg/sparc-dwarf2.c: New test.
30975
30976 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30977
30978         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30979         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30980
30981 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30982
30983         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30984         than reading .x files.
30985         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30986         * g77.dg/gcov/gcov-1.f: Likewise.
30987         * gcc.misc-tests/gcov-4b.c: Likewise.
30988         * gcc.misc-tests/gcov-5b.c: Likewise.
30989         * gcc.misc-tests/gcov-6.c: Likewise.
30990         * gcc.misc-tests/gcov-7.c: Likewise.
30991         * gcc.misc-tests/gcov-8.c: Likewise.
30992         * g++.dg/gcov/gcov-1.x: Remove.
30993         * g77.dg/gcov/gcov-1.x: Likewise.
30994         * gcc.misc-tests/gcov-4b.x: Likewise.
30995         * gcc.misc-tests/gcov-5b.x: Likewise.
30996         * gcc.misc-tests/gcov-6.x: Likewise.
30997         * gcc.misc-tests/gcov-7.x: Likewise.
30998         * gcc.misc-tests/gcov-8.x: Likewise.
30999
31000 2003-03-27  Glen Nakamura  <glen@imodulo.com>
31001
31002         PR opt/10087
31003         * gcc.dg/20030324-1.c: New test.
31004
31005 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
31006
31007         PR c++/10224
31008         * g++.dg/template/arg3.C: New test.
31009
31010         PR c++/10158
31011         * g++.dg/template/friend18.C: New test.
31012
31013 2003-03-26  Roger Sayle  <roger@eyesopen.com>
31014
31015         * g77.f-torture/compile/20030326-1.f: New test case.
31016
31017 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
31018
31019         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
31020
31021         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
31022
31023 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
31024
31025         * gcc.dg/ia64-sync-3.c: New test.
31026
31027 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
31028
31029         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
31030
31031 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31032
31033         * gcc.dg/ultrasp6.c: New test.
31034
31035 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31036
31037         * gcc.dg/i386-signbit-1.c: New test.
31038         * gcc.dg/i386-signbit-2.c: New test.
31039         * gcc.dg/i386-signbit-3.c: New test.
31040
31041 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31042
31043         * gcc.dg/ultrasp5.c: Fix options.
31044
31045 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31046
31047         * gcc.dg/ultrasp5.c: Fix comment.
31048
31049 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31050
31051         PR fortran/10197
31052         * g77.f-torture/execute/10197.f: New test.
31053
31054 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31055
31056         PR c++/9898, c++/383
31057         * g++.dg/template/conv6.C: New test.
31058
31059         PR c++/10119
31060         * g++.dg/template/ptrmem5.C: New test.
31061
31062         PR c++/10026
31063         * g++.dg/lookup/koenig1.C: New test.
31064
31065         PR C++/10199
31066         * g++.dg/lookup/template2.C: New test.
31067
31068 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31069
31070         * g++.dg/opt/rtti1.C: New test.
31071
31072 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31073
31074         * gcc.dg/ultrasp5.c: New test.
31075
31076 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31077
31078         PR middle-end/9967
31079         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31080         builtin fputs.
31081
31082 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31083
31084         PR c/8224
31085         * gcc.dg/20030323-1.c: New test.
31086
31087 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31088
31089         * gcc.c-torture/compile/20030323-1.c: New test case.
31090
31091 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31092
31093         * gcc.dg/20030321-1.c: New test.
31094
31095 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31096
31097         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31098
31099 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31100
31101         PR c++/9978, c++/9708
31102         * g++.dg/ext/vlm1.C: Adjust expected error.
31103         * g++.dg/ext/vla2.C: New test.
31104         * g++.dg/template/arg1.C: New test.
31105         * g++.dg/template/arg2.C: New test.
31106
31107 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31108
31109         * g77.f-torture/execute/select.f: New test.
31110         * g77.f-torture/noncompile/select_no_compile.f: New test.
31111
31112 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31113
31114         PR c++/9898
31115         * g++.dg/other/error4.C: New test.
31116
31117 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31118
31119         * g++.dg/template/friend17.C: New test.
31120
31121 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31122
31123         * gcc.c-torture/compile/20030320-1.c: New.
31124
31125 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31126
31127         * gcc.dg/builtins-6.c: New test case.
31128
31129 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31130
31131         PR target/10073
31132         * gcc.c-torture/compile/20030319-1.c: New.
31133
31134 2003-03-18  Jan Hubicka  <jh@suse.cz>
31135
31136         * gcc.dg/i386-cvt-1.c: New test.
31137
31138 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31139
31140         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31141         * objc.dg/naming-2.m: Likewise.
31142
31143 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31144
31145         PR c++/9639
31146         * g++.dg/parse/crash1.C: New test.
31147
31148 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31149
31150         PR c++/8805
31151         * g++.dg/eh/cleanup1.C: New test.
31152
31153 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31154
31155         * gcc.c-torture/execute/20030316-1.c: New test case.
31156
31157 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31158
31159         PR c++/9629
31160         * g++.dg/init/ctor2.C: New test.
31161
31162 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31163
31164         * g77.f-torture/compile/xformat.f: New test case.
31165
31166 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31167
31168         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31169         * g++.old-deja/g++.mike/eh50.C: Likewise.
31170
31171 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31172
31173         PR c++/6440
31174         * g++.dg/template/spec7.C: New test.
31175         * g++.dg/template/spec8.C: Likewise.
31176
31177 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31178
31179         * gcc.c-torture/execute/20030313-1.c: New test.
31180
31181 2003-03-14  Richard Henderson  <rth@redhat.com>
31182
31183         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31184
31185 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31186
31187         * gcc.c-torture/compile/20030314-1.c: New test.
31188
31189 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31190
31191         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31192         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31193         thumb target,
31194         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31195         to accept newer _imp__  prefix and additional
31196         newline in .drectve section.
31197         * gcc.dg/dll-4.c: Likewise.
31198         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31199         switch.
31200
31201 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31202
31203         * g++.dg/parse/namespace9.C: New test.
31204
31205         * g++.dg/init/ref5.C: New test.
31206         * g++.dg/parse/ptrmem1.C: Likewise.
31207
31208 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31209
31210         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31211         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31212         regular expression.
31213         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31214         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31215
31216 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31217
31218         * gcc.c-torture/execute/20030224-2.c: New test.
31219
31220 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31221
31222         * gcc.dg/decl-3.c: New test.
31223
31224 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31225
31226         * gcc.dg/i386-loop-2.c: New test.
31227
31228 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31229
31230         PR c++/9474
31231         * g++.dg/parse/namespace8.C: New test.
31232
31233         PR c++/9924
31234         * g++.dg/overload/builtin2.C: New test.
31235
31236 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31237
31238         * gcc.dg/return-type-3.c: New test.
31239
31240 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31241
31242         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31243         profiling options are not supported.
31244
31245 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31246
31247         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31248         * g++.old-deja/g++.warn/impint2.C: Likewise.
31249
31250 2003-03-10  Devang Patel  <dpatel@apple.com>
31251
31252         * g++.dg/cpp/c++_cmd_1.C: New test.
31253         * g++.dg/cpp/c++_cmd_1.h: New file.
31254
31255 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31256
31257         * gcc.dg/altivec-9.c: New file.
31258
31259 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31260
31261         * gcc.dg/ppc-sdata-1.c: New test.
31262         * gcc.dg/ppc-sdata-2.c: New test.
31263
31264 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31265
31266         PR c++/9373
31267         * g++.dg/opt/ptrmem2.C: New test.
31268
31269         PR c++/8534
31270         * g++.dg/opt/ptrmem1.C: New test.
31271
31272 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31273
31274         * gcc.dg/i386-loop-1.c: New test.
31275
31276 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31277
31278         PR c++/9970
31279         * g++.dg/lookup/friend1.C: New test.
31280
31281 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31282
31283         PR c++/9823
31284         * g++.dg/parser/constructor1.C: New test.
31285
31286 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31287
31288         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31289
31290         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31291
31292 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31293
31294         * gcc.dg/cpp/Wunused.c: Update test.
31295
31296 2003-03-08  Jan Hubicka  <jh@suse.cz>
31297
31298         * gcc.dg/inline-3.c: New test.
31299
31300 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31301
31302         PR c++/9809
31303         * g++.dg/parse/builtin1.C: New test.
31304
31305         PR c++/9982
31306         * g++.dg/abi/cookie1.C: New test.
31307         * g++.dg/abi/cookie2.C: Likewise.
31308
31309         PR c++/9524
31310         * g++.dg/template/field1.C: New test.
31311
31312         PR c++/9912
31313         * g++.dg/parse/class1.C: New test.
31314         * g++.dg/parse/namespace7.C: Likewise.
31315         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31316
31317 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31318
31319         * g++.dg/init/ref4.C: New test.
31320
31321 2003-03-07  Jan Hubicka  <jh@suse.cz>
31322
31323         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31324         * gcc.dg/inline-3.c: New test.
31325
31326 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31327
31328         * g++.dg/init/ref3.C: New test.
31329
31330         PR c++/9965
31331         * g++.dg/init/ref2.C: New test.
31332
31333         PR c++/9400
31334         * g++.dg/warn/Wshadow-2.C: New test.
31335
31336         PR c++/9791
31337         * g++.dg/warn/Woverloaded-1.C: New test.
31338
31339 2003-03-05  Jan Hubicka  <jh@suse.cz>
31340
31341         * gcc.dg/i386-local2.c: New.
31342         * gcc.dg/i386-local.c: Fix typo.
31343
31344 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31345
31346         * g++.dg/abi/layout3.C: New test.
31347
31348 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31349
31350         * gcc.c-torture/compile/20030305-1.c
31351
31352 2003-03-05  Jan Hubicka  <jh@suse.cz>
31353
31354         * gcc.dg/i386-local.c: New.
31355
31356 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31357
31358         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31359
31360 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31361
31362         * gcc.dg/switch-2.c: New test.
31363         * gcc.dg/switch-3.c: New test.
31364         * gcc.dg/Wswitch.c: Adjust line numbers.
31365         * gcc.dg/Wswitch-default.c: Likewise.
31366         * gcc.dg/Wswitch-enum.c: Likewise.
31367
31368 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31369
31370         * gcc.c-torture/execute/20030222-1.c: New test.
31371
31372 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31373
31374         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31375
31376 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31377
31378         PR c++/9878
31379         * g++.dg/init/ref1.C: New test.
31380
31381 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31382
31383         * gcc.dg/sh-relax.c: New SH-only test.
31384
31385 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31386
31387         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31388         comment explaining purpose of testcase.
31389
31390 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31391
31392         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31393         for HC11/HC12 (asm needs two int registers).
31394         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31395         HC11/HC12 because the test uses an asm which needs two 32-bit
31396         registers.
31397
31398 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31399
31400         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31401         for HC11/HC12 (array is too large otherwise).
31402         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31403         * gcc.c-torture/compile/20010518-2.x: Likewise.
31404         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31405         HC11/HC12 (array is too large).
31406
31407 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31408
31409         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31410         * lib/g++-dg.exp (g++-dg-test): Likewise.
31411
31412 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31413
31414         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31415         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31416
31417 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31418
31419         * g++.dg/warn/implicit-typename1.C: Remove warning.
31420
31421 2003-02-28  Richard Henderson  <rth@redhat.com>
31422
31423         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31424         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31425
31426 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31427
31428         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31429         * g++.dg/pch/pch.exp: Likewise.
31430
31431 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31432
31433         PR c++/9879
31434         * testsuite/g++.dg/init/new4.C: New test.
31435
31436 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31437
31438         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31439
31440 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31441
31442         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31443         unsigned long.
31444
31445         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31446         wider than float.
31447
31448 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31449
31450         * lib/scanasm.exp: Add support for counting numbers of
31451         occurences.
31452         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31453         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31454
31455 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31456
31457         PR c++/9683
31458         * g++.dg/template/static3.C: New test.
31459
31460         PR c++/9829
31461         * g++.dg/parse/namespace6.C: New test.
31462
31463 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31464
31465         PR target/9732
31466         * gcc.dg/20030225-1.c: New test.
31467
31468 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31469
31470         * README: Remove out-of-date information.
31471
31472         PR c++/9836
31473         * g++.dg/template/spec6.C: New test.
31474
31475 2003-02-24  Jeff Law  <law@redhat.com>
31476
31477         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31478
31479 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31480
31481         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31482         * gcc.dg/pragma-ep-1.c: Likewise.
31483
31484 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31485
31486         PR c++/9602
31487         * g++.dg/template/friend16.C: New test.
31488
31489 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31490
31491         PR c++/5333
31492         * g++.dg/parse/fused-params1.C: Adjust error messages.
31493         * g++.dg/template/nested3.C: New test.
31494
31495 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31496
31497         * g++.dg/abi/param1.C: New test.
31498
31499 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31500
31501         PR c++/7982
31502         * g++.dg/warn/implicit-typename1.C: New test.
31503
31504 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31505
31506         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31507         with "mtune".
31508         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31509         * gcc.c-torture/execute/20010129-1.x: Likewise.
31510         * gcc.dg/20011107-1.c: Likewise.
31511         * gcc.dg/20020108-1.c: Likewise.
31512         * gcc.dg/20020122-3.c: Likewise.
31513         * gcc.dg/20020206-1.c: Likewise.
31514         * gcc.dg/20020310-1.c: Likewise.
31515         * gcc.dg/20020426-2.c: Likewise.
31516         * gcc.dg/20020517-1.c: Likewise.
31517         * gcc.dg/991230-1.c: Likewise.
31518         * gcc.dg/i386-unroll-1.c: Likewise.
31519         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31520
31521 2003-02-22  Jan Hubicka  <jh@suse.cz>
31522
31523         * gcc.dg/i386-mul.c: New test.
31524
31525 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31526
31527         * gcc.dg/builtins-5.c: New test case.
31528
31529 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31530
31531         * gcc.dg/asmreg-1.c: New test.
31532
31533 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31534
31535         PR c++/9749
31536         * g++.dg/parse/varmod1.C: New test.
31537
31538 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31539
31540         PR c++/9727
31541         * g++.dg/template/op1.C: New test.
31542
31543 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31544
31545         PR c++/8906
31546         * g++.dg/template/nested2.C: New test.
31547
31548 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31549
31550         PR c++/8724
31551         * g++.dg/expr/dtor1.C: New test.
31552
31553 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31554
31555         * gcc.dg/cpp/include3.c: New test.
31556         * gcc.dg/cpp/inc/foo.h: New file.
31557
31558 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31559
31560         * gcc.c-torture/execute/20030221-1.c: New test.
31561
31562 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31563
31564         PR c++/9729
31565         * g++.dg/abi/conv1.C: New test.
31566
31567 2003-02-20  Jan Hubicka  <jh@suse.cz>
31568
31569         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31570
31571 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31572
31573         * gcc.c-torture/compile/20030219-1.c: New test.
31574
31575 2003-02-18  Jan Hubicka  <jh@suse.cz>
31576
31577         * gcc.dg/funcorder.c: New test.
31578
31579 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31580
31581         * gcc.c-torture/execute/20030218-1.c: New.
31582
31583 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31584
31585         * gcc.dg/20030218-1.c: New.
31586
31587 2003-02-18  Richard Henderson  <rth@redhat.com>
31588
31589         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31590         * gcc.dg/attr-used-2.c: New.
31591
31592 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31593
31594         PR c++/9704
31595         * g++.dg/init/copy5.C: New test.
31596
31597 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31598
31599         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31600         * g++.dg/pch/pch.exp: Likewise.
31601
31602 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31603
31604         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31605         STACK_SIZE is not defined.
31606
31607 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31608
31609         PR c++/9457
31610         * g++.dg/template/init1.C: New test.
31611
31612 2003-02-16  Jan HUbicka  <jh@suse.cz>
31613
31614         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31615         (foo): Add few extra tests
31616         * gcc.dg/c99-const-expr-3.c: Likewise.
31617         * gcc.c-torture/execute/20030216-1.c: New.
31618
31619 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31620
31621         PR c++/9459
31622         * g++.dg/ext/typeof4.C: New test.
31623
31624 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31625
31626         * gcc.dg/i386-387-3.c: New test case.
31627
31628 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31629
31630         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31631         cris-*-elf* cris-*-aout* and mmix-*-*.
31632
31633 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31634
31635         * gcc.dg/20030213-1.c: New test.
31636
31637 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31638
31639         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31640         * gcc.dg/i386-387-2.c: Likewise.
31641
31642 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31643
31644         * gcc.dg/ppc-spe.c: Fix formatting.
31645         Enable tests that were previously unsupported by gas.
31646         Delete tests for instructions that no longer exist.
31647         Switch arguments on evsubifw builtin.
31648
31649 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31650
31651         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31652         STACK_SIZE is too small.
31653
31654 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31655             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31656
31657         * gcc.dg/decl-2.c: New test.
31658
31659 2003-02-10  Jan Hubicka  <jh@suse.cz>
31660
31661         * gcc.dg/i386-fpcvt-1.c: New test.
31662
31663 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31664
31665         * gcc.c-torture/execute/20030209-1.c: New test.
31666
31667 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31668
31669         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31670         int-wide bitops, use the constants of the same width.
31671         Likewise, if long long is 32-bit wide, test bitops using
31672         32-bit constants.
31673
31674 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31675
31676         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31677
31678 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31679
31680         * testsuite/gcc.dg/builtins-4.c: New test case.
31681
31682 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31683
31684         * gcc.dg/20020430-1.c: Fix dg command typos.
31685         * gcc.dg/20020503-1.c: Likewise.
31686
31687 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31688
31689         PR c++/8785
31690         * g++.dg/parse/fused-params1.C: New test.
31691
31692         PR c++/8857
31693         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31694
31695         PR c++/8921
31696         * g++.dg/parse/non-dependent1.C: New test.
31697
31698         PR c++/8928
31699         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31700
31701         PR c++/9228
31702         * g++.dg/parse/undefined7.C: New test.
31703         * g++.dg/parse/non-templ1.C: New test.
31704
31705         PR c++/9229
31706         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31707
31708 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31709
31710         * gcc.c-torture/compile/20030206-1.c: New test.
31711
31712 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31713
31714         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31715         "pow" to "foo" to avoid potential confusion with a math built-in.
31716
31717 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31718
31719         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31720         conditions for SPARC targets.
31721
31722 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31723
31724         * gcc.dg/20030204-1.c: New test.
31725
31726 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31727
31728         PR c++/38
31729         * g++.dg/parse/array-size1.C: New test.
31730
31731         PR c++/5657
31732         * g++.dg/parse/undefined3.C: New test.
31733
31734         PR c++/5665
31735         * g++.dg/parse/undefined4.C: New test.
31736
31737         PR c++/5975
31738         * g++.dg/parse/undefined5.C: New test.
31739
31740         PR c++/7259
31741         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31742
31743         PR c++/8578
31744         * g++.dg/parse/casting-operator1.C: New test.
31745
31746         PR c++/8596
31747         * g++.dg/parse/undefined6.C: New test.
31748
31749         PR c++/8736
31750         * g++.dg/parse/missing-template1.C: New test.
31751
31752 2003-02-04  Jan Hubicka  <jh@suse.cz>
31753
31754         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31755         * gcc.dg/i386-cmov?.c: Likewise.
31756         * gcc.dg/i386-fpcvt-?.c: Likewise.
31757         * gcc.dg/i386-ssefp-1.c: Likewise.
31758         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31759         conventions.
31760
31761 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31762
31763         PR c++/7129
31764         * testsuite/g++.dg/ext/max.C: New test.
31765
31766 2003-02-03  Jan Hubicka  <jh@suse.cz>
31767
31768         * gcc.c-torture/execute/20030203-1.c: New test.
31769
31770 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31771
31772         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31773         'natural-endian'.
31774
31775 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31776
31777         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31778         * g++.dg/init/new2.C: Likewise.
31779         * g++.dg/other/new1.C: Likewise.
31780
31781 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31782
31783         * gcc.dg/struct-ret-libc.c: New test.
31784
31785 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31786
31787         * gcc.dg/20030129-1.c: New test.
31788
31789 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31790
31791         PR c++/8849
31792         * g++.dg/template/ptrmem4.C: New test.
31793
31794 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31795
31796         * g++.dg/parser/constant1.C: New test.
31797
31798 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31799
31800         PR c++/8591
31801         * g++.dg/parse/friend2.C: New test.
31802
31803 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31804
31805         PR c++/9437
31806         * g++.dg/template/unify4.C: New test.
31807
31808 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31809
31810         * gcc.c-torture/execute/20030128-1.c: New test.
31811
31812 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31813
31814         * g++.dg/lookup/nested1.C: Test moved from ...
31815         * g++.old-deja/g++.other/lookup24.C: ... here.
31816
31817 2003-01-28  Jan Hubicka  <jh@suse.cz>
31818
31819         * gcc.dg/i386-cmov5.c: New test.
31820
31821 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31822
31823         * gcc.c-torture/execute/20010925-1.c: Changed the
31824         memcpy declaration.
31825
31826 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31827
31828         PR c++/3902
31829         * g++.dg/parse/template5.C: New test.
31830
31831 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31832
31833         PR fortran/9258
31834         * g77.dg/pr9258: New test.
31835
31836 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31837
31838         * README: Move relevant parts from README.g++.
31839
31840         * README.g++: Remove this file.
31841
31842 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31843
31844         * g++.dg/abi/dcast1.C: New test.
31845
31846 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31847
31848         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31849
31850 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31851
31852         PR c++/47
31853         * g++.old-deja/g++.other/lookup24.C: New test.
31854
31855 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31856
31857         PR middle-end/7227
31858         * gcc.dg/uninit-C.c: New test.
31859
31860 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31861
31862         * g++.dg/abi/covariant1.C: New test.
31863
31864 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31865
31866         * gcc.dg/20030123-1.c: New test.
31867
31868 2003-01-25  Jan Hubicka  <jh@suse.cz>
31869
31870         PR opt/8492
31871         * gcc.c-torture/compile/20030125-1.c
31872
31873 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31874
31875         PR c++/9403
31876         * g++.dg/parse/template3.C: New test.
31877         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31878
31879         PR c++/795
31880         * g++.dg/parse/template4.C: New test.
31881
31882         PR c++/9415
31883         * g++.dg/template/qual2.C: New test.
31884
31885         PR c++/8545
31886         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31887
31888         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31889
31890 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31891
31892         * gcc.c-torture/execute/switch-1.c: New test case.
31893
31894 2003-01-25  Jan Hubicka  <jh@suse.cz>
31895
31896         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31897
31898 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31899
31900         Tweaks for Bison-1.875. From the NEWS file:
31901         "- `parse error' -> `syntax error'
31902         Bison now uniformly uses the term `syntax error'"
31903         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31904         * gcc.dg/cpp/digraph2.c: Likewise.
31905         * gcc.dg/cpp/direct2.c: Likewise.
31906         * gcc.dg/cpp/paste4.c: Likewise.
31907         * gcc.dg/c90-restrict-1.c: Likewise.
31908         * gcc.dg/c99-func-2.c: Likewise.
31909         * gcc.dg/noncompile/920721-2.c: Likewise.
31910         * gcc.dg/noncompile/930622-2.c: Likewise.
31911         * gcc.dg/noncompile/940112-1.c: Likewise.
31912         * gcc.dg/noncompile/950921-1.c: Likewise.
31913         * gcc.dg/noncompile/951123-1.c: Likewise.
31914         * gcc.dg/noncompile/971104-1.c: Likewise.
31915         * gcc.dg/noncompile/990416-1.c: Likewise.
31916
31917 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31918
31919         * g++.dg/parse/undefined1.C: Add error message.
31920
31921 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31922
31923         PR c++/9354
31924         * g++.dg/parse/new1.C: New test.
31925
31926         PR c++/9216
31927         * g++.dg/parse/template2.C: New test.
31928
31929         PR c++/9354
31930         * g++.dg/parse/typedef2.C: New test.
31931
31932         PR c++/9328
31933         * g++.dg/ext/typeof3.C: New test.
31934
31935 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31936
31937         PR c++/2738
31938         * g++.dg/parse/ret-type1.C: New test.
31939
31940         PR c++/3792
31941         * g++.dg/parse/tmpl-outside1.C: New test.
31942
31943         PR c++/4207
31944         * g++.dg/parse/int-as-enum1.C: New test.
31945
31946         PR c++/4903
31947         * g++.dg/parse/no-typename1.C: New test.
31948
31949         PR c++/5533
31950         * g++.dg/parse/no-value1.C: New test.
31951
31952         PR c++/5921
31953         * g++.dg/parse/wrong-inline1.C: New test.
31954
31955         PR c++/6402
31956         * g++.dg/parse/ref1.C: New test.
31957
31958         PR c++/6992
31959         * g++.dg/parse/attr-ctor1.C: New test.
31960
31961         PR c++/7229
31962         * g++.dg/parse/namespace5.C: New test.
31963
31964         PR c++/7917
31965         * g++.dg/parse/func-def1.C: New test.
31966
31967         PR c++/8143
31968         * g++.dg/parse/undefined1.C: New test.
31969
31970         PR c++/5723, PR c++/8522
31971         * g++.dg/parse/specialization1.C: New test.
31972
31973         PR c++/163, PR c++/8595
31974         * g++.dg/parse/struct-as-enum1.C: New test.
31975
31976         PR c++/9173
31977         * g++.dg/parse/undefined2.C: New test.
31978
31979 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31980
31981         PR c++/9298
31982         * g++.dg/parse/template1.C: New test.
31983
31984         PR c++/9384
31985         * g++.dg/parse/using1.C: New test.
31986
31987         PR c++/9285
31988         PR c++/9294
31989         * g++.dg/parse/expr2.C: New test.
31990
31991         PR c++/9388
31992         * g++.dg/parse/lookup2.C: Likewise.
31993
31994 2003-01-21  Jan Hubicka  <jh@suse.cz>
31995
31996         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31997         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31998         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31999         * gcc.c-torture/execute/string-opt-*.c: Likewise.
32000
32001 2003-01-20  Nick Clifton  <nickc@redhat.com>
32002
32003         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
32004         problem with ARM sibcall code generation.
32005
32006 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32007
32008         * gcc.c-torture/execute/20030120-1.c: New.
32009
32010 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
32011
32012         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
32013
32014 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
32015
32016         PR c++/9272
32017         * g++.dg/parse/ctor1.C: New test.
32018
32019         PR c++/9294:
32020         * g++.dg/parse/qualified1.C: New test.
32021
32022         * g++.dg/parse/typename3.C: New test.
32023
32024 2003-01-16  Richard Henderson  <rth@redhat.com>
32025
32026         * g++.dg/tls/init-2.C: Fix error matches for real this time.
32027
32028 2003-01-16  Richard Henderson  <rth@redhat.com>
32029
32030         * g++.dg/pch/pch.exp: Copy test header to the working directory
32031         before using it either for precompilation or direct use.
32032         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
32033         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
32034
32035 2003-01-16  Richard Henderson  <rth@redhat.com>
32036
32037         * gcc.dg/pch/pch.exp: Copy test header to the working directory
32038         before using it either for precompilation or direct use.
32039         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32040         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32041
32042 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32043
32044         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32045         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32046         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32047         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32048         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32049         typename warning into error.
32050         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32051         error messages.
32052         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32053         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32054         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32055         messages.
32056         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32057         make declaration visible in template.
32058         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32059         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32060         messages.
32061         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32062         message.
32063         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32064         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32065         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32066         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32067         typename warning with error message.
32068         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32069         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32070         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32071
32072 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32073
32074         * g++.dg/parse/ambig2.C: New test.
32075
32076 2003-01-15  Richard Henderson  <rth@redhat.com>
32077
32078         * g++.dg/tls/init-2.C: Update error message string.
32079
32080 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32081
32082         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32083
32084 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32085
32086         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32087         all for HC11/HC12.
32088         * gcc.c-torture/compile/20001205-1.x: Likewise.
32089         * gcc.c-torture/compile/20001226-1.x: Likewise.
32090         * gcc.c-torture/compile/920520-1.x: Likewise.
32091         * gcc.c-torture/compile/961203-1.x: Likewise.
32092         * gcc.c-torture/compile/20020604-1.x: Likewise.
32093
32094 2003-01-15  Jan Hubicka  <jh@suse.cz>
32095
32096         * gcc.c-torture/compile/20030115-1.c: New test.
32097
32098         * gcc.dg/i386-fpcvt-1.c: New test.
32099         * gcc.dg/i386-fpcvt-2.c: New test.
32100
32101 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32102
32103         Further conform g++'s __vmi_class_type_info to the C++ ABI
32104         specification.
32105         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32106         the specification.
32107
32108 2003-01-14  Jan Hubicka  <jh@suse.cz>
32109
32110         * gcc.dg/i386-fpcvt-1.c: New test.
32111         * gcc.dg/i386-fpcvt-2.c: New test.
32112
32113 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32114
32115         * gcc.dg/i386-mmx-3.c: New test.
32116
32117 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32118
32119         PR c++/9264
32120         * g++.dg/parse/octal1.C: New file.
32121
32122         PR c++/9172
32123         * g++.dg/parse/typename1.C: New file.
32124
32125 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32126
32127         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32128         * gcc.dg/bf-no-ms-layout.c: Likewise.
32129         * gcc.dg/bf-ms-attrib.c: Likewise.
32130
32131 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32132
32133         PR c++/9099
32134         * g++.dg/parse/dtor1.C: New file.
32135
32136         PR c++/9128
32137         * g++.dg/rtti/typeid1.C: New file.
32138
32139         PR c++/9153
32140         * g++.dg/parse/lookup1.C: New file.
32141
32142         PR c++/9171
32143         * g++.dg/templ/spec5.C: New file.
32144
32145 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32146
32147         * gcc.c-torture/compile/20030110-1.c: New test.
32148
32149 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32150
32151         Merge from pch-branch:
32152
32153         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32154
32155         * gcc.dg/pch/cpp-1.h: New.
32156         * gcc.dg/pch/cpp-1.c: New.
32157         * gcc.dg/pch/cpp-2.h: New.
32158         * gcc.dg/pch/cpp-2.c: New.
32159
32160         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32161
32162         * gcc.dg/pch/except-1.h: New.
32163         * gcc.dg/pch/except-1.c: New.
32164
32165         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32166
32167         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32168         running test.
32169         * gcc.dg/pch: Include *.hp not *.h.
32170         * gcc.dg/pch/system-1.h: New.
32171         * gcc.dg/pch/system-1.c: New.
32172
32173         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32174
32175         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32176         rather than trying to build and run a program using PCH.
32177         * gcc.dg/pch: Remove dg-do commands from test files.
32178
32179         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32180
32181         * gcc.dg/pch/macro-3.c: New.
32182         * gcc.dg/pch/macro-3.h: New.
32183
32184         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32185
32186         * gcc.dg/pch/common-1.c: New.
32187         * gcc.dg/pch/common-1.h: New.
32188         * gcc.dg/pch/decl-1.c: New.
32189         * gcc.dg/pch/decl-1.h: New.
32190         * gcc.dg/pch/decl-2.c: New.
32191         * gcc.dg/pch/decl-2.h: New.
32192         * gcc.dg/pch/decl-3.c: New.
32193         * gcc.dg/pch/decl-3.h: New.
32194         * gcc.dg/pch/decl-4.c: New.
32195         * gcc.dg/pch/decl-4.h: New.
32196         * gcc.dg/pch/decl-5.c: New.
32197         * gcc.dg/pch/decl-5.h: New.
32198         * gcc.dg/pch/global-1.c: New.
32199         * gcc.dg/pch/global-1.h: New.
32200         * gcc.dg/pch/inline-1.c: New.
32201         * gcc.dg/pch/inline-1.h: New.
32202         * gcc.dg/pch/inline-2.c: New.
32203         * gcc.dg/pch/inline-2.h: New.
32204         * gcc.dg/pch/static-1.c: New.
32205         * gcc.dg/pch/static-1.h: New.
32206         * gcc.dg/pch/static-2.c: New.
32207         * gcc.dg/pch/static-2.h: New.
32208
32209         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32210
32211         * g++.dg/pch/pch.exp: Better handle failing testcases.
32212         * gcc.dg/pch/pch.exp: Likewise.
32213         * gcc.dg/pch/macro-1.c: New.
32214         * gcc.dg/pch/macro-1.h: New.
32215         * gcc.dg/pch/macro-2.c: New.
32216         * gcc.dg/pch/macro-2.h: New.
32217
32218         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32219
32220         * g++.dg/dg.exp: Treat files in pch/ specially.
32221         * g++.dg/pch/pch.exp: New file.
32222         * g++.dg/pch/empty.H: New file.
32223         * g++.dg/pch/empty.C: New file.
32224         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32225         "precompile".
32226
32227         * gcc.dg/pch/pch.exp: New file.
32228         * gcc.dg/pch/empty.h: New file.
32229         * gcc.dg/pch/empty.c: New file.
32230         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32231         "precompile".
32232
32233 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32234
32235         * g++.dg/template/friend14.C: New test.
32236
32237 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32238
32239         * gcc.dg/old-style-asm-1.c: New test.
32240
32241 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32242
32243         * gcc.c-torture/compile/20030109-1.c: New test.
32244
32245 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32246
32247         * gcc.c-torture/execute/20030109-1.c: New test.
32248
32249 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32250
32251         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32252         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32253         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32254         * g++.old-deja/g++.mike/eh2.C: Likewise.
32255         * g++.old-deja/g++.mike/eh3.C: Likewise.
32256         * g++.old-deja/g++.mike/eh5.C: Likewise.
32257         * g++.old-deja/g++.mike/eh6.C: Likewise.
32258         * g++.old-deja/g++.mike/eh7.C: Likewise.
32259         * g++.old-deja/g++.mike/eh8.C: Likewise.
32260         * g++.old-deja/g++.mike/eh9.C: Likewise.
32261         * g++.old-deja/g++.mike/eh10.C: Likewise.
32262         * g++.old-deja/g++.mike/eh12.C: Likewise.
32263         * g++.old-deja/g++.mike/eh13.C: Likewise.
32264         * g++.old-deja/g++.mike/eh14.C: Likewise.
32265         * g++.old-deja/g++.mike/eh16.C: Likewise.
32266         * g++.old-deja/g++.mike/eh17.C: Likewise.
32267         * g++.old-deja/g++.mike/eh18.C: Likewise.
32268         * g++.old-deja/g++.mike/eh21.C: Likewise.
32269         * g++.old-deja/g++.mike/eh23.C: Likewise.
32270         * g++.old-deja/g++.mike/eh24.C: Likewise.
32271         * g++.old-deja/g++.mike/eh25.C: Likewise.
32272         * g++.old-deja/g++.mike/eh26.C: Likewise.
32273         * g++.old-deja/g++.mike/eh27.C: Likewise.
32274         * g++.old-deja/g++.mike/eh28.C: Likewise.
32275         * g++.old-deja/g++.mike/eh29.C: Likewise.
32276         * g++.old-deja/g++.mike/eh31.C: Likewise.
32277         * g++.old-deja/g++.mike/eh33.C: Likewise.
32278         * g++.old-deja/g++.mike/eh34.C: Likewise.
32279         * g++.old-deja/g++.mike/eh35.C: Likewise.
32280         * g++.old-deja/g++.mike/eh36.C: Likewise.
32281         * g++.old-deja/g++.mike/eh37.C: Likewise.
32282         * g++.old-deja/g++.mike/eh38.C: Likewise.
32283         * g++.old-deja/g++.mike/eh39.C: Likewise.
32284         * g++.old-deja/g++.mike/eh40.C: Likewise.
32285         * g++.old-deja/g++.mike/eh41.C: Likewise.
32286         * g++.old-deja/g++.mike/eh42.C: Likewise.
32287         * g++.old-deja/g++.mike/eh44.C: Likewise.
32288         * g++.old-deja/g++.mike/eh46.C: Likewise.
32289         * g++.old-deja/g++.mike/eh47.C: Likewise.
32290         * g++.old-deja/g++.mike/eh48.C: Likewise.
32291         * g++.old-deja/g++.mike/eh49.C: Likewise.
32292         * g++.old-deja/g++.mike/eh50.C: Likewise.
32293         * g++.old-deja/g++.mike/eh51.C: Likewise.
32294         * g++.old-deja/g++.mike/eh53.C: Likewise.
32295         * g++.old-deja/g++.mike/eh55.C: Likewise.
32296         * g++.old-deja/g++.mike/p7912.C: Likewise.
32297         * g++.old-deja/g++.mike/p9706.C: Likewise.
32298         * g++.old-deja/g++.mike/p10416.C: Likewise.
32299         * g++.old-deja/g++.mike/p11667.C: Likewise.
32300         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32301         Remove redundant reference to Iris.
32302         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32303         Elxsi, i860, Pico Java, and WE32K.
32304
32305 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32306
32307         * g++.dg/ext/asm4.C: New test.
32308
32309 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32310
32311         PR c++/9030
32312         * g++.dg/template/friend12.C: New test.
32313         * g++.dg/template/friend13.C: Likewise.
32314         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32315
32316 2003-01-08  Jan Hubicka  <jh@suse.cz>
32317
32318         * gcc.dg/i386-cadd.c: New test.
32319         * gcc.dg/i386-cmov4.c: Likewise.
32320
32321 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32322
32323         PR c++/9165
32324         * g++.dg/warn/Wunused-3.C: New test.
32325
32326         * g++.dg/abi/bitfield9.C: New test.
32327
32328         PR c++/9189
32329         * g++.dg/parse/defarg3.C: New test.
32330
32331 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32332
32333         * g++.dg/parse/ambig1.C: New test.
32334         * g++.dg/parse/defarg2.C: New test.
32335
32336 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32337
32338         * g++.dg/template/defarg-1.C: New test.
32339         * g++.dg/template/local2.C: Likewise.
32340
32341 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32342
32343         * gcc.c-torture/execute/20030105-1.c: New test.
32344
32345 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32346
32347         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32348         * g++.dg/parse/namespace4.C: Likewise.
32349
32350 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32351
32352         * g++.dg/template/ntp2.C: New test.
32353
32354 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32355
32356         * g++.dg/parse/extern-C-1.C: New test.
32357
32358         * g++.dg/parse/namespace4.C: New test.
32359
32360         * g++.dg/template/nested1.C: New test.
32361
32362         * g++.dg/parse/namespace3.C: New test.
32363
32364 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32365
32366         * g++.dg/lookup/two-stage1.C: New test.
32367
32368 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32369
32370         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32371         * g++.old-deja/g++.jason/access8.C: Likewise.
32372         * g++.old-deja/g++.other/decl5.C: Likewise.
32373
32374 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32375
32376         * g++.dg/parse/parse7.C: New test.
32377
32378 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32379
32380         PR c++/2843
32381         * g++.dg/ext/attrib7.C: New test.
32382
32383 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32384
32385         * g++.dg/parse/parse6.C: New test.
32386
32387 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32388
32389         * gcc.dg/h8300-stack-1.c: New.
32390
32391 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32392
32393         g++.dg/lookup/exception1.C: New test.
32394
32395         g++.dg/lookup/template1.C: New test.
32396
32397         g++.dg/parse/namespace2.C: New test.
32398
32399         g++.dg/parse/parens2.C: New test.
32400
32401 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32402
32403         * g++.dg/parse/parse5.C: New test.
32404         * g++.dg/lookup/scoped4.C: New test.
32405
32406 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32407
32408         * g++.dg/parse/parens1.C: New test.
32409
32410         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32411         angle-bracket1.C.
32412         * g++.dg/parse/parens2.C: New test.
32413
32414         * g++.dg/lookup/scope-operator1.C: New test.
32415
32416         * g++.dg/parse/operator1.C: New test.
32417
32418 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32419
32420         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32421         * g++.old-deja/g++.other/access6.C: Likewise.
32422         * g++.old-deja/g++.other/decl1.C: Likewise.
32423         * g++.old-deja/g++.pt/typename12.C: Likewise.
32424
32425 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32426
32427         * g++.dg/parse/namespace1.C: New test.
32428
32429 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32430
32431         * g++.dg/parse/parse4.C: New test.
32432
32433 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32434
32435         * g++.dg/parse/parse3.C: New test.
32436
32437 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32438
32439         * g++.dg/parse/parse2.C: New test.
32440
32441 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32442
32443         * g++.dg/template/friend11.C: New test.
32444
32445 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32446
32447         * g++.dg/parse/parse1.C: New test.
32448
32449 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32450
32451         * lib/profopt.exp: Change the name of a global variable to avoid
32452         possible clashes with other test suites.
32453
32454 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32455
32456         * g++.dg/inherit/covariant8.C: New test.
32457
32458 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32459
32460         * g++.dg/init/array9.C: New test.
32461
32462         PR c++/9112
32463         * g++.dg/parse/expr1.C: New test.
32464
32465 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32466
32467         * gcc.c-torture/compile/20021230-1.c: New test.
32468
32469 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32470
32471         * g++.dg/inherit/covariant5.C: New test.
32472         * g++.dg/inherit/covariant6.C: New test.
32473         * g++.dg/inherit/covariant7.C: New test.
32474
32475 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32476
32477         PR c++/2739
32478         * g++.dg/other/access2.C: New test.
32479
32480 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32481
32482         * g++.dg/other/anon-struct.C: No longer fails
32483         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32484         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32485         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32486
32487 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32488
32489         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32490
32491 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32492
32493         * g++.dg/eh/spec4.C: Remove stray semicolon.
32494         * g++.dg/expr/pmf-1.C: Change error message.
32495         * g++.dg/ext/asm1.C: Remove stray semicolon.
32496         * g++.dg/ext/typename1.C: Add missing typenames.
32497         * g++.dg/inherit/template-as-base.C: Change error message.
32498         * g++.dg/lookup/scoped1.C: Likewise.
32499         * g++.dg/lookup/scoped2.C: Likewise.
32500         * g++.dg/lookup/using2.C: Likewise.
32501         * g++.dg/other/component1.C: Remove stray semicolon.
32502         * g++.dg/other/do1.C: Change error message.
32503         * g++.dg/other/error2.C: Likewise.
32504         * g++.dg/other/init1.C: Likewise.
32505         * g++.dg/other/packed1.C: Remove stray semicolon.
32506         * g++.dg/other/ptrmem2.C: Change error message.
32507         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32508         marker.
32509         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32510         * g++.dg/template/access3.C: Add typename keyword.
32511         * g++.dg/template/access5.C: Remove stray semicolon.
32512         * g++.dg/template/access6.C: Likewise.
32513         * g++.dg/template/complit1.C: Likewise.
32514         * g++.dg/template/crash1.C: Change error message.
32515         * g++.dg/template/inherit2.C: Remove stray semicolon.
32516         * g++.dg/template/instantiate2.C: Likewise.
32517         * g++.dg/template/instantiate3.C: Change error message.
32518         * g++.dg/template/qual1.C: Remove stray semicolon.
32519         * g++.dg/template/qualttp18.C: Change error message.
32520         * g++.dg/template/ref1.C: Remove stray semicolon.
32521         * g++.dg/template/sizeof1.C (A::value): Declare it.
32522         * g++.dg/template/spec4.C: Change error message.
32523         * g++.dg/template/static1.C: Likewise.
32524         * g++.dg/template/type1.C: Likewise.
32525         * g++.dg/template/typename3.C: Likewise.
32526         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32527         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32528         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32529         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32530         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32531         named return value extension.
32532         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32533         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32534         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32535         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32536         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32537         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32538         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32539         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32540         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32541         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32542         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32543         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32544         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32545         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32546         syntax.
32547         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32548         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32549         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32550         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32551         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32552         * g++.old-deja/g++.brendan/template11.C: Likewise.
32553         * g++.old-deja/g++.brendan/template26.C: Likewise.
32554         * g++.old-deja/g++.brendan/template27.C: Use explicit
32555         specialization syntax.
32556         * g++.old-deja/g++.brendan/template30.C: Likewise.
32557         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32558         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32559         non-dependent names.
32560         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32561         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32562         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32563         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32564         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32565         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32566         named return value extension.
32567         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32568         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32569         * g++.old-deja/g++.ext/return1.C: Likewise.
32570         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32571         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32572         * g++.old-deja/g++.jason/access8.C: Likewise.
32573         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32574         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32575         pseudo-destructor names.
32576         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32577         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32578         pseudo-destructor names.
32579         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32580         * g++.old-deja/g++.jason/overload19.C: Likewise.
32581         * g++.old-deja/g++.jason/overload32.C: Likewise.
32582         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32583         stray semicolons.
32584         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32585         * g++.old-deja/g++.jason/return.C: Likewise.
32586         * g++.old-deja/g++.jason/return2.C: Likewise.
32587         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32588         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32589         syntax.
32590         * g++.old-deja/g++.jason/template10.C: Account for use of
32591         non-dependent names.
32592         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32593         syntax.
32594         * g++.old-deja/g++.jason/template37.C: Likewise.
32595         * g++.old-deja/g++.law/access4.C: Change error messages.
32596         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32597         pseudo-destructor names.
32598         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32599         * g++.old-deja/g++.law/ctors9.C: Likewise.
32600         * g++.old-deja/g++.law/cvt22.C: Likewise.
32601         * g++.old-deja/g++.law/dtors5.C: Likewise.
32602         * g++.old-deja/g++.law/global-init1.C: Likewise.
32603         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32604         * g++.old-deja/g++.law/operators28.C: Likewise.
32605         * g++.old-deja/g++.law/visibility28.C: Likewise.
32606         * g++.old-deja/g++.martin/eval1.C: Likewise.
32607         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32608         name.
32609         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32610         * g++.old-deja/g++.mike/net34.C: Likewise.
32611         * g++.old-deja/g++.mike/net36.C: Likewise.
32612         * g++.old-deja/g++.mike/ns2.C: Likewise.
32613         * g++.old-deja/g++.mike/p12306.C: Likewise.
32614         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32615         value extension.
32616         * g++.old-deja/g++.mike/p700.C: Likewise.
32617         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32618         * g++.old-deja/g++.mike/p710.C: Likewise.
32619         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32620         value extension.
32621         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32622         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32623         * g++.old-deja/g++.ns/crash2.C: Likewise.
32624         * g++.old-deja/g++.ns/crash3.C: Likewise.
32625         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32626         * g++.old-deja/g++.ns/ns17.C: Likewise.
32627         * g++.old-deja/g++.ns/template16.C: Likewise.
32628         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32629         keyword.
32630         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32631         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32632         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32633         named return value extension.
32634         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32635         * g++.old-deja/g++.other/access4.C: Issue additional error
32636         messages.
32637         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32638         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32639         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32640         * g++.old-deja/g++.other/crash25.C: Change error message.
32641         * g++.old-deja/g++.other/crash4.C: Change error message.
32642         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32643         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32644         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32645         checks.
32646         * g++.old-deja/g++.other/defarg8.C: Likewise.
32647         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32648         * g++.old-deja/g++.other/dtor10.C: Likewise.
32649         * g++.old-deja/g++.other/incomplete.C: Likewise.
32650         * g++.old-deja/g++.other/linkage7.C: Likewise.
32651         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32652         lookup algorithm.
32653         * g++.old-deja/g++.other/mangle2.C: Likewise.
32654         * g++.old-deja/g++.other/refinit2.C: Likewise.
32655         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32656         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32657         * g++.old-deja/g++.pt/crash28.C: Likewise.
32658         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32659         syntax.
32660         * g++.old-deja/g++.pt/crash32.C: Change error message.
32661         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32662         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32663         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32664         error message position.
32665         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32666         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32667         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32668         syntax.
32669         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32670         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32671         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32672         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32673         keyword.
32674         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32675         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32676         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32677         keyword.
32678         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32679         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32680         syntax.
32681         * g++.old-deja/g++.pt/friend28.C: Account for use of
32682         non-dependent names.
32683         * g++.old-deja/g++.pt/friend29.C: Likewise.
32684         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32685         rules.
32686         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32687         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32688         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32689         lookup rules.
32690         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32691         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32692         keyword.
32693         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32694         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32695         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32696         keyword.
32697         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32698         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32699         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32700         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32701         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32702         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32703         keyword.
32704         * g++.old-deja/g++.pt/spec10.C: Likewise.
32705         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32706         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32707         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32708         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32709         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32710         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32711         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32712         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32713         * g++.old-deja/g++.pt/typename15.C: Likewise.
32714         * g++.old-deja/g++.pt/typename22.C: Likewise.
32715         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32716         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32717         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32718         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32719         syntax.
32720         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32721         return value extension.
32722         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32723         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32724         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32725         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32726
32727 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32728
32729         * g++.dg/warn/inline1.C: New test.
32730         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32731         * g++.old-deja/g++.jason/synth10.C: Likewise.
32732         * g++.old-deja/g++.mike/net31.C: Likewise.
32733         * g++.old-deja/g++.mike/p8786.C: Likewise.
32734
32735         * g++.dg/template/friend10.C: New test.
32736         * g++.dg/template/conv5.C: New test.
32737
32738 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32739
32740         * g++.dg/lookup/scoped3.C: New test.
32741
32742         * g++.dg/lookup/decl1.C: New test.
32743         * g++.dg/lookup/decl2.C: New test.
32744
32745 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32746
32747         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32748         gcc.c-torture/compile/20021015-1.c,
32749         gcc.c-torture/compile/20021015-2.c,
32750         gcc.c-torture/compile/20021123-1.c,
32751         gcc.c-torture/compile/20021123-2.c,
32752         gcc.c-torture/compile/20021123-3.c,
32753         gcc.c-torture/compile/20021123-4.c,
32754         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32755         only to 3.1 or 3.2 branch.
32756
32757 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32758
32759         * gcc.dg/i386-bitfield3.c: New test.
32760
32761         * gcc.dg/i386-bitfield2.c: New test.
32762
32763 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32764
32765         * g++.dg/parse/conv_op1.C: New test.
32766
32767 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32768
32769         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32770         approved.
32771
32772 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32773
32774         * gcc.c-torture/compile/20021220-1.c: New test.
32775
32776 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32777
32778         * gcc.dg/i386-fastcall-1.c: New.
32779
32780 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32781
32782         * gcc.c-torture/execute/20021219-1.c: New test.
32783
32784 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32785
32786         * gcc.dg/i386-pic-1.c: New test.
32787
32788 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32789
32790         PR c++/8099
32791         * g++.dg/template/friend9.C: New test.
32792
32793 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32794
32795         PR c++/3663
32796         * g++.dg/template/access7.C: New test.
32797
32798 2002-12-18  Nick Clifton  <nickc@redhat.com>
32799
32800         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32801         the libstdc++-v3 directory has been found.
32802
32803 2002-12-12  Devang Patel <dpatel@apple.com>
32804         * gcc.dg/darwin-ld-1.c: New test.
32805         * gcc.dg/darwin-ld-2.c: New test.
32806         * gcc.dg/darwin-ld-3.c: New test.
32807         * gcc.dg/darwin-ld-4.c: New test.
32808         * gcc.dg/darwin-ld-5.c: New test.
32809
32810 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32811
32812         * gcc.c-torture/compile/20021212-1.c: New test.
32813
32814 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32815
32816         * gcc.dg/fshort-wchar: New test.
32817
32818 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32819
32820         PR c++/8372
32821         * g++.dg/template/dtor1.C: New test.
32822
32823         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32824         markers.
32825
32826 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32827
32828         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32829
32830 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32831
32832         * g++.dg/template/static1.C: New test.
32833         * g++.dg/template/static2.C: New test.
32834         * g++.old-deja/g++.ext/memconst.C: New test.
32835
32836 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32837
32838         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32839         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32840         * g++.dg/special/initp1.C: Likewise.
32841
32842 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32843
32844         * gcc.c-torture/execute/20021204-1.c: New test.
32845
32846 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32847
32848         * gcc.dg/ppc-fmadd-1.c: New file.
32849         * gcc.dg/ppc-fmadd-2.c: New file.
32850         * gcc.dg/ppc-fmadd-3.c: New file.
32851
32852 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32853
32854         * gcc.c-torture/compile/20021204-1.c: New test.
32855
32856 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32857
32858         * g++.dg/inherit/covariant2.C: New test.
32859         * g++.dg/inherit/covariant3.C: New test.
32860         * g++.dg/inherit/covariant4.C: New test.
32861         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32862         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32863
32864 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32865
32866         PR c++/8688
32867         * g++.dg/init/brace3.C: New test.
32868
32869 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32870
32871         * gcc.dg/20020210-1.c: Fix a comment typo.
32872
32873 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32874
32875         PR c++/8720
32876         * g++.dg/parse/defarg1.C: New test.
32877
32878         PR c++/8615
32879         * g++.dg/template/char1.C: New test.
32880
32881         * g++.dg/template/varmod1.C: Fix typo.
32882
32883 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32884
32885         DR 180
32886         * g++.old-deja/g++.pt/crash32.C: Expect error.
32887
32888 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32889
32890         PR c++/5919
32891         * g++.dg/template/varmod1.C: New test.
32892
32893         PR c++/8727
32894         * g++.dg/inherit/typeinfo1.C: New test.
32895
32896         PR c++/8663
32897         * g++.dg/inherit/typedef1.C: New test.
32898
32899 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32900
32901         PR c++/8332
32902         PR c++/8493
32903         * g++.dg/template/strlen1.C: New test.
32904
32905         PR c++/8227
32906         * g++.dg/template/ctor2.C: New test.
32907
32908         PR c++/8214
32909         * g++.dg/init/string1.C: New test.
32910
32911         PR c++/8511
32912         * g++.dg/template/friend8.C: New test.
32913
32914 2002-11-29  Joe Buck <jbuck@synopsys.com>
32915
32916         * g++.dg/lookup/anon2.C: New test.
32917
32918 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32919
32920         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32921         h8300 port.
32922
32923 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32924
32925         * gcc.dg/bitfld-6.c: New test.
32926
32927 2002-11-27  Jan Hubicka  <jh@suse.cz>
32928
32929         * gcc.c-torture/execute/20021127.[cx]: New test.
32930
32931 2002-11-26  Jan Hubicka  <jh@suse.cz>
32932
32933         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32934         quality.
32935
32936 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32937
32938         * g++.dg/init/brace2.C: New test.
32939         * g++.old-deja/g++.mike/p9129.C: Correct.
32940
32941 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32942
32943         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32944
32945 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32946
32947         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32948
32949 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32950
32951         * testsuite/g++.dg/abi/empty11.C: New test.
32952         * testsuite/g++.dg/rtti/cv1.C: New test.
32953
32954 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32955
32956         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32957
32958 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32959
32960         * g++.dg/abi/empty10.C: New test.
32961
32962 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32963
32964         * gcc.c-torture/compile/20021124-1.c: New test.
32965
32966 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32967
32968         * g++.dg/abi/rtti2.C: New test.
32969
32970 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32971
32972         * gcc.dg/i386-unroll-1.c: New test.
32973
32974 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32975
32976         * gcc.c-torture/compile/20021120-1.c: New test.
32977         * gcc.c-torture/compile/20021120-2.c: New test.
32978
32979 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32980
32981         * gcc.dg/bitfld-5.c: New test.
32982
32983 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32984
32985         * gcc.c-torture/execute/20021120-3.c: New test.
32986
32987 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32988
32989         * gcc.c-torture/execute/20021120-2.c: New test.
32990
32991 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32992
32993         * gcc.c-torture/execute/20021120-1.c: New test.
32994
32995 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32996
32997         * gcc.c-torture/execute/20021118-3.c: New test.
32998
32999 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33000
33001         * gcc.c-torture/compile/20021119-1.c: New test.
33002
33003 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
33004
33005         * gcc.dg/duff-1.c: New test.
33006         * gcc.dg/duff-2.c: New test.
33007         * gcc.dg/duff-3.c: New test.
33008
33009 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
33010
33011         * gcc.dg/cpp/_Pragma5.c: New test.
33012
33013 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33014
33015         * gcc.c-torture/execute/20021118-2.c: New test.
33016
33017 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33018
33019         * gcc.c-torture/execute/20021118-1.c: New test.
33020
33021 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
33022
33023         * gcc.dg/20021116-1.c: New test.
33024
33025 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
33026
33027         * g++.dg/abi/vcall1.C: New test.
33028
33029 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
33030
33031         * gcc.dg/20021029-1.c: New test.
33032         * gcc.dg/20021029-2.c: New test.
33033
33034 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33035
33036         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33037
33038 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33039
33040         PR c/8439
33041         * gcc.dg/20021110.c: Move to ...
33042         * gcc.c-torture/compile/20021110.c: .... here.
33043
33044 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33045
33046         PR c/8467
33047         * gcc.c-torture/execute/20021111-1.c
33048
33049 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33050
33051         PR c/8439
33052         * gcc.dg/20021110.c: New test.
33053
33054 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33055
33056         * g++.dg/abi/vthunk3.C: Run only on x86.
33057
33058 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33059
33060         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33061
33062 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33063
33064         * lib/compat.exp (compat-execute): Fix logic error in last
33065         change.
33066
33067 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33068
33069         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33070
33071 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33072
33073         PR c++/8389
33074         * g++.dg/template/access6.C: New test.
33075
33076 2002-11-08  Jan Hubicka  <jh@suse.cz>
33077
33078         * gcc.dg/i386-ssefp-1.c: New test.
33079         * gcc.dg/i386-ssefp-1.c: New test.
33080
33081 2002-11-08  Jan Hubicka  <jh@suse.cz>
33082
33083         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33084
33085 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33086
33087         * g++.dg/abi/vthunk3.C: New test.
33088
33089         PR c++/8338
33090         * g++.dg/template/crash2.C: New test.
33091
33092 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33093
33094         * testsuite/g++.dg/abi/dtor1.C: New test.
33095         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33096
33097 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33098
33099         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33100         Darwin.
33101
33102 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33103
33104         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33105         -mthumb.  Only xfail with -O0.
33106
33107 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33108
33109         * g++.dg/abi/thunk1.C: New test.
33110         * g++.dg/abi/thunk2.C: Likewise.
33111         * g++.dg/abi/vtt1.C: Likewise.
33112
33113 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33114
33115         PR optimization/8423
33116         * gcc.c-torture/execute/builtin-constant.c: New test.
33117
33118 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33119
33120         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33121         Add some more cases.
33122
33123 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33124
33125         PR c++/8391
33126         * g++.dg/opt/local1.C: New test.
33127
33128 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33129
33130         PR c++/8160
33131         * g++.dg/template/complit1.C: New test.
33132
33133         PR c++/8149
33134         * g++.dg/template/typename4.C: Likewise.
33135
33136 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33137
33138         Core issue 287, PR c++/7639
33139         * g++.dg/template/instantiate1.C: Adjust error location.
33140         * g++.dg/template/instantiate3.C: New test.
33141         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33142         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33143         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33144
33145 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33146
33147         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33148
33149 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33150
33151         PR c++/8287
33152         * g++.dg/init/dtor2.C: New test.
33153
33154 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33155
33156         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33157         * gcc.dg/nest.c: Bypass errors on irix6.
33158
33159 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33160
33161         * gcc.dg/nest.c: Expect error for mmix-*-*.
33162         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33163
33164 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33165
33166         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33167         markers.
33168
33169         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33170
33171 2002-10-25  Mike Stump  <mrs@apple.com>
33172
33173         * gcc.dg/warn-1.c: New test.
33174
33175 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33176
33177         * g++.dg/template/typename3.C: New test.
33178
33179 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33180
33181         * g++.dg/lookup/ptrmem1.C: New test.
33182
33183         * g++.dg/abi/vthunk2.C: New test.
33184
33185 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33186
33187         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33188
33189 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33190
33191         * g++.dg/abi/empty9.C: New test.
33192
33193 2002-10-24  Richard Henderson  <rth@redhat.com>
33194
33195         * g++.dg/inherit/thunk1.C: Enable for ia64.
33196
33197 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33198
33199         PR c++/8067
33200         * g++.dg/lookup/pretty1.C: New test.
33201
33202 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33203
33204         * gcc.dg/20021023-1.c: New test.
33205
33206 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33207
33208         PR c++/7679
33209         * g++.dg/parse/inline1.C: New test.
33210
33211 2002-10-23  Richard Henderson  <rth@redhat.com>
33212
33213         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33214
33215         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33216
33217 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33218
33219         PR c++/6579
33220         * g++.dg/parse/stmtexpr3.C: New test.
33221
33222 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33223
33224         * g++.dg/expr/cond1.C: New test.
33225
33226 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33227
33228         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33229
33230 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33231
33232         * g++.dg/abi/vbase13.C: New test.
33233         * g++.dg/abi/vbase14.C: Likewise.
33234
33235 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33236
33237         * gcc.dg/tls/pic-1.c: New test.
33238         * gcc.dg/tls/nonpic-1.c: New test.
33239         * gcc.dg/20021018-1.c: New test.
33240
33241 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33242
33243         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33244         Remove only files with the same base name as the test case.
33245         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33246         (profopt-execute): Likewise.  Also, remove old profiling
33247         and performance data files before running the tests.
33248
33249         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33250         * g++.dg/bprob/bprob.exp: Likewise.
33251         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33252         to allow more general test case names.
33253
33254         * g++.dg/bprob/bprob-1.C: Rename to ...
33255         * g++.dg/bprob/g++-bprob-1.C: ... this.
33256
33257         * g77.dg/bprob/bprob-1.f: Rename to ...
33258         * g77.dg/bprob/g77-bprob-1.f: ... this.
33259
33260 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33261
33262         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33263         bison 1.50 or later.
33264
33265 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33266
33267         * g++.dg/README: Describe more test directories.
33268
33269 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33270
33271         * g++.dg/init/array6.C: Add additional tests.
33272
33273 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33274
33275         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33276         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33277
33278 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33279
33280         * gcc.c-torture/compile/20020604-1.x: New.
33281         * gcc.c-torture/compile/simd-5.x: Likewise.
33282         * gcc.c-torture/execute/920710-1.x: Likewise.
33283         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33284
33285 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33286
33287         * g++.dg/inherit/override1.C: Add dg-options clause.
33288
33289 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33290
33291         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33292         _mm_slli_si128.
33293
33294 2002-10-19  Andreas Schwab  <schwab@suse.de>
33295
33296         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33297         directory component.
33298
33299 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33300
33301         * g++.dg/inherit/thunk1.C: New test.
33302
33303         * g++.dg/inherit/override1.C: New test.
33304
33305         * g++.dg/abi/mangle11.C: New test.
33306         * g++.dg/abi/mangle14.C: New test.
33307         * g++.dg/abi/mangle17.C: New test.
33308
33309 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33310
33311         * g++.dg/overload/member2.C: New test.
33312
33313 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33314
33315         * g++.dg/README: Describe new compat directory.
33316         * g++.dg/dg.exp: Skip tests in compat directory.
33317         * README.compat: New file.
33318         * lib/compat.exp: New expect script.
33319         * g++.dg/compat: New test directory.
33320         * g++.dg/compat/compat.exp: New expect script.
33321         * g++.dg/compat/abi: New test directory.
33322         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33323         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33324         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33325         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33326         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33327         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33328         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33329         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33330         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33331         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33332         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33333         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33334         * g++.dg/compat/break: New test directory.
33335         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33336         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33337         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33338         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33339         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33340         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33341         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33342         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33343         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33344         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33345         g++.dg/compat/break/README: New files.
33346         * g++.dg/compat/eh: New test directory.
33347         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33348         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33349         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33350         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33351         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33352         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33353         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33354         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33355         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33356         g++.dg/compat/eh/filter2_y.C,
33357         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33358         g++.dg/compat/eh/new1_y.C,
33359         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33360         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33361         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33362         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33363         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33364         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33365         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33366         g++.dg/compat/eh/unexpected1_y.C: New files.
33367         * g++.dg/compat/init: New test directory.
33368         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33369         g++.dg/compat/init/array5_y.C,
33370         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33371         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33372         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33373         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33374         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33375         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33376         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33377         g++.dg/compat/init/init-ref2_y.C: New files.
33378
33379 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33380
33381         PR c++/7584
33382         * g++.dg/inherit/using3.C: New test.
33383
33384 2002-10-17  Jan Hubicka  <jh@suse.cz>
33385
33386         * gcc.dg/20021017-2.c: New test.
33387
33388 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33389
33390         * g++.dg/abi/mangle16.C: Adjust.
33391
33392         * g++.dg/init/array8.C: New test.
33393
33394 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33395
33396         * gcc.dg/special/mips-abi.exp: New test.
33397         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33398
33399 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33400
33401         * g++.dg/abi/mangle16.C: New test.
33402         * g++.dg/abi/mangle17.C: Likewise.
33403
33404         PR c++/7478
33405         * g++.dg/template/ref1.C: New test.
33406
33407 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33408
33409         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33410
33411 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33412
33413         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33414
33415 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33416
33417         PR c++/7524
33418         * g++.dg/init/array7.C: New test.
33419
33420 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33421
33422         * g++.dg/init/array6.C: New test.
33423
33424         * g++.dg/abi/mangle13.C: Likewise.
33425         * g++.dg/abi/mangle14.C: Likewise.
33426         * g++.dg/abi/mangle15.C: Likewise.
33427
33428 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33429
33430         * g++.dg/abi/empty8.C: New test.
33431
33432 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33433
33434         * g++.dg/init/ctor1.C: New test.
33435
33436 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33437
33438         * gcc.c-torture/execute/20021015-1.c: New test.
33439
33440 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33441
33442         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33443
33444 2002-10-14  Jan Hubicka  <jh@suse.cz>
33445
33446         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33447
33448 2002-10-14  Richard Henderson  <rth@redhat.com>
33449
33450         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33451
33452 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33453
33454         PR optimization/6631
33455         * g++.dg/opt/const2.C: New test.
33456
33457 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/7176
33460         * g++.dg/parse/friend1.C: New test.
33461         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33462
33463 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33464
33465         * gcc.dg/20021014-1.c: New test.
33466
33467 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33468
33469         PR c++/5661
33470         * g++.dg/ext/vlm1.C: New test.
33471         * g++.dg/ext/vlm2.C: Likewise.
33472
33473         * g++.dg/init/array1.C: Remove invalid braces.
33474         * g++.dg/init/brace1.C: New test.
33475         * g++.dg/init/copy2.C: Likewise.
33476         * g++.dg/init/copy3.C: Likewise.
33477         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33478         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33479         braces.
33480
33481 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33482
33483         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33484
33485 2002-10-11  Richard Shann  <richard.shann@superh.com>
33486
33487         * gcc.c-torture/compile/simd-5.c: New test.
33488
33489 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33490
33491         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33492
33493 2002-10-10  Jim Wilson  <wilson@redhat.com>
33494
33495         * gcc.c-torture/execute/20021010-1.c: New test.
33496
33497 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33498
33499         PR c/7353
33500         * g++.dg/ext/typedef-init.C: New test.
33501         * gcc.dg/typedef-init.c: New test.
33502
33503 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33504
33505         * gcc.dg/cpp/paste13.c: New test.
33506
33507 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33508
33509         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33510         remaining platforms, XFAIL during compile, not execute.  Don't
33511         XFAIL at -O0.
33512
33513 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33514
33515         * gcc.dg/alias-1.c: Tweak expected warning.
33516
33517 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33518
33519         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33520
33521 2002-10-06  Andreas Jaeger  <aj@suse.de>
33522
33523         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33524         * gcc.dg/cpp/c++98.C: Likewise.
33525
33526         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33527         * g++.dg/cpp/c++98.C: Likewise.
33528
33529         * g++.dg/README (Subdirectories): Mention cpp directory.
33530
33531         PR target/7559
33532         * gcc.dg/20021006-1.c: New test.
33533
33534 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33535
33536         PR c++/7804
33537         * g++.dg/other/warning1.C: New test.
33538
33539 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33540
33541         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33542         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33543         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33544
33545 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33546
33547         PR c++/7931
33548         * g++.dg/template/ptrmem3.C: New test.
33549
33550         PR c++/7754
33551         * g++.dg/template/union1.C: New test.
33552
33553 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33554
33555         PR c++/8006
33556         * g++.dg/abi/mangle9.C: New test.
33557         * g++.dg/abi/mangle10.C: New test.
33558         * g++.dg/abi/mangle11.C: New test.
33559         * g++.dg/abi/mangle12.C: New test.
33560
33561 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33562
33563         PR c++/7188.
33564         * g++.dg/template/meminit1.C: New test.
33565         * g++.dg/warn/Wreorder-1.C: Likewise.
33566         * g++.old-deja/g++.mike/warn3.C: Tweak.
33567         * lib/prune.exp: Ingore "in copy constructor".
33568
33569 2002-10-02  Andreas Jaeger  <aj@suse.de>
33570
33571         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33572         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33573         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33574         on x86-64.
33575
33576 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33577
33578         * gcc.dg/empty1.C: Fix typo.
33579
33580 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33581
33582         * gcc.dg/alias-1.c: New test.
33583
33584 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33585
33586         * gcc.dg/empty1.C: New test.
33587
33588         * g++.dg/tls/init-2.C: Tweak error messages.
33589
33590 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33591
33592         * gcc.c-torture/compile/20020923-1.c: New test.
33593
33594 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33595
33596         * gcc.c-torture/execute/ffs-1.c: New test.
33597         * gcc.c-torture/execute/ffs-2.c: Ditto.
33598
33599 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33600
33601         * g++.dg/overload/member1.C: New test.
33602
33603 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33604
33605         * g++.dg/abi/empty7.C: New test.
33606         * g++.dg/init/pm2.C: Likewise.
33607
33608 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33609
33610         * g++.dg/rtti/crash1.C: New test.
33611
33612 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33613
33614         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33615         gcc.dg/sibcall-4.c: New tests.
33616
33617 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33618
33619         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33620         powerpc and MMIX targets.
33621
33622 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33623
33624         * gcc.dg/cpp/20020927-1.c: New.
33625
33626 2002-09-26  David S. Miller  <davem@redhat.com>
33627
33628         * gcc.c-torture/compile/trunctfdf.c: New.
33629
33630 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33631
33632         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33633
33634 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33635
33636         * gcc.c-torture/execute/loop-15.c: New.
33637
33638 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33639
33640         * README.QMTEST: Fix typo.
33641
33642 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33643
33644         * gcc.dg/20020926-1.c: New test.
33645
33646 2002-09-25  David S. Miller  <davem@redhat.com>
33647
33648         PR target/7842
33649         * gcc.c-torture/execute/shiftdi.c: New test.
33650
33651 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33652
33653         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33654         unique to the tool.
33655         * lib/g77.exp (g77_init): Likewise.
33656         * lib/g++.exp (g++_init): Likewise.
33657         * lib/objc.exp (objc_init): Likewise.
33658
33659 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33660
33661         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33662         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33663         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33664
33665 2002-09-25  Richard Henderson  <rth@redhat.com>
33666
33667         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33668         too-small long double.
33669
33670 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33671
33672         * gcc.dg/20020919-1.c: New test.
33673
33674 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33675
33676         * g++.dg/abi/bitfield6.C: New test.
33677         * g++.dg/abi/bitfield7.C: New test.
33678         * g++.dg/abi/bitfield8.C: New test.
33679         * g++.dg/abi/vbase11.C: New test.
33680
33681 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33682
33683         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33684         hppa*-*-hpux*.  Update test comment.
33685
33686 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33687
33688         * gcc.dg/tls/struct-1.c: New test.
33689
33690 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33691
33692         * gcc.dg/cpp/tr-warn2.c: Update.
33693
33694 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33695
33696         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33697
33698 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33699
33700         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33701         systems.
33702
33703 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33704
33705         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33706
33707         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33708         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33709         setting of cxxfilt.
33710
33711 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33712
33713         * gcc.dg/20020312-2.c: Update for darwin.
33714
33715 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33716
33717         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33718
33719 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33720
33721         * objc.dg/comp-types-1.m: New test.
33722         * objc.dg/comp-types-2.m: New test.
33723         * objc.dg/comp-types-3.m: New test.
33724         * objc.dg/comp-types-4.m: New test.
33725         * objc.dg/comp-types-5.m: New test.
33726         * objc.dg/comp-types-6.m: New test.
33727
33728 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33729
33730         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33731
33732 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33733
33734         * g++.dg/other/do1.C: New test.
33735
33736         * g++.dg/template/subst1.C: New test.
33737
33738 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33739
33740         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33741
33742 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33743
33744         * g++.dg/template/qualttp20.C: Adjust expected errors.
33745         * g++.old-deja/g++.jason/report.C: Likewise.
33746         * g++.old-deja/g++.other/qual1.C: Likewise.
33747
33748         * g++.dg/lookup/scoped2.C: New test.
33749
33750         * g++.dg/ext/asm3.C: New test.
33751
33752 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33753
33754         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33755
33756 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33757
33758         * ChangeLog: follow spelling conventions.
33759         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33760         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33761         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33762         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33763         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33764         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33765         * g++.old-deja/g++.law/global-init1.C: Likewise.
33766         * g++.old-deja/g++.other/delete4.C: Likewise.
33767         * g++.old-deja/g++.other/inline21.C: Likewise.
33768         * g++.old-deja/g++.other/singleton.C: Likewise.
33769         * g77.dg/strlen0.f: Likewise.
33770         * g77.f-torture/compile/20010519-1.f: Likewise.
33771         * g77.f-torture/compile/980310-4.f: Likewise.
33772         * gcc.c-torture/compile/20000605-1.c: Likewise.
33773         * gcc.c-torture/execute/20020225-1.c: Likewise.
33774         * gcc.dg/c90-hexfloat-2.c: Likewise.
33775         * gcc.dg/c99-bool-1.c: Likewise.
33776         * gcc.dg/c99-hexfloat-2.c: Likewise.
33777         * gcc.dg/dll-2.c: Likewise.
33778         * gcc.dg/wtr-union-init-1.c: Likewise.
33779         * gcc.dg/wtr-union-init-2.c: Likewise.
33780         * gcc.dg/wtr-union-init-3.c: Likewise.
33781         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33782         * gcc.dg/cpp/defined.c: Likewise.
33783         * gcc.dg/cpp/macsyntx.c: Likewise.
33784         * gcc.dg/cpp/paste2.c: Likewise.
33785         * gcc.dg/cpp/trad/defined.c: Likewise.
33786         * gcc.dg/format/c90-printf-1.c: Likewise.
33787         * gcc.dg/format/c90-scanf-1.c: Likewise.
33788         * gcc.dg/format/c99-printf-1.c: Likewise.
33789         * gcc.dg/format/c99-scanf-1.c: Likewise.
33790         * gcc.misc-tests/gcov-8.c: Likewise.
33791         * lib/profopt.exp: Likewise.
33792
33793 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33794
33795         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33796
33797 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33798
33799         * g++.dg/inherit/using2.C: New test.
33800
33801 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33802
33803         * ChangeLog: Follow spelling conventions.
33804         * g++.dg/template/friend4.C: Likewise.
33805         * g++.old-deja/g++.pt/crash67.C: Likewise.
33806         * gcc.c-torture/execute/20000801-4.c: Likewise.
33807         * gcc.dg/c90-digraph-1.c: Likewise.
33808         * gcc.dg/c94-digraph-1.c: Likewise.
33809         * gcc.dg/c99-digraph-1.c: Likewise.
33810         * gcc.dg/cpp/line5.c: Likewise.
33811         * gcc.dg/cpp/multiline.c: Likewise.
33812         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33813         * gcc.dg/format/attr-3.c: Likewise.
33814         * gcc.dg/format/c90-scanf-3.c: Likewise.
33815         * gcc.dg/format/ext-4.c: Likewise.
33816
33817 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33818
33819         * g++.dg/template/pretty1.C: New test.
33820
33821 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33822
33823         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33824
33825 2002-09-13  Matt Austern  <austern@apple.com>
33826
33827         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33828         passing a cast expression to a function by const reference.
33829
33830 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33831
33832         * g++.dg/template/deduce1.C: New test.
33833
33834 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33835
33836         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33837         32-bit int.
33838
33839 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33840
33841         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33842         usage.
33843
33844 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33845
33846         * gcc.c-torture/compile/20020910-1.c: New test.
33847
33848 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33849
33850         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33851
33852 2002-09-10  Andreas Jaeger  <aj@suse.de>
33853
33854         * gcc.dg/20020312-2.c: Adjust for x86-64.
33855
33856 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33857
33858         * g77.dg/7388.f: New test case for PR 7388.
33859
33860 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33861
33862         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33863
33864 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33865
33866         * objc.dg/proto-lossage-1.m: New test.
33867
33868 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33869
33870         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33871
33872 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33873
33874         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33875         expected to pass.
33876
33877 2002-09-06  Stan Shebs  <shebs@apple.com>
33878             David Edelsohn  <edelsohn@gnu.org>
33879
33880         * gcc.dg/weak: New directory.
33881         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33882         target-specific xfail bits.
33883         * gcc.dg/typeof-2.c: Move to new directory.
33884         * gcc.dg/weak.exp: New expect script.
33885
33886 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33887
33888         * gcc.c-torture/execute/extzvsi.c: New test.
33889
33890 2002-09-05  Stan Shebs  <shebs@apple.com>
33891
33892         * gcc.dg/weak-1.c: xfail on Darwin.
33893         * gcc.dg/weak-2.c: Ditto.
33894         * gcc.dg/weak-3.c: Ditto.
33895         * gcc.dg/weak-4.c: Ditto.
33896         * gcc.dg/weak-5.c: Ditto.
33897         * gcc.dg/weak-6.c: Ditto.
33898         * gcc.dg/weak-7.c: Ditto.
33899         * gcc.dg/weak-8.c: Ditto.
33900         * gcc.dg/weak-9.c: Ditto.
33901
33902 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33903
33904         * gcc.c-torture/execute/loop-14.c: New test.
33905
33906 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33907
33908         * g++.dg/other/cxa-atexit1.C: New test.
33909
33910         * gcc.dg/typeof-2.c: New test.
33911
33912 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33913
33914         * gcc.dg/builtins-2.c: New testcase.
33915         * gcc.dg/builtins-3.c: New testcase.
33916
33917 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33918
33919         * gcc.dg/cpp/_Pragma4.c: New test.
33920
33921 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33922
33923         * objc/execute/nil_method-1.m: New testcase.
33924
33925 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33926
33927         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33928         [Object class], not [Object initialize].
33929
33930 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33931             Hans-Peter Nilsson  <hp@bitrange.com>
33932
33933         * gcc.c-torture/execute/20020720-1.x: Skip test on
33934         mmix-knuth-mmixware.  Correct comment.
33935
33936 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33937
33938         * testsuite/g++.dg/abi/bitfield5.C: New test.
33939         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33940
33941 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33942
33943         * objc.dg/undeclared-selector.m: New test.
33944
33945 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33946
33947         * g++.dg/other/offsetof1.C: Avoid cast warning.
33948
33949 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33950
33951         * objc.dg/super-class-2.m: New test.
33952
33953 2002-08-24  Matt Austern  <austern@apple.com>
33954
33955         * g++.dg/ext/lvaddr.C: New test.
33956         * g++.dg/ext/lvcast.C: New test.
33957
33958 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33959
33960         * testsuite/g++.dg/inherit/cond1.C: New test.
33961
33962 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33963
33964         * gcc.dg/noncompile/incomplete-1.c: New test.
33965
33966 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33967
33968         * gcc.dg/typespec-1.c: New test.
33969
33970 2002-08-20  Devang Patel  <dpatel@apple.com>
33971         * objc.dg/proto-hier-2.m: New test.
33972
33973 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33974
33975         * objc.dg/bitfield-1.m: New test.
33976         * objc.dg/bitfield-2.m: New test.
33977
33978 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33979
33980         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33981         gcc.dg/c99-flex-array-4.c: New tests.
33982
33983 2002-08-16  Stan Shebs  <shebs@apple.com>
33984
33985         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33986
33987 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33988
33989         * gcc.dg/typeof-1.c: New test.
33990         * g++.dg/ext/typeof2.C: New test.
33991
33992 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33993
33994         * g++.dg/other/offsetof1.C: New test.
33995
33996 2002-08-14  Richard Henderson  <rth@redhat.com>
33997
33998         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33999
34000 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
34001
34002         * gcc.dg/cpp/_Pragma3.c: New test.
34003
34004 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
34005
34006         * g++.dg/template/inherit3: New test.
34007
34008 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34009
34010         * gcc.dg/bitfld-4.c: Add blank options.
34011
34012 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
34013
34014         * g++.dg/template/crash1.C: New test.
34015
34016 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34017
34018         * gcc.dg/tls/opt-2.c: New test.
34019
34020 2002-08-08  Devang Patel  <dpatel@apple.com>
34021
34022         * objc.dg/selector-1.m : New test
34023
34024 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34025
34026         * g++.dg/abi/bitfield4.C: New test.
34027         * gcc.dg/bitfld-4.c: New test.
34028
34029 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34030
34031         * g++.dg/other/packed1.C: New test.
34032
34033 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
34034
34035         * g++.dg/abi/offsetof.C: Tweak error messages.
34036         * g++.old-deja/g++.mike/p10769a.C: Likewise.
34037
34038 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34039
34040         * gcc.dg/bitfld-3.c: New test.
34041
34042 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34043             Richard Henderson  <rth@redhat.com>
34044
34045         * gcc.dg/i386-bitfield1.c: New test.
34046         * g++.dg/abi/bitfield3.C: Update.
34047
34048 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34049
34050         * objc.dg/const-str-2.m: Update.
34051         * gcc.dg/cpp/c++98.c: Change to C extension.
34052         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34053         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34054
34055 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34056
34057         * testsuite/gcc.dg/tls/diag-3.c: New.
34058
34059 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34060
34061         * g++.dg/README (Subdirectories): Document new subdir expr.
34062         * g++.dg/expr/pmf-1.C: New test.
34063
34064 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34065
34066         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34067
34068 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34069
34070         * g++.dg/abi/bitfield3.C: New test.
34071
34072 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34073
34074         * lib/gcov.exp: Tweak expected line formats.
34075         * gcc.misc-tests/gcov8.c: New test.
34076         * gcc.misc-tests/gcov8.x: New flags.
34077
34078 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34079
34080         * consistency.vlad/layout/endian.c: Include string.h.
34081
34082         * gcc.c-torture/execute/20020805-1.c: New test.
34083
34084 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34085
34086         * g++.dg/other/conversion1.C: New test.
34087
34088 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34089
34090         * gcc.dg/builtins-1.c: New testcase.
34091
34092 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34093
34094         * g++.dg/inherit/access3.C: New test.
34095
34096 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34097
34098         * gcc.dg/ia64-visibility-2.c: New test.
34099
34100 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34101
34102         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34103         __qualifier_flags to __flags.
34104
34105 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34106
34107         * g++.dg/inherit/operator1.C: New test.
34108         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34109         * g++.dg/other/error1.C: Change expected error message.
34110         * g++.dg/template/conv4.C: Likewise.
34111
34112 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34113
34114         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34115         for documented behavior.
34116
34117 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34118
34119         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34120         several targets known to fail.
34121
34122 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34123
34124         * gcc.dg/mips-args-[123].c: New tests.
34125
34126 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34127
34128         * gcc.dg/ppc-spe.c: New.
34129
34130 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34131
34132         * g++.dg/other/ptrmem4.C: New testcase.
34133
34134 2002-07-24  Richard Henderson  <rth@redhat.com>
34135
34136         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34137
34138 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34139
34140         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34141
34142 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34143
34144         * gcc.c-torture/execute/memset-3.c: New testcase.
34145
34146 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34147
34148         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34149         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34150
34151 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34152
34153         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34154         Delete.
34155
34156 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34157
34158         * gcc.c-torture/compile/simd-4.c: New test.
34159
34160 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34161
34162         PR c++/7347, c++/7348
34163         * g++.dg/template/access4.C: New test.
34164         * g++.dg/template/access5.C: New test.
34165         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34166         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34167         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34168         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34169
34170 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34171
34172         * gcc.dg/gnu89-init-2.c: New test.
34173
34174 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34175
34176         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34177
34178 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34179
34180         * gcc.c-torture/execute/20020720-1.c: New testcase.
34181
34182 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34183
34184         * gcc.dg/cpp/Wsignprom.c: New tests.
34185
34186 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34187
34188         * gcc.c-torture/execute/loop-13.c: New test.
34189
34190 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34191
34192         * gcc.dg/cpp/expr.c: New tests.
34193
34194 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34195
34196         * g++.dg/opt/pr6713.C: Add template instantiation.
34197
34198 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34199
34200         * gcc.dg/nest.c: New test.
34201
34202 2002-07-17  Richard Henderson  <rth@redhat.com>
34203
34204         * g++.dg/opt/pr6713.C: New test.
34205
34206 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34207
34208         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34209         XFAIL for all x86 processors.
34210
34211 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34212
34213         * gcc.c-torture/execute/20010122-1.x: Do not test with
34214         -fomit-frame-pointer.
34215
34216 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34217
34218         * g++.dg/template/instantiate2.C: New test.
34219         * g++.dg/template/spec4.C: New test.
34220
34221 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34222
34223         * g++.dg/template/access2.C: New test.
34224         * g++.dg/template/access3.C: New test.
34225
34226 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34227
34228         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34229         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34230         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34231         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34232         Convert to use <stdarg.h>.
34233         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34234         Delete.
34235         * gcc.dg/va-arg-2.c: New.
34236         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34237
34238 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34239
34240         * gcc.c-torture/compile/20020710-1.c: New test.
34241
34242 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34243                           Andrew Pinski  <pinskia@physics.uc.edu>
34244
34245         gcc.c-torture/compile/simd-2.c: New testcase.
34246         gcc.c-torture/compile/simd-3.c: Likewise.
34247
34248 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34249
34250         PR c++/7224
34251         * g++.dg/overload/error1.C: New test.
34252
34253 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34254
34255         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34256         configuration and IRIX 6 O32 ABI.
34257
34258 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34259
34260         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34261
34262 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34263
34264         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34265
34266 2002-07-10  Jeffrey A Law  <law@redhat.com>
34267
34268         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34269
34270         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34271
34272 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34273
34274         * gcc.dg/20020312-2.c: Check for __PPC__.
34275
34276 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34277
34278         * gcc.c-torture/compile/20020709-1.c: New test.
34279
34280 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34281
34282         * g++.dg/template/qualttp21.C: New test case.
34283
34284 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34285
34286         * gcc.c-torture/compile/20020706-1.c: New test.
34287         * gcc.c-torture/compile/20020706-2.c: New test.
34288
34289 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34290             Alexandre Oliva  <aoliva@redhat.com>
34291
34292         * g++.dg/warn/incomplete1.C: New test.
34293
34294 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34295
34296         PR c++/7099
34297         * g++.dg/warn/noreturn1.C: New test.
34298
34299 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34300
34301         PR c++/6706
34302         * g++.dg/debug/debug6.C: New test.
34303         * g++.dg/debug/debug7.C: New test.
34304
34305 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34306
34307         * gcc.c-torture/compile/simd-3.c: New test.
34308
34309 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34310
34311         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34312         * gcc.dg/20020620-1.c: Likewise.
34313
34314 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34315
34316         PR c++/6944
34317         * g++.dg/init/array4.C: New test.
34318         * g++.dg/init/array5.C: New test.
34319
34320 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34321
34322         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34323         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34324
34325 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34326
34327         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34328         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34329         * gcc.dg/wtr-conversion-1.c: Likewise.
34330         * gcc.dg/wtr-escape-1.c: Likewise.
34331         * gcc.dg/wtr-int-type-1.c: Likewise.
34332         * gcc.dg/wtr-label-1.c: Likewise.
34333         * gcc.dg/wtr-static-1.c: Likewise.
34334         * gcc.dg/wtr-strcat-1.c: Likewise.
34335         * gcc.dg/wtr-suffix-1.c: Likewise.
34336         * gcc.dg/wtr-switch-1.c: Likewise.
34337         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34338         * gcc.dg/wtr-union-init-1.c: Likewise.
34339         * gcc.dg/wtr-union-init-2.c: Likewise.
34340         * gcc.dg/wtr-union-init-3.c: Likewise.
34341
34342         * gcc.dg/wtr-func-def-1.c: New test.
34343
34344 2002-07-02 Devang Patel <dpatel@apple.com>
34345
34346         * objc.dg/param-1.m: New test.
34347
34348 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34349
34350         * gcc.dg/cpp/trad/directive.c: Add test.
34351         * gcc.dg/cpp/trad/macroargs.c: Add test.
34352         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34353
34354 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34355
34356         * gcc.dg/cpp/cmdlne-M.c: New test.
34357
34358 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34359
34360         * objc.dg/desig-init-1.m: New test.
34361
34362 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34363
34364         PR c++/6716
34365         * g++.dg/template/instantiate1.C: New test.
34366
34367 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34368
34369         PR c++/7112
34370         * g++.dg/template/sizeof2.C: New test.
34371
34372 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34373
34374         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34375         gcc.dg/cpp/trad/include.c: New tests.
34376
34377 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34378
34379         PR target/7177
34380         * gcc.c-torture/compile/20020701-1.c: New test.
34381
34382 2002-07-01  Stan Shebs  <shebs@apple.com>
34383
34384         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34385         header here...
34386         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34387         (objc-torture-execute): or here.
34388
34389 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34390
34391         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34392
34393 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34394
34395         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34396
34397 2002-06-30  Devang Patel  <dpatel@apple.com>
34398
34399         * objc.dg/fsyntax-only.m: New test.
34400
34401 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34402
34403         PR c++/6695
34404         * g++.dg/template/friend7.C: New file.
34405
34406 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34407
34408         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34409         return type.
34410
34411 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34412
34413         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34414         avoid division by zero.
34415
34416 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34417
34418         * gcc.dg/Wunknownprag.c: New tests.
34419
34420 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34421
34422         * gcc.c-torture/execute/simd-2.c: New test.
34423
34424 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34425
34426         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34427         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34428         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34429         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34430         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34431         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34432         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34433         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34434         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34435         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34436         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34437         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34438         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34439         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34440         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34441         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34442         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34443
34444 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34445
34446         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34447         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34448         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34449         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34450         New tests.
34451         * gcc.dg/cpp/trad/directive.c: Update.
34452
34453 2002-06-23  Andreas Jaeger  <aj@suse.de>
34454
34455         * gcc.c-torture/execute/complex-6.c: New.
34456
34457 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34458
34459         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34460         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34461         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34462         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34463
34464 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34465
34466         * gcc.dg/cpp/trad: New directory with traditional tests copied
34467         from parent directory.
34468         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34469         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34470         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34471         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34472         Move to trad/ and rename.
34473         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34474         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34475         gcc.dg/cpp/trad/redef2.c: New tests.
34476         * gcc.dg/cpp/trad/trad.exp: New driver.
34477
34478 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34479
34480         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34481         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34482         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34483         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34484         Remove.
34485
34486 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34487
34488         * gcc.dg/20020620-1.c: New test.
34489
34490 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34491
34492         * g++.dg/template/ttp4.C: New test.
34493
34494 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34495
34496         * g++.dg/opt/vt1.C: Fix regexp.
34497
34498 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34499
34500         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34501         Don't use attribute `noinline'.
34502
34503 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34504
34505         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34506
34507 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34508
34509         * gcc.c-torture/execute/simd-1.c: New.
34510
34511         * gcc.dg/simd-1.c: New.
34512
34513 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34514
34515         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34516
34517 2002-06-16  Richard Henderson  <rth@redhat.com>
34518
34519         * g++.dg/ext/anon-struct1.C: New.
34520         * g++.dg/ext/anon-struct2.C: New.
34521         * g++.dg/ext/anon-struct3.C: New.
34522         * gcc.dg/anon-struct-1.c: New.
34523         * gcc.dg/anon-struct-2.c: New.
34524         * gcc.dg/anon-struct-3.c: New.
34525         * gcc.dg/20011008-1.c: Adjust warning text.
34526         * gcc.dg/20020527-1.c: Add -fms-extensions.
34527
34528 2002-06-16  Richard Henderson  <rth@redhat.com>
34529
34530         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34531
34532 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34533
34534         * gcc.c-torture/execute/20020615-1.c: New test.
34535
34536 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34537
34538         * gcc.c-tortuture/execute/compare-1.c: New test case.
34539         * gcc.c-tortuture/execute/compare-2.c: New test case.
34540         * gcc.c-tortuture/execute/compare-3.c: New test case.
34541
34542 2002-06-13  Richard Henderson  <rth@redhat.com>
34543
34544         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34545         ia64 ilp32.
34546
34547 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34548
34549         * g++.dg/template/typename2.C: Update error message.
34550
34551 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34552
34553         * gcc.c-torture/execute/20020611-1.c: New test.
34554
34555 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34556
34557         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34558         list of targets to skip.
34559
34560 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34561
34562         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34563         targets if not optimizing.
34564
34565 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34566
34567         * gcc.c-torture/compile/20020605-1.c: New test.
34568
34569         * g++.dg/opt/vt1.C: New test.
34570
34571         * gcc.dg/20020531-1.c: New test.
34572
34573         * gcc.dg/20020530-1.c: New test.
34574
34575         * gcc.dg/20020527-1.c: New test.
34576
34577         * g++.dg/opt/cse1.C: New test.
34578
34579 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34580
34581         * gcc.dg/20020607-2.c: New test case.
34582
34583 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34584
34585         * gcc.c-torture/compile/20020604-1.c: New test.
34586
34587 2002-06-04  Richard Henderson  <rth@redhat.com>
34588
34589         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34590         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34591         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34592
34593 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34594
34595         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34596
34597 2002-06-03  Richard Henderson  <rth@redhat.com>
34598
34599         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34600         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34601
34602 2002-06-02  Richard Henderson  <rth@redhat.com>
34603
34604         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34605         test functions static.
34606
34607 2002-06-02  Andreas Jaeger  <aj@suse.de>
34608
34609         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34610         now.
34611
34612 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34613
34614         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34615         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34616         Update for mofified diagnostics.
34617         * gcc.dg/c99-intconst-1.c: No longer fail.
34618
34619 2002-06-02  Richard Henderson  <rth@redhat.com>
34620
34621         * gcc.dg/uninit-A.c: Remove xfail markers.
34622
34623 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34624
34625         * gcc.dg/fnegate-1.c: New test case.
34626
34627 2002-05-30  Osku Salerma  <osku@iki.fi>
34628
34629         * gcc.c-torture/execute/mayalias-1.c: New file.
34630
34631 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34632
34633         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34634         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34635         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34636
34637 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34638
34639         * gcc.c-torture/execute/20020529-1.c: New test.
34640
34641 2002-05-27  Richard Henderson  <rth@redhat.com>
34642
34643         * g++.dg/ext/attrib6.C: New test case.
34644
34645 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34646
34647         * gcc.c-torture/execute/pure-1.c: New test.
34648
34649 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34650
34651         * gcc.dg/cpp/arith-2.c: Remove.
34652
34653 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34654
34655         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34656         * gcc.dg/cpp/if-3.c: Remove.
34657
34658 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34659
34660         * g++.dg/opt/cse2.C: New test.
34661
34662 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34663
34664         * gcc.dg/cpp/arith-1.c: New semantic tests.
34665         * gcc.dg/cpp/if-1.c: Update.
34666
34667 2002-05-24  Ben Elliston  <bje@redhat.com>
34668
34669         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34670
34671 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34672
34673         * gcc.dg/verbose-asm.c: New test.
34674
34675 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34676
34677         * gcc.dg/cpp/paste12.c: New test.
34678
34679 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34680
34681         * g++.dg/parse/named_ops.C: New test.
34682
34683 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34684
34685         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34686
34687 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34688
34689         * gcc.dg/weak-2.c: Allow optional leading underscore
34690         in scan-assembler symbol name.
34691         * gcc.dg/weak-3.c: Likewise.
34692         * gcc.dg/weak-4.c: Likewise.
34693         * gcc.dg/weak-5.c: Likewise.
34694
34695 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34696
34697         * gcc.dg/20020523-1.c: New test.
34698
34699 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34700
34701         * objc.dg/const-str-2.m: Update now that we stop after
34702         a command line error.
34703
34704 2002-05-22  Richard Henderson  <rth@redhat.com>
34705
34706         * g++.dg/dg.exp: Fix typo in test pruneing.
34707
34708 2002-05-22  Richard Henderson  <rth@redhat.com>
34709
34710         * g++.dg/dg.exp: Prune the tls subdirectory.
34711         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34712         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34713         * g++.dg/tls/init-1.C: New.
34714
34715 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34716
34717         * gcc.dg/20020517-1.c: New test.
34718
34719 2002-05-21  Richard Henderson  <rth@redhat.com>
34720
34721         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34722         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34723
34724 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34725
34726         * g++.dg/other/copy2.C: New test.
34727
34728 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34729
34730         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34731         (MAX_COPY): Bump up to 10 times sizeof (long long).
34732         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34733
34734         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34735         sizeof (long long).
34736
34737         * gcc.c-torture/execute/strcpy-1.c: New test.
34738
34739 2002-05-19  Jason Merrill  <jason2redhat.com>
34740
34741         * g++.dg/ext/oper1.C: New test.
34742
34743 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34744 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34745
34746         * README.QMTEST: New file.
34747
34748         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34749
34750 2002-05-19  Andreas Jaeger  <aj@suse.de>
34751
34752         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34753         now.
34754         * gcc.c-torture/execute/loop-2d.x: Likewise.
34755
34756 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34757
34758         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34759         support weak symbols.
34760         * gcc.dg/weak-4.c: Likewise.
34761         * gcc.dg/weak-6.c: Likewise.
34762
34763 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34764
34765         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34766         cygwin, coff and h8300-*-hms targets
34767         * gcc.dg/weak-5.c: Likewise.
34768         * gcc.dg/weak-7.c: Likewise.
34769
34770 2002-05-16  Jason Merrill  <jason@redhat.com>
34771
34772         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34773         (scan-assembler-not, scan-assembler-dem): Likewise.
34774         (scan-assembler-dem-not): Likewise.
34775
34776 2002-05-15  Richard Henderson  <rth@redhat.com>
34777
34778         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34779
34780 2002-05-15  Richard Henderson  <rth@redhat.com>
34781
34782         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34783         (vfoo1f): Warning here.
34784         (vfoo1l): Don't redefine the alias.
34785
34786 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34787
34788         * g++.dg/init/pm1.C: New test.
34789
34790 2002-05-12  David S. Miller  <davem@redhat.com>
34791
34792         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34793         types.
34794
34795 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34796
34797         * gcc.c-torture/execute/20020510-1.c: New test case.
34798
34799 2002-05-10  David S. Miller  <davem@redhat.com>
34800
34801         * gcc.c-torture/execute/conversion.c: Test long double too.
34802
34803 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34804
34805         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34806         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34807         * lib/g++.exp (g++_link_flags): Likewise.
34808         * lib/objc.exp (objc_target_compile): Likewise.
34809
34810 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34811
34812         * gcc.dg/cpp/poison.c: Update.
34813         * gcc.dg/cpp/20000625-2.c: Remove.
34814         * gcc.dg/cpp/direct2s.c: Remove final test.
34815
34816 2002-05-08  Tom Rix  <trix@redhat.com>
34817
34818         * gcc.c-torture/execute/20020508-1.c: New test.
34819         * gcc.c-torture/execute/20020508-2.c: New test.
34820         * gcc.c-torture/execute/20020508-3.c: New test.
34821
34822 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34823
34824         * gcc.dg/cpp/charconst-4.c: More tests.
34825
34826 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34827
34828         PR c/6569
34829         * gcc.dg/weak-3.c: Update location of warning messages.
34830         * gcc.dg/weak-5.c: Likewise.
34831
34832 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34833
34834         * gcc.c-torture/execute/20020506-1.c: New test case.
34835
34836 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34837
34838         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34839
34840 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34841
34842         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34843
34844 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34845
34846         * gcc.dg/cpp/charconst-3.c: New test.
34847
34848 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34849
34850         * gcc.dg/cpp/charconst.c: Update tests.
34851
34852 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34853
34854         * treelang: Added directory for new sample language treelang. Also
34855         lib/treelang.exp: New file to signal treelang should be tested.
34856
34857 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34858
34859         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34860         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34861         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34862         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34863         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34864         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34865         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34866
34867 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34868
34869         * gcc.dg/format/xopen-2.c: New test.
34870
34871 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34872
34873         * gcc.dg/20020503-1.c: New test.
34874
34875 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34876
34877         * g++.dg/init/dtor1.C: Make it tougher.
34878
34879 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34880
34881         * g++.dg/init/dtor1.C: New test.
34882
34883 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34884
34885         * gcc.dg/altivec-8.c: New.
34886
34887 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34888
34889         * gcc.dg/altivec-7.c: New.
34890
34891 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34892
34893         * g++.dg/parse/typedef1.C: New test.
34894
34895 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34896
34897         PR c++/6486
34898         * g++.dg/template/friend6.C: New test.
34899
34900         PR c++/6492
34901         * g++.dg/init/copy1.C: New test.
34902
34903 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34904
34905         * g++.dg/warn/effc1.C: New test.
34906
34907 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34908
34909         * gcc.dg/cpp/if-cexp.c: Add a test.
34910
34911 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34912
34913         * gcc.dg/20020426-2.c: New test.
34914
34915 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34916
34917         * gcc.dg/cpp/if-mop.c: Update.
34918         * gcc.dg/cpp/if-mpar.c: Add test.
34919         * gcc.dg/cpp/if-oppr.c: Update.
34920
34921 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34922
34923         PR c/6343
34924         * gcc.dg/weak-[2-7].c: New tests.
34925
34926 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34927
34928         * gcc.dg/enum1.c: New test.
34929
34930 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34931
34932         PR c++/6497
34933         * g++.dg/inherit/access2.C: New test.
34934
34935 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34936
34937         PR bootstrap/6445
34938         * gcc.dg/20020426-1.c: New test.
34939
34940 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34941
34942         * g++.dg/abi/enum1.C: New test.
34943
34944 2002-04-26  Richard Henderson  <rth@redhat.com>
34945
34946         * gcc.dg/c99-bool-1.c: Expect always true warning.
34947
34948 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34949
34950         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34951
34952 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34953
34954         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34955         targets.
34956
34957 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34958
34959         * g++.dg/abi/mange7.C: New test.
34960
34961         PR c++/6438.
34962         * g++.dg/parse/stmtexpr2.C: New test.
34963
34964 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34965
34966         * gcc.dg/20020312-2.c: Add SH target.
34967
34968 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34969
34970         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34971         compiler output on mips*-*-irix*.
34972
34973 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34974
34975         * g++.dg/parse/attr1.C: New test.
34976
34977 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34978
34979         * gcc.c-torture/execute/string-opt-17.c: New test case.
34980         * gcc.c-torture/execute/memset-2.c: New test case.
34981
34982 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34983
34984         PR c++/6256:
34985         * g++.dg/template/friend5.C: New test.
34986
34987         PR c++/6331:
34988         * g++.dg/template/qual1.C: Likewise.
34989
34990 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34991
34992         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34993         Include stdlib.h, not stdio.h or ctype.h.
34994
34995 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34996
34997         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34998         cris-*-elf* and mmix-*-*.
34999         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
35000         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
35001         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
35002         Ditto.
35003         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
35004         * gcc.dg/wchar_t-1.c: Ditto.
35005
35006 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
35007
35008         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
35009         Clarify comment.
35010
35011 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
35012
35013         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
35014
35015 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35016
35017         * gcc.c-torture/execute/20000906-1.x: Delete.
35018
35019 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
35020
35021         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
35022
35023 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
35024
35025         * PR6367
35026         * g77.f-torture/execute/6367.f: New test.
35027         * g77.f-torture/execute/6367.x: Disable for MMIX.
35028
35029 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
35030
35031         * PR6352
35032         * g++.dg/opt/inline2.C: New test.
35033
35034 2002-04-18  Richard Henderson  <rth@redhat.com>
35035
35036         * gcc.dg/20000906-1.c: Enable for all targets.
35037         * gcc.c-torture/compile/iftrap-2.c: New.
35038
35039 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35040
35041         * gcc.dg/20020418-1.c: New test.
35042         * gcc.dg/20020418-2.c: New test.
35043
35044 2002-04-18  Richard Henderson  <rth@redhat.com>
35045
35046         * gcc.c-torture/compile/iftrap-1.c: New.
35047         * gcc.dg/iftrap-1.c: Adjust for ia64.
35048         * gcc.dg/iftrap-2.c: New.
35049
35050 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35051
35052         * gcc.c-torture/compile/20020418-1.c: New test.
35053
35054 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35055
35056         * gcc.c-torture/compile/20020415-1.c: New.
35057
35058 2002-04-18  David S. Miller  <davem@redhat.com>
35059
35060         * gcc.c-torture/execute/20020418-1.c: New test.
35061
35062 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35063
35064         * gcc.dg/20020416-1.c: New test.
35065
35066         * g++.dg/opt/inline1.C: New test.
35067
35068 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35069
35070         * gcc.dg/altivec-5.c: New test.
35071
35072         * gcc.dg/20020415-1.c: New test.
35073
35074 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35075
35076         * testsuite/lib/chill.exp: Remove.
35077
35078 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35079
35080         * g++.dg/other/big-struct.C: New test.
35081
35082 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35083
35084         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35085         of scratch file.
35086
35087 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35088
35089         PR c/6277
35090         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35091         in scan-assembler function name
35092
35093 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35094
35095         * g77.f-torture/execute/980628-4.x,
35096         g77.f-torture/execute/980628-5.x,
35097         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35098         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35099         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35100         i[34567]86-*-*.
35101
35102 2002-04-13  David S. Miller  <davem@redhat.com>
35103
35104         * gcc.c-torture/execute/20020413-1.c: New test.
35105
35106 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35107
35108         * gcc.dg/asm-6.c,
35109         * g++.dg/ext/asm1.C: New tests.
35110
35111 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35112
35113         PR c++ 5373.
35114         * g++.dg/parse/stmtexpr1.C: New test.
35115
35116         PR c++/5189.
35117         * g++.dg/template/copy1.C: New test.
35118
35119 2002-04-12  Richard Henderson  <rth@redhat.com>
35120
35121         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35122
35123 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35124
35125         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35126         gcc.c-torture/execute/20020307-2.c.
35127
35128 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35129
35130         * g++.dg/ext/attrib5.C,
35131         * g++.dg/lookup/struct1.C: New tests.
35132
35133 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35134
35135         * gcc.dg/20020411-1.c: New test.
35136
35137         * gcc.c-torture/execute/20020411-1.c: New test.
35138
35139 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35140
35141         * g77.f-torture/execute/6177.f: New test.
35142
35143 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35144
35145         PR middle-end/6247
35146         * g++.dg/opt/cleanup1.C: New test.
35147
35148         * g++.dg/opt/const1.C: New test.
35149
35150 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35151
35152         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35153
35154 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35155
35156         PR c++/5507
35157         * g++.dg/template/typename2.C: New test.
35158
35159 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35160
35161         * gcc.c-torture/execute/loop-12.c: New.
35162
35163 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35164
35165         * g77.f-torture/execute/980628-4.x,
35166         g77.f-torture/execute/980628-5.x,
35167         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35168         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35169         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35170
35171 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35172
35173         PR optimization/6086
35174         * g++.dg/opt/preinc1.C: New test.
35175
35176 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35177
35178         PR c++/5571
35179         * g++.dg/opt/static2.C: New test.
35180
35181 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35182
35183         PR c/5120
35184         * gcc.dg/20020406-1.c: New test.
35185
35186 2002-04-04  David S. Miller  <davem@redhat.com>
35187
35188         * gcc.c-torture/execute/20020404-1.c: New test.
35189
35190 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35191
35192         PR c/6123
35193         * gcc.dg/20020312-2.c: Do not declare global register variable
35194         if __PIC__ or __pic__ is defined.
35195
35196 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35197
35198         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35199         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35200
35201 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35202
35203         * gcc.misc-tests/linkage.exp: Update last change to handle
35204         sparc*-, not just sparc-.
35205
35206 2002-04-03  Richard Henderson  <rth@redhat.com>
35207
35208         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35209
35210 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35211
35212         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35213
35214 2002-04-02  David S. Miller  <davem@redhat.com>
35215
35216         * gcc.c-torture/execute/20020402-3.c: New test.
35217
35218 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35219
35220         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35221         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35222
35223         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35224         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35225         g77.f-torture/execute/20001201.x,
35226         g77.f-torture/execute/u77-test.x: New files.
35227
35228         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35229         * gcc.dg/wchar_t-1.c: Ditto.
35230
35231 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35232
35233         * gcc.c-torture/execute/20020402-1.c: New test.
35234
35235 2002-04-01  Richard Henderson  <rth@redhat.com>
35236
35237         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35238
35239         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35240
35241 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35242
35243         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35244
35245 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35246
35247         * g++.dg/inherit/template-as-base.C: Expect error.
35248         * g++.dg/inherit/namespace-as-base.C: Likewise.
35249
35250 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35251
35252         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35253         g++.dg/ext/instantiate3.C: Tweak match patterns.
35254
35255         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35256         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35257         -da test.
35258
35259 2002-03-31  Richard Henderson  <rth@redhat.com>
35260
35261         * gcc.dg/special/alias-2.c: New.
35262         * gcc.dg/special/ecos.exp: Run it.
35263
35264 2002-03-31  Richard Henderson  <rth@redhat.com>
35265
35266         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35267
35268 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35269
35270         * gcc.dg/weak-1.c: Disable on h8300 port.
35271
35272 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35273
35274         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35275         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35276         ordering tests.
35277         * g++.dg/bprob/bprob-1.C: New test.
35278         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35279         * g++.dg/gcov/gcov-1.C: New test.
35280         * g++.dg/gcov/gcov-1.x: New file.
35281         * g++.dg/gcov/gcov-2.C: New test.
35282         * g++.dg/gcov/gcov-3.C: New test.
35283         * g++.dg/gcov/gcov-3.h: New file.
35284
35285 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35286
35287         * g++.old-deja/g++.other/builtins5.C: New test.
35288         * g++.old-deja/g++.other/builtins6.C: New test.
35289         * g++.old-deja/g++.other/builtins7.C: New test.
35290         * g++.old-deja/g++.other/builtins8.C: New test.
35291         * g++.old-deja/g++.other/builtins9.C: New test.
35292
35293 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35294
35295         * g++.dg/opt/static1.C: New test.
35296
35297         * g++.dg/opt/longbranch1.C: New test.
35298
35299 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35300
35301         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35302
35303         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35304
35305 2002-03-28  Jeffrey A Law  (law@redhat.com)
35306
35307         * gcc.c-torture/execute/20020328-1.c: New test.
35308
35309 2002-03-27  Richard Henderson  <rth@redhat.com>
35310
35311         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35312         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35313         move from g++.old-deja/g++.ext/.
35314
35315 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35316
35317         * g++.dg/init/new2.C: New test.
35318
35319 2002-03-26  Richard Henderson  <rth@redhat.com>
35320
35321         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35322
35323         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35324         on sparc.
35325
35326         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35327         sparcv9 systems.
35328         * gcc.dg/20001102-1.c: Likewise.
35329
35330 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35331
35332         * gcc.dg/cpp/endif-pedantic1.c,
35333         gcc.dg/cpp/endif-pedantic2.c: New tests.
35334
35335 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35336
35337         * g++.dg/init/new1.C: New test.
35338
35339 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35340
35341         * g++.dg/abi/vbase9.C: New test.
35342
35343 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35344
35345         * gcc.dg/arm-asm.c: New test.
35346
35347 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35348
35349         * gcc.dg/Wswitch-enum.c: New test.
35350         Fix PR c/5044.
35351
35352 2002-03-26  Richard Henderson  <rth@redhat.com>
35353
35354         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35355         structure.
35356
35357 2002-03-25  Richard Henderson  <rth@redhat.com>
35358
35359         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35360         sparcv9 systems.
35361
35362         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35363         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35364
35365 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35366
35367         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35368
35369 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35370
35371         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35372         targets using generic thunk support.
35373
35374 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35375
35376         * gcc.c-torture/compile/20020323-1.c: New test.
35377
35378         * g++.dg/opt/conj2.C: New test.
35379
35380 2002-03-24  Richard Henderson  <rth@redhat.com>
35381
35382         * gcc.dg/weak-1.c: Use -fno-common.
35383
35384 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35385
35386         * g77.dg/f77-edit-apostrophe-out.f: New test
35387         * g77.dg/f77-edit-h-out.f: New test
35388         * g77.dg/f77-edit-t-in.f: New test
35389         * g77.dg/f77-edit-t-out.f: New test
35390         * g77.dg/f77-edit-x-out.f: New test
35391         * g77.dg/f77-edit-slash-out.f: New test
35392         * g77.dg/f77-edit-colon-out.f: New test
35393         * g77.dg/f77-edit-s-out.f: New test
35394
35395 2002-03-24  Richard Henderson  <rth@redhat.com>
35396
35397         * objc/execute/formal_protocol-6.x: New XFAIL.
35398
35399 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35400
35401         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35402         that do not support weak symbols
35403
35404 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35405
35406         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35407         * lib/g77.exp: Likewise.
35408         * lib/objc.exp: Likewise.
35409
35410 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35411
35412         * gcc.dg/Wswitch-default.c: New test.
35413
35414 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35415
35416         * g++.dg/other/enum1.C: New test.
35417
35418 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35419
35420         * gcc.dg/pragma-ep-3.c: Fix typo.
35421
35422 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35423
35424         * g++.dg/inherit/template-as-base.C: New test.
35425
35426 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35427
35428         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35429         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35430
35431 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35432
35433         * gcc.dg/cpp/multiline.c: Update to match.
35434
35435 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35436
35437         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35438
35439 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35440
35441         * gcc.dg/cpp/extratokens2.c: New file.
35442
35443 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35444
35445         * gcc.dg/20020312-2.c: Add rs6000 target.
35446
35447         * gcc.c-torture/compile/20020319-1.c: New test.
35448
35449 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35450
35451         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35452         (A, E): Handle this.
35453
35454 2002-03-20  Jason Merrill  <jason@redhat.com>
35455
35456         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35457         ignoring -fpic.
35458         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35459         through prune_gcc_output.
35460
35461 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35462
35463         * gcc.c-torture/compile/20020320-1.c: New test.
35464
35465 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35466
35467         * gcc.c-torture/compile/20020318-1.c: New test.
35468
35469         * gcc.dg/struct-by-value-1.c: New test.
35470
35471         * gcc.dg/20020319-1.c: New test.
35472
35473 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35474
35475         * g++.dg/opt/conj1.C: New test.
35476
35477 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35478
35479         * g++.dg/template/qualttp20.C: Revert previous change.
35480         * g++.dg/template/qualttp3.C: Likewise.
35481         * g++.dg/template/qualttp4.C: Likewise.
35482         * g++.dg/template/qualttp5.C: Likewise.
35483         * g++.dg/template/qualttp6.C: Likewise.
35484         * g++.dg/template/qualttp7.C: Likewise.
35485         * g++.dg/template/qualttp8.C: Likewise.
35486         * g++.dg/template/recurse.C: Likewise.
35487
35488 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35489
35490         * gcc.dg/cpp/wchar-1.c: Update.
35491
35492 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35493
35494         * g++.dg/template/conv1.C: New test.
35495         * g++.dg/template/conv2.C: New test.
35496         * g++.dg/template/conv3.C: New test.
35497         * g++.dg/template/conv4.C: New test.
35498
35499 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35500
35501         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35502         * g++.dg/template/qualttp3.C: Likewise.
35503         * g++.dg/template/qualttp4.C: Likewise.
35504         * g++.dg/template/qualttp5.C: Likewise.
35505         * g++.dg/template/qualttp6.C: Likewise.
35506         * g++.dg/template/qualttp7.C: Likewise.
35507         * g++.dg/template/qualttp8.C: Likewise.
35508         * g++.dg/template/recurse.C: Likewise.
35509
35510 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35511
35512         * g++.dg/opt/dtor1.C: New test.
35513
35514 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35515
35516         * gcc.c-torture/compile/20020315-1.c: New test.
35517
35518 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35519
35520         * gcc.dg/weak-1.c: Fix scan tests.
35521
35522 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35523
35524         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35525         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35526         cris-*-aout* mmix-*-*.
35527         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35528         cris-*-aout* mmix-*-*.
35529         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35530         cris-*-elf* cris-*-aout* and mmix-*-*.
35531         * gcc.dg/20001009-1.c: Ditto.
35532         * gcc.dg/20010912-1.c: Ditto.
35533         * gcc.dg/20020122-4.c: Ditto.
35534         * gcc.dg/inline-2.c: Ditto.
35535
35536 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35537
35538         * gcc.c-torture/compile/20020314-1.c: New test.
35539
35540 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35541
35542         * gcc.c-torture/execute/20020314-1.c: New test.
35543
35544 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35545
35546         * g++.dg/warn/Wunused-1.C: New test.
35547
35548 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35549
35550         * g++.dg/abi/mangle6.C: New test.
35551
35552 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35553
35554         * gcc.c-torture/compile/20020309-2.c: New test.
35555
35556         * gcc.c-torture/compile/20020312-1.c: New test.
35557
35558 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35559
35560         * g++.dg/other/access1.C: New test.
35561
35562 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35563
35564         * gcc.c-torture/execute/wchar_t-1.c: New test.
35565
35566 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35567
35568         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35569
35570 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35571
35572         * gcc.dg/20020312-1.c: New test case.
35573
35574 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35575
35576         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35577
35578 2002-03-11  Richard Henderson  <rth@redhat.com>
35579
35580         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35581         * g++.old-deja/g++.jason/report.C: Likewise.
35582
35583 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35584
35585         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35586         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35587
35588 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35589
35590         * testsuite/g++.dg/overload/pmf1.C: New test.
35591
35592 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35593
35594         * gcc.c-torture/execute/20020307-1.c: Use long.
35595
35596 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35597
35598         PR optimization/5844
35599         * gcc.dg/20020310-1.c: New test.
35600
35601 2002-03-09  Michael Meissner  <meissner@redhat.com>
35602
35603         * gcc.c-torture/execute/memcpy-2.c: New test.
35604         * gcc.c-torture/execute/memset-1.c: New test.
35605         * gcc.c-torture/execute/strlen-1.c: New test.
35606         * gcc.c-torture/execute/strcmp-1.c: New test.
35607         * gcc.c-torture/execute/strncmp-1.c: New test.
35608
35609 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35610
35611         * gcc.dg/ppc-ldstruct.c: New test.
35612
35613 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35614
35615         * gcc.c-torture/execute/va-arg-22.c: New test.
35616
35617 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35618
35619         * gcc.c-torture/compile/20020309-1.c: New test.
35620
35621 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35622
35623         * gcc.c-torture/execute/20020307-2.c: New test.
35624
35625 2002-03-07  Jeffrey A Law  (law@redhat.com)
35626
35627         * g77.f-torture/compile/20020307-1.f: New test.
35628
35629 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35630
35631         * gcc.dg/unordered-1.c: New test.
35632
35633 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35634
35635         * gcc.c-torture/execute/20020307-1.c: New test.
35636
35637 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35638
35639         * gcc.dg/20020304-1.c: New test.
35640
35641         * gcc.c-torture/compile/20020304-2.c: New test.
35642
35643 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35644
35645         * gcc.c-torture/compile/20020304-1.c: New test case
35646         (from PR c/5830).
35647
35648 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35649
35650         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35651
35652 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35653
35654         * g++.dg/other/classkey1.C: New test.
35655
35656 2002-03-01  Richard Henderson  <rth@redhat.com>
35657
35658         * gcc.c-torture/compile/981223-1.x: New.
35659         * gcc.c-torture/compile/920625-1.x: New.
35660
35661 2002-02-28  Richard Henderson  <rth@redhat.com>
35662
35663         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35664
35665 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35666
35667         * gcc.c-torture/execute/20020227-1.c: New test.
35668
35669 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35670
35671         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35672         here" ERROR lines.
35673         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35674         * g++.old-deja.g++.other/defarg1.C: Likewise.
35675         * g++.old-deja/g++.pt/calls2.C: Likewise.
35676         * g++.old-deja/g++.pt/crash20.C: Likewise.
35677         * g++.old-deja/g++.pt/crash30.C: Likewise.
35678         * g++.old-deja/g++.pt/crash36.C: Likewise.
35679         * g++.old-deja/g++.pt/crash6.C: Likewise.
35680         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35681         * g++.old-deja/g++.pt/derived3.C: Likewise.
35682         * g++.old-deja/g++.pt/error1.C: Likewise.
35683         * g++.old-deja/g++.pt/friend21.C: Likewise.
35684         * g++.old-deja/g++.pt/friend23.C: Likewise.
35685         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35686         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35687
35688 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35689
35690         * gcc.c-torture/execute/20020225-2.c: New test.
35691
35692 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35693
35694         * gcc.c-torture/execute/920730-1t.c,
35695         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35696         Delete test cases, only relevant to -traditional.
35697
35698 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35699
35700         * gcc.dg/cpp/undef1.c: Remove.
35701         * gcc.dg/cpp/directiv.c: Update.
35702         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35703
35704 2002-02-27  Michael Meissner  <meissner@redhat.com>
35705
35706         * gcc.c-torture/execute/20020226-1.c: New test.
35707
35708 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35709
35710         * g++.dg/debug/debug4.C: New test.
35711
35712         * gcc.dg/ia64-visibility-1.c: New test.
35713
35714 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35715
35716         * gcc.dg/debug/20020224-1.c: New.
35717
35718 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35719
35720         * gcc.c-torture/execute/960416-1.x: New.
35721         * gcc.c-torture/execute/divconst-3.x: Likewise.
35722
35723 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35724
35725         * gcc.dg/20020224-1.c: New test.
35726
35727 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35728
35729         * gcc.c-torture/execute/20020225-1.c: New.
35730
35731 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35732
35733         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35734
35735 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35736
35737         * gcc.dg/20020222-1.c: New test.
35738
35739 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35740
35741         * g++.dg/opt/anonunion1.C: New test.
35742
35743 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35744
35745         * g++.dg/template/qualttp19.C: New test.
35746         * g++.dg/template/qualttp20.C: New test.
35747         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35748         * g++.old-deja/g++.other/qual1.C: Likewise.
35749
35750 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35751
35752         * gcc.dg/attr-alwaysinline.c: New.
35753
35754 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35755
35756         * gcc.dg/20020220-1.c: New test.
35757
35758         * gcc.dg/20020220-2.c: New test.
35759
35760         * g++.dg/opt/mmx1.C: New test.
35761
35762 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35763
35764         * gcc.c-torture/compile/20020110.c: New test.
35765
35766 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35767
35768         * gcc.c-torture/execute/20020219-1.c: New test.
35769
35770         * gcc.dg/20020219-1.c: New test.
35771
35772         * gcc.dg/noncompile/20020220-1.c: New test.
35773
35774         * g++.dg/opt/ptrintsum1.C: New test.
35775
35776         * gcc.dg/debug/20020220-1.c: New test.
35777
35778 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35779
35780         * gcc.c-torture/execute/20020216-1.c: New test.
35781
35782 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35783
35784         * gcc.dg/decl-1.c: Update, new test.
35785
35786 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35787
35788         * g++.dg/abi/bitfield1.C: New test.
35789         * g++.dg/abi/bitfield2.C: New test.
35790
35791 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35792
35793         * gcc.dg/attr-nest.c: New test.
35794
35795 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35796
35797         * gcc.c-torture/execute/20020215-1.c: New test.
35798
35799 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35800
35801         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35802         * g++.dg/debug/debug.exp: New.
35803         * g++.dg/debug/trivial.C: New.
35804         * g++.dg/debug/debug1.C: Moved...
35805         * g++.dg/other/debug1.C: ...from here.
35806         * g++.dg/debug/debug2.C: Moved...
35807         * g++.dg/other/debug2.C: ...from here.
35808         * g++.dg/debug/debug3.C: Moved...
35809         * g++.dg/other/debug3.C: ...from here.
35810
35811         * gcc.dg/noncompile/20020213-1.c: New test.
35812
35813 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35814
35815         * g++.dg/other/debug3.C: New test.
35816
35817         * gcc.c-torture/execute/20020213-1.c: New test.
35818
35819 2002-02-13  Richard Smith <richard@ex-parrot.com>
35820
35821         * g++.old-deja/g++.other/thunk1.C: New test.
35822
35823 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35824
35825         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35826
35827 2002-02-13  Stan Shebs  <shebs@apple.com>
35828
35829         * gcc.dg/altivec-3.c: New.
35830
35831 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35832
35833         * gcc.dg/Wunreachable-1.c: New test.
35834         * gcc.dg/Wunreachable-2.c: New test.
35835
35836 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35837
35838         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35839
35840 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35841
35842         * gcc.dg/decl-1.c: New test.
35843
35844 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35845
35846         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35847
35848 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35849
35850         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35851         * gcc.c-torture/compile/980506-1.x: Likewise.
35852
35853 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35854
35855         * gcc.dg/20020210-1.c: New.
35856
35857 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35858
35859         * g77.f-torture/execute/947.f: New regression test
35860         for PR fortran/947.
35861
35862 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35863
35864         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35865         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35866
35867 2002-02-08  Richard Henderson  <rth@redhat.com>
35868
35869         * gcc.c-torture/compile/labels-3.c: New.
35870
35871 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35872
35873         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35874         expression statements work instead.
35875         * gcc.dg/noncompile/20020207-1.c: New test.
35876
35877 2002-02-07  Richard Henderson  <rth@redhat.com>
35878
35879         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35880
35881 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35882
35883         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35884         message from g77
35885         * lib/g77-dg.exp: Trim g77 error messages so that they are
35886         recognized by dg.exp.
35887
35888 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35889
35890         PR fortran/5473
35891         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35892
35893 2002-02-07  Richard Henderson  <rth@redhat.com>
35894
35895         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35896         to be sufficiently aligned for integers.
35897
35898 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35899
35900         * g++.dg/template/friend4.C: New test.
35901
35902 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35903
35904         PR fortran/5743
35905         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35906         unsupported cases.
35907
35908 2002-02-07  Richard Henderson  <rth@redhat.com>
35909
35910         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35911         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35912         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35913         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35914
35915 2002-02-06  Richard Henderson  <rth@redhat.com>
35916
35917         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35918
35919 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35920
35921         * gcc.dg/20020206-1.c: New test.
35922
35923 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35924
35925         * gcc.c-torture/execute/20020206-1.c: New test.
35926
35927         * gcc.c-torture/execute/20020206-2.c: New test.
35928
35929         PR optimization/5429:
35930         * gcc.c-torture/compile/20020206-1.c: New test.
35931
35932 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35933
35934         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35935         as certain file formats cannot support particularly large
35936         alignments.
35937
35938         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35939         and do not expect to be able to link the executable.
35940
35941         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35942         fail because the COFF format does not support the weak attribute.
35943
35944 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35945
35946         * g77.dg/pr5473.f: New test
35947
35948 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35949
35950         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35951         Fix testcase accordingly.
35952
35953 2002-02-04  Richard Henderson  <rth@redhat.com>
35954
35955         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35956         (buf): Change to be an array of pointers, not ints.
35957
35958 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35959
35960         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35961         before all tests.  Move warning one line above to match where it
35962         C frontend emits.
35963         * gcc.dg/Wswitch-2.c: New test.
35964         * g++.dg/warn/Wswitch-1.C: New test.
35965         * g++.dg/warn/Wswitch-2.C: New test.
35966
35967 2002-02-04  Richard Henderson  <rth@redhat.com>
35968
35969         * g++.dg/abi/offsetof.C: Fix size comparison.
35970
35971 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35972
35973         * gcc.dg/cast-qual-2.c: New test.
35974
35975 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35976
35977         * gcc.dg/20020201-4.c: New test.
35978
35979 2002-02-04  Ben Elliston  <bje@redhat.com>
35980
35981         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35982         target_info attribute != 0, in addition to the empty string.
35983         (gcc_target_compile): Likewise.
35984
35985 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35986
35987         * gcc.dg/Wswitch.c: New test.
35988         PR gcc/4475. PR gcc/3780.
35989
35990 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35991
35992         * g77.f-torture/execute/5122.f: New test for regressions
35993         against PR fortran/5122.
35994
35995 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35996
35997         * g77.f-torture/compile/pr3743.f: Delete
35998         * g77.dg/pr3743-1.f: New test.
35999         * g77.dg/pr3743-2.f: New test.
36000         * g77.dg/pr3743-3.f: New test.
36001         * g77.dg/pr3743-4.f: New test.
36002
36003 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36004
36005         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
36006
36007 2002-02-02  Richard Henderson  <rth@redhat.com>
36008
36009         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
36010         * gcc.c-torture/execute/bf64-1.c: Likewise.
36011
36012 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36013
36014         * gcc.dg/20020201-2.c: New test.
36015
36016         * gcc.dg/20020201-3.c: New test.
36017
36018         * gcc.c-torture/execute/bitfld-2.c: New test.
36019
36020 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36021
36022         * gcc.dg/bitfld-1.c: Update.
36023         * gcc.dg/bitfld-2.c: Update.
36024         * gcc.c-torture/execute/bitfld-1.x: New.
36025
36026 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36027
36028         * gcc.c-torture/execute/20020201-1.c: New test.
36029
36030 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
36031
36032         PR target/5469
36033         * gcc.dg/20020201-1.c: New test.
36034
36035 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
36036
36037         PR fortran/3743
36038         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36039         * g77.f-torture/compile/pr3743.x: Remove
36040
36041 2002-01-31  Tom Rix  <trix@redhat.com>
36042
36043         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36044
36045 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36046
36047         * gcc.dg/noncompile/20020130-1.c: New test.
36048
36049 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36050
36051         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36052
36053 2002-01-29  Richard Henderson  <rth@redhat.com>
36054
36055         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36056         to long long.
36057         * gcc.c-torture/execute/bf64-1.c: Likewise.
36058
36059 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36060
36061         * gcc.c-torture/execute/20020129-1.c: New test.
36062
36063 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36064
36065         * gcc.c-torture/compile/20000224-1.c: Update.
36066         * gcc.c-torture/execute/bitfld-1.c: New tests.
36067         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36068         * gcc.dg/uninit-A.c: Update.
36069
36070 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36071
36072         * g++.dg/template/ctor1.C: Add instantiation.
36073
36074 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36075
36076         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36077         argument to __builtin_prefetch to be const ptr.
36078
36079 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36080
36081         * gcc.c-torture/compile/20020120-1.c: New test.
36082
36083 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36084
36085         * gcc.c-torture/execute/20020127-1.c: New test.
36086
36087 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36088
36089         * g77.dg/f77-edit-i-in.f: New test
36090         * g77.dg/f77-edit-i-out.f: New test
36091
36092 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36093
36094         * gcc.dg/debug/debug.exp: New file.
36095         * gcc.dg/debug/trivial.c: New file.
36096         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36097         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36098         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36099         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36100         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36101         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36102         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36103         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36104         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36105         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36106         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36107         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36108         * gcc.dg/20000503-1.c: Removed.
36109         * gcc.dg/20010207-1.c: Removed.
36110         * gcc.dg/20011223-1.c: Removed.
36111         * gcc.dg/20020104-2.c: Removed.
36112         * gcc.dg/debug-1.c: Removed.
36113         * gcc.dg/debug-2.c: Removed.
36114         * gcc.dg/debug-3.c: Removed.
36115         * gcc.dg/debug-4.c: Removed.
36116         * gcc.dg/debug-5.c: Removed.
36117         * gcc.dg/debug-6.c: Removed.
36118         * gcc.dg/dwarf2-1.c: Removed.
36119         * gcc.dg/dwarf2-2.c: Removed.
36120
36121 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36122
36123         * g++.old-deja/g++.other/eh5.C: New test.
36124         * g++.old-deja/g++.other/sibcall2.C: New test.
36125         * g++.old-deja/g++.other/array9.C: New test.
36126         * g++.old-deja/g++.other/typename2.C: New test.
36127         * g++.old-deja/g++.other/crash60.C: New test.
36128         * g++.old-deja/g++.other/conv9.C: New test.
36129         * g++.old-deja/g++.other/mangle10.C: New test.
36130         * g++.old-deja/g++.other/unchanging1.C: New test.
36131         * g++.old-deja/g++.other/exprstmt1.C: New test.
36132         * g++.old-deja/g++.other/inline23.C: New test.
36133         * g++.old-deja/g++.eh/ia64-1.C: New test.
36134         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36135         * g++.old-deja/g++.other/reload1.C: New test.
36136         * g++.old-deja/g++.other/static20.C: New test.
36137         * g++.old-deja/g++.other/local-alloc1.C: New test.
36138         * g++.old-deja/g++.other/conv8.C: New test.
36139         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36140         * g++.old-deja/g++.other/storeexpr1.C: New test.
36141         * g++.old-deja/g++.other/storeexpr2.C: New test.
36142         * g++.dg/eh/template2.C: New test.
36143         * g++.dg/warn/weak1.C: New test.
36144
36145 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36146
36147         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36148         Remove first, non-varying, argument.
36149
36150 2002-01-23  Richard Henderson  <rth@redhat.com>
36151
36152         * gcc.dg/inline-2.c: New.
36153
36154         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36155         Add optional target arg.  Check number of arguments.
36156         (scan-assembler-not, scan-assembler-dem): Likewise.
36157         (scan-assembler-dem-not): Likewise.
36158
36159 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36160
36161         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36162         line 12.
36163         * g++.old-deja/g++.brendan/parse3.C,
36164         g++.old-deja/g++.other/crash26.C,
36165         g++.old-deja/g++.other/crash28.C,
36166         g++.old-deja/g++.other/crash29.C,
36167         g++.old-deja/g++.other/crash30.C,
36168         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36169
36170 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36171
36172         * gcc.dg/20020115-1.c: New.
36173
36174 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36175
36176         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36177
36178 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36179
36180         * gcc.dg/20020122-3.c: New.
36181
36182 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36183
36184         * g++.dg/other/gc1.C: New test.
36185
36186 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36187
36188         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36189
36190 2002-01-22  Richard Henderson  <rth@redhat.com>
36191
36192         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36193
36194 2002-01-22  Richard Henderson  <rth@redhat.com>
36195
36196         * gcc.dg/20020122-4.c: New.
36197
36198 2002-01-22  H.J. Lu <hjl@gnu.org>
36199
36200         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36201         link output.
36202         * gcc.dg/special/ecos.exp: Likewise.
36203         * lib/g++-dg.exp: Likewise.
36204         * lib/g77-dg.exp: Likewise.
36205         * lib/gcc-dg.exp : Likewise.
36206         * lib/mike-g++.exp: Likewise.
36207         * lib/mike-g77.exp: Likewise.
36208         * lib/mike-gcc.exp: Likewise.
36209         * lib/objc-dg.exp: Likewise.
36210
36211 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36212
36213         PR target/5379
36214         * gcc.dg/20020122-2.c: New test.
36215
36216 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36217
36218         * gcc.dg/20020122-1.c: New test.
36219
36220 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36221
36222         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36223
36224 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36225
36226         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36227
36228 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36229
36230         * gcc.c-torture/compile/20020121-1.c: New test.
36231
36232 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36233
36234         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36235         ld_library_path.
36236
36237 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36238
36239         * gcc.dg/20020218-1.c: New test.
36240
36241 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36242
36243         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36244         messages
36245         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36246         "At global scope" warning
36247         * g++.dg/ext/align1.C: Change cygwin test for alignment
36248         from db-bogus to dg-warning
36249
36250 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36251
36252         * g77.f-torture/compile/cpp2.F: New test.
36253
36254 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36255
36256         * g++.dg/template/access1.C: New test.
36257
36258 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36259
36260         * gcc.dg/20020118-1.c: New.
36261
36262 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36263
36264         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36265
36266 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36267
36268         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36269         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36270         alignment warnings.
36271
36272 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36273
36274         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36275         torture_with_loops and torture_without_loops
36276
36277 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36278
36279         * gcc.c-torture/compile/20020116-1.c: New test.
36280
36281 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36282
36283         * gcc.dg/20020116-2.c: New test.
36284
36285         * gcc.dg/ultrasp4.c: New test.
36286
36287         * gcc.dg/20020116-1.c: New test.
36288
36289 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36290
36291         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36292         by EABI.
36293
36294 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36295
36296         * gcc.misc-tests/i386-prefetch.exp: New.
36297         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36298         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36299         * gcc.misc-tests/i386-pf-none-1.c: New test.
36300         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36301
36302 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36303
36304         * gcc.dg/gnu89-init-1.c: Add new tests.
36305
36306 2002-01-15  Andreas Jaeger  <aj@suse.de>
36307
36308         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36309         * gcc.dg/i386-mmx-2.c: Likewise.
36310         * gcc.dg/i386-sse-1.c: Likewise.
36311         * gcc.dg/i386-sse-2.c: Likewise.
36312         * gcc.dg/i386-sse-3.c: Likewise.
36313
36314 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36315
36316         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36317         Uncomment additional cases that now pass.
36318
36319 2002-01-11  Richard Henderson  <rth@redhat.com>
36320
36321         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36322         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36323
36324 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36325
36326         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36327
36328 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36329
36330         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36331         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36332
36333 2002-01-10  Dale Johannesen  <dalej@apple.com>
36334
36335         * gcc.c-torture/execute/loop-11.c: New.
36336
36337 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36338
36339         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36340         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36341
36342 2002-01-09  Richard Henderson  <rth@redhat.com>
36343
36344         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36345         type in which to perform the operation for each size.
36346
36347 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36348
36349         * gcc.c-torture/compile/20020109-2.c: New test.
36350
36351 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36352
36353         * gcc.c-torture/execute/loop-10.c: New test.
36354
36355 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36356
36357         * gcc.c-torture/compile/20010226-1.c: New test.
36358         * gcc.c-torture/compile/20010227-1.c: New test.
36359         * gcc.c-torture/compile/20010426-1.c: New test.
36360         * gcc.c-torture/compile/20010510-1.c: New test.
36361         * gcc.c-torture/compile/20010605-3.c: New test.
36362         * gcc.c-torture/compile/20010824-1.c: New test.
36363         * gcc.c-torture/execute/20010409-1.c: New test.
36364         * gcc.dg/noncompile/20000901-1.c: New test.
36365         * gcc.dg/20001023-1.c: New test.
36366         * gcc.dg/20001101-1.c: New test.
36367         * gcc.dg/20001102-1.c: New test.
36368         * gcc.dg/20010207-1.c: New test.
36369         * gcc.dg/20010405-1.c: New test.
36370         * gcc.dg/20010822-1.c: New test.
36371         * gcc.dg/20011107-1.c: New test.
36372
36373 2002-01-09  Jeffrey A Law  (law@redhat.com)
36374
36375         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36376
36377         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36378         execution failure on PA targets.
36379
36380 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36381
36382         * gcc.c-torture/compile/20020109-1.c: New test.
36383
36384 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36385
36386         * gcc.c-torture/execute/20020108-1.c: New test.
36387
36388 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36389
36390         * gcc.dg/20020108-1.c: New test.
36391
36392 2002-01-08  H.J. Lu <hjl@gnu.org>
36393
36394         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36395         for header files.
36396
36397 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36398
36399         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36400         consistency.
36401
36402 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36403
36404         * gcc.dg/altivec-4.c: Test altivec predicates.
36405
36406 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36407
36408         * gcc.c-torture/execute/20020107-1.c: New test.
36409
36410 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36411
36412         PR c/5279
36413         * gcc.c-torture/compile/20020106-1.c: New test.
36414
36415 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36416
36417         * gcc.c-torture/execute/nestfunc-4.c: New test.
36418
36419 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36420
36421         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36422         extra triple that slipped in.
36423         * g++.old-deja/g++.abi/align.C: Likewise.
36424         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36425
36426 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36427
36428         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36429         * g++.old-deja/g++.abi/align.C: Likewise.
36430         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36431
36432         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36433         on FreeBSD/i386.
36434         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36435         FreeBSD.
36436
36437 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36438
36439         * gcc.dg/20020104-1.c: New test.
36440
36441         * gcc.dg/20020104-2.c: New test.
36442
36443 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36444
36445         * gcc.dg/20020103-1.c: Fix typo in target selector.
36446
36447 2002-01-03  Richard Henderson  <rth@redhat.com>
36448
36449         * gcc.dg/20020103-1.c: New.
36450
36451 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36452
36453         * gcc.c-torture/execute/20020103-1.c: New test.
36454
36455 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36456
36457         * g++.dg/other/debug2.C: New test.
36458
36459         * gcc.c-torture/compile/20020103-1.c: New test.
36460
36461 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36462
36463         * gcc.dg/gnu89-init-1.c: Added new tests.
36464
36465 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36466
36467         * g++.dg/template/friend2.C: Remove as patch is reverted.
36468
36469         * g++.dg/warn/oldcast1.C: New test.
36470
36471         * g++.dg/template/ptrmem1.C: New test.
36472         * g++.dg/template/ptrmem2.C: New test.
36473
36474         * g++.dg/template/ntp.C: New test.
36475
36476         * g++.dg/other/component1.C: New test.
36477
36478         * g++.dg/template/ttp3.C: New test.
36479
36480         * g++.dg/template/friend2.C: New test.
36481         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36482
36483 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36484
36485         * g++.dg/other/ptrmem1.C: New test.
36486         * g++.dg/other/ptrmem2.C: New test.
36487
36488 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36489
36490         * g++.dg/template/ctor1.C: New test.
36491
36492 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36493
36494         * g++.dg/template/friend2.C: New test.
36495
36496 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36497
36498         * gcc.dg/mmix-1.c: New test.
36499
36500 2001-12-31  Richard Henderson  <rth@redhat.com>
36501
36502         * gcc.dg/asm-5.c: New.
36503
36504 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36505
36506         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36507         in namespace __gnu_cxx
36508
36509 2001-12-30  Richard Henderson  <rth@redhat.com>
36510
36511         * gcc.dg/debug-6.c: New.
36512
36513 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36514
36515         * gcc.c-torture/compile/20011229-2.c: New test.
36516
36517 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36518
36519         * gcc.dg/debug-3.c: New test.
36520         * gcc.dg/debug-4.c: New test.
36521         * gcc.dg/debug-5.c: New test.
36522
36523 2001-12-29  Richard Henderson  <rth@redhat.com>
36524
36525         * g++.dg/eh/loop1.C: New.
36526
36527 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36528
36529         * g++.dg/template/crash1.C: New test.
36530
36531 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36532
36533         * g++.dg/other/const1.C: New test.
36534
36535 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36536
36537         * gcc.c-torture/compile/20011229-1.c: New test.
36538
36539 2001-12-28  Stan Shebs  <shebs@apple.com>
36540
36541         * lib/objc-torture.exp: Resync with c-torture.exp.
36542         * lib/objc.exp: Load standard libraries.
36543
36544 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36545
36546         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36547         additional tests.
36548
36549 2001-12-27  Roger Sayle <roger@eyesopen.com>
36550
36551         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36552
36553 2001-12-27  Richard Henderson  <rth@redhat.com>
36554
36555         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36556
36557 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36558
36559         * g++.dg/eh/ctor1.C: New test.
36560         * g++.dg/other/error2.C: New test.
36561
36562 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36563
36564         * g++.dg/other/init2.C: New test.
36565
36566 2001-12-24  Richard Henderson  <rth@redhat.com>
36567
36568         * gcc.dg/20011223-1.c: New.
36569         * gcc.dg/inline-1.c: New.
36570
36571 2001-12-23  Richard Henderson  <rth@redhat.com>
36572
36573         * gcc.dg/asm-4.c: Test operand modifiers.
36574
36575 2001-12-23  Richard Henderson  <rth@redhat.com>
36576
36577         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36578
36579 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36580
36581         * gcc.c-torture/execute/20011223-1.c: New test.
36582
36583 2001-12-21  Richard Henderson  <rth@redhat.com>
36584
36585         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36586         re-enables the warning.
36587
36588 2001-12-21  Richard Henderson  <rth@redhat.com>
36589
36590         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36591
36592 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36593
36594         * gcc.c-torture/compile/20011218-1.c: New test.
36595
36596 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36597
36598         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36599         arm-isr.c test.
36600         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36601         epilogue generation for ARM ISR routines.
36602
36603 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36604
36605         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36606         * gcc.dg/format/c90-printf-3.c: Likewise.
36607         * gcc.dg/format/c99-printf-3.c: Likewise.
36608         * gcc.dg/format/ext-1.c: Likewise.
36609         * gcc.dg/format/ext-6.c: Likewise.
36610         * gcc.dg/format/format.h: Prototype unlocked stdio.
36611
36612 2001-12-20  Richard Henderson  <rth@redhat.com>
36613
36614         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36615         (arena): Use it.
36616         (malloc): Correct allocation logic.  Abort if we fill up the
36617         arena before initialization complete.
36618         (realloc): Correct allocation logic.
36619
36620 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36621
36622         * gcc.c-torture/compile/20011219-2.c: New test.
36623
36624         * gcc.c-torture/execute/20011219-1.c: New test.
36625
36626 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36627
36628         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36629         target does not support weak symbols.
36630
36631 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36632
36633         * gcc.c-torture/compile/20011219-1.c: New test.
36634
36635 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36636
36637         * g++.dg/other/error1.C: New test.
36638
36639 2001-12-17  Jeffrey A Law  (law@redhat.com)
36640
36641         * gcc.c-torture/execute/20011217-1.c: New test.
36642
36643 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36644
36645         * objc.dg/special/: New directory.
36646         * objc.dg/special/special.exp: New file.
36647         * objc.dg/special/unclaimed-category-1.h: New file.
36648         * objc.dg/special/unclaimed-category-1a.m: New file.
36649         * objc.dg/special/unclaimed-category-1.m: New file.
36650
36651 2001-12-17  Andreas Jaeger  <aj@suse.de>
36652
36653         * gcc.c-torture/compile/20011217-2.c: New test.
36654
36655 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36656
36657         * gcc.c-torture/compile/20011217-1.c: New test.
36658
36659 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36660
36661         * testsuite/gcc.dg/20011214-1.c: New.
36662
36663 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36664
36665         * gcc.dg/altivec-4.c: New.
36666
36667 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36668
36669         * gcc.dg/20011113-1.c: New test.
36670
36671 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36672
36673         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36674         std::__malloc_alloc_template<0> and
36675         std::__default_alloc_template<false, 0>.
36676
36677 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36678
36679         * objc/execute/bf-21.m: New test.
36680         * objc/execute/enumeration-1.m: New test.
36681         * objc/execute/enumeration-2.m: New test.
36682
36683 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36684
36685         * gcc.dg/gnu89-init-1.c: New test.
36686
36687 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36688
36689         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36690         * g++.old-deja/g++.jason/2371.C: Likewise.
36691         * g++.old-deja/g++.jason/template33.C: Likewise.
36692         * g++.old-deja/g++.jason/template34.C: Likewise.
36693         * g++.old-deja/g++.jason/template36.C: Likewise.
36694         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36695         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36696         * g++.old-deja/g++.other/typename1.C: Likewise.
36697         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36698         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36699         * g++.old-deja/g++.pt/typename11.C: Likewise.
36700         * g++.old-deja/g++.pt/typename14.C: Likewise.
36701         * g++.old-deja/g++.pt/typename16.C: Likewise.
36702         * g++.old-deja/g++.pt/typename3.C: Likewise.
36703         * g++.old-deja/g++.pt/typename4.C: Likewise.
36704         * g++.old-deja/g++.pt/typename5.C: Likewise.
36705         * g++.old-deja/g++.pt/typename7.C: Likewise.
36706         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36707
36708 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36709
36710         * g++.dg/other/linkage1.C: New test.
36711         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36712         specifiers.
36713
36714 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36715
36716         * gcc.dg/concat.c: New test.
36717
36718 2001-12-11  Stan Shebs  <shebs@apple.com>
36719
36720         * objc/compile: New test directory.
36721         * objc/compile/compile.exp: New expect script.
36722         * objc/compile/20011211-1.m: New compile test.
36723
36724 2001-12-11  Jason Merrill  <jason@redhat.com>
36725
36726         * lib/prune.exp (prune_gcc_output): Also handle "In member
36727         function".  So many permutations...
36728
36729 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36730
36731         * g++.dg/template/typedef1.C: New test.
36732
36733 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36734
36735         * g++.dg/other/copy1.C: New test.
36736
36737 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36738
36739         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36740
36741         * gcc.dg/builtin-choose-expr.c: New.
36742
36743 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36744
36745         * gcc.dg/altivec-2.c: New.
36746
36747 2001-12-07  Richard Henderson  <rth@redhat.com>
36748
36749         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36750
36751 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36752
36753         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36754         ultrasparc.
36755
36756 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36757
36758         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36759
36760 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36761
36762         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36763         variable argument list.
36764
36765 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36766
36767         * gcc.c-torture/execute/memcheck: Delete entire directory.
36768         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36769         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36770
36771 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36772
36773         * gcc.dg/Wshadow-1.c: New test.
36774
36775 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36776
36777         * gcc.c-torture/compile/20011130-1.c: New test.
36778
36779         * gcc.dg/noncompile/20011025-1.c: New test.
36780
36781         * g++.dg/other/anon-union.C: New test.
36782
36783         * gcc.c-torture/execute/20011024-1.c: New test.
36784
36785 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36786
36787         * gcc.c-torture/execute/20000722-1.x,
36788         gcc.c-torture/execute/20010123-1.x: Remove.
36789         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36790         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36791         gcc.dg/c99-complit-2.c: New tests.
36792
36793 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36794
36795         * g++.dg/inherit/base1.C: New test.
36796
36797 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36798
36799         * g++.dg/other/stdarg1.C: New test.
36800
36801         * gcc.c-torture/compile/20011130-2.c: New test.
36802
36803 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36804
36805         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36806         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36807         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36808         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36809         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36810         * gcc.dg/builtin-prefetch-1.c: New test.
36811
36812 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36813
36814         * gcc.dg/20011130-1.c: New test.
36815
36816 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36817
36818         * g++.dg/other/scope1.C: New test.
36819         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36820
36821 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36822
36823         * gcc.dg/vla-init-1.c: New test.
36824
36825 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36826
36827         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36828
36829 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36830
36831         * objc.dg/alias.m: Update.
36832         * objc.dg/class-1.m: Update.
36833         * objc.dg/const-str-1.m: Update.
36834         * objc.dg/fwd-proto-1.m: Update.
36835         * objc.dg/id-1.m: Update.
36836         * objc.dg/super-class-1.m: Update.
36837
36838 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36839
36840         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36841         constructs.
36842
36843 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36844
36845         * gcc.c-torture/execute/20011128-1.c: New test.
36846
36847 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36848
36849         * gcc.dg/20011127-1.c: New test.
36850
36851 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36852
36853         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36854         from Austin Group draft 7.
36855         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36856         scanf format arguments.
36857         * gcc.dg/format/no-exargs-2.c: New test.
36858
36859 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36860
36861         * g++.dg/abi/vbase8-4.C: New test.
36862
36863 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36864
36865         * gcc.c-torture/execute/20011121-1.c: New test.
36866
36867 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36868
36869         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36870
36871 2001-11-23  Andreas Jaeger  <aj@suse.de>
36872
36873         * gcc.dg/cpp/charconst-2.c: New test.
36874
36875 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36876
36877         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36878         to the host if it is remote.  Let tests specify extra headers
36879         they use.
36880         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36881         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36882         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36883         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36884         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36885         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36886         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36887         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36888         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36889         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36890
36891 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36892
36893         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36894         for little endian ARMs.
36895
36896 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36897
36898         * gcc.c-torture/compile/20011119-1.c: New test.
36899         * gcc.c-torture/compile/20011119-2.c: New test.
36900
36901 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36902
36903         * gcc.dg/altivec-1.c: Fix typo.
36904
36905 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36906
36907         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36908
36909 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36910
36911         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36912
36913 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36914
36915         * lib/g77.exp: Don't specify --rpath-link.
36916
36917         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36918         across all the headers.
36919         * gcc.dg/format/format.exp: For testing on a remote host,
36920         copy format.h.
36921
36922         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36923         * gcc.c-torture/execute/930406-1.c: Likewise.
36924         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36925
36926 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36927
36928         * gcc.dg/altivec-1.c: New.
36929
36930 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36931
36932         * gcc.dg/cpp/fpreprocessed.c: New test case.
36933
36934 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36935
36936         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36937         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36938         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36939
36940 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36941
36942         * gcc.dg/no-builtin-1.c: New test.
36943
36944 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36945
36946         * gcc.c-torture/execute/20011115-1.c: New test.
36947
36948 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36949
36950         * gcc.c-torture/compile/20011114-2.c: New test.
36951         * gcc.c-torture/compile/20011114-3.c: New test.
36952         * gcc.c-torture/compile/20011114-4.c: New test.
36953
36954 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36955
36956         * g++.dg/other/init1.C: New test.
36957
36958 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36959
36960         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36961         message.
36962
36963         * gcc.c-torture/execute/20011114-1.c: New testcase.
36964
36965         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36966         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36967         like the (before this change) version of 20010327-1.c.
36968
36969 2001-11-14  Roger Sayle <roger@eyesopen.com>
36970
36971         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36972
36973 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36974
36975         * g++.dg/init/array2.C: New test.
36976
36977 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36978
36979         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36980
36981 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36982
36983         * g++.dg/other/forscope1.C: New test.
36984         * g++.dg/ext/forscope1.C: New test.
36985         * g++.dg/ext/forscope2.C: New test.
36986
36987 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36988
36989         * gcc.c-torture/execute/20011113-1.c: New test.
36990
36991 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36992
36993         * gcc.c-torture/execute/20011109-2.c: New test.
36994
36995         * gcc.c-torture/execute/20011109-1.c: New test.
36996
36997 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36998
36999         * gcc.c-torture/compile/20011109-1.c: New test.
37000
37001 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
37002
37003         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
37004         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
37005         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
37006         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
37007         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
37008         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
37009         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
37010
37011 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37012
37013         * g++.dg/warn/Wshadow-1.C: New tests.
37014         * g++.old-deja/g++.mike/for3.C: Update.
37015
37016 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37017
37018         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
37019         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
37020         XFAILs.  Adjust expected error texts.
37021         * gcc.c-torture/compile/20011106-1.c,
37022         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
37023         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
37024         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
37025         gcc.dg/c99-array-lval-5.c: New tests.
37026
37027 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37028
37029         * gcc.dg/cpp/defined.c: Update.
37030
37031 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37032
37033         * gcc.c-torture/execute/anon-1.c: New test.
37034
37035 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
37036
37037         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37038         same size, so no warning should be produced on stormy16.
37039
37040         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37041         due to oversized array.
37042         * g++.old-deja/g++.mike/ns15.C: Likewise.
37043         * g++.old-deja/g++.pt/crash16.C: Likewise.
37044
37045 2001-11-02  Graham Stott  <grahams@redhat.com>
37046
37047         * g++.dgother/debug1.C: Fix typos.
37048
37049 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37050
37051         * g++.dg/other/debug1.C: New test.
37052
37053 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37054
37055         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37056         of unsigned long.
37057
37058 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37059
37060         * gcc.dg/20011029-2.c: New test.
37061
37062         * gcc.c-torture/compile/20011029-1.c: New test.
37063
37064 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37065
37066         * objc/execute/class_self-1.m: New test.
37067         * objc/execute/class_self-2.m: New test.
37068
37069 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37070
37071         * gcc.misc-tests/msgs.exp: Delete.
37072         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37073         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37074         error set to match recent changes.
37075
37076 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37077
37078         * gcc.dg/20011021-1.c: New test.
37079
37080 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37081
37082         * gcc.c-torture/compile/20011023-1.c: New test.
37083
37084 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37085
37086         * lib/g77.exp: Rewrite based on lib/g++.exp.
37087
37088 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37089
37090         * gcc.c-torture/execute/20011019-1.c: New test.
37091
37092         * gcc.dg/20011018-1.c: New test.
37093
37094 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37095
37096         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37097
37098 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37099
37100         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37101         * gcc.dg/attr-invalid.c: Likewise.
37102
37103 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37104
37105         * testsuite/gcc.dg/20011015-1.c: New test.
37106
37107 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37108
37109         * g++.dg/template/unify2.C: New test.
37110
37111 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37112
37113         * g++.dg/other/exception-specification.C: New test
37114
37115 2001-10-13  Tom Rix  <trix@redhat.com>
37116
37117         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37118         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37119
37120 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37121
37122         * testsuite/gcc.dg/20011009-1.c: New test.
37123
37124 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37125
37126         PR g++/4476
37127         * g++.dg/other/friend1.C: New test.
37128
37129 2001-10-11  Richard Henderson  <rth@redhat.com>
37130
37131         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37132
37133 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37134
37135         * gcc.c-torture/compile/20011010-1.c: New.
37136
37137 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37138
37139         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37140         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37141         g77.f-torture/execute/execute.exp,
37142         g77.f-torture/noncompile/noncompile.exp,
37143         gcc.c-torture/compile/compile.exp,
37144         gcc.c-torture/execute/execute.exp,
37145         gcc.c-torture/execute/ieee/ieee.exp,
37146         gcc.c-torture/execute/memcheck/memcheck.exp,
37147         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37148         objc/execute/execute.exp: Update FSF address.
37149
37150 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37151
37152         * gcc.dg/cpp/cmdlne-C.c: Update.
37153         * gcc.dg/cpp/cmdlne-C2.c: New.
37154
37155 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37156
37157         * gcc.c-torture/execute/20011008-3.c: New.
37158
37159 2001-10-08  DJ Delorie  <dj@redhat.com>
37160
37161         * gcc.dg/20011008-1.c: New.
37162         * gcc.dg/20011008-2.c: New.
37163
37164 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37165
37166         * gcc.dg/cpp/spacing1.c: Update test.
37167
37168 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37169
37170         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37171         spelling errors of "separate" as "seperate".
37172
37173 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37174
37175         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37176         enough to avoid inlining.
37177
37178 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37179
37180         * lib/g77.exp: set libg2c_dir correctly.
37181
37182 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37183
37184         * gcc.dg/cpp/macro11.c: New test.
37185
37186 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37187
37188         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37189         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37190         gcc.dg/format/multattr-3.c: New tests.
37191         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37192         tests for format attributes on function pointers being rejected.
37193
37194 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37195
37196         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37197
37198 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37199
37200         * g++.dg/warn/format1.C: New test.
37201
37202 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37203
37204         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37205
37206 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37207
37208         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37209
37210 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37211
37212         * gcc.dg/cpp/redef2.c: Add test.
37213
37214 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37215
37216         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37217         long-standing bug on i686, apparently.
37218         * gcc.c-torture/execute/loop-2c.x: New file.
37219         * gcc.c-torture/execute/loop-2d.x: New file.
37220         * gcc.c-torture/execute/loop-3c.x: New file.
37221
37222 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37223
37224         * gcc.dg/cpp/20000625-2.c: Correct line number.
37225
37226 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37227
37228         * gcc.dg/cpp/macro10.c: New test.
37229         * gcc.dg/cpp/strify3.c: New test.
37230         * gcc.dg/cpp/spacing1.c: Add tests.
37231         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37232         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37233
37234 2001-09-24  DJ Delorie  <dj@redhat.com>
37235
37236         * gcc.c-torture/execute/20010924-1.c: New test.
37237
37238 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37239
37240         * testsuite/objc/execute/paste.m: Remove.
37241
37242 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37243
37244         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37245
37246 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37247
37248         * g77.dg/strlen0.f: New test.
37249
37250 2001-09-21  Richard Henderson  <rth@redhat.com>
37251
37252         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37253         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37254
37255 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37256
37257         Table-driven attributes.
37258         * g++.dg/ext/attrib1.C: New test.
37259
37260 2001-09-20  DJ Delorie  <dj@redhat.com>
37261
37262         * gcc.dg/20000926-1.c: Update expected warning messages.
37263         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37264         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37265         array.
37266
37267 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37268
37269         * g++.dg/eh/registers1.C: New test case.
37270
37271 2001-09-17  Richard Henderson  <rth@redhat.com>
37272
37273         * gcc.dg/array-5.c: Fix VLA decomposition test.
37274
37275 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37276
37277         * gcc.dg/cpp/line5.c: New testcase.
37278
37279 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37280
37281         * gcc.dg/cpp/macro9.c: New test.
37282
37283 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37284
37285         * gcc.c-torture/execute/980223.c: Change type of addr from long
37286         to char *.
37287
37288 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37289
37290         * gcc.c-torture/execute/20010915-1.c: New test.
37291
37292 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37293
37294         * g77.dg/bprob: New directory.
37295         * g77.dg/bprob/bprob.exp: New file.
37296         * g77.dg/bprob/bprob-1.f: New test.
37297         * g77.dg/gcov: New directory.
37298         * g77.dg/gcov/gcov.exp: New file.
37299         * g77.dg/gcov/gcov-1.f: New test.
37300         * g77.dg/gcov/gcov-1.x: New file.
37301
37302 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37303
37304         * gcc.dg/cpp/directiv.c: Update.
37305         * gcc.dg/cpp/undef1.c: Update.
37306
37307 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37308
37309         * gcc.dg/20010912-1.c: New test.
37310
37311 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37312
37313         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37314         language-independent file in lib.
37315         * lib/gcov.exp: New file.
37316
37317 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37318
37319         * gcc.c-torture/compile/20010911-1.c: New test.
37320
37321 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37322
37323         * lib/profopt.exp: New, to support profile-directed optimizations.
37324         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37325         * gcc.misc-tests/bprob-1.c: New test.
37326         * gcc.misc-tests/bprob-2.c: New test.
37327
37328 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37329
37330         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37331         XFAIL and which kinds of gcov output to verify.
37332         * gcc.misc-tests/gcov-4b.x: New file.
37333         * gcc.misc-tests/gcov-5b.x: New file.
37334         * gcc.misc-tests/gcov-6.x: New file.
37335         * gcc.misc-tests/gcov-7.c: New test.
37336         * gcc.misc-tests/gcov-7.x: New file.
37337
37338 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37339
37340         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37341         * gcc.misc-tests/gcov-6.c: New test.
37342
37343 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37344
37345         PR c++/3986
37346         * g++.dg/abi/vbase1.C: New test.
37347
37348 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37349
37350         * objc.dg/method-2.m: New.
37351
37352 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37353
37354         PR c++/4203
37355         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37356         * g++.dg/init/empty1.C: New test.
37357
37358 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37359
37360         * gcc.c-torture/compile/20010903-1.c: New test.
37361
37362 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37363
37364         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37365         for m68k.
37366
37367 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37368
37369         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37370
37371         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37372
37373         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37374
37375 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37376
37377         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37378         for 16-bit 'unsigned int'.
37379
37380 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37381
37382         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37383
37384 2001-08-27  Richard Henderson  <rth@redhat.com>
37385
37386         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37387         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37388
37389 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37390
37391         * gcc.dg/asm-names.c (ymain): New.
37392
37393 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37394
37395         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37396         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37397         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37398
37399 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37400
37401         * gcc.dg/compare5.c: New testcase.
37402
37403 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37404
37405         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37406         and "In instantiation".
37407
37408 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37409
37410         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37411
37412 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37413
37414         * gcc.misc-tests/gcov.exp: Add support for branch information.
37415         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37416         * gcc.misc-tests/gcov-4.c: New test.
37417         * gcc.misc-tests/gcov-4b.c: New test.
37418         * gcc.misc-tests/gcov-5b.c: New test.
37419
37420 2001-08-20  Zack Weinberg  <zackw@panix.com>
37421
37422         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37423         expected to fail.
37424
37425 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37426
37427         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37428
37429 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37430
37431         * g++.dg/eh/template1.C: New test.
37432
37433 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37434
37435         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37436         Fix thinko.
37437         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37438         for xfail.
37439
37440 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37441
37442         * lib/g77-dg.exp: Use prune.exp for common procedures
37443         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37444         * lib/g77.exp: (g77-dg-prune) Remove
37445
37446 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37447
37448         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37449
37450 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37451
37452         * g++.dg/template/unify1.C: New test.
37453
37454 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37455
37456         * g++.dg/abi/empty4.C: New test.
37457
37458 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37459
37460         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37461         solaris2.*
37462         * g77.f-torture/compile/pr3743.x: Likewise.
37463
37464 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37465
37466         * g++.dg/other/using-declaration.C: New test.
37467
37468 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37469
37470         * gcc.dg/cpp/tr-sign.c: New testcase.
37471
37472 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37473
37474         * gcc.dg/cpp/19951025-1.c: Revert.
37475         * gcc.dg/cpp/directiv.c: We no longer process directives that
37476         interrupt macro arguments.
37477
37478 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37479
37480         * gcc.dg/bconstp-1.c: New test.
37481
37482 2001-08-03  Richard Henderson  <rth@redhat.com>
37483
37484         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37485
37486 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37487
37488         * gcc.dg/cpp/19951025-1.c: Update.
37489
37490 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37491
37492         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37493         should be x.
37494
37495 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37496
37497         Kill -fhonor-std.
37498         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37499         * g++.old-deja/g++.other/std1.C: Likewise.
37500         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37501
37502 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37503
37504         * lib/g77.exp: Load gcc-defs.exp for common procedures
37505         (g77_pass, g77_fail, g77_finish, g77_exit,
37506         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37507
37508 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37509
37510         * g77.dg/fbackslash.f
37511         * g77.dg/fcase-preserve.f
37512         * g77.dg/ff90-1.f
37513         * g77.dg/ffixed-line-length-0.f
37514         * g77.dg/ffixed-line-length-132.f
37515         * g77.dg/ffixed-line-length-7.f
37516         * g77.dg/ffixed-line-length-72.f
37517         * g77.dg/ffixed-line-length-none.f
37518         * g77.dg/ffree-form-1.f
37519         * g77.dg/fno-backslash.f
37520         * g77.dg/fno-f90-1.f
37521         * g77.dg/fno-fixed-form-1.f
37522         * g77.dg/fno-onetrip.f
37523         * g77.dg/fno-typeless-boz.f
37524         * g77.dg/fno-underscoring.f
37525         * g77.dg/fno-vxt-1.f
37526         * g77.dg/fonetrip.f
37527         * g77.dg/ftypeless-boz.f
37528         * g77.dg/fugly-assumed.f
37529         * g77.dg/funderscoring.f
37530         * g77.dg/fvxt-1.f
37531
37532 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37533
37534         * objc.dg/fwd-proto-1.m: New.
37535         * objc.dg/local-decl-1.m: New.
37536         * objc.dg/naming-1.m: New.
37537         * objc.dg/naming-2.m: New.
37538         * objc.dg/proto-hier-1.m: New.
37539
37540 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37541
37542         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37543         largest-type elements to a struct makes its size grow.
37544
37545 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37546
37547         * g++.dg/abi/vthunk1.C: New test.
37548
37549 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37550
37551         * g++.dg/abi/vbase8-22.C: New test.
37552
37553 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37554
37555         * gcc.dg/cpp/macro8.c: New test.
37556
37557 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37558
37559         * g++.dg/abi/vbase8-21.C: New test.
37560
37561 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37562
37563         * g++.dg/abi/vbase8-10.C: New test.
37564
37565 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37566
37567         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37568         ${tool}_set_ld_library_path.
37569         Changed caller.
37570         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37571         g++.exp.
37572
37573 2001-07-26  Stan Cox <scox@redhat.com>
37574
37575         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37576         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37577         gcc_exit, gcc_check_unsupported_p):
37578         Moved to gcc-deps.exp
37579         * gcc-deps.exp: New file.
37580
37581 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37582
37583         * g++.old-deja/g++.pt/defarg14.C: New test.
37584
37585 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37586
37587         * g++.old-deja/g++.other/lineno5.C: New test.
37588
37589 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37590
37591         * g++.old-deja/g++.pt/crash68.C: New test.
37592
37593 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37594
37595         * g++.old-deja/g++.other/crash42.C: New test.
37596
37597 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37598
37599         * gcc.dg/cpp/extratokens.c: Fix.
37600         * gcc.dg/cpp/skipping2.c: New tests.
37601
37602 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37603
37604         * gcc.c-torture/execute/20010724-1.c: New file.
37605         * gcc.c-torture/execute/20010724-1.x: New file.
37606
37607 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37608
37609         * g++.old-deja/g++.other/cond7.C: New test.
37610
37611 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37612
37613         * g++.old-deja/g++.other/optimize4.C: New test.
37614
37615 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37616
37617         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37618
37619 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37620
37621         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37622         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37623         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37624         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37625
37626         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37627         bug report" message.
37628
37629         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37630         * g++.dg/ext/instantiate1.C: Move from old-deja.
37631
37632 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37633
37634         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37635         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37636         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37637         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37638
37639 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37640
37641         * gcc.c-torture/execute/20010723-1.c: New test.
37642
37643 2001-07-23  Ben Elliston  <bje@redhat.com>
37644
37645         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37646
37647 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37648
37649         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37650         i[34567]86-*-*.
37651         Delete handling of ieee_multilib_flags.
37652         Pass -mieee for alpha*-*-* and sh-*-*.
37653         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37654
37655 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37656
37657         Remove old-abi tests.
37658         * g++.old-deja/g++.mike/p11116.C: Remove.
37659         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37660
37661 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37662
37663         * g77.f-torture/compile/pr3743.f: New test
37664
37665 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37666
37667         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37668
37669 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37670
37671         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37672         g++.old-deja/g++.pt/static6.C: Likewise.
37673         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37674         supports weak symbols.
37675
37676 2001-07-18  Andreas Jaeger  <aj@suse.de>
37677
37678         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37679         supported again.
37680
37681 2001-07-18  Andreas Jaeger  <aj@suse.de>
37682
37683         * gcc.dg/iftrap-1.c: Fix target line.
37684
37685 2001-07-17  Richard Henderson  <rth@redhat.com>
37686
37687         * gcc.c-torture/execute/20010717-1.c: New.
37688
37689 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37690
37691         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37692         tests.
37693
37694 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37695
37696         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37697
37698 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37699
37700         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37701         UAC_SIGBUS, UAC_NOPRINT definitions.
37702
37703 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37704
37705         * objc/execute/object_is_class.m: New test.
37706         * objc/execute/object_is_meta_class.m: New test.
37707
37708 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37709
37710         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37711         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37712
37713 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37714
37715         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37716         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37717
37718 2001-07-14  Richard Henderson  <rth@redhat.com>
37719
37720         * gcc.dg/iftrap-1.c: New.
37721
37722 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37723
37724         * g77.f-torture/execute/intrinsic77.f: New test.
37725
37726 2001-07-11  Janis Johnson <janis@us.ibm.com>
37727
37728         * gcc.misc-tests/gcov-3.c: New test.
37729
37730 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37731
37732         * gcc.c-torture/compile/20010711-1.c,
37733         * gcc.c-torture/compile/20010711-2.c: New tests.
37734
37735 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37736
37737         * gcc.c-torture/execute/20010711-1.c: New test.
37738
37739 2001-07-11  Ben Elliston  <bje@redhat.com>
37740
37741         * g++.old-deja/g++.other/enum5.C: New test.
37742
37743 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37744
37745         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37746         (g++-dg-prune): Call prune_gcc_output.
37747         * prune.exp: New file for prune_gcc_output.
37748         * lib/g++.exp, lib/gcc.exp: Load it.
37749
37750 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37751
37752         * gcc.c-torture/compile/20010701-1.c,
37753         g++.old-deja/g++.ext/attrib6.C: New tests.
37754
37755 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37756
37757         * gcc.c-torture/compile/20010706-1.c: New test.
37758
37759 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37760
37761         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37762
37763 2001-06-28  Stan Shebs  <shebs@apple.com>
37764
37765         * gcc.dg/pragma-darwin.c: New test.
37766
37767 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37768
37769         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37770         Solaris 2.[678] system.
37771
37772 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37773
37774         * gcc.dg/20010622-1.c: New test.
37775
37776 2001-06-18  Stan Shebs  <shebs@apple.com>
37777
37778         * objc.dg: New directory.
37779         * objc.dg/dg.exp: New file.
37780         * objc.dg/alias.m: New.
37781         * objc.dg/class-1.m: New.
37782         * objc.dg/class-2.m: New.
37783         * objc.dg/const-str-1.m: New.
37784         * objc.dg/const-str-2.m: New.
37785         * objc.dg/id-1.m: New.
37786         * objc.dg/method-1.m: New.
37787         * objc.dg/super-class-1.m: New.
37788         * lib/objc-dg.exp: New file.
37789
37790 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37791
37792         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37793         of label name.
37794
37795 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37796
37797         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37798
37799 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37800
37801         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37802         variable.
37803
37804 2001-06-12  Richard Henderson  <rth@redhat.com>
37805
37806         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37807
37808 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37809
37810         * g++.old-deja/g++.abi/vbase5.C: New test.
37811         * g++.old-deja/g++.abi/vbase6.C: New test.
37812         * g++.old-deja/g++.abi/vbase7.C: New test.
37813
37814 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37815
37816         * gcc.c-torture/compile/20010610-1.c: New test.
37817
37818 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37819
37820         * g++.old-deja/g++.abi/vbase4.C: New test.
37821
37822 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37823
37824         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37825         support %f for HC11/HC12 targets.
37826         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37827         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37828         on HC11/HC12 targets.
37829         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37830
37831 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37832
37833         * gcc.dg/wchar_t-1.c: New file.
37834         * gcc.dg/wint_t-1.c: Likewise.
37835
37836 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37837
37838         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37839
37840 2001-06-11  Richard Henderson  <rth@redhat.com>
37841
37842         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37843
37844 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37845
37846         * gcc.c-torture/compile/20010611-1.c: New test.
37847
37848 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37849
37850         * gcc.dg/c99-tag-1.c: Add more tests.
37851
37852 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37853
37854         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37855         representation on MN10300 and ARM/Thumb.
37856
37857 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37858
37859         * g77.f-torture/execute/20010610.f: New.
37860
37861 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37862
37863         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37864         names.
37865
37866 2001-06-09  Richard Henderson  <rth@redhat.com>
37867
37868         * gcc.c-torture/execute/ashrdi-1.c: New.
37869         * gcc.c-torture/execute/ashldi-1.c: New.
37870         * gcc.c-torture/execute/lshrdi-1.c: New.
37871
37872 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37873
37874         * objc/execute/load-3.m: Added. Check sending +load to categories,
37875         in addition to classes.
37876
37877 2001-06-08  Stan Shebs  <shebs@apple.com>
37878
37879         * objc/execute/load-2.m: New test.  From Nicola Pero
37880         <n.pero@mi.flashnet.it>.
37881
37882 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37883
37884         * gcc.c-torture/execute/20010605-2.c: New test.
37885
37886 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37887
37888         * g++.old-deja/g++.abi/vbase2.C: New test.
37889         * g++.old-deja/g++.abi/vbase3.C: New test.
37890
37891 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37892
37893         * g++.old-deja/g++.pt/friend49.C: New test.
37894
37895 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37896
37897         * g++.old-deja/g++.ext/anon3.C: New test.
37898
37899 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * g++.old-deja/g++.other/conv7.C: New test.
37902
37903 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37904
37905         * gcc.c-torture/compile/20010605-2.c: New test.
37906
37907 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37908
37909         * gcc.c-torture/execute/20010604-1.c: New test.
37910
37911 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37912
37913         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37914
37915 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37916
37917         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37918         (g++_link_flags): Likewise.
37919         (g++_init): Pass gccpath's value to two previous functions.
37920
37921 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37922
37923         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37924         Ensure logfile entry matches exec command line.
37925
37926 2001-05-31  Richard Henderson  <rth@redhat.com>
37927
37928         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37929         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37930
37931 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37932
37933         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37934         compiler for irix6.2
37935
37936 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37937
37938         * g++.old-deja/g++.other/optimize3.C: New file.
37939
37940 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37941
37942         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37943         assemble.
37944
37945 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37946
37947         * g++.old-deja/g++.other/optimize2.C: New file.
37948
37949 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37950
37951         * gcc.c-torture/compile/20010518-2.c: New file.
37952         * gcc.c-torture/execute/20010518-1.c: New file.
37953         * gcc.c-torture/execute/20010518-2.c: New file.
37954
37955 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37956
37957         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37958
37959 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37960
37961         G++ no longer defines builtins that do not begin with __builtin.
37962         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37963         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37964         * g++.old-deja/g++.law/builtin1.C: Likewise.
37965         * g++.old-deja/g++.law/cvt2.C: Likewise.
37966         * g++.old-deja/g++.mike/net5.C: Likewise.
37967         * g++.old-deja/g++.other/builtins1.C: Likewise.
37968         * g++.old-deja/g++.other/builtins2.C: Likewise.
37969         * g++.old-deja/g++.other/builtins3.C: Likewise.
37970         * g++.old-deja/g++.other/builtins4.C: Likewise.
37971         * g++.old-deja/g++.other/inline8.C: Likewise.
37972         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37973
37974 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37975
37976         * g++.old-deja/g++.pt/using1.C: Adjust.
37977         * g++.old-deja/g++.pt/using2.C: New test.
37978
37979 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37980
37981         * gcc.dg/cpp/charconst.c: New tests.
37982         * gcc.dg/cpp/escape.c: New tests.
37983         * gcc.dg/cpp/escape-1.c: New tests.
37984         * gcc.dg/cpp/escape-2.c: New tests.
37985         * gcc.dg/cpp/ucs.c: New tests.
37986
37987 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37988
37989         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37990         native compiler for irix6.5.
37991
37992 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37993
37994         * lib/g++.exp (g++_include_flags): Use args to compute
37995         get_multilibs.
37996         (g++_link_flags): Likewise.
37997         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37998
37999 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38000
38001         * gcc.dg/c90-hexfloat-1.c: Add more tests.
38002
38003 2001-05-21  Geoff Keating  <geoffk@redhat.com>
38004
38005         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
38006         this file.
38007
38008 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38009
38010         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
38011         STACK_SIZE;
38012         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
38013         to STACK_SIZE; Use it to define size of add_histo array.
38014         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
38015         to STACK_SIZE.
38016         (f): Use GITT_SIZE to define size of gitt local table.
38017         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
38018         to STACK_SIZE; Use it to define size of bytemem array.
38019
38020 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38021
38022         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
38023         on 68HC11/HC12 due to the asm instruction.
38024         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
38025         * gcc.c-torture/compile/920520-1.x: Likewise.
38026         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
38027         on 68HC11/HC12 because the function is larger than 64K.
38028         * gcc.c-torture/compile/961203-1.x: New file, this test fails
38029         on 68HC11/HC12 because the structure is too large.
38030
38031 2001-05-20  Richard Henderson  <rth@redhat.com>
38032
38033         * gcc.c-torture/execute/20010520-1.c: New.
38034
38035 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38036
38037         * g++.old-deja/g++.warn/compare1.C: New test.
38038         * gcc.dg/compare4.c: New test.
38039
38040 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38041
38042         * g++.old-deja/g++.other/optimize1.C: New test.
38043
38044 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38045
38046         * g++.old-deja/g++.pt/spec41.C: New test.
38047
38048 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38049
38050         * gcc.c-torture/compile/20010114-1.x: Remove.
38051
38052 2001-05-18  Stan Shebs  <shebs@apple.com>
38053
38054         * gcc.c-torture/compile/20010518-1.c: New test.
38055
38056 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38057
38058         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38059         * g++.old-deja/g++.pt/crash67.C: New test.
38060
38061 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38062
38063         * g++.old-deja/g++.other/debug9.C: New test.
38064
38065 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38066
38067         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38068
38069 2001-05-16  Jan Hubicka  <jh@suse.cz>
38070
38071         * gcc.c-torture/compile/20010516-1.c: New test.
38072
38073 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38074
38075         * g++.old-deja/g++.other/crash41.C: New test.
38076
38077 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38078
38079         * g++.old-deja/g++.pt/crash66.C: New test.
38080
38081 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38082
38083         * g++.old-deja/g++.robertl/eb27.C: Convert.
38084
38085 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38086
38087         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38088         declaration being redundant.
38089
38090 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38091
38092         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38093
38094 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38095
38096         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38097
38098 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38099
38100         * lib/g++.exp: Use testsuite_flags.
38101
38102 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38103
38104         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38105
38106 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38107
38108         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38109
38110 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38111
38112         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38113
38114 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38115
38116         * gcc.c-torture/compile/20010313-1.c: New test.
38117
38118 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38119
38120         * gcc.dg/cpp/direct2.c: New test.
38121         * gccq.dg/cpp/direct2s.c: New test.
38122
38123         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38124
38125 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38126
38127         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38128         * g++.old-deja/g++.other/op3.C: Likewise.
38129
38130 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38131
38132         * gcc.dg/cpp/syshdr.h: New file.
38133         * gcc.dg/cpp/sysmac1.c: Update.
38134         * gcc.dg/cpp/sysmac2.c: Update.
38135
38136 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38137
38138         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38139
38140 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38141
38142         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38143         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38144
38145 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38146
38147         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38148
38149 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38150
38151         * lib/g++.exp (g++_include_flags): Don't use any special flags
38152         if TESTING_IN_BUILD_TREE is not defined.
38153         (g++_init): Use a plain 'c++' as the compiler if
38154         TESTING_IN_BUILD_TREEE is not defined.
38155
38156 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38157
38158         * g++.old-deja/g++.eh/catch13.C: New test.
38159         * g++.old-deja/g++.eh/catch14.C: New test.
38160
38161 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38162
38163         * gcc.dg/cpp/tr-define.c: New test.
38164
38165 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38166
38167         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38168         <stdlib.h>, not <malloc.h>.
38169
38170 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38171
38172         * g++.old-deja/g++.ns/template17.C: New test.
38173
38174 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38175
38176         * g++.old-deja/g++.pt/ref4.C: New test.
38177
38178 2001-04-30  Richard Henderson  <rth@redhat.com>
38179
38180         * gcc.dg/20000724-1.c: Revert last change.
38181
38182 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38183
38184         * g77.f-torture/execute/20010430.f: New test.
38185
38186 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38187
38188         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38189
38190 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38191
38192         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38193
38194 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38195
38196         * g++.old-deja/g++.eh/crash6.C: New test.
38197
38198 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38199
38200         * g++.old-deja/g++.other/warn7.C: New test.
38201
38202 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38203
38204         * g++.old-deja/g++.other/defarg9.C: New test.
38205
38206 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38207
38208         * g77.f-torture/compile/20010426.f: New test.
38209         * g77.f-torture/execute/20010426.f: New test.
38210
38211 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38212
38213         * g77.f-torture/compile/20000629-1.x: Remove - error
38214         has been fixed.
38215
38216 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38217
38218         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38219         Tweak slightly to work with g++.dg framework.
38220         * g++.dg/special/ecos.exp: Run initp1.C test.
38221         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38222
38223         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38224         its linker doesn't give line numbers either.
38225         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38226
38227 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38228
38229         * g++.old-deja/g++.other/lex1.C: New test.
38230
38231 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38232
38233         * gcc.dg/noncompile/20010425-1.c: New test.
38234
38235 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38236
38237         * g++.old-deja/g++.pt/mangle2.C: New test.
38238
38239 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38240
38241         * gcc.dg/format/plus-1.c: New test.
38242
38243 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38244
38245         * gcc.dg/20010423-1.c: New test.
38246
38247 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38248
38249         * gcc.c-torture/execute/20010422-1.c: New test.
38250
38251 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38252
38253         * g++.old-deja/g++.ns/type2.C: New test.
38254
38255 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38256
38257         * g++.old-deja/g++.other/perf1.C: New test.
38258
38259 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38260
38261         * gcc.dg/c99-func-2.c: Remove xfail.
38262         * gcc.dg/c99-func-3.c: Remove xfail.
38263         * gcc.dg/c99-func-4.c: Remove xfail.
38264
38265 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38266
38267         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38268
38269 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38270
38271         * gcc.c-torture/compile/20010423-1.c: New test.
38272
38273 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38274
38275         * g++.old-deja/g++.pt/typename28.C: New test.
38276
38277 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38278
38279         * g++.old-deja/g++.abi/empty2.C: New test.
38280         * g++.old-deja/g++.abi/empty3.C: New test.
38281
38282 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38283
38284         * g++.old-deja/g++.other/comdat2.C: New test.
38285         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38286
38287 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38288
38289         * g++.old-deja/g++.other/overload14.C: New test.
38290
38291 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38292
38293         * g++.old-deja/g++.other/lookup23.C: New test.
38294
38295 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38296
38297         * gcc.c-torture/execute/20010403-1.c: New test.
38298
38299 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38300             Mark Mitchell  <mark@codesourcery.com>
38301
38302         * lib/old-dejagnu.exp: Don't delete output of executable.
38303         Add .exe suffix to executables.
38304
38305 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38306
38307         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38308
38309 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38310
38311         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38312
38313 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38314
38315         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38316         * g++.old-deja/g++.abi/crash1.C: New test.
38317
38318 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38319
38320         * g++.old-deja/g++.other/crash40.C: New test.
38321
38322 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38323
38324         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38325
38326 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38327
38328         * g++.old-deja/g++.other/warn6.C: New test.
38329
38330 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38331
38332         * g++.old-deja/g++.robertl/eb42.C: Same.
38333
38334 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38335
38336         * gcc.dg/wtr-conversion-1.c: New testcase.
38337
38338 2001-04-10  Richard Henderson  <rth@redhat.com>
38339
38340         * g++.old-deja/g++.other/array5.C: New.
38341
38342 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38343
38344         * gcc.c-torture/execute/20010408-1.c: New test.
38345
38346 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38347
38348         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38349         headers and constructs.
38350         * g++.old-deja/g++.robertl/eb79.C: Same.
38351         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38352         * g++.old-deja/g++.robertl/eb73.C: Same.
38353         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38354         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38355         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38356         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38357         * g++.old-deja/g++.robertl/eb44.C: Same.
38358         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38359         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38360         * g++.old-deja/g++.robertl/eb39.C: Same.
38361         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38362         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38363         * g++.old-deja/g++.robertl/eb30.C: Same.
38364         * g++.old-deja/g++.robertl/eb3.C: Same.
38365         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38366         * g++.old-deja/g++.robertl/eb21.C: Same.
38367         * g++.old-deja/g++.robertl/eb15.C: Same.
38368         * g++.old-deja/g++.robertl/eb118.C: Same.
38369         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38370         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38371         * g++.old-deja/g++.robertl/eb109.C: Same.
38372         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38373         * g++.old-deja/g++.mike/rtti1.C: Same.
38374         * g++.old-deja/g++.mike/p658.C: Same.
38375         * g++.old-deja/g++.mike/net46.C: Same.
38376         * g++.old-deja/g++.mike/net34.C: Same.
38377         * g++.old-deja/g++.mike/memoize1.C: Same.
38378         * g++.old-deja/g++.mike/eh2.C: Same.
38379         * g++.old-deja/g++.law/weak.C: Same.
38380         * g++.old-deja/g++.law/visibility7.C: Same.
38381         * g++.old-deja/g++.law/visibility25.C: Same.
38382         * g++.old-deja/g++.law/visibility22.C: Same.
38383         * g++.old-deja/g++.law/visibility2.C: Same.
38384         * g++.old-deja/g++.law/visibility17.C: Same.
38385         * g++.old-deja/g++.law/visibility13.C: Same.
38386         * g++.old-deja/g++.law/visibility10.C: Same.
38387         * g++.old-deja/g++.law/visibility1.C: Same.
38388         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38389         * g++.old-deja/g++.law/vbase1.C: Same.
38390         * g++.old-deja/g++.law/operators32.C: Same.
38391         * g++.old-deja/g++.law/nest3.C: Same.
38392         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38393         * g++.old-deja/g++.law/except5.C (main): Same.
38394         * g++.old-deja/g++.law/cvt7.C (run): Same.
38395         * g++.old-deja/g++.law/cvt2.C: Same.
38396         * g++.old-deja/g++.law/cvt16.C: Same.
38397         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38398         * g++.old-deja/g++.law/ctors17.C (main): Same.
38399         * g++.old-deja/g++.law/ctors13.C: Same.
38400         * g++.old-deja/g++.law/ctors12.C (main): Same.
38401         * g++.old-deja/g++.law/ctors10.C: Same.
38402         * g++.old-deja/g++.law/code-gen5.C: Same.
38403         * g++.old-deja/g++.law/bad-error7.C: Same.
38404         * g++.old-deja/g++.law/arm9.C: Same.
38405         * g++.old-deja/g++.law/arm12.C: Same.
38406         * g++.old-deja/g++.law/arg8.C: Same.
38407         * g++.old-deja/g++.law/arg1.C: Same.
38408         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38409         * g++.old-deja/g++.jason/template31.C: Same.
38410         * g++.old-deja/g++.jason/template24.C (main): Same.
38411         * g++.old-deja/g++.jason/2371.C: Same.
38412         * g++.old-deja/g++.eh/new2.C: Same.
38413         * g++.old-deja/g++.eh/new1.C: Same.
38414         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38415         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38416         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38417         * g++.old-deja/g++.brendan/crash62.C: Same.
38418         * g++.old-deja/g++.brendan/crash52.C: Same.
38419         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38420         * g++.old-deja/g++.brendan/crash38.C: Same.
38421         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38422         * g++.old-deja/g++.brendan/copy9.C: Same.
38423
38424 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38425
38426         * gcc.c-torture/execute/20001203-2.c (memset):
38427         Count argument is of type __SIZE_TYPE__.
38428
38429 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38430
38431         * gcc.c-torture/compile/20010404-1.c: New test.
38432
38433 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38434
38435         * gcc.c-torture/compile/20010326-1.c: New test.
38436
38437 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38438
38439         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38440         peculiarities of the SH.
38441         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38442
38443 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38444
38445         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38446         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38447         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38448
38449 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38450
38451         * g77.f-torture/compile/20010321-1.f: New test.
38452
38453 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38454
38455         * gcc.c-torture/compile/20010329-1.c: New test.
38456
38457 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38458
38459         * gcc.c-torture/execute/20010329-1.c: New test.
38460
38461 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38462
38463         * g++.old-deja/g++.other/eh4.C: Fix typo.
38464
38465 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38466
38467         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38468
38469 2001-03-28  Philip Blundell  <philb@gnu.org>
38470
38471         * gcc.c-torture/compile/20010328-1.c: New test.
38472
38473 2001-03-27  Richard Henderson  <rth@redhat.com>
38474
38475         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38476         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38477
38478 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38479
38480         * gcc.c-torture/compile/20010327-1.c: New test.
38481
38482 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38483
38484         * g++.old-deja/g++.other/friend12.C: New test.
38485         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38486         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38487
38488 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38489
38490         * gcc.c-torture/execute/20010325-1.c: New test.
38491
38492 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38493
38494         * g++.old-deja/g++.other/mangle3.C: New test.
38495
38496 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38497
38498         * g++.old-deja/g++.other/anon8.C: New test.
38499
38500 2001-03-20  Philip Blundell  <philb@gnu.org>
38501
38502         * gcc.c-torture/compile/20010320-1.c: New test.
38503
38504 2001-03-17  Richard Henderson  <rth@redhat.com>
38505
38506         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38507
38508 2001-03-15  Geoff Keating  <geoff@redhat.com>
38509
38510         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38511         tests on AIX.
38512
38513 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38514
38515         * g++.old-deja/g++.other/eh4.C: New test.
38516
38517 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38518
38519         * gcc.dg/cpp/mi1.c: Update.
38520
38521 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38522
38523         * g++.old-deja/g++.other/regstack.C: New test.
38524
38525 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38526
38527         * g++.old-deja/g++.other/ref4.C: New test.
38528
38529 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38530
38531         * objc/execute/va_method.m: Added.
38532         * objc/execute/IMP.m: Added.
38533         * objc/execute/_cmd.m: Added.
38534         * objc/execute/accessing_ivars.m: Added.
38535         * objc/execute/class-1.m: Added.
38536         * objc/execute/class-10.m: Added.
38537         * objc/execute/class-11.m: Added.
38538         * objc/execute/class-12.m: Added.
38539         * objc/execute/class-13.m: Added.
38540         * objc/execute/class-14.m: Added.
38541         * objc/execute/class-2.m: Added.
38542         * objc/execute/class-3.m: Added.
38543         * objc/execute/class-4.m: Added.
38544         * objc/execute/class-5.m: Added.
38545         * objc/execute/class-6.m: Added.
38546         * objc/execute/class-7.m: Added.
38547         * objc/execute/class-8.m: Added.
38548         * objc/execute/class-9.m: Added.
38549         * objc/execute/class-tests-1.h
38550         * objc/execute/class-tests-2.h
38551         * objc/execute/compatibility_alias.m: Added.
38552         * objc/execute/encode-1.m: Added.
38553         * objc/execute/formal_protocol-1.m: Added.
38554         * objc/execute/formal_protocol-2.m: Added.
38555         * objc/execute/formal_protocol-3.m: Added.
38556         * objc/execute/formal_protocol-4.m: Added.
38557         * objc/execute/formal_protocol-5.m: Added.
38558         * objc/execute/formal_protocol-6.m: Added.
38559         * objc/execute/formal_protocol-7.m: Added.
38560         * objc/execute/informal_protocol.m: Added.
38561         * objc/execute/initialize.m: Added.
38562         * objc/execute/load.m: Added.
38563         * objc/execute/many_args_method.m: Added.
38564         * objc/execute/nested-3.m: Added.
38565         * objc/execute/no_clash.m: Added.
38566         * objc/execute/private.m: Added.
38567         * objc/execute/redefining_self.m: Added.
38568         * objc/execute/root_methods.m: Added.
38569         * objc/execute/selector-1.m: Added.
38570         * objc/execute/static-1.m: Added.
38571         * objc/execute/static-2.m: Added.
38572         * objc/execute/va_method.m: Added.
38573
38574 2001-03-10  Richard Henderson  <rth@redhat.com>
38575
38576         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38577
38578 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38579
38580         * g++.old-deja/g++.other/crash31.C: XFAIL.
38581         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38582         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38583         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38584         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38585         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38586
38587 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38588
38589         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38590
38591 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38592
38593         * gcc.dg/20000724-1.c: Don't use multiline strings.
38594
38595 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38596
38597         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38598         result of -cString against what we expect it to be; don't just
38599         print it out for no one to read.
38600
38601         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38602         Based on testcases provided by Nicola Pero.
38603
38604 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38605
38606         * gcc.dg/cpp/macro7.c: New test.
38607
38608 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38609
38610         * gcc.dg/cpp/multiline.c: Update.
38611
38612 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38613
38614         * g++.old-deja/g++.other/enum3.C: New test.
38615
38616 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38617
38618         * g++.old-deja/g++.other/pod1.C: New test.
38619
38620 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38621
38622         * g++.old-deja/g++.ext/overload1.C: New test.
38623
38624 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38625
38626         * g++.old-deja/g++.pt/using1.C: New test.
38627
38628 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38629
38630         * g++.old-deja/g++.other/using9.C: New test.
38631
38632 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38633
38634         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38635
38636         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38637
38638 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38639
38640         * g++.old-deja/g++.ext/realpt1.C: Remove.
38641
38642 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38643
38644         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38645
38646 2001-02-26  Will Cohen  <wcohen@redhat.com>
38647
38648         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38649
38650 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38651
38652         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38653         templatized constructors.
38654
38655 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38656
38657         * gcc.c-torture/execute/20010224-1.c: New test.
38658
38659 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38660
38661         * gcc.c-torture/execute/20010222-1.c: New test.
38662
38663 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38664
38665         * g++.old-deja/g++.other/inline20.C: New test.
38666
38667 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38668
38669         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38670
38671 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38672
38673         * g++.old-deja/g++.other/lookup22.C: New test.
38674
38675 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38676
38677         * g77.dg: New directory.
38678         * g77.dg/20010216-1.f: New test case.
38679         * g77.dg/dg.exp: New driver.
38680         * lib/g77-dg.exp: New driver library.
38681
38682 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38683
38684         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38685
38686 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38687
38688         * g++.old-deja/g++.other/decl9.C: New test.
38689
38690 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38691
38692         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38693         not need <string> and also tests the initialization at runtime.
38694
38695 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38696
38697         * gcc.c-torture/execute/longlong.c: New test.
38698
38699 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38700
38701         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38702
38703 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38704
38705         * gcc.c-torture/execute/920302-1.c (execute):
38706         Change argument type to short.
38707
38708 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38709
38710         * g++.old-deja/g++.pt/deduct6.C: New test.
38711
38712 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38713
38714         * g++.old-deja/g++.pt/deduct5.C: New test.
38715
38716 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38717
38718         * gcc.c-torture/execute/20010209-1.c: New test.
38719
38720 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38721
38722         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38723
38724 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38725
38726         * g++.dg/vtgc1.C: Update for new ABI.
38727
38728         * consistency.vlad: New directory, 1665 files.
38729
38730 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38731
38732         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38733         return type.
38734         * gcc.dg/cpp/digraphs.c: Declare puts.
38735
38736 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38737
38738         * g++.old-deja/g++.other/warn5.C: New test.
38739
38740 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38741
38742         * g++.old-deja/g++.pt/spec40.C: New test.
38743
38744 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38745
38746         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38747         case.
38748         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38749
38750 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38751
38752         * gcc.c-torture/compile/20010209-1.c: New test.
38753
38754 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38755
38756         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38757         excess errors message but not if it crashes.
38758         * g++.old-deja/g++.other/crash27.C: Likewise.
38759         * g++.old-deja/g++.other/crash28.C: Likewise.
38760         * g++.old-deja/g++.other/crash30.C: Likewise.
38761         * g++.old-deja/g++.other/crash32.C: Likewise.
38762         * g++.old-deja/g++.other/crash35.C: Likewise.
38763         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38764
38765 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38766
38767         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38768         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38769         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38770         g77.f-torture/execute/execute.exp,
38771         g77.f-torture/noncompile/noncompile.exp,
38772         gcc.c-torture/execute/execute.exp,
38773         gcc.c-torture/execute/memcheck/memcheck.exp,
38774         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38775         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38776         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38777         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38778         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38779         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38780         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38781         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38782         Remove bug reporting instructions with ancient email addresses.
38783
38784 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38785
38786         * gcc.dg/20010202-1.c: New test.
38787         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38788
38789 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38790
38791         * g++.dg/stdbool-if.C: New test.
38792
38793 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38794
38795         * objc/execute/fdecl.m: Added main().
38796
38797 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38798
38799         * gcc.c-torture/execute/20010206-1.c: New test.
38800
38801 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38802
38803         * gcc.dg/cpp/avoidpaste1.c: Update.
38804
38805 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38806
38807         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38808         Pero <nicola@brainstorm.co.uk>.
38809         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38810
38811 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38812
38813         * g++.old-deja/g++.pt/spec39.C: New test.
38814
38815 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38816
38817         * gcc.c-torture/compile/20010202-1.c: New test.
38818
38819 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38820
38821         * g++.old-deja/g++.abi/primary2.C: New test.
38822         * g++.old-deja/g++.abi/primary3.C: New test.
38823         * g++.old-deja/g++.abi/primary4.C: New test.
38824         * g++.old-deja/g++.abi/primary5.C: New test.
38825         * g++.old-deja/g++.abi/vtable3.h: New test.
38826         * g++.old-deja/g++.abi/vtable3a.C: New test.
38827         * g++.old-deja/g++.abi/vtable3b.C: New test.
38828         * g++.old-deja/g++.abi/vtable3c.C: New test.
38829         * g++.old-deja/g++.abi/vtable3d.C: New test.
38830         * g++.old-deja/g++.abi/vtable3e.C: New test.
38831         * g++.old-deja/g++.abi/vtable3f.C: New test.
38832         * g++.old-deja/g++.abi/vtable3g.C: New test.
38833         * g++.old-deja/g++.abi/vtable3h.C: New test.
38834         * g++.old-deja/g++.abi/vtable3i.C: New test.
38835         * g++.old-deja/g++.abi/vtable3j.C: New test.
38836         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38837
38838 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38839
38840         * g++.old-deja/g++.other/anon6.C: New test.
38841         * g++.old-deja/g++.other/anon7.C: New test.
38842
38843 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38844
38845         * gcc.dg/cpp/avoidpaste2.c: New tests.
38846
38847 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38848
38849         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38850
38851 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38852
38853         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38854         DECIMAL_DIG cases for Irix."
38855
38856 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38857
38858         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38859
38860 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38861
38862         * gcc.dg/c99-tag-1.c: New test.
38863
38864 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38865
38866         * gcc.dg/cpp/tr-warn1.c: Add tests.
38867
38868 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38869
38870         * gcc.dg/cpp/avoidpaste1.c: Update.
38871         * gcc.dg/cpp/paste4.c: Update.
38872
38873 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38874
38875         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38876         cases for Irix.
38877
38878 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38879
38880         * g++.old-deja/g++.other/inline19.C: New test.
38881
38882 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38883
38884         * gcc.dg/Wlarger-than.c: New test.
38885
38886 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38887
38888         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38889
38890 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38891
38892         * gcc.c-torture/execute/20010129-1.c: New test.
38893         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38894
38895 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38896
38897         * gcc.dg/cpp/avoidpaste1.c: Test case.
38898
38899 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38900
38901         * g++.old-deja/g++.other/inline18.C: New test.
38902
38903 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38904
38905         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38906         and __builtin_putchar.
38907
38908 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38909
38910         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38911         tests.
38912
38913 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38914
38915         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38916         floating point number rounding mode to round to the nearest
38917         representable mode.
38918
38919 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38920
38921         * g++.old-deja/g++.other/mangle2.C: New test.
38922
38923 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38924
38925         * gcc.c-torture/compile/20010124-1.c: New test.
38926
38927 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38928
38929         * g++.old-deja/g++.pt/spec38.C: New test.
38930
38931 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38932
38933         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38934         "Build don't run".
38935
38936 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38937
38938         * gcc.c-torture/execute/20010123-1.c: New test.
38939
38940 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38941
38942         * g++.old-deja/g++.pt/spec37.C: New test.
38943
38944 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38945
38946         * g++.old-deja/g++.pt/overload14.C: New test.
38947
38948 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38949
38950         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38951         __builtin_return_address.
38952
38953 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38954
38955         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38956         * g++.old-deja/g++.pt/spec35.C: New test.
38957         * g++.old-deja/g++.pt/spec36.C: New test.
38958
38959 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38960
38961         * gcc.c-torture/compile/20010118-1.c: New test.
38962
38963 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38964
38965         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38966
38967 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38968
38969         * gcc.c-torture/execute/20010119-1.c: New test.
38970
38971 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38972
38973         * g++.old-deja/g++.other/vbase5.C: New test.
38974
38975 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38976
38977         * gcc.c-torture/execute/20010118-1.c: New test.
38978
38979 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         * g++.old-deja/g++.pt/deduct3.C: New test.
38982
38983 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38984
38985         * g++.old-deja/g++.pt/spec34.C: New test.
38986
38987 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38988
38989         * g77.f-torture/compile/20000601-2.f: New test.
38990
38991 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38992
38993         * g++.old-deja/g++.other/init17.C: New test.
38994
38995 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38996
38997         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38998
38999 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39000
39001         * g++.old-deja/g++.pt/unify8.C: New test.
39002
39003 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39004
39005         * g++.old-deja/g++.abi/vbase1.C: New test.
39006
39007 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39008
39009         * g++.old-deja/g++.pt/crash65.C: New test.
39010
39011 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39012
39013         * gcc.dg/cpp/assembl2.S: New test case.
39014
39015 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
39016
39017         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
39018         are supported.
39019
39020 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39021
39022         * g++.old-deja/g++.other/builtins1.C: New test.
39023         * g++.old-deja/g++.other/builtins2.C: Likewise.
39024         * g++.old-deja/g++.other/builtins3.C: Likewise.
39025         * g++.old-deja/g++.other/builtins4.C: Likewise.
39026
39027 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
39028
39029         * gcc.c-torture/compile/20010117-1.c: New test.
39030         * gcc.c-torture/compile/20010117-2.c: New test.
39031
39032 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39033
39034         * g77.f-torture/execute/20010116.[fx]: New test,
39035         XFAIL on i?86-*-*.
39036         * g77.f-torture/compile/20010115.f: Indicate it's
39037         a test for PR fortran/1636.
39038
39039 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39040
39041         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39042
39043 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39044
39045         * g77.f-torture/compile/20010115.f: New test.
39046
39047 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39048
39049         * g++.old-deja/g++.pt/nontype5.C: New test.
39050
39051 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39052
39053         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39054         have an equivalent working one below it.
39055
39056 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39057
39058         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39059         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39060
39061 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39062
39063         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39064         message containing "init_priority".
39065         (conpr-2.C): Likewise.
39066         (conpr-3.C): Likewise.
39067         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39068
39069 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39070
39071         * gcc.c-torture/execute/20010114-2.c: New test.
39072
39073 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39074
39075         * gcc.c-torture/compile/20010114-1.c: New test.
39076         * gcc.c-torture/compile/20010114-1.x: Xfail.
39077         * gcc.c-torture/compile/20010114-2.c: New test.
39078         * gcc.c-torture/execute/20010114-1.c: New test.
39079         * gcc.dg/trunc-1.c: New test.
39080         * gcc.dg/uninit-B.c: New test.
39081
39082 2001-01-13  Nick Clifton  <nickc@redhat.com>
39083
39084         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39085         target.
39086
39087 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39088
39089         * gcc.c-torture/compile/20010113-1.c: New test.
39090
39091 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39092
39093         * gcc.c-torture/compile/20001212-1.c: New test.
39094
39095 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39096
39097         * gcc.dg/cpp/widestr1.c: Update.
39098         * gcc.dg/cpp/prag-imp.c: Remove.
39099
39100 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39101
39102         * gcc.c-torture/execute/20000801-3.x: Remove.
39103         * gcc.dg/c90-init-1.c: New test.
39104         * gcc.dg/c99-init-1.c: New test.
39105         * gcc.dg/c99-init-2.c: New test.
39106         * gcc.dg/gnu99-init-1.c: New test.
39107
39108 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39109
39110         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39111         testing that no relevant ones were found.
39112
39113 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39114
39115         * g++.old-deja/g++.pt/cast2.C: New test.
39116
39117 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39118
39119         * g++.old-deja/g++.pt/friend47.C: New test.
39120
39121 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39122
39123         * g++.old-deja/g++.pt/instantiate13.C: New test.
39124
39125 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39126
39127         * g++.old-deja/g++.other/defarg7.C: New test.
39128         * g++.old-deja/g++.other/defarg8.C: New test.
39129
39130 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39131
39132         * g++.old-deja/g++.pt/crash64.C: New test.
39133
39134 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39135
39136         * g++.old-deja/g++.pt/crash63.C: New test.
39137
39138 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39139
39140         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39141
39142 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39143
39144         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39145
39146 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39147
39148         * g++.old-deja/g++.pt/error3.C: New test.
39149
39150 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39151
39152         * g++.old-deja/g++.other/crash39.C: New test.
39153
39154 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39155
39156         * g++.old-deja/g++.other/vbase4.C: New test.
39157
39158 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39159
39160         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39161         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39162         * gcc.dg/special/special.exp: New test driver which will check
39163         for alias support for the above test.
39164
39165 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39166
39167         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39168         problems on small machines.
39169         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39170         parameterize.
39171
39172 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39173
39174         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39175         mips.
39176         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39177
39178 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39179
39180         * g++.old_deja/g++.pt/using8.C: New test.
39181
39182 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39183
39184         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39185
39186 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39187
39188         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39189         where a failure is expected.
39190         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39191
39192 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39193
39194         * g++.old_deja/g++.pt/instantiate12.C: New test.
39195
39196 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39197
39198         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39199         start of structs.
39200         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39201         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39202         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39203         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39204         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39205         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39206         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39207         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39208         * g++.old-deja/g++.eh/spec6.C: Likewise.
39209         * g++.old-deja/g++.jason/crash3.C: Likewise.
39210         * g++.old-deja/g++.law/ctors11.C: Likewise.
39211         * g++.old-deja/g++.law/ctors17.C: Likewise.
39212         * g++.old-deja/g++.law/ctors5.C: Likewise.
39213         * g++.old-deja/g++.law/ctors9.C: Likewise.
39214         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39215         * g++.old-deja/g++.mike/net22.C: Likewise.
39216         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39217         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39218         * g++.old-deja/g++.mike/virt3.C: Likewise.
39219         * g++.old-deja/g++.niklas/t128.C: Likewise.
39220         * g++.old-deja/g++.other/anon4.C: Likewise.
39221         * g++.old-deja/g++.other/using1.C: Likewise.
39222         * g++.old-deja/g++.other/warn3.C: Likewise.
39223         * g++.old-deja/g++.pt/t37.C: Likewise.
39224         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39225         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39226
39227 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39228
39229         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39230
39231 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39232
39233         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39234
39235 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39236
39237         * gcc.c-torture/compile/20010107-1.c: New test.
39238
39239 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39240
39241         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39242
39243 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39244
39245         * gcc.dg/format/format.h: New file.
39246         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39247         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39248         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39249         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39250         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39251         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39252         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39253         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39254         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39255         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39256         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39257         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39258         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39259         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39260         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39261         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39262         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39263         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39264         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39265         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39266         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39267         instead of declaring standard types, macros and functions in each
39268         test.
39269
39270 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39271
39272         * gcc.c-torture/execute/20010106-1.c: New test.
39273
39274 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39275
39276         * gcc.dg/format/format.exp: New file.
39277         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39278         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39279         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39280         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39281         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39282         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39283         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39284         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39285         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39286         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39287         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39288         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39289         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39290         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39291         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39292         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39293         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39294         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39295         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39296         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39297         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39298         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39299         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39300         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39301         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39302         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39303         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39304         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39305         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39306         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39307         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39308         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39309         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39310         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39311         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39312         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39313         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39314         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39315         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39316         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39317         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39318         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39319
39320 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39321
39322         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39323         account.
39324
39325 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39326
39327         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39328
39329 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39330
39331         * g++.old-deja/g++.pt/crash62.C: New test.
39332
39333 2001-01-04  Richard Henderson  <rth@redhat.com>
39334
39335         * gcc.dg/20000926-1.c: Update expected warnings.
39336         * gcc.dg/array-2.c: Likewise.
39337         * gcc.dg/array-4.c: Also validate flexible array members.
39338         * gcc.dg/c99-flex-array-1.c: New.
39339
39340 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39341
39342         * gcc.c-torture/compile/20001222-1.x: Remove.
39343
39344 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39345
39346         * gcc.c-torture/execute/built-in-setjmp.c: New.
39347
39348 2001-01-03  Richard Henderson  <rth@redhat.com>
39349
39350         * gcc.dg/940510-1.c: Update expected error wording.
39351         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39352
39353 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39354
39355         * lib/target-supports.exp (check_alias_available): Modified to
39356         indicate aliases not supported if only weak aliases are supported.
39357
39358 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39359
39360         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39361         Turn on cmpstrsi checks for __pj__ and __i370__.
39362
39363 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39364
39365         * g++.old-deja/g++.other/virtual11.C: New test.
39366
39367 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39368
39369         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39370
39371 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39372
39373         * gcc.c-torture/compile/20010102-1.c: New test.
39374
39375 2001-01-02  Andreas Jaeger  <aj@suse.de>
39376
39377         * gcc.dg/noreturn-3.c: New test.
39378
39379         * gcc.dg/noreturn-4.c: New test.
39380
39381 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39382
39383         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39384         __builtin_fputc and __builtin_fwrite.
39385
39386 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39387
39388         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39389         signed char, not default char.
39390
39391 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39392
39393         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39394
39395 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39396
39397         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39398
39399 2000-12-29  Richard Henderson  <rth@redhat.com>
39400
39401         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39402         (__cyg_profile_func_exit): Define.
39403
39404 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39405
39406         * g++.dg/vtgc1.C: New test.
39407
39408 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39409
39410         * gcc.dg/noncompile/20001228-1.c: New test.
39411
39412         * gcc.dg/20001228-1.c: New test.
39413
39414         * gcc.c-torture/execute/20001228-1.c: New test.
39415
39416 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39417
39418         * gcc.dg/format-strfmon-1.c: New test.
39419
39420 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39421
39422         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39423         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39424         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39425         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39426         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39427         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39428         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39429         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39430         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39431         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39432         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39433         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39434         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39435
39436         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39437         * gcc.c-torture/execute/string-opt-4.c: Test index.
39438
39439 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39440
39441         * gcc.c-torture/compile/20001226-1.c: New test.
39442
39443 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39444
39445         * gcc.c-torture/compile/20001222-1.c: New test.
39446         * gcc.c-torture/compile/20001222-1.x: Xfail.
39447
39448 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39449
39450         * gcc.c-torture/execute/comp-goto-2.c: New test.
39451
39452 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39453
39454         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39455         Use long types if __INT_MAX__ is 32767.
39456         (main): Use cast to (sint32 *) when poking 88 into a_page.
39457
39458         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39459
39460 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39461
39462         * gcc.c-torture/compile/20001221-1.c: New test.
39463         * gcc.c-torture/execute/20001221-1.c: New test.
39464
39465 2000-12-20  Richard Henderson  <rth@redhat.com>
39466
39467         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39468         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39469
39470 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39471
39472         * gcc.dg/compare3.c: New test.
39473
39474 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39475
39476         * gcc.dg/format-warnll-1.c: New test.
39477
39478 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39479
39480         * gcc.dg/cpp/cmdlne-P.c: New test.
39481
39482 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39483
39484         * gcc.c-torture/execute/builtin-abs-1.c,
39485         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39486
39487 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39488
39489         * gcc.dg/cpp/multiline.c: New test.
39490
39491 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39492
39493         * g++.old-deja/g++.other/syshdr1.C: Update.
39494         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39495
39496 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39497
39498         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39499
39500 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39501
39502         * g++.old-deja/g++.pt/ttp65.C: New test.
39503
39504 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39505
39506         * g++.old-deja/g++.pt/ttp64.C: New test.
39507
39508 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39509
39510         * g++.old-deja/g++.pt/spec33.C: New test.
39511
39512 2000-12-14  Catherine Moore  <clm@redhat.com>
39513
39514         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39515         * gcc.c-torture/execute/920612-2.c: Likewise.
39516         * gcc.c-torture/execute/920428-2.c: Likewise.
39517         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39518         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39519
39520 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39521
39522         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39523         * gcc.dg/pack-test-2.c: Likewise.
39524
39525 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39526
39527         Tests by Zack Weinberg <zackw@stanford.edu>.
39528
39529         * gcc.dg/cpp/defined.c: Update.
39530         * gcc.dg/cpp/defined_trad.c: New tests.
39531
39532 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39533
39534         * gcc.dg/cpp/trad-direct.c: Update.
39535
39536 2000-12-11  Neil Booth  <neilb@earthling.net>
39537
39538         * gcc.dg/cpp/defined_trad.c
39539
39540 2000-12-11  Neil Booth  <neilb@earthling.net>
39541
39542         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39543
39544 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39545
39546         * gcc.dg/format-miss-2.c: New test.
39547
39548 2000-12-09  Neil Booth  <neilb@earthling.net>
39549
39550         * gcc.dg/cpp/lineflags.c: New tests.
39551         * gcc.dg/cpp/poison.c: Update.
39552         * gcc.dg/cpp/redef2.c: Update.
39553         * gcc.dg/cpp/skipping.c: New test.
39554
39555 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39556
39557         * g++.old-deja/g++.other/eh3.C: New testcase.
39558
39559 2000-12-07  Neil Booth  <neilb@earthling.net>
39560
39561         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39562         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39563         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39564         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39565         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39566         Update.
39567
39568 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39569
39570         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39571         __SIZE_TYPE__ instead of int for type of integers cast to
39572         pointers.
39573
39574 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39575
39576         * g++.old-deja/g++.other/cleanup4.C: New test.
39577
39578 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39579
39580         * format-sec-1.c: New test.
39581
39582 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39583
39584         * gcc.dg/format-nonlit-3.c: New test.
39585
39586 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39587
39588         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39589         through a null pointer.
39590
39591 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39592
39593         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39594         * g++.old-deja/g++.pt/partial4.C: New test.
39595
39596 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39597
39598         * gcc.c-torture/execute/ieee/hugeval.x: New.
39599
39600 2000-12-06  Neil Booth  <neilb@earthling.net>
39601
39602         * gcc.dg/cpp/backslash2.c: New tests.
39603
39604 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39605
39606         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39607         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39608
39609 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39610
39611         * gcc.c-torture/execute/20001203-2.c: New testcase.
39612
39613 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39614
39615         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39616         * g++.old-deja/g++.other/virtual10.C: New test.
39617
39618 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39619
39620         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39621
39622 2000-12-05  Richard Henderson  <rth@redhat.com>
39623
39624         * gcc.c-torture/compile/20001205-1.c: New.
39625
39626 2000-12-04  Neil Booth  <neilb@earthling.net>
39627
39628         * g++.old-deja/g++.other/virtual9.C: New test.
39629         * g++.old-deja/g++.pt/crash61.C: New test.
39630         * gcc.c-torture/execute/loop-9.c: New test.
39631
39632 2000-12-04  Neil Booth  <neilb@earthling.net>
39633
39634         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39635         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39636         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39637         * gcc.dg/cpp/extratokens.c: ...here.
39638
39639 2000-12-04  Neil Booth  <neilb@earthling.net>
39640
39641         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39642         New tests.
39643
39644 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39645
39646         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39647         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39648
39649 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39650
39651         * gcc.c-torture/execute/20001203-1.c: New test.
39652
39653 2000-12-03  Neil Booth  <neilb@earthling.net>
39654
39655         * gcc.dg/cpp/macro6.c: New test cases.
39656
39657 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39658
39659         * gcc.c-torture/execute/string-opt-9.c: New test.
39660         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39661         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39662         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39663
39664         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39665         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39666
39667 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39668
39669         * gcc.dg/cpp/if-6.c: New testcase.
39670
39671         * gcc.dg/20001201-1.c: New testcase.
39672
39673 2000-12-02  Neil Booth  <neilb@earthling.net>
39674
39675         * g++.old-deja/g++.other/externC4.C,
39676         g++.old-deja/g++.other/friend10.C: New tests.
39677
39678 2000-12-02  Neil Booth  <neilb@earthling.net>
39679
39680         * g++.old-deja/g++.other/instan2.C
39681         * g++.old-deja/g++.other/instan3.C: New test.
39682
39683 2000-12-02  Neil Booth  <neilb@earthling.net>
39684
39685         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39686         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39687         gnuc99.c,gnuc99-pedantic.c: New tests.
39688
39689 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39690
39691         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39692         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39693
39694 2000-12-01  Neil Booth  <neilb@earthling.net>
39695
39696         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39697         * gcc.dg/cpp/poison.c: Update.
39698         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39699
39700 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39701
39702         * g77.f-torture/execute/20001201.f: New test.
39703
39704 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39705
39706         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39707
39708 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39709
39710         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39711
39712 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39713
39714         * g++.old-deja/g++.other/cast6.C: New test.
39715
39716 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39717
39718         * gcc.c-torture/execute/20001130-2.c: New testcase.
39719
39720 2000-11-30  Richard Henderson  <rth@redhat.com>
39721
39722         * gcc.c-torture/execute/20001130-1.c: New test.
39723
39724 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39725
39726         * g++.old-deja/g++.other/op3.C: New test.
39727
39728 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39729
39730         * g++.old-deja/g++.other/op2.C: New test.
39731
39732 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39733
39734         * g++.old-deja/g++.other/crash38.C: New test.
39735
39736 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39737
39738         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39739
39740 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39741
39742         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39743         tests.
39744         * gcc.c-torture/execute/string-opt-6.c: New test.
39745
39746         * gcc.dg/20001117-1.c: Add main.
39747
39748 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39749
39750         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39751         Move from here ...
39752         * gcc.dg/940510-1.c: ... to here.
39753
39754         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39755         zero-size arrays in toplevel structures.
39756
39757 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39758
39759         * gcc.c-torture/execute/loop-8.c: New test.
39760
39761 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39762
39763         * g++.old-deja/g++.other/base1.C: New test.
39764
39765 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39766
39767         * g++.old-deja/g++.other/parse2.C: New test.
39768
39769 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39770
39771         * g++.old-deja/g++.pt/incomplete1.C: New test.
39772
39773 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39774
39775         * g++.old-deja/g++.other/friend9.C: New test.
39776
39777 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39778
39779         * gcc.dg/20001127-1.c: New test.
39780
39781 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39782
39783         * g++.old-deja/g++.pt/friend46.C: New test.
39784
39785 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39786
39787         * g++.old-deja/g++.other/ptrmem8.C: New test.
39788
39789 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39790
39791         * gcc.c-torture/execute/string-opt-7.c: New test.
39792         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39793
39794 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39795
39796         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39797         instead of 'mkcheck 2'.
39798
39799 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39800
39801         * gcc.c-torture/execute/memcheck/driver.c,
39802         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39803         C9X references to refer to C99.
39804
39805 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39806
39807         * gcc.dg/ultrasp3.c: New test.
39808
39809 2000-11-25  Neil Booth  <neilb@earthling.net>
39810
39811         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39812
39813 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39814
39815         * gcc.c-torture/compile/20001123-2.c: New.
39816
39817 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39818
39819         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39820
39821 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39822
39823         * gcc.dg/sequence-point-1.c: Add some new tests.
39824         * gcc.c-torture/execute/20001124-1.c: New test.
39825
39826 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39827
39828         * g++.old-deja/g++.other/vaarg4.C: New test.
39829         * gcc.c-torture/compile/20001123-1.c: New test.
39830
39831 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39832
39833         * g++.other/crash24.C: Adjust and remove XFAIL.
39834         * g++.other/crash37.C: New test.
39835
39836 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39837
39838         * g++.old-deja/g++.pt/instantiate9.C: New test.
39839
39840 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39841
39842         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39843         new ABI, too.
39844
39845         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39846         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39847
39848 2000-11-22  Neil Booth  <neilb@earthling.net>
39849
39850         * gcc.dg/cpp/Wtrigraphs.c: New test.
39851
39852 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39853
39854         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39855
39856 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39857
39858         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39859
39860 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39861
39862         * lib/gcc-dg.exp: load_lib scanasm.exp.
39863         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39864         * lib/g++-dg.exp: load_lib scanasm.exp.
39865         * lib/scanasm.exp: New.
39866         (scan-assembler, scan-assembler-not): Add optional arguments to
39867         test name, or if not present, the pattern name.
39868         (scan-assembler-dem, scan-assembler-dem-not): New.
39869
39870         * g++.dg/dg.exp: New.
39871
39872 2000-11-21  Neil Booth  <neilb@earthling.net>
39873
39874         * gcc.dg/cpp/integrated1.c: Remove.
39875
39876 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39877
39878         * gcc.c-torture/execute/20001121-1.c: New test.
39879
39880 2000-11-21  Richard Henderson  <rth@redhat.com>
39881
39882         * gcc.c-torture/compile/20001121-1.c: New test.
39883
39884 2000-11-20  Neil Booth  <neilb@earthling.net>
39885
39886         * gcc.dg/cpp/integrated1.c: New test.
39887
39888 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39889
39890         * g++.old-deja/g++.other/inline17.C: New test.
39891
39892 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39893
39894         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39895         local variable to be zero: I made the variable global. Now
39896         uses abort() and exit() instead of relying on main's return value.
39897
39898 2000-11-20  Neil Booth  <neilb@earthling.net>
39899
39900         * gcc.dg/cpp/paste2.c: Update test.
39901         * objc/execute/paste.m: New test.
39902
39903 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39904
39905         * gcc.dg/c99-condexpr-1.c: New test.
39906
39907 2000-11-20  Neil Booth  <neilb@earthling.net>
39908
39909         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39910
39911 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39912
39913         * g++.old-deja/g++.pt/export1.C: New test.
39914
39915 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39916
39917         * gcc.dg/20001117-1.c: New test.
39918
39919 2000-11-18  Richard Henderson  <rth@redhat.com>
39920
39921         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39922
39923 2000-11-18  Richard Henderson  <rth@redhat.com>
39924
39925         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39926         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39927         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39928
39929 2000-11-18  Richard Henderson  <rth@redhat.com>
39930
39931         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39932         (main): New.  Exit cleanly.
39933
39934 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39935
39936         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39937         gcc.dg/c99-fordecl-2.c: New tests.
39938
39939 2000-11-18  Richard Henderson  <rth@redhat.com>
39940
39941         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39942         * gcc.c-torture/execute/zerolen-2.c: New.
39943
39944 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39945
39946         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39947         memory.
39948
39949 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39950
39951         * g++.old-deja/g++.pt/instantiate8.C: New test.
39952
39953 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39954
39955         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39956         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39957
39958 2000-11-16  Nick Clifton  <nickc@redhat.com>
39959
39960         * gcc.c-torture/execute/nestfunc-2.c: New test.
39961         * gcc.c-torture/execute/nestfunc-3.c: New test.
39962
39963 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39964
39965         * gcc.c-torture/compile/20001116-1.c: New test.
39966
39967 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39968
39969         * gcc.c-torture/execute/20001115-1.c: New test.
39970
39971 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39972
39973         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39974         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39975         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39976         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39977
39978 2000-11-15  Neil Booth  <neilb@earthling.net>
39979
39980         gcc.dg/cpp/_Pragma1.c: Update.
39981         gcc.dg/cpp/_Pragma2.c: New test.
39982
39983 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39984
39985         * g++.old-deja/g++.other/anon5.C: New test.
39986
39987 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39988
39989         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39990         tests.
39991
39992 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39993
39994         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39995         output.
39996
39997 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39998
39999         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
40000         labels at end of compound statements.
40001
40002 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
40003
40004         * gcc.c-torture/execute/loop-7.c: New test.
40005
40006 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40007
40008         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
40009
40010 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40011
40012         * gcc.dg/c99-bool-1.c: New test.
40013
40014 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40015
40016         * gcc.dg/c99-scope-1.c: Remove xfail.
40017         * gcc.dg/c99-scope-2.c: New test.
40018
40019 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40020
40021         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
40022         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
40023
40024 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
40025
40026         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
40027         error messages.
40028
40029         * g++.mike/p700.C: Don't typedef wchar_t.
40030         * g++.mike/p784.C: Likewise.
40031         * g++.mike/eb101.C: Don't use __wchar_t.
40032
40033 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40034
40035         * g77.f-torture/execute/20001111.[fx]: Test premature exit
40036         from DO loop.
40037
40038 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40039
40040         * gcc.c-torture/execute/20001111-1.c: New test.
40041
40042 2000-11-10  Nick Clifton  <nickc@redhat.com>
40043
40044         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40045         long multuiple and accumulate.
40046
40047 2000-11-09  Richard Henderson  <rth@redhat.com>
40048
40049         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40050         via size_t instead of int.
40051
40052         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40053         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40054         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40055         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40056
40057 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40058
40059         * gcc.c-torture/compile/20001109-1.c: New test.
40060         * gcc.c-torture/compile/20001109-2.c: New test.
40061
40062 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40063
40064         * g++.old-deja/g++.pt/operator1.C: New test.
40065         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40066
40067 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40068
40069         * gcc.dg/20001108-1.c: New test.
40070
40071 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40072
40073         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40074         with both arguments constant strings.
40075         * gcc.c-torture/execute/string-opt-3.c: New test.
40076         * gcc.c-torture/execute/string-opt-4.c: New test.
40077         * gcc.c-torture/execute/string-opt-5.c: New test.
40078
40079 2000-11-08  Nick Clifton  <nickc@redhat.com>
40080
40081         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40082         mulsidi3adddi patterns.
40083
40084 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40085
40086         * g++.old-deja/g++.other/crash36.C: New test.
40087
40088 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40089
40090         * g++.old-deja/g++.other/init16.C: New test.
40091
40092 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40093
40094         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40095
40096 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40097
40098         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40099         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40100         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40101
40102 2000-11-07  DJ Delorie  <dj@redhat.com>
40103
40104         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40105
40106 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40107
40108         * gcc.c-torture/execute/string-opt-1.c: New test.
40109
40110 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40111
40112         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40113         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40114         parameters in registers, and there is no way for a varargs
40115         function to know in which order the integer and floating-point
40116         parameters should be interleaved when they are placed on the
40117         stack.
40118         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40119         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40120
40121 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40122
40123         * gcc.c-torture/execute/string-opt-2.c: New test.
40124
40125 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40126
40127         * g++.old-deja/g++.pt/crash60.C: New test.
40128
40129 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40130
40131         * g++.old-deja/g++.other/crash24.C: New test.
40132         * g++.old-deja/g++.other/crash25.C: New test.
40133         * g++.old-deja/g++.other/crash26.C: New test.
40134         * g++.old-deja/g++.other/crash27.C: New test.
40135         * g++.old-deja/g++.other/crash28.C: New test.
40136         * g++.old-deja/g++.other/crash29.C: New test.
40137         * g++.old-deja/g++.other/crash30.C: New test.
40138         * g++.old-deja/g++.other/crash31.C: New test.
40139         * g++.old-deja/g++.other/crash32.C: New test.
40140         * g++.old-deja/g++.other/crash33.C: New test.
40141         * g++.old-deja/g++.other/crash34.C: New test.
40142         * g++.old-deja/g++.other/crash35.C: New test.
40143
40144 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40145
40146         * gcc.c-torture/execute/20001031-1.c: New test.
40147
40148 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40149
40150         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40151         namespace.
40152
40153         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40154         standards-conformant.
40155
40156         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40157
40158         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40159         * g++.old-deja/g++.mike/p755a.C: Likewise.
40160         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40161         library makes no calls to `operator new' during initialization.
40162
40163 2000-11-04  Neil Booth  <neilb@earthling.net>
40164
40165         * gcc.dg/cpp/include2.c: New tests.
40166
40167 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40168
40169         * lib/g++.exp (g++_set_ld_library_path): New function.
40170         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40171
40172 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40173
40174         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40175         warnings.
40176
40177 2000-11-01  Richard Henderson  <rth@redhat.com>
40178
40179         * g++.old-deja/g++.ext/namedret1.C: New.
40180         * g++.old-deja/g++.ext/namedret2.C: New.
40181         * g++.old-deja/g++.ext/namedret3.C: New.
40182
40183 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40184
40185         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40186         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40187
40188 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40189
40190         * gcc.c-torture/execute/va-arg-21.c: New test.
40191
40192 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40193
40194         * gcc.dg/c99-complex-2.c: New test.
40195
40196 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40197
40198         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40199
40200 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40201
40202         * g++.old-deja/g++.other/inline16.C: New test.
40203
40204 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40205
40206         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40207         __PRETTY_FUNCTION__
40208
40209 2000-10-29  Neil Booth  <neilb@earthling.net>
40210
40211         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40212         New tests.
40213         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40214         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40215         optimisation.
40216
40217 2000-10-29  Neil Booth  <neilb@earthling.net>
40218
40219         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40220         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40221         * mi5.c: Test multiple includes work with -C.
40222         * trigraphs.c: Test ^= version.
40223
40224 2000-10-28  Neil Booth  <neilb@earthling.net>
40225
40226         New tests and test updates for new macro expander.
40227
40228         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40229         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40230         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40231         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40232         new diagnostic messages.
40233
40234         * gcc.dg/cpp/macro3.c: New tests.
40235
40236 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40237
40238         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40239         on the same line.
40240
40241 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40242
40243         * g++.old-deja/g++.other/eh2.C: New test.
40244
40245 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40246
40247         * gcc.c-torture/execute/20001027-1.c: New test.
40248
40249 2000-10-26  Richard Henderson  <rth@redhat.com>
40250
40251         * gcc.c-torture/execute/20001026-1.c: New.
40252
40253 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40254
40255         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40256         * g++.old-deja/g++.law/builtin1.C: Likewise.
40257         * g++.old-deja/g++.law/ctors10.C: Likewise.
40258         * g++.old-deja/g++.law/virtual3.C: Likewise.
40259         * g++.old-deja/g++.mike/p658.C: Likewise.
40260         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40261         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40262         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40263         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40264         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40265
40266 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40267
40268         * gcc.c-torture/compile/20001024-1.c: New test.
40269
40270 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40271
40272         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40273         to tell us whether or not we are using V3.
40274
40275 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40276
40277         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40278         operands.
40279
40280 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40281
40282         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40283
40284 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40285
40286         * gcc.c-torture/execute/20001024-1.c: New test.
40287
40288 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40289
40290         * g++.old-deja/g++.other/sibcall1.C: New test.
40291
40292 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40293
40294         * gcc.dg/noncompile/init-3.c: New test.
40295
40296 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40297
40298         * gcc.dg/format-array-1.c: New test.
40299
40300 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40301
40302         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40303         writing through null pointers; remove comment about testing
40304         unterminated strings.
40305
40306 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40307
40308         * gcc.c-torture/execute/20001017-2.c: New test.
40309
40310 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40311
40312         * gcc.c-torture/compile/20001018-1.c: New test.
40313         * gcc.c-torture/compile/20001018-1.x: Xfail.
40314
40315 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40316
40317         * gcc.c-torture/execute/20001017-1.c: New test.
40318
40319 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40320
40321         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40322         for multiple use of arguments with scanf formats; add tests for
40323         multiple use of arguments.
40324
40325 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40326
40327         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40328
40329 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40330
40331         * gcc.dg/format-miss-1.c: New test.
40332
40333 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40334
40335         * gcc.c-torture/execute/20001013-1.c: New test.
40336
40337 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40338
40339         * gcc.dg/format-branch-1.c: New test.
40340
40341 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40342
40343         * README, lib/file-format.exp: Remove EGCS references.
40344
40345 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40346
40347         * gcc.dg/20001013-1.c: New test.
40348
40349 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40350
40351         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40352         for intmax_t in the compiler using __typeof__ and the type rules
40353         for conditional expressions.
40354
40355 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40356
40357         * gcc.dg/20001012-1.c: New test.
40358         * gcc.dg/20001012-2.c: New test.
40359
40360 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40361
40362         * gcc.dg/format-attr-1.c: New test.
40363
40364 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40365
40366         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40367         __LONG_LONG_MAX__ instead of LLONG_MAX.
40368
40369 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40370
40371         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40372         scanf flags.
40373         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40374         flags.
40375
40376 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40377
40378         * gcc.dg/sequence-pt-1.c: New test.
40379
40380 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40381
40382         * gcc.c-torture/execute/20001011-1.c: New testcase.
40383         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40384
40385 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40386
40387         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40388         does not error on it.
40389
40390 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40391
40392         * gcc.dg/20001009-1.c: New test.
40393
40394 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40395
40396         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40397         * gcc.c-torture/execute/20001009-2.c: ... to here.
40398
40399 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40400
40401         * gcc.c-torture/compile/20001009-1.c: New testcase.
40402         * gcc.c-torture/execute/20001009-1.c: New testcase.
40403         Testcases provided by Jan Hubicka <jh@suse.cz>.
40404
40405 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40406
40407         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40408         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40409         uintmax_t using <limits.h> to emulate the compiler's internal
40410         logic.  No longer XFAIL %j tests.
40411
40412 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40413
40414         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40415         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40416         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40417         regexps and details of expected handling of some bad formats.
40418         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40419         suppression.
40420
40421 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40422
40423         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40424         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40425         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40426         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40427         in list archives.
40428
40429 2000-10-06  Richard Henderson  <rth@cygnus.com>
40430
40431         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40432         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40433         * g++.old-deja/g++.jason/report.C: Likewise.
40434         * g++.old-deja/g++.law/friend5.C: Likewise.
40435         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40436         of the expected warnings.
40437
40438 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40439
40440         * g++.old-deja/g++.pt/enum14.C: New test.
40441
40442 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40443
40444         * g++.old-deja/g++.pt/crash59.C: New test.
40445
40446 2000-10-04  Will Cohen  <wcohen@redhat.com>
40447
40448         * gcc.dg/20000926-1.c: New test.
40449
40450 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40451
40452         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40453         function name for current C++ compiler.
40454         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40455
40456 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40457
40458         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40459         __PRETTY_FUNCTION__.
40460         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40461
40462 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40463
40464         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40465
40466 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40467
40468         * gcc.c-torture/compile/20000923-1.c: New test.
40469
40470 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40471
40472         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40473         * g++.old-deja/g++.pt/ttp62.C: Same.
40474         * g++.old-deja/g++.other/inline14.C: Same.
40475
40476 2000-09-24  Richard Henderson  <rth@cygnus.com>
40477
40478         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40479
40480 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40481
40482         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40483
40484 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40485
40486         * gcc.c-torture/compile/20000922-1.c: New file.
40487
40488 2000-09-21  Nick Clifton  <nickc@redhat.com>
40489
40490         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40491         a signed long modulo operation.
40492         (mod6): New function - perform an unsigned long modulo operation.
40493         (main): Add tests for modulos of very large numbers by very small
40494         dividends.
40495
40496 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40497
40498         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40499
40500 2000-09-19  Richard Henderson  <rth@cygnus.com>
40501
40502         * gcc.dg/compare2.c (case 10): XFAIL.
40503
40504 2000-09-18  Richard Henderson  <rth@cygnus.com>
40505
40506         * gcc.c-torture/execute/20000906-1.c: Move ...
40507         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40508         that support __builtin_trap.
40509
40510 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40511
40512         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40513
40514 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40515
40516         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40517         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40518         more $ format tests.
40519
40520 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40521
40522         * gcc.dg/format-errmk-1.c: New test.
40523
40524 2000-09-17  Greg McGary  <greg@mcgary.org>
40525
40526         * gcc.c-torture/execute/20000917-1.x: Remove.
40527
40528 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40529
40530         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40531
40532 2000-09-17  Greg McGary  <greg@mcgary.org>
40533
40534         * gcc.c-torture/execute/20000917-1.c: New test.
40535         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40536
40537 2000-09-16  Neil Booth  <NeilB@earthling.net>
40538
40539         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40540         in nested macro bug.
40541
40542 2000-09-15  Neil Booth  <NeilB@earthling.net>
40543
40544         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40545
40546 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40547
40548         * gcc.c-torture/execute/20000914-1.c: New test.
40549
40550 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40551
40552         * g++.other/inline13.C: New test.
40553
40554 2000-09-12  Andreas Jaeger  <aj@suse.de>
40555
40556         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40557         constant by Ulrich Drepper <drepper@redhat.com>.
40558
40559 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40560
40561         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40562
40563 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40564
40565         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40566
40567 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40568
40569         * gcc.dg/cpp/backslash.c: New test.
40570
40571 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40572
40573         * gcc.c-torture/execute/20000910-1.c: New test.
40574         * gcc.c-torture/execute/20000910-2.c: Likewise.
40575
40576 2000-09-11  Robert Lipe  <robertl@sco.com>
40577
40578         * gcc.dg/pragma-align.c: New test.
40579
40580 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40581
40582         * g++.old-deja/g++.pt/explicit82.C: New test.
40583         * g++.old-deja/g++.pt/explicit83.C: New test.
40584
40585 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40586
40587         * gcc.dg/asm-names.c: New test.
40588
40589 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40590
40591         * gcc.dg/cpp/tr-warn6.c: New test
40592
40593 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40594
40595         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40596         be accepted.
40597
40598 2000-09-07  Catherine Moore  <clm@redhat.com>
40599
40600         * gcc.c-torture/execute/unroll-1.c: New test.
40601
40602 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40603
40604         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40605         ERROR markers.
40606         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40607         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40608         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40609         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40610         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40611         Preprocess only.
40612         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40613         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40614
40615 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40616
40617         * g++.old-deja/g++.pt/deduct2.C: New test.
40618
40619 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40620
40621         * g++.old-deja/g++.pt/parms2.C: New test.
40622
40623 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40624
40625         * g++.old-deja/g++.pt/crash58.C: New test.
40626
40627 2000-09-06  Greg McGary  <greg@mcgary.org>
40628
40629         * gcc.c-torture/execute/20000906-1.c: New test.
40630         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40631
40632 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40633
40634         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40635
40636 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40637
40638         * g++.old-deja/g++.pt/crash57.C: New test.
40639
40640 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40641
40642         * g++.old-deja/g++.pt/crash56.C: New test.
40643
40644 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40645
40646         * g++.old-deja/g++.pt/koenig1.C: New test.
40647
40648 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40649
40650         * gcc.dg/20000904-1.c: New test.
40651
40652 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40653
40654         * gcc.dg/cpp/paste8.c: New test.
40655
40656 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40657
40658         * gcc.c-torture/compile/20000827-1.c: New test.
40659
40660 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40661
40662         * gcc.dg/format-diag-1.c: New test.
40663
40664 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40665
40666         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40667         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40668         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40669         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40670         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40671
40672 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40673
40674         * g++.old-deja/g++.other/nested4.C: New test.
40675
40676 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40677
40678         * g++.old-deja/g++.ns/scoped1.C: New test.
40679
40680 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40681
40682         * lib/g++.exp: Support testing already-installed GCC.
40683
40684 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40685
40686         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40687
40688 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40689
40690         * gcc.dg/return-type-2.c: New test.
40691
40692 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40693
40694         * gcc.c-torture/compile/20000825-1.c: New test.
40695
40696 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40697
40698         * gcc.dg/dwarf2-2.c: New test.
40699
40700 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40701
40702         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40703         dg-warning regexps.
40704
40705 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40706
40707         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40708         gcc.dg/format-ext-5.c: New tests.
40709
40710 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40711
40712         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40713
40714 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40715
40716         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40717
40718 2000-08-24  Richard Henderson  <rth@cygnus.com>
40719
40720         * gcc.dg/ia64-sync-1.c: New test.
40721         * gcc.dg/ia64-sync-2.c: New test.
40722         * gcc.dg/ia64-asm-1.c: New test.
40723
40724 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40725
40726         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40727         * gcc.dg/format-ext-2.c: New test.
40728
40729 2000-08-23  Jason Merrill  <jason@redhat.com>
40730
40731         * lib/old-dejagnu.exp: Also ignore "In member function" and
40732         "At global scope".
40733
40734 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40735
40736         * gcc.dg/noncompile/label-lineno-1.c: New test.
40737
40738 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40739
40740         * gcc.dg/c99-array-nonobj-1.c: New test.
40741
40742 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40743
40744         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40745         tests.
40746         * gcc.dg/format-ext-1.c: New test.
40747
40748 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40749
40750         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40751         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40752         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40753         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40754         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40755
40756 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40757
40758         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40759         gcc.dg/c99-strftime-2.c: New tests.
40760
40761 2000-08-22  Richard Henderson  <rth@cygnus.com>
40762
40763         * gcc.c-torture/execute/20000822-1.c: New test.
40764
40765 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40766
40767         * gcc.c-torture/execute/20000819-1.x: Remove.
40768
40769 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40770
40771         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40772         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40773         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40774         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40775         gcc.dg/format-xopen-1.c: New tests.
40776
40777 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40778
40779         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40780
40781 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40782
40783         * g++.old-deja/g++.other/loop2.C: New test.
40784
40785         * gcc.c-torture/compile/20000606-1.c: New test.
40786         * gcc.c-torture/compile/20000728-1.c: New test.
40787         * gcc.c-torture/execute/20000801-1.c: New test.
40788         * gcc.c-torture/execute/20000801-2.c: New test.
40789         * gcc.c-torture/execute/20000819-1.c: New test.
40790         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40791         * gcc.dg/20000629-1.c: New test.
40792         * gcc.dg/20000724-1.c: New test.
40793         * gcc.dg/20000807-1.c: New test.
40794
40795 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40796
40797         * gcc.dg/cpp/pragma-1.c: New test.
40798         * gcc.dg/cpp/pragma-2.c: New test.
40799
40800 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40801
40802         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40803         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40804
40805 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40806
40807         * gcc.c-torture/compile/20000818-1.c: New test.
40808
40809 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40810
40811         * gcc.c-torture/execute/20000818-1.c: New test.
40812
40813 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40814
40815         * gcc.dg/format-va-1.c: New test.
40816
40817 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40818
40819         * g++.old-deja/g++.other/typedef8.C: New test.
40820
40821 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40822
40823         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40824         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40825         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40826         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40827         * g++.old-deja/g++.other/ptrmem7.C: New test.
40828         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40829
40830 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40831
40832         * g++.old-deja/g++.pt/typename27.C: New test.
40833
40834 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40835
40836         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40837         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40838         * g++.old-deja/g++.pt/friend45.C: New test.
40839         * g++.old-deja/g++.other/friend8.C: New test.
40840
40841 2000-08-15  Richard Henderson  <rth@cygnus.com>
40842
40843         * gcc.c-torture/execute/20000815-1.c: New test.
40844
40845 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40846
40847         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40848         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40849         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40850
40851 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40852
40853         * g++.old-deja/g++.other/refinit2.C: New test.
40854
40855 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40856
40857         * lib/c-torture.exp (c-torture): Make
40858         compiler_conditional_xfail_data global.
40859         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40860         compiler_conditional_xfail_data machinery.
40861         (f-torture-execute): Likewise.
40862         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40863         and only when unrolling loops.
40864
40865         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40866
40867 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40868
40869         * g++.old-deja/g++.pt/explicit81.C: New test.
40870
40871 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40872
40873         * g++.old-deja/g++.pt/typename26.C: New test.
40874
40875 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40876
40877         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40878         warning.
40879
40880 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40881
40882         * g++.old-deja/g++.other/array3.C: New test.
40883
40884 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40885
40886         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40887         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40888         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40889         New tests.
40890
40891 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40892
40893         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40894         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40895
40896 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40897
40898         * gcc.c-torture/execute/20000808-1.c: New test.
40899
40900 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40901
40902         * gcc.dg/c90-const-expr-1.c: New test.
40903
40904 2000-08-08  Richard Henderson  <rth@cygnus.com>
40905
40906         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40907
40908 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40909
40910         * gcc.dg/noncompile/const-ll-1.c: New test.
40911
40912 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40913
40914         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40915
40916 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40917
40918         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40919         that running programs linked against the shared version of libobjc
40920         run correctly.
40921
40922 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40923
40924         * gcc.dg/c99-printf-1.c: New test.
40925
40926 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40927
40928         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40929
40930 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40931
40932         * gcc.c-torture/execute/20000731-1.x: Delete.
40933
40934 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40935
40936         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40937         and torture_without_loops as is done by c-torture.exp.
40938         (search_for): Copy from c-torture.exp.
40939         (gcc-dg-runtest): New function, drives a directory of tests
40940         iterating over the TORTURE_OPTIONS.
40941         (scan-assembler, scan-assembler-not): Move here from
40942         individual directory drivers.
40943
40944         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40945         defined by lib/gcc-dg.exp.
40946         * gcc.dg/cpp/cpp.exp: Likewise.
40947         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40948         gcc-dg-runtest, so we cycle over optimization options.
40949
40950         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40951         * gcc.dg/compare2.c: No longer expected to fail.
40952
40953 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40954
40955         * gcc.c-torture/execute/20000804-1.c: New test.
40956
40957 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40958
40959         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40960
40961 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40962
40963         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40964
40965 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40966
40967         * gcc.c-torture/compile/20000803-1.c: New test.
40968
40969 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40970
40971         * gcc.c-torture/execute/20000801-3.c,
40972         gcc.c-torture/execute/20000801-4.c: New tests.
40973         * gcc.c-torture/execute/20000801-3.x,
40974         gcc.c-torture/execute/20000801-4.x: Xfail.
40975
40976 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40977
40978         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40979         libobjc/.libs to allow for libtool.
40980
40981 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40982
40983         * gcc.c-torture/compile/20000802-1.c: New test.
40984
40985 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40986
40987         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40988
40989 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40990
40991         * gcc-c-torture/execute/20000731-2.c: New test.
40992
40993         * gcc.c-torture/execute/20000731-1.c: New test.
40994         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40995
40996 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40997
40998         * testsuite/gcc.dg/cpp/paste7.c: New test.
40999         * gcc.dg/cpp/20000725-1.c: New test.
41000
41001 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
41002
41003         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
41004         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
41005         declaration warning for __builtin_dwarf_reg_size.
41006
41007         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
41008
41009 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41010
41011         * gcc.dg/noncompile/voidparam-1.c: New test.
41012
41013 2000-07-30  Richard Henderson  <rth@cygnus.com>
41014
41015         * gcc.dg/c90-digraph-1.c: Don't xfail.
41016         * gcc.dg/compare2.c (case 10): Xfail.
41017         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
41018
41019 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
41020
41021         * gcc.dg/c99-main-1.c: New test.
41022
41023 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41024
41025         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
41026
41027 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
41028
41029         * gcc.c-tortuer/execute/20000726-1.c: New test.
41030
41031 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
41032
41033         * gcc.c-torture/execute/enum-2.c: New test.
41034
41035 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41036
41037         * gcc.dg/cpp/tr-warn3.c: New test.
41038
41039 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41040
41041         * g++.old-deja/g++.ext/implicit1.C: Remove.
41042         * g++.old-deja/g++.jason/c2.C: Remove
41043         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41044         * g++.old-deja/g++.pt/crash16.C: Likewise.
41045         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41046
41047 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41048
41049         * g++.old-deja/g++.other/for2.C: New test.
41050
41051 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41052
41053         * gcc.dg/20000720-1.c: New test.
41054
41055 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41056
41057         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41058
41059 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41060
41061         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41062         * gcc.c-torture/execute/20000722-1.c: New.
41063         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41064
41065 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41066
41067         * gcc.dg/cpp/20000720-1.S: New test.
41068
41069 2000-07-21  Michael Meissner  <meissner@redhat.com>
41070
41071         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41072
41073 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41074
41075         * g++.old-deja/g++.brendan/crash16.C,
41076         g++.old-deja/g++.brendan/parse3.C,
41077         g++.old-deja/g++.brendan/redecl1.C,
41078         g++.old-deja/g++.ns/template13.C,
41079         g++.old-deja/g++.other/decl4.C,
41080         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41081
41082 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41083
41084         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41085         and "Internal error".
41086
41087         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41088         regexps.
41089         * gcc.dg/cpp/paste6.c: New test.
41090
41091 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41092
41093         * gcc.dg/cpp/tr-direct.c: New test.
41094
41095         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41096         gcc.dg/cpp/undef1.c: Tweak error regexps.
41097
41098 2000-07-18  Eric Christopher <echristo@redhat.com>
41099
41100         * gcc.c-torture/compile/20000718-1.c: New test.
41101
41102 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41103
41104         * cpplex.c (_cpp_push_token): If the token being pushed back
41105         is the previous token in this context, just subtract one from
41106         context->posn.
41107         * cppmacro.c (save_expansion): Clear aux field when storing a
41108         placemarker.
41109
41110 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41111
41112         * gcc.dg/noncompile/redecl-1.c: New test.
41113
41114 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41115
41116         * gcc.c-torture/execute/20000717-5.c: New test.
41117         * gcc.c-torture/execute/20000717-1.x: Removed.
41118
41119 2000-07-17  Richard Henderson  <rth@cygnus.com>
41120
41121         * gcc.c-torture/execute/20000717-4.c: New test.
41122
41123 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41124
41125         * gcc.dg/cpp/syshdr.c: New test.
41126         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41127
41128 2000-07-17  Neil Booth  <neilb@earthling.net>
41129
41130         * gcc.dg/cpp/cmdlne-dM.c: New test.
41131         * gcc.dg/cpp/cmdlne-dD.c: New test.
41132
41133 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41134
41135         * gcc.c-torture/execute/20000717-3.c: New test.
41136
41137         * gcc.c-torture/compile/20000717-1.c: New test.
41138
41139 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41140
41141         * gcc.c-torture/execute/20000717-2.c: New test.
41142
41143 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41144
41145         * gcc.dg/formatz-1.c: New test.
41146
41147         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41148         * gcc.dg/c99-digraph-1.c: New tests.
41149
41150         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41151         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41152
41153         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41154         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41155         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41156         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41157         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41158         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41159         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41160
41161 2000-07-17   Greg McGary <greg@mcgary.org>
41162
41163         * gcc.c-torture/execute/20000717-1.c: New test.
41164         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41165
41166 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41167
41168         * gcc.c-torture/execute/20000715-2.c: New test.
41169         * gcc.dg/20000715-1.c: New test.
41170
41171 2000-07-15  Michael Meissner  <meissner@redhat.com>
41172
41173         * gcc.c-torture/execute/20000715-1.c: New test.
41174
41175 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41176
41177         * gcc.c-torture/execute/20000707-1.c: New test.
41178
41179 2000-07-13  Neil Booth  <NeilB@earthling.net>
41180
41181         * testsuite/gcc.dg/cpp/digraph1.c,
41182         testsuite/gcc.dg/cpp/digraph2.c,
41183         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41184
41185 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41186
41187         * g77.f-torture/compile/20000630-2.f: New test.
41188         * g77.f-torture/compile/20000630-2.x
41189
41190 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41191
41192         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41193
41194 2000-07-11  Neil Booth  <NeilB@earthling.net>
41195
41196         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41197
41198 2000-07-11  Neil Booth  <NeilB@earthling.net>
41199
41200         * gcc.dg/cpp/cmdlne-C.c: New.
41201
41202 2000-07-09  Neil Booth  <NeilB@earthling.net>
41203
41204         * gcc.dg/cpp/directiv.c: New tests.
41205         * gcc.dg/cpp/undef1.c: Update.
41206
41207 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41208
41209         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41210
41211 2000-07-09  Neil Booth  <NeilB@earthling.net>
41212
41213         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41214
41215 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41216
41217         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41218         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41219
41220 2000-07-08  Neil Booth  <NeilB@earthling.net>
41221
41222         * gcc.dg/cpp/macsyntx.c: New tests.
41223
41224 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41225
41226         * gcc.dg/20000707-1.c: New test.
41227
41228 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41229
41230         * gcc.c-torture/execute/20000706-1.c: New test.
41231         * gcc.c-torture/execute/20000706-2.c: New test.
41232         * gcc.c-torture/execute/20000706-3.c: New test.
41233         * gcc.c-torture/execute/20000706-4.c: New test.
41234         * gcc.c-torture/execute/20000706-5.c: New test.
41235
41236 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41237
41238         * g++.old-deja/g++.pt/instantiate7.C: New test.
41239
41240 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41241
41242         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41243         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41244         * g++.old-deja/g++.other/rtti3.C: Likewise.
41245         * g++.old-deja/g++.other/rttid3.C: Likewise.
41246
41247 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41248
41249         *  g77.f-torture/compile/20000630-1.x: Fix typo
41250
41251 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41252
41253         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41254         assembly output.
41255
41256 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41257
41258         * gcc.dg/cpp/ident.c: New test.
41259
41260 2000-07-05  Neil Booth  <NeilB@earthling.net>
41261
41262         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41263           gcc.dg/cpp/lexstrng.c: New tests.
41264
41265 2000-07-04  Neil Booth  <NeilB@earthling.net>
41266
41267         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41268         * gcc.dg/cpp/strify2.c: Same.
41269
41270 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41271
41272         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41273         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41274         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41275         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41276
41277         * testsuite/gcc.dg/cpp/macro1.c,
41278         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41279         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41280         testsuite/gcc.dg/cpp/strify1.c,
41281         testsuite/gcc.dg/cpp/strify2.c: New tests.
41282
41283 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41284
41285         * gcc.c-torture/execute/20000703-1.c: New test.
41286
41287 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41288
41289         * g++.old-deja/g++.pt (lookup10.C): New test.
41290
41291 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41292
41293         * g++.old-deja/g++.pt (typename25.C): New test.
41294
41295 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41296
41297         * gcc.c-torture/compile/20000701-1.c: New test.
41298
41299 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41300
41301         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41302         to test case.
41303
41304 2000-06-30  Catherine Moore  <clm@cygnus.com>
41305
41306         * gcc.c-torture/execute/align-1.c: New test.
41307
41308 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41309
41310         * g++.old-deja/g++.pt/expr8.C: New test.
41311         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41312
41313 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41314
41315         * gcc.c-torture/compile/20000629-1.c: New test.
41316
41317 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41318
41319
41320         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41321         gcc.dg/noncompile directory, depending on whether they're
41322         preprocessor tests or not.  Annotate all the tests for the dg
41323         framework.
41324
41325         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41326         * gcc.dg/noncompile/noncompile.exp: New.
41327
41328         * Moved files:
41329         Old name                                New name
41330         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41331         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41332         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41333         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41334         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41335         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41336         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41337         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41338         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41339         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41340         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41341         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41342         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41343         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41344         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41345         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41346         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41347         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41348         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41349         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41350         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41351         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41352         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41353         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41354
41355         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41356         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41357         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41358         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41359         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41360         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41361
41362 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41363
41364         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41365         declare one variable.  On the fourth, error.
41366         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41367         declared by 20000628-1a.h.
41368
41369 2000-06-29  Richard Henderson  <rth@redhat.com>
41370
41371         * gcc.c-torture/execute/930529-1.x: New file.
41372         * gcc.dg/920413-1.c: Adjust expected warning text.
41373         * gcc.dg/980217-1.c: Declare abort.
41374         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41375
41376 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41377
41378         * g77.f-torture/compile/20000629-1.f: New test.
41379         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41380
41381 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41382
41383         Rearrange lots of files, removing entirely the
41384         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41385         directories.
41386
41387         * Deleted files:
41388         gcc.c-torture/code_quality/code_quality.exp
41389         gcc.c-torture/special/special.exp
41390         gcc.failure/failure.exp
41391         gcc.failure/940409-1.x
41392         gcc.c-torture/compile/961203-1.x
41393
41394         * New files:
41395         gcc.misc-tests/linkage.exp
41396         gcc.c-torture/execute/920730-1t.c
41397         gcc.c-torture/execute/920730-1t.x
41398         gcc.c-torture/compile/920520-1.x
41399         gcc.c-torture/compile/920521-1.x
41400         gcc.c-torture/compile/981006-1.x
41401         gcc.c-torture/execute/eeprof-1.x
41402
41403         * Moved files (possibly with modifications to fit a new harness):
41404         Old name                                New name
41405         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41406         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41407         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41408         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41409         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41410         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41411         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41412         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41413         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41414         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41415         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41416         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41417         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41418         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41419
41420 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41421
41422         * c-torture/compile/961203-1.x: Delete.
41423
41424         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41425         not exit. Include stdio.h.
41426         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41427         * gcc.misc-tests/dg-12.c: Likewise.
41428         * gcc.misc-tests/dg-5.c: Likewise.
41429         * gcc.misc-tests/dg-6.c: Likewise.
41430         * gcc.misc-tests/dg-7.c: Prototype abort.
41431         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41432         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41433         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41434         not exit.
41435         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41436         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41437
41438 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41439
41440         * gcc.dg/cpp/20000628-1.c: New test.
41441         * gcc.dg/cpp/20000628-1.h: New header for above test.
41442         * gcc.dg/cpp/20000628-1a.h: Likewise.
41443
41444 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41445
41446         * gcc.dg/cpp: New directory.
41447         * gcc.dg/cpp/cpp.exp: New driver.
41448         * gcc.dg/cpp/20000627-1.c: New test.
41449         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41450         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41451         and rewrite as a compilation test.
41452
41453         * gcc.dg: Move many files into the cpp subdirectory, possibly
41454         renaming or editing them as well.
41455         Old name                New name
41456         990119-1.c              cpp/19990119-1.c
41457         990228-1.c              cpp/19990228-1.c
41458         990407-1.c              cpp/19990407-1.c
41459         990409-1.c              cpp/19990409-1.c
41460         990413-1.c              cpp/19990413-1.c
41461         990703-1.c              cpp/19990703-1.c
41462         20000127-1.c            cpp/20000127-1.c
41463         20000129-1.c            cpp/20000129-1.c
41464         20000207-1.c            cpp/20000207-1.c
41465         20000207-2.c            cpp/20000207-2.c
41466         20000209-1.c            cpp/20000209-1.c
41467         20000209-2.c            cpp/20000209-2.c
41468         20000301-1.c            cpp/20000301-1.c
41469         20000419-1.c            cpp/20000419-1.c
41470         20000510-1.S            cpp/20000510-1.S
41471         20000519-1.c            cpp/20000519-1.c
41472         20000529-1.c            cpp/20000529-1.c
41473         20000625-1.c            cpp/20000625-1.c
41474         20000625-2.c            cpp/20000625-2.c
41475         cpp-as1.c               cpp/assert1.c
41476         cpp-as2.c               cpp/assert2.c
41477         cxx-comments-1.c        cpp/cxxcom1.c
41478         cxx-comments-2.c        cpp/cxxcom2.c
41479         endif-label.c           cpp/endif.c
41480         cpp-hash1.c             cpp/hash1.c
41481         cpp-hash2.c             cpp/hash2.c
41482         cpp-if1.c               cpp/if-1.c
41483         cpp-if2.c               cpp/if-2.c
41484         cpp-if3.c               cpp/if-3.c
41485         cpp-if4.c               cpp/if-4.c
41486         cpp-if5.c               cpp/if-5.c
41487         cpp-cond.c              cpp/if-cexp.c
41488         cpp-missingop.c         cpp/if-mop.c
41489         cpp-missingparen.c      cpp/if-mpar.c
41490         cpp-opprec.c            cpp/if-oppr.c
41491         cpp-ifparen.c           cpp/if-paren.c
41492         cpp-shortcircuit.c      cpp/if-sc.c
41493         cpp-shift.c             cpp/if-shift.c
41494         cpp-unary.c             cpp/if-unary.c
41495         cpp-li1.c               cpp/line1.c
41496         cpp-li2.c               cpp/line2.c
41497         lineno.c                cpp/line3.c
41498         lineno-2.c              cpp/line4.c
41499         cpp-mi.c                cpp/mi1.c
41500         cpp-mic.h               cpp/mi1c.h
41501         cpp-micc.h              cpp/mi1cc.h
41502         cpp-mind.h              cpp/mi1nd.h
41503         cpp-mindp.h             cpp/mi1ndp.h
41504         cpp-mix.h               cpp/mi1x.h
41505         cpp-mi2.c               cpp/mi2.c
41506         cpp-mi2a.h              cpp/mi2a.h
41507         cpp-mi2b.h              cpp/mi2b.h
41508         cpp-mi2c.h              cpp/mi2c.h
41509         cpp-mi3.c               cpp/mi3.c
41510         cpp-mi3.def             cpp/mi3.def
41511         poison-1.c              cpp/poison.c
41512         pr-impl.c               cpp/prag-imp.c
41513         cpp-redef-2.c           cpp/redef1.c
41514         cpp-redef.c             cpp/redef2.c
41515         strpaste.c              cpp/strp1.c
41516         strpaste-2.c            cpp/strp2.c
41517         cpp-tradpaste.c         cpp/tr-paste.c
41518         cpp-tradstringify.c     cpp/tr-str.c
41519         cpp-tradwarn1.c         cpp/tr-warn1.c
41520         cpp-tradwarn2.c         cpp/tr-warn2.c
41521         trigraphs.c             cpp/trigraphs.c
41522         cpp-unc1.c              cpp/unc1.c
41523         cpp-unc2.c              cpp/unc2.c
41524         cpp-unc3.c              cpp/unc3.c
41525         cpp-unc.c               cpp/unc4.c
41526         undef.c                 cpp/undef1.c
41527         undef-2.c               cpp/undef2.c
41528         cpp-wi1.c               cpp/widestr1.c
41529
41530 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41531
41532         * lib/g++.exp (g++_include_flags): Tweak.
41533
41534 2000-06-27  H.J. Lu  <hjl@gnu.org>
41535             Loren J. Rittle  <ljrittle@acm.org>
41536
41537         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41538         version with one that knows about the new gcc tree structure.
41539         (g++_link_flags): Same.
41540
41541 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41542
41543         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41544         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41545         case we are cross-compiling.
41546
41547         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41548         g++.old-deja/g++.niklas/Makefile.in,
41549         g++.old-deja/g++.niklas/configure.in,
41550         g++.old-deja/g++.other/Makefile.in,
41551         g++.old-deja/g++.other/configure.in,
41552         gcc.c-torture/code_quality/Makefile.in,
41553         gcc.c-torture/code_quality/configure.in,
41554         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41555         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41556         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41557         gcc.c-torture/execute/ieee/Makefile.in,
41558         gcc.c-torture/execute/ieee/configure.in,
41559         gcc.c-torture/noncompile/Makefile.in,
41560         gcc.c-torture/noncompile/configure.in,
41561         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41562         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41563         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41564
41565 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41566
41567         * g++.old-deja/g++.other/ambig3.C: New test.
41568
41569 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41570
41571         * g++.old-deja/g++.pt/syntax1.C: New test.
41572         * g++.old-deja/g++.pt/syntax2.C: New test.
41573         * g++.old-deja/g++.other/syntax3.C: New test.
41574         * g++.old-deja/g++.other/syntax4.C: New test.
41575
41576 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41577
41578         * gcc.dg/20000623-1.c: Prototype exit and abort.
41579
41580 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41581
41582         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41583         New tests.
41584         * gcc.dg/cpp-mi3.def: New file.
41585
41586         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41587         inside assertions.
41588         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41589         lexer's error messages.
41590         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41591         divine anything from the linemarkers.
41592         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41593         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41594
41595 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41596
41597         * gcc.dg/20000623-1.c: New test.
41598
41599 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41600
41601         * gcc.c-torture/execute/20000622-1.c: New test.
41602
41603 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41604
41605         * g++.old-deja/g++.other/init15.C: New test.
41606
41607 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41608
41609         * g++.old-deja/g++.pt/vaarg2.C: New test.
41610         * g++.old-deja/g++.pt/vaarg3.C: New test.
41611
41612 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41613
41614         * g++.old-deja/g++.other/dyncast6.C: New test.
41615
41616 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41617
41618         * gcc.c-torture/execute/loop-6.c: New test.
41619
41620 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41621
41622         * gcc.dg/20000614-1.c: New test.
41623         * gcc.dg/20000614-2.c: New test.
41624
41625 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41626
41627         * g++.old-deja/g++.other/inline12.C: New test.
41628
41629 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41630
41631         * g++.old-deja/g++.other/eh1.C: New test.
41632
41633 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41634
41635         * g++.old-deja/g++.other/type.C: New test.
41636
41637 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41638
41639         * g++.old-deja/g++.other/initstring.C: New test.
41640
41641 2000-06-12  Jason Merrill  <jason@redhat.com>
41642
41643         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41644
41645 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41646
41647         * gcc.c-torture/compile/20000609-1.c: New test.
41648
41649 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41650
41651         * gcc.dg/20000609-1.c: New test.
41652
41653 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41654
41655         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41656         * gcc.c-torture/noncompile/poison-1.c: Move...
41657         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41658         * gcc.dg/cpp-li1.c: Add a token after the #line.
41659
41660 2000-06-05  Richard Henderson  <rth@cygnus.com>
41661
41662         * gcc.c-torture/execute/20000605-2.c: New test.
41663         * gcc.c-torture/execute/20000605-3.c: New test.
41664
41665 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41666
41667         * g77.f-torture/execute/20000503-1.x: New file.
41668
41669 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41670
41671         * g++.old-deja/g++.eh/badalloc1.C: New test.
41672
41673 2000-06-05  Richard Henderson  <rth@cygnus.com>
41674
41675         * gcc.c-torture/execute/20000605-1.c: New test.
41676
41677 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41678             Nathan Sidwell <nathan@codesourcery.com>
41679
41680         * gcc.c-torture/compile/20000605-1.c: New test.
41681
41682 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41683
41684         * g77.f-torture/compile/20000601-1.f: New test.
41685
41686 2000-06-03  Richard Henderson  <rth@cygnus.com>
41687
41688         * gcc.c-torture/execute/20000603-1.c: New.
41689
41690 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41691
41692         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41693         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41694
41695 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41696
41697         * gcc.dg/compare2.c (case 12): XFAIL.
41698         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41699         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41700
41701         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41702
41703 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41704
41705         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41706         guard macro is already defined when the header is first
41707         included.
41708         * gcc.dg/cpp-mix.h: New file.
41709         * gcc.dg/endif-label.c: Update patterns to match compiler.
41710
41711         * g++.brendan/complex1.C: Declare abort.
41712         * g++.law/refs4.C: Remove XFAIL.
41713         * g++.oliva/expr2.C: Declare abort and exit.
41714
41715 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41716
41717         * gcc.c-torture/execute/20000528-1.c: New test.
41718
41719         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41720         * g++.old-deja/g++.law/temps4.C: Likewise.
41721
41722         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41723         stdlib.h.  Call abort() on failure.
41724         * g++.old-deja/g++.law/refs4.C: Likewise.
41725         * g++.old-deja/g++.law/temps4.C: Likewise.
41726         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41727         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41728
41729 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41730
41731         Relative to g++.dg/special:
41732         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41733
41734         Relative to g++.old-deja:
41735         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41736         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41737         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41738         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41739         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41740         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41741         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41742
41743         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41744         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41745         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41746         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41747         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41748         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41749         and/or string.h.
41750
41751         * g++.other/goto1.C: Update expectations for error messages.
41752
41753 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41754
41755         * gcc.c-torture/compile/20000523-1.c: New test.
41756
41757 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41758
41759         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41760
41761 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41762
41763         * g++.old-deja/g++.eh/catch11.C: New test.
41764         * g++.old-deja/g++.eh/catch12.C: New test.
41765
41766 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41767
41768         * gcc.c-torture/execute/20000523-1.c: New test.
41769
41770 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41771
41772         * c-torture/execute/bcp-1.c: Replace abort in arg of
41773         __builtin_constant_p with a generic external function.
41774
41775         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41776         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41777         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41778         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41779         Prototype abort and/or exit.
41780
41781         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41782         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41783         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41784         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41785
41786 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41787
41788         * gcc.dg/dwarf2-1.c: New test.
41789
41790 2000-05-20  Richard Henderson  <rth@cygnus.com>
41791
41792         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41793
41794 2000-05-20  Andreas Jaeger  <aj@suse.de>
41795
41796         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41797         testcase.
41798
41799 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41800
41801         * gcc.c-torture/execute/20000519-2.c: New test.
41802
41803 2000-05-19  Andreas Jaeger  <aj@suse.de>
41804
41805         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41806         which fails with SSA.
41807
41808         * lib/c-torture.exp: Also test with -O3 -fssa.
41809
41810 2000-05-18  Michael Meissner  <meissner@redhat.com>
41811
41812         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41813         * gcc.c-torture/execute/920415-1.c: Ditto.
41814         * gcc.c-torture/execute/920501-1.c: Ditto.
41815         * gcc.c-torture/execute/conversion.c: Ditto.
41816         * gcc.c-torture/execute/cvt-1.c: Ditto.
41817
41818 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41819
41820         * gcc.c-torture/compile/20000518-1.c: New test.
41821
41822 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41823
41824         * g77.f-torture/compile/200005018.f: New test.
41825
41826 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41827
41828         * gcc.c-torture/compile/20000517-1.c: New test.
41829
41830 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41831
41832         * gcc.c-torture/execute/20000516-1.c: New test.
41833
41834 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41835
41836         * g++.old-deja/g++.other/eh.C: New test.
41837
41838 2000-05-12  Richard Henderson  <rth@cygnus.com>
41839
41840         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41841         constants through to doit's conditional.
41842
41843 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41844
41845         * gcc.c-torture/compile/20000511-1.c: New test.
41846         * g77.f-torture/compile/20000511-1.f: New test.
41847         * g77.f-torture/compile/20000511-2.f: New test.
41848
41849 2000-05-11  Michael Meissner  <meissner@redhat.com>
41850
41851         * gcc.c-torture/execute/20000511-1.c: New test.
41852
41853 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41854
41855         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41856         * gcc.dg/20000510-1.S: New.
41857
41858 2000-05-08  Catherine Moore  <clm@cygnus.com>
41859
41860         * gcc.dg/unused-3.c: New.
41861
41862 2000-05-06  Richard Henderson  <rth@cygnus.com>
41863
41864           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41865           * g++.old-deja/g++.mike/warn1.C: Likewise.
41866           * g++.old-deja/g++.pt/local1.C: Likewise.
41867           * g++.old-deja/g++.pt/local7.C: Likewise.
41868           * g++.old-deja/g++.pt/spec16.C: Likewise.
41869
41870 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41871
41872         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41873
41874 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41875
41876           * g77.f-torture/execute/20000503-1.f: New test.
41877
41878 2000-05-04  Andreas Jaeger  <aj@suse.de>
41879
41880         * gcc.dg/noreturn-2.c: New test.
41881
41882 2000-05-04  Neil Booth  <NeilB@earthling.net>
41883
41884         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41885         preprocessor.
41886
41887 2000-05-04  Richard Henderson  <rth@cygnus.com>
41888
41889         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41890
41891 2000-05-04  Richard Henderson  <rth@cygnus.com>
41892
41893         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41894         OpenSSL by Jason R Thorpe.
41895
41896 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41897
41898         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41899
41900 2000-05-03  Robert Lipe <robertlipe@usa.net>
41901
41902         * gcc.dg/20000503-1.c: New test.
41903
41904 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41905
41906         * gcc.c-torture/compile/20000502-1.c: New test.
41907         * g++.old-deja/g++.other/align.C: New test.
41908         * gcc.dg/cpp-tradstringify.c: New test.
41909
41910 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41911
41912         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41913         and hard registers.
41914
41915 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41916
41917         * gcc.c-torture/execute/loop-5.c: New test.
41918
41919 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41920
41921         * gcc.c-torture/execute/va-arg-20.c: New test.
41922
41923 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41924
41925         * gcc.c-torture/execute/20000422-1.c: New test.
41926
41927 2000-04-20  Greg McGary  <gkm@gnu.org>
41928
41929         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41930         when optimizing, but without sibling-call optimizations (-O1).
41931
41932 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41933
41934           * gcc.c-torture/compile/20000420-1.c: New test.
41935
41936 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41937
41938         * g++.abi/ptrflags.C: New test.
41939         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41940
41941 2000-04-19  Catherine Moore  <clm@cygnus.com>
41942
41943         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41944
41945 2000-04-19  Greg McGary  <gkm@gnu.org>
41946
41947         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41948         sibling-call optimizations.
41949
41950 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41951
41952         * gcc.dg/20000419-1.c: New test.
41953
41954 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41955
41956         * gcc.c-torture/execute/20000412-6.c: New test.
41957
41958 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41959
41960         * gcc.c-torture/execute/20000412-5.c: New test.
41961         * g77.f-torture/compile/20000412-1.f: New test.
41962         * gcc.c-torture/execute/20000412-4.c: New test.
41963         * gcc.c-torture/compile/20000412-2.c: New test.
41964         * gcc.c-torture/execute/20000412-3.c: New test.
41965         * gcc.c-torture/compile/20000412-1.c: New test.
41966         * gcc.c-torture/execute/20000412-2.c: New test.
41967
41968 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41969
41970         * objc/execute/bf-20.m: New test.
41971
41972 2000-04-10  Richard Henderson  <rth@cygnus.com>
41973
41974         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41975
41976         * gcc.c-torture/execute/20000412-1.c: New test.
41977
41978 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41979
41980         * g++.old-deja/g++.eh/catchptr1.C: New test.
41981
41982 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41983
41984         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41985
41986 2000-04-08  Neil Booth  <NeilB@earthling.net>
41987
41988         * gcc.dg/cpp-nullchar.c: Remove test as
41989         embedded nulls cause problems.
41990
41991 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41992
41993         * gcc.dg/compare2.c: New test.
41994
41995 2000-04-08  Neil Booth  <NeilB@earthling.net>
41996
41997         * gcc.dg/cpp-nullchar.c: New test.
41998
41999 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
42000
42001         * gcc.dg/cpp-mi2.c: New test.
42002         * gcc.dg/cpp-mi2[abc].h: New files.
42003
42004 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
42005
42006         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
42007         member name.
42008
42009 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42010
42011         * g++.old-deja/g++.abi/vmihint.C: New test.
42012
42013 2000-04-06  Neil Booth  <NeilB@earthling.net>
42014
42015         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
42016         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
42017         copyright.
42018
42019 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
42020
42021         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
42022         avoid stack-frame overwrite.
42023
42024 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
42025
42026         * gcc.c-torture/compile/20000405-2.c: New test.
42027         * gcc.c-torture/compile/20000405-3.c: New test.
42028
42029 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42030
42031         * gcc.c-torture/compile/20000405-1.c: New test.
42032
42033 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
42034
42035         * gcc.dg/cast-qual-1.c: Revert last change.
42036
42037 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42038
42039         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42040
42041 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42042
42043         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42044         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42045
42046 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42047
42048         * gcc.c-torture/compile/20000403-2.c: New test.
42049         * gcc.c-torture/compile/20000403-1.c: New test.
42050
42051 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42052
42053         * gcc.c-torture/execute/20000403-1.c: New test.
42054
42055 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42056
42057         * gcc.c-torture/execute/20000402-1.c: New test.
42058
42059 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42060
42061         * gcc.c-torture/execute/va-arg-15.c: New test.
42062         * gcc.c-torture/execute/va-arg-16.c: New test.
42063         * gcc.c-torture/execute/va-arg-17.c: New test.
42064         * gcc.c-torture/execute/va-arg-18.c: New test.
42065         * gcc.c-torture/execute/va-arg-19.c: New test.
42066
42067 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42068
42069         * gcc.c-torture/compile/981211-1.c: Move to...
42070         * gcc.dg/cpp-as1.c: ...here.
42071         * gcc.dg/cpp-as2.c: New file.
42072
42073         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42074         compiler.
42075
42076 2000-04-02  Neil Booth  <NeilB@earthling.net>
42077
42078         * gcc.dg/cpp-cond.c  New tests.
42079         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42080         accidental success less likely.
42081         * gcc.dg/cpp-missingop.c  New tests.
42082         * gcc.dg/cpp-missingparen.c  New tests.
42083         * gcc.dg/cpp-shift.c  New tests.
42084         * gcc.dg/cpp-shortcircuit.c  New tests.
42085         * gcc.dg/cpp-unary.c  New tests.
42086
42087 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42088
42089         * gcc.c-torture/compile/20000329-1.c: New test.
42090
42091 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42092
42093         * gcc.c-torture/compile/20000326-1.c: New test.
42094         * gcc.c-torture/compile/20000326-2.c: New test.
42095
42096 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42097
42098         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42099         the first parameter is a function argument.
42100
42101 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42102
42103         * g++.old-deja/g++.ext/array4.C: New test.
42104
42105 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42106
42107         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42108
42109 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42110
42111         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42112
42113 2000-03-19  Richard Henderson  <rth@cygnus.com>
42114
42115         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42116
42117 2000-03-19  Richard Henderson  <rth@cygnus.com>
42118
42119         * gcc.c-torture/compile/20000319-1.c: New test.
42120
42121 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42122
42123         * gcc.c-torture/execute/20000314-3.c: New test.
42124         * gcc.c-torture/execute/20000314-2.c: New test.
42125         * gcc.c-torture/execute/20000314-1.c: New test.
42126         * gcc.c-torture/compile/20000314-2.c: New test.
42127         * gcc.c-torture/compile/20000314-1.c: New test.
42128
42129 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42130
42131         * g++.old-deja/g++.warn/inline.C: New test.
42132
42133 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42134
42135         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42136         standards-compliant result rather than specific constants.
42137         Put test-values in array.
42138
42139 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42140
42141         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42142         (g++_target_compile): Put test-specific options last.
42143
42144 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42145
42146         * g++.old-deja/g++.eh/vbase4.C: New test.
42147
42148 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42149
42150         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42151
42152 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42153
42154         * g++.old-deja/g++.brendan/misc12.C: Removed.
42155         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42156         * g++.old-deja/g++.ext/pretty4.C: New test.
42157
42158 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42159
42160         * g++.old-deja/g++.other/string2.C: New test.
42161
42162 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42163
42164         * g++.old-deja/g++.warn/impint2.C: New test.
42165
42166 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42167
42168         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42169         is 1, not zero.
42170
42171 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42172
42173         * g++.old-deja/g++.warn/impint.C: New test.
42174         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42175         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42176         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42177         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42178         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42179         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42180         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42181         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42182         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42183         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42184         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42185         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42186
42187 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42188
42189         * gcc.dg/cpp-redef.c: New test.
42190
42191 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42192
42193         * g++.old-deja/g++.pt/unify7.C: New test.
42194
42195 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42196
42197         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42198         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42199
42200 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42201
42202         * gcc.c-torture/compile/20000224-1.c: New test.
42203
42204 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42205
42206         * gcc.c-torture/compile/cpp-2.c: New test.
42207         * gcc.c-torture/compile/cpp-1.c: New test.
42208
42209 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42210
42211         * gcc.c-torture/execute/20000225-1.c: New test.
42212
42213 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42214
42215         * gcc.dg/cpp-li2.c: New test.
42216
42217         * gcc.dg/cpp-wi1.c: New test.
42218
42219         * gcc.dg/cpp-li1.c: New test.
42220
42221 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42222
42223         * g++.old-deja/g++.other/sizeof5.C: New test.
42224
42225 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42226
42227         * gcc.c-torture/execute/va-arg-13.c: New test.
42228
42229 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42230
42231         * gcc.c-torture/execute/va-arg-12.c: New test.
42232
42233 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42234
42235         * gcc.c-torture/execute/20000223-1.c: New test.
42236
42237 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42238
42239         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42240
42241 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42242
42243         * g++.old-deja/g++.abi/ptrmem.C: New test.
42244
42245 2000-02-19  Richard Henderson  <rth@cygnus.com>
42246
42247         * gcc.c-torture/compile/init-3.c: New.
42248
42249 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42250
42251         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42252         ALWAYS_CXXFLAGS.
42253
42254 2000-02-11  Robert Lipe <robertl@sco.com>
42255
42256         * gcc.c-torture/compile/20000211-3.c: New test.
42257
42258 2000-02-11  Martin Buchholz <martin@xemacs.org>
42259
42260         * gcc.c-torture/compile/20000211-2.c: New test.
42261
42262 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42263
42264         * gcc.c-torture/compile/20000211-1.c: New test.
42265
42266 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42267
42268         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42269           on native targets
42270
42271 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42272
42273         * g++.old-deja/g++.other/cast5.C: New test.
42274
42275 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42276
42277         * gcc.c-torture/execute/20000205-1.c: New.
42278
42279 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42280
42281         * g++.old-deja/g++.jason/cast3.C: Return void.
42282         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42283
42284 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42285
42286         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42287
42288         * gcc.dg/loop-1.c: New test.
42289
42290 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42291
42292         * gcc.c-torture/compile/20000127-1.c: New test.
42293         * gcc.c-torture/execute/991228-1.c: New test.
42294
42295 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42296
42297         * gcc.dg/unused-2.c: New test.
42298
42299         * gcc.dg/conv-1.c: New test.
42300
42301 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42302
42303         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42304         compiler.
42305         (tool_option_proc): Fix typo.
42306
42307 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42308
42309         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42310         of the ld on the host, not on the build machine.
42311         Also, don't crash if '--help' is not a supported option.
42312
42313 2000-01-24  Richard Henderson  <rth@cygnus.com>
42314
42315         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42316
42317 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42318
42319         * gcc.c-torture/execute/20000120-2.c: New test.
42320         * gcc.c-torture/execute/20000120-1.c: New test.
42321
42322 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42323
42324         * gcc.c-torture/execute/20000113-1.c: New test.
42325
42326 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42327
42328         * gcc.c-torture/execute/20000112-1.c: New test.
42329
42330 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42331
42332         * gcc.dg/20000111-1.c: New test.
42333
42334 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42335
42336         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42337         with 16 bit integers.
42338
42339 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42340
42341         * gcc.dg/20000108-1.c: New test.
42342
42343 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42344
42345         * g++.old-deja/g++.ns/koenig8.C: New test.
42346
42347 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42348
42349         * g++.old-deja/g++.other/cast4.C: New test.
42350
42351 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42352
42353         * gcc.c-torture/compile/20000105-2.c: New test.
42354         * gcc.c-torture/compile/20000105-1.c: New test.
42355
42356 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42357
42358         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42359         references to printf & atoi to conform to ANSI standard.
42360         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42361         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42362         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42363         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42364         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42365         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42366         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42367         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42368         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42369         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42370         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42371         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42372         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42373         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42374         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42375         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42376         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42377         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42378         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42379         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42380         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42381         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42382         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42383         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42384         * g++.old-deja/g++.brendan/init3.C: Likewise.
42385         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42386         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42387         * g++.old-deja/g++.brendan/new2.C: Likewise.
42388         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42389         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42390         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42391         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42392         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42393         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42394         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42395         * g++.old-deja/g++.brendan/template24.C: Likewise.
42396         * g++.old-deja/g++.brendan/template3.C: Likewise.
42397         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42398         * g++.old-deja/g++.jason/inline3.C: Likewise.
42399         * g++.old-deja/g++.jason/opeq.C: Likewise.
42400         * g++.old-deja/g++.law/arg5.C: Likewise.
42401         * g++.old-deja/g++.law/arm7.C: Likewise.
42402         * g++.old-deja/g++.law/ctors11.C: Likewise.
42403         * g++.old-deja/g++.law/cvt8.C: Likewise.
42404         * g++.old-deja/g++.law/init9.C: Likewise.
42405         * g++.old-deja/g++.law/refs4.C: Likewise.
42406         * g++.old-deja/g++.law/template2.C: Likewise.
42407         * g++.old-deja/g++.law/visibility24.C: Likewise.
42408         * g++.old-deja/g++.law/vtable3.C: Likewise.
42409         * g++.old-deja/g++.mike/asm2.C: Likewise.
42410         * g++.old-deja/g++.mike/eh1.C: Likewise.
42411         * g++.old-deja/g++.mike/misc1.C: Likewise.
42412         * g++.old-deja/g++.mike/misc13.C: Likewise.
42413         * g++.old-deja/g++.mike/misc14.C: Likewise.
42414         * g++.old-deja/g++.mike/ns12.C: Likewise.
42415         * g++.old-deja/g++.mike/p1248.C: Likewise.
42416         * g++.old-deja/g++.mike/p3708.C: Likewise.
42417         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42418         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42419         * g++.old-deja/g++.mike/p646.C: Likewise.
42420         * g++.old-deja/g++.mike/p700.C: Likewise.
42421         * g++.old-deja/g++.mike/p783.C: Likewise.
42422         * g++.old-deja/g++.mike/p783a.C: Likewise.
42423         * g++.old-deja/g++.mike/p783b.C: Likewise.
42424         * g++.old-deja/g++.mike/p786.C: Likewise.
42425         * g++.old-deja/g++.mike/p789.C: Likewise.
42426         * g++.old-deja/g++.mike/p789a.C: Likewise.
42427         * g++.old-deja/g++.mike/p807a.C: Likewise.
42428         * g++.old-deja/g++.other/delete3.C: Likewise.
42429         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42430         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42431         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42432         * g++.old-deja/g++.other/empty1.C: Likewise.
42433         * g++.old-deja/g++.other/temporary1.C: Likewise.
42434         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42435         * g++.old-deja/g++.pt/t16.C: Likewise.
42436         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42437
42438 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42439
42440         * gcc.dg/991230-1.c: New test.
42441
42442 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42443
42444         * gcc.c-torture/compile/991229-3.c: New test.
42445         * gcc.c-torture/compile/991229-2.c: New test.
42446         * gcc.c-torture/compile/991229-1.c: New test.
42447
42448 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42449
42450         * gcc.c-torture/compile/labels-2.c: New test.
42451
42452 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42453
42454         * gcc.c-torture/execute/991227-1.c: New test.
42455
42456 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42457
42458         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42459
42460 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42461
42462         * gcc.c-torture/execute/991221-1.c: New test.
42463
42464 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42465
42466         * g++.old-deja/g++.other/cast3.C: New test.
42467
42468 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42469
42470         * gcc.c-torture/execute/991216-4.c: New test.
42471
42472 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42473
42474         * gcc.c-torture/execute/991216-1.c: New test.
42475         * gcc.c-torture/execute/991216-2.c: New test.
42476         * gcc.c-torture/execute/991216-3.c: New test.
42477
42478 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42479
42480         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42481         Actually make the test fail by using "-O2" for compilation.
42482
42483 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42484
42485         * g++.old-deja/g++.warn/cast-align1.C: New test.
42486
42487 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42488
42489         * gcc.c-torture/compile/991214-1.c: New test.
42490         * gcc.c-torture/compile/991214-2.c: New test.
42491
42492 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42493
42494         * gcc.dg/991214-1.c: New test.
42495
42496 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42497
42498         * gcc.c-torture/compile/991213-3.c: New test.
42499         * gcc.c-torture/compile/991213-2.c: New test.
42500         * gcc.c-torture/compile/991213-1.c: New test.
42501
42502 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42503
42504         * gcc.dg/991209-1.c: New test.
42505
42506 1999-12-08  Nathan Sidwell <nathan@acm.org>
42507
42508         * gcc.c-torture/compile/991208-1.c: New test.
42509
42510 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42511
42512         * gcc.dg/ultrasp2.c: New test.
42513
42514 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42515
42516         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42517
42518 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42519
42520         * gcc.c-torture/compile/991202-1.c: New test.
42521         * gcc.c-torture/execute/991202-1.c: New test.
42522         * gcc.c-torture/execute/991202-2.c: New test.
42523         * gcc.c-torture/execute/991202-3.c: New test.
42524
42525 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42526
42527         * g++.old-deja/g++.abi/align.C: New test.
42528         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42529         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42530
42531 1999-12-01  Richard Henderson  <rth@cygnus.com>
42532
42533         * gcc.c-torture/execute/991201-1.c: New.
42534
42535 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42536
42537         * gcc.dg/991129-1.c: New test.
42538
42539 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42540
42541         * gcc.c-torture/compile/991127-1.c: New test.
42542
42543 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42544
42545         * g++.old-deja/g++.other/warn4.C: New test.
42546
42547 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42548
42549         * g++.old-deja/g++.eh/cleanup2.C: New test.
42550         * g++.old-deja/g++.ext/pretty2.C: New test.
42551         * g++.old-deja/g++.ext/pretty3.C: New test.
42552         * g++.old-deja/g++.other/debug6.C: New test.
42553
42554 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42555
42556         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42557         compiler_output to look for one error message instead of two.
42558
42559 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42560
42561         * gcc.c-torture/execute/991118-1.c: Also test case
42562         where the word boundary does not split a byte evenly.
42563
42564 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42565
42566         * g++.old-deja/g++.ext/restrict1.C: New test.
42567
42568 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42569
42570         * gcc.c-torture/execute/991118-1.c: New test.
42571
42572 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42573
42574         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42575         working directory pathnames.
42576
42577 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42578
42579         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42580         host is equipped with driver.h and driver.o so it can actually
42581         compile and run the tests.
42582
42583 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42584
42585         * gcc.c-torture/compile/991008-1.c: New test.
42586
42587 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42588
42589         * lib/gcc-dg.exp: Include target-supports.exp
42590
42591 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42592
42593         * lib/target-supports.exp: New file: Provide procs to test for
42594         features supported by the target.
42595         (check_weak_available): Moved here from ecos.exp.
42596         (check_alias_available): New proc: Determine of the target
42597         toolchain supports the alias attribute.
42598
42599         * gcc.dg/special/ecos.exp: Move check_weak_available to
42600         target-supports.exp.
42601         (alias-1.c): Only perform the test if the target supports
42602         aliases.
42603         (wkali-1.c): Only perform the test if the target supports
42604         aliases.
42605
42606         * gcc.dg/990506-0.c: Expect error messages from cross
42607         targets as well as native targets.
42608
42609 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42610
42611         * gcc.dg/ultrasp1.c: Removed xfail.
42612         * gcc.dg/struct-ret-2.c: Likewise.
42613         * gcc.dg/array-1.c: Likewise.
42614
42615 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42616
42617         * gcc.dg/struct-ret-2.c: New test.
42618
42619         * gcc.dg/array-1.c: New test.
42620
42621 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42622
42623         * gcc.c-torture/execute/991030-1.c: New test.
42624
42625 1999-10-26  Richard Henderson  <rth@cygnus.com>
42626
42627         * gcc.c-torture/compile/991026-2.c: New test.
42628
42629 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42630
42631         * gcc.c-torture/compile/991026-1.c: New test.
42632
42633 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42634
42635         * gcc.c-torture/execute/991023-1.c: New test.
42636
42637 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42638
42639         * gcc.c-torture/execute/991019-1.c: New test.
42640
42641 1999-10-16  Richard Henderson  <rth@cygnus.com>
42642
42643         * gcc.c-torture/execute/991016-1.c: New test.
42644
42645 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42646
42647         * gcc.c-torture/execute/991014-1.c: New test.
42648
42649 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42650
42651         * g++.old-deja/g++.other/union2.C: New test.
42652
42653 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42654
42655         * g++.old-deja/g++.other/vaarg2.C: New test.
42656         * g++.old-deja/g++.other/vaarg3.C: New test.
42657
42658 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42659
42660         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42661         in compile/.
42662
42663 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42664
42665         * gcc.c-torture/execute/va-arg-11.c: New test.
42666
42667 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42668
42669         * lib/file-format.exp (gcc_target_object_format): Don't
42670         crash if objdump is unavailable.
42671
42672 1999-09-29  Donn Terry <donn@interix.com>
42673
42674         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42675
42676 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42677
42678         * gcc.c-torture/compile/990928-1.c: New test.
42679
42680 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42681
42682         * g++.old-deja/g++.other/decl6.C: New test.
42683
42684 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42685
42686         * gcc.c-torture/execute/va-arg-10.c: New test.
42687
42688 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42689
42690         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42691         __PRETTY_FUNCTION__.
42692
42693 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42694
42695         * gcc.c-torture/execute/990923-1.c: New test.
42696
42697 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42698
42699         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42700         for which -fpic is inappropriate.
42701
42702 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42703
42704         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42705
42706 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42707
42708         * g++.old-deja/g++.other/dyncast1.C: New test.
42709         * g++.old-deja/g++.other/dyncast2.C: New test.
42710         * g++.old-deja/g++.other/dyncast3.C: New test.
42711         * g++.old-deja/g++.other/dyncast4.C: New test.
42712         * g++.old-deja/g++.other/dyncast5.C: New test.
42713         * g++.old-deja/g++.eh/catch3.C: New test.
42714         * g++.old-deja/g++.eh/catch3p.C: New test.
42715         * g++.old-deja/g++.eh/catch4.C: New test.
42716         * g++.old-deja/g++.eh/catch4p.C: New test.
42717         * g++.old-deja/g++.eh/catch5.C: New test.
42718         * g++.old-deja/g++.eh/catch5p.C: New test.
42719         * g++.old-deja/g++.eh/catch6.C: New test.
42720         * g++.old-deja/g++.eh/catch6p.C: New test.
42721         * g++.old-deja/g++.eh/catch7.C: New test.
42722         * g++.old-deja/g++.eh/catch7p.C: New test.
42723         * g++.old-deja/g++.eh/catch8.C: New test.
42724         * g++.old-deja/g++.eh/catch8p.C: New test.
42725         * g++.old-deja/g++.eh/catch9.C: New test.
42726         * g++.old-deja/g++.eh/catch9p.C: New test.
42727
42728 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42729
42730         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42731         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42732
42733 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42734
42735         * gcc.c-torture/compile/990913-1.c: New test.
42736
42737 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42738
42739         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42740         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42741
42742 1999-09-09  Richard Henderson  <rth@cygnus.com>
42743
42744         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42745
42746 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42747
42748         * g++.old-deja/g++.other/lookup11.C: New test.
42749         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42750         what is permitted and what we want.
42751         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42752         overload use.
42753         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42754
42755 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42756
42757         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42758         * gcc.c-torture/noncompile/poison-1.c: New file.
42759
42760 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42761
42762         * g++.old-deja/g++.other/sizeof3.C: New test.
42763         * g++.old-deja/g++.other/sizeof4.C: New test.
42764         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42765         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42766
42767 1999-09-07  Richard Henderson  <rth@cygnus.com>
42768
42769         * gcc.dg/va-arg-1.c: New.
42770
42771 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42772
42773         * gcc.c-torture/execute/va-arg-9.c: New test.
42774
42775 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42776
42777         * g77.f-torture/compile/980519-2.f: New test.
42778         * g77.f-torture/compile/19990905-0.f: New test.
42779         * g77.f-torture/compile/19990905-1.f: New test.
42780         * g77.f-torture/compile/19990905-2.f: New test.
42781
42782         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42783
42784 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42785
42786         * gcc.c-torture/execute/990827-1.c: Fix typo.
42787
42788 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42789
42790         * g++.old-deja/g++.other/deref1.C: New test.
42791
42792 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42793
42794         * g++.old-deja/g++.other/ambig2.C: New test.
42795         * g++.old-deja/g++.other/cond5.C: New test.
42796         * g++.old-deja/g++.other/lookup16.C: New test.
42797
42798 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42799
42800         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42801         assemblers too.
42802
42803 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42804
42805         * lib/c-torture.exp: Avoid the "compare executables" optimization
42806         when testing native.
42807
42808 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42809
42810         * gcc.c-torture/execute/990829-1.c: New test.
42811         * gcc.c-torture/compile/990829-1.c: New test.
42812
42813 1999-08-27  Paul Burchard  <burchard@pobox.com>
42814
42815         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42816         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42817         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42818         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42819         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42820         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42821         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42822         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42823         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42824         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42825         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42826
42827 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42828
42829         * gcc.c-torture/execute/990827-1.c: New test.
42830
42831 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42832
42833         * g77.f-torture/noncompile/19990826-4.f: New test.
42834
42835         * g77.f-torture/compile/19990826-3.f: New test.
42836
42837         * g77.f-torture/execute/19990826-2.f: New test.
42838
42839         * g77.f-torture/compile/19990826-1.f: New test.
42840
42841         * gcc.c-torture/execute/990826-0.c: New test.
42842         * g77.c-torture/execute/19990826-0.f: New test.
42843
42844         * g77.f-torture/noncompile/970626-2.f: New test.
42845
42846 1999-08-25  Paul Burchard  <burchard@pobox.com>
42847
42848         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42849         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42850         lss-011.C: New tests.
42851
42852 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42853
42854         * g++.old-deja/g++.other/decl5.C: New test.
42855
42856 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42857
42858         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42859         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42860         call `postbase' for each one.  All callers of `postbase' changed
42861         to call this instead.
42862
42863 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42864
42865         * gcc.c-torture/execute/990811-1.c: New test.
42866
42867 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42868
42869         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42870         just native ones.
42871
42872         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42873         just native ones.
42874
42875 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42876
42877         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42878
42879 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42880
42881         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42882
42883 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42884
42885         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42886
42887 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42888
42889         * gcc.c-torture/execute/990804-1.c: New test.
42890
42891 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42892
42893         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42894         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42895         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42896
42897 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42898
42899         * g++.old-deja/g++.other/struct1.C: New test.
42900
42901 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42902
42903         * g++.old-deja/g++.other/enum2.C: New test.
42904
42905 1999-08-02  Richard Henderson  <rth@cygnus.com>
42906
42907         Adapted from tests from Franz Sirl:
42908         * gcc.c-torture/execute/va-arg-7.c: New test.
42909         * gcc.c-torture/execute/va-arg-8.c: New test.
42910
42911 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42912
42913         * gcc.c-torture/compile/990801-2.c: New test.
42914
42915         * gcc.c-torture/compile/990801-1.c: New test.
42916
42917 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42918
42919         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42920         fp-cmp-1.c, converting double to float.
42921
42922         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42923         fp-cmp-1.c, converting double to long double.
42924
42925         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42926         from fr1 to unknown_register, since fr1 is a legitimate register
42927         on some machines.
42928
42929 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42930
42931         * README: More listname related changes.
42932
42933 1999-07-08  Catherine Moore  <clm@cygnus.com>
42934
42935         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42936
42937 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42938
42939         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42940
42941 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42942
42943         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42944
42945 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42946
42947         * gcc.dg/990703-1.c: New test.
42948
42949 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42950
42951         * lib/file-format.exp: New file: Move definition of proc
42952         gcc_target_object_format to here from
42953         gcc.dg/special/ecos.exp.
42954
42955         * lib/c-torture.exp: Include lib file-format.exp.
42956         * lib/gcc-dg.exp: Include lib file-format.exp.
42957
42958         * gcc.dg/special/ecos.exp: Remove definition of proc
42959         gcc_target_object_format.
42960
42961 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42962
42963         * gcc.c-torture/execute/990628-1.c: New test.
42964
42965 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42966
42967         * gcc.c-torture/compile/990625-2.c: New test.
42968
42969         * gcc.c-torture/compile/990625-1.c: New test.
42970
42971 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42972
42973         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42974         attributes compile.
42975         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42976         ports that use the COFF/PE file format.
42977
42978 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42979
42980         * gcc.c-torture/compile/990617-1.c: New test.
42981
42982 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42983
42984         * g++.old-deja/g++.other/decl4.C: New test.
42985
42986 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42987
42988         * g++.old-deja/g++.other/bitfld3.C: New test.
42989
42990 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42991
42992         * g++.old-deja/g++.eh/catch1.C: New test.
42993
42994 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42995
42996         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42997
42998         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42999         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
43000
43001 1999-06-05  Craig Burley  <craig@jcb-sc.com>
43002
43003         * g77.f-torture/compile/19990502-0.f: Replace with new,
43004         shorter, test that still fails after recent changes.
43005
43006 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43007
43008         * gcc.c-torture/execute/990604-1.c: New test.
43009
43010 1999-05-31  Jeffrey A Law  (law@cygnus.com)
43011
43012         * gcc.c-torture/execute/990531-1.c: New test.
43013
43014 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43015
43016         * gcc.c-torture/compile/990527-1.c: New test.
43017
43018 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
43019
43020         * gcc.c-torture/execute/990527-1.c: New test.
43021
43022 1999-05-25  Nick Clifton  <nickc@cygnus.com>
43023
43024         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
43025         bitfields as signed.
43026
43027 1999-05-25  Craig Burley  <craig@jcb-sc.com>
43028
43029         * g77.f-torture/compile/19990525-0.f: New test.
43030
43031 1999-05-25  Jeffrey A Law  (law@cygnus.com)
43032
43033         * gcc.c-torture/execute/990525-2.c: New test.
43034
43035         * gcc.c-torture/execute/990525-1.c: New test.
43036
43037 1999-05-24  Nathan Sidwell  <nathan@acm.org>
43038
43039         * g++.old-deja/g++.other/anon3.C: New test.
43040         * g++.old-deja/g++.other/anon4.C: New test.
43041         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43042         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43043         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43044         Merrill).
43045
43046 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43047
43048         * gcc.c-torture/execute/990524-1.c: New test.
43049
43050         * gcc.dg/990524-1.c: New test.
43051
43052 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43053
43054         * gcc.c-torture/compile/990523-1.c: New test.
43055
43056 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43057
43058         * gcc.c-torture/compile/990519-1.c: New test.
43059
43060 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43061
43062         * gcc.c-torture/compile/990517-1.c: New test.
43063
43064         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43065         (e4, f4): New tests.
43066         (main): Call them.
43067
43068 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43069
43070         * gcc.dg/noreturn-1.c: New test.
43071
43072 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43073
43074         * gcc.c-torture/execute/990513-1.c: New test.
43075
43076 1999-05-10  Richard Henderson  <rth@cygnus.com>
43077
43078         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43079
43080 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43081
43082         * g77.f-torture/execute/erfc.f: Use small single-precision
43083         values, to avoid problems on Alphas when not -mieee.
43084
43085 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43086
43087         * gcc.dg/990506-0.c: New test.
43088
43089 1999-05-08  Richard Henderson  <rth@cygnus.com>
43090
43091         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43092         the constant to test.  Don't XFAIL 64-bit targets.
43093
43094         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43095         * g++.old-deja/g++.law/profile1.C: Likewise.
43096
43097         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43098         operator new instances.
43099         * g++.old-deja/g++.other/delete5.C: Likewise.
43100
43101 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43102
43103         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43104         intrinsic.
43105
43106 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43107
43108         * g77.f-torture/execute/u77-test.f: Reverse order of two
43109         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43110
43111 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43112
43113         * gcc.dg/compare1.c: New test.
43114
43115 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43116
43117         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43118         New tests.
43119
43120 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43121
43122         * g77.f-torture/compile/19990502-1.f: New test.
43123
43124 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43125
43126         * g77.f-torture/compile/19990502-0.f: New test.
43127
43128 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43129
43130         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43131         intrinsic.
43132
43133 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43134
43135         * g77.f-torture/execute/u77-test.f (main): List libU77
43136         intrinsics not currently tested.
43137         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43138         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43139         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43140         Trim blanks off the ends of some printed strings.
43141
43142 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43143
43144         * g77.f-torture/execute/u77-test.f (main): Just warn about
43145         FSTAT gid disagreement, as it's expected on some systems.
43146
43147 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43148
43149         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43150         use a new function, which allows for some slop.
43151         Clean up some commentary.
43152         (issum): The new function.
43153         (sgladd): Deleted subroutine.
43154
43155 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43156
43157         * g77.f-torture/execute/u77-test.f: Modify to be more like
43158         libf2c/libU77 version, bringing patches to that version here.
43159         Add suitable commentary.
43160
43161 1999-04-25  Richard Henderson  <rth@cygnus.com>
43162
43163         * gcc.dg/990424-1.c: New test.
43164
43165 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43166
43167         * g77.f-torture/execute/u77-test.f (main): Bug involving
43168         LSTAT has been fixed, so turn back on full checking.
43169
43170 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43171
43172         * g77.f-torture/compile/19990419-0.f: New test.
43173         * g77.f-torture/execute/19990419-1.f: New test.
43174
43175 1999-04-17  Richard Henderson  <rth@cygnus.com>
43176
43177         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43178         to avoid the need for a prototype to supress a warning.
43179
43180 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43181
43182         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43183
43184 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43185
43186         * gcc.c-torture/execute/990404-1.c: New test.
43187
43188 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43189
43190         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43191         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43192         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43193         missing initializer warnings.
43194
43195 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43196
43197         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43198         matching strings.
43199
43200 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43201
43202         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43203
43204 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43205
43206         * g77.f-torture/execute/19990325-0.f: New test.
43207         * g77.f-torture/execute/19990325-1.f: New test.
43208
43209 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43210
43211         * gcc.c-torture/execute/990324-1.c: New test.
43212
43213 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43214
43215         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43216         test with 4.
43217
43218 1999-03-17  Richard Henderson  <rth@cygnus.com>
43219
43220         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43221
43222 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43223
43224         * g77.f-torture/execute/19990313-2.f: New test.
43225         * g77.f-torture/execute/19990313-3.f: New test.
43226
43227 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43228
43229         * g77.f-torture/execute/19990313-0.f: New test.
43230         * g77.f-torture/execute/19990313-1.f: New test.
43231
43232 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43233
43234         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43235         printf to sprintf.
43236         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43237         (main): Add check for u15.  Conditionalize u31 check depending on
43238         whether ints are <32 bits or >=32 bits.
43239
43240 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43241
43242         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43243
43244 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43245
43246         * g77.f-torture/compile/19990305-0.f: New test.
43247         * g77.f-torture/execute/19981119-0.f: New test.
43248
43249 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43250
43251         * g77.f-torture/execute/970625-2.f: call ABORT if final
43252         result is not correct, instead of just printing it.
43253         Add this checking via newly introduced obfuscation, to
43254         trip up buggy front ends.
43255
43256 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43257
43258         * g77.f-torture/compile/960317-1.f: Moved from being
43259         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43260
43261 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43262
43263         * g77.f-torture/execute/960317-1.f: New (old) test.
43264         * g77.f-torture/execute/970625-2.f: Ditto.
43265
43266 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43267
43268         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43269         message on line 1 or line 2; cccp and cpplib do this differently.
43270
43271 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43272
43273         * g++.old-deja/g++.law/weak1.C: New test.
43274
43275 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43276
43277         * gcc.c-torture/execute/990119-1.c: Renamed to...
43278         * gcc.dg/990119-1.c: this, so it will only be tested once
43279         (it's a preprocessor test, it doesn't need to be run at
43280         multiple optimization levels).
43281
43282 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43283
43284         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43285           ALWAYS_CXXFLAGS.
43286
43287 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43288
43289         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43290         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43291         to not be compilable by current g77.
43292
43293 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43294
43295         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43296
43297 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43298
43299         * gcc.c-torture/execute/990222-1.c: New test.
43300
43301 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43302
43303         * g77.f-torture/compile/19990218-0.f: New test.
43304         * g77.f-torture/noncompile/19990218-1.f: New test.
43305
43306 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43307
43308         * g77.f-torture/compile/19981216-0.f: New test.
43309
43310 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43311
43312         * gcc.dg/990214-1.c: New test.
43313
43314 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43315
43316         * gcc.dg/990213-2.c: New test.
43317
43318         * gcc.dg/990213-1.c: New test.
43319
43320 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43321
43322         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43323         ints.
43324
43325 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43326
43327         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43328         specified by target.
43329
43330         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43331
43332 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43333
43334         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43335
43336 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43337
43338         * gcc.dg/special/ecos.exp: New test driver for new tests with
43339         special requirements.
43340
43341         * gcc.dg/special/alias-1.c: New test.
43342         * gcc.dg/special/gcsec-1.c: New test.
43343         * gcc.dg/special/weak-1.c: New test.
43344         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43345         * gcc.dg/special/weak-2.c: New test.
43346         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43347         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43348         * gcc.dg/special/wkali-1.c: New test.
43349         * gcc.dg/special/wkali-2.c: New test.
43350         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43351         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43352
43353 1999-02-10  Felix Lee  <flee@cygnus.com>
43354
43355           * lib/c-torture.exp (c-torture-compile): Pull out code for
43356           analyzing gcc error messages.
43357           (c-torture-execute): Likewise.  Fix some (harmless) false
43358           positives.
43359           * lib/gcc.exp (gcc_check_compile): New function.
43360
43361 1999-02-08  Richard Henderson  <rth@cygnus.com>
43362
43363         * gcc.c-torture/execute/990208-1.c: New test.
43364
43365 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43366
43367         * g++.dg/special/ecos.exp: New driver for new tests with special
43368         requirements
43369
43370         * g++.dg/special/conpr-1.C: New test
43371         * g++.dg/special/conpr-2.C: New test
43372         * g++.dg/special/conpr-2a.C: New test
43373         * g++.dg/special/conpr-3.C: New test
43374         * g++.dg/special/conpr-3a.C: New test
43375         * g++.dg/special/conpr-3b.C: New test
43376
43377         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43378         allow g++ to use the dg driver
43379
43380         * README: Add comment about g++.dg directory
43381
43382 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43383
43384         * README: Update email addresses.
43385
43386 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43387
43388         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43389         arguments in order to force structure S onto the stack even on
43390         the alpha.
43391         (test): Pass 10 leading arguments to function foo as well as the
43392         structure S.
43393
43394         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43395         failure for all targets.
43396
43397         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43398         abort to terminate program execution.
43399
43400 1999-01-30  Richard Henderson  <rth@cygnus.com>
43401
43402         * gcc.c-torture/execute/990130-1.c: New test.
43403
43404 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43405
43406         * gcc.dg/990130-1.c: New test.
43407
43408 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43409
43410         * gcc.c-torture/execute/990128-1.c: New test.
43411
43412 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43413
43414         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43415
43416 1999-01-27  Felix Lee  <flee@cygnus.com>
43417
43418         * lib/c-torture.exp (c-torture-compile): pull out code for
43419         analyzing gcc error messages.
43420         (c-torture-execute): ditto, and fix some (harmless) false
43421         positives.
43422         * lib/gcc.exp (gcc_check_compile): new function.
43423
43424 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43425
43426         * gcc.dg/990117-1.c: New test.
43427
43428         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43429
43430         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43431
43432 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43433
43434         * g77.f-torture/compile/990115-1.f: New test.
43435
43436 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43437
43438         * gcc.c-torture/compile/990107-1.c: New test
43439
43440 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43441
43442         * gcc.c-torture/execute/990106-2.c: New test.
43443
43444         * gcc.c-torture/execute/990106-1.c: New test.
43445
43446 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43447
43448         * gcc.c-torture/compile/981223-1.c: New test.
43449
43450 1998-12-29  Richard Henderson  <rth@cygnus.com>
43451
43452         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43453         (opt3): Rename from opt4 and disable.
43454
43455 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43456
43457         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43458
43459 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43460
43461         * g++.old-deja/g++.other/conv5.C: New test.
43462
43463 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43464
43465         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43466
43467 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43468
43469         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43470
43471 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43472
43473         * gcc.c-torture/compile/981211-1.c: New test.
43474
43475 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43476
43477         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43478
43479         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43480
43481 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43482
43483         * gcc.special/930510-1.c: Make C9X safe.
43484         * gcc.misc-tests/gcov-1.c Similarly.
43485         * gcc.misc-tests/gcov-2.c Similarly.
43486
43487 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43488
43489         * gcc.dg/ultrasp1.c: New test.
43490
43491 1998-12-06  Richard Henderson  <rth@cygnus.com>
43492
43493         * gcc.c-torture/execute/981206.c: New test.
43494
43495 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43496
43497         * g++.old-deja/g++.ns/template7.C: New test.
43498
43499         * g++.old-deja/g++.other/expr1.C: New test.
43500
43501         * g++.old-deja/g++.eh/tmpl3.C: New test.
43502
43503         * g++.old-deja/g++.eh/tmpl2.C: New test.
43504
43505 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43506
43507         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43508         * g++.old-deja/g++.other/using6.C: Removed.
43509         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43510
43511         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43512
43513 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43514
43515         * g++.old-deja/g++.pt/overload8.C: New test.
43516
43517         * g++.old-deja/g++.pt/overload7.C: New test.
43518
43519         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43520
43521         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43522         and relinking messages.
43523         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43524         compiling with -frepo.
43525
43526 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43527
43528         * g++.old-deja/g++.pt/lookup6.C: New test.
43529
43530 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43531
43532         * gcc.c-torture/execute/981130-1.c: New test.
43533         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43534
43535 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43536
43537         * g++.old-deja/g++.pt/explicit76.C: New test.
43538
43539         * g++.old-deja/g++.pt/friend38.C: New test.
43540
43541         * g++.old-deja/g++.ns/crash2.C: New test.
43542
43543         * g++.old-deja/g++.pt/defarg8.C: New test.
43544
43545         * g++.old-deja/g++.pt/instantiate6.C: New test.
43546
43547         * g++.old-deja/g++.pt/static6.C: New test.
43548
43549         * g++.old-deja/g++.pt/decl2.C: New test.
43550
43551 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43552
43553         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43554         problem is actually related with name lookup, but so what? :-)
43555
43556         * g++.old-deja/g++.pt/friend37.C: New test.
43557
43558 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43559
43560         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43561         element, which fails on some systems.
43562
43563         * g77.f-torture/execute/labug1.f: New test.
43564
43565 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43566
43567         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43568         is defined.
43569
43570 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43571
43572         * g77.f-torture/compile/981117-1.f: New test.
43573
43574 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43575
43576         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43577         properly discarded.
43578
43579 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43580
43581         * gcc.c-torture/execute/memcheck: New directory of tests for
43582         -fcheck-memory-usage.
43583
43584 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43585
43586         * README: New file, general information about the testsuite and
43587         new description of the various C++ test subdirectories.
43588         * README.g++: Eliminate obsolete information, update and move most
43589         relevant stuff to README.
43590
43591 1998-11-07  Richard Henderson  <rth@cygnus.com>
43592
43593         * gcc.c-torture/compile/981107-1.c: New test.
43594
43595 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43596
43597         * execute/memcpy-bi.c: New testcase.
43598
43599 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43600
43601         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43602         base classes.
43603
43604         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43605         template is selected.
43606
43607         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43608         classes, it should be accepted for all types.
43609
43610         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43611
43612         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43613         specializations start with template headers.
43614
43615 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43616
43617         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43618
43619         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43620         non-POD types.
43621
43622 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43623
43624         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43625
43626 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43627
43628         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43629
43630 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43631
43632         * 981019-1.c: New test.
43633
43634 1998-10-14  Robert Lipe <robertl@dgii.com>
43635
43636         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43637         find objc headers.
43638
43639 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43640
43641         * compile/981001-4.c: Remove use of GCC extension that triggers a
43642         compiler bug.
43643
43644 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43645
43646         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43647
43648 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43649
43650         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43651         instantiation of template produces incorrect code for delete
43652         expression.
43653
43654         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43655         constructors' name is not unique.
43656         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43657         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43658
43659         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43660         automatic array of const is ill-formed.
43661
43662         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43663         of template parameter?
43664
43665         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43666         const.
43667
43668         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43669         pointer-to-member expression.
43670
43671         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43672         declaration causes ICE.
43673
43674 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43675
43676         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43677         reserved in the global namespace.
43678
43679         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43680         generate needed virtual table.
43681
43682         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43683
43684 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43685
43686         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43687         template-dependent type
43688
43689 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43690
43691         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43692         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43693         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43694
43695         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43696         class should be usable as argument of member function.
43697         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43698         class should be usable as return type of member function.
43699         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43700         class should be usable as type of data member.
43701
43702         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43703
43704 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43705
43706         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43707
43708 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43709
43710         * gcc.dg/dll-?.c Add thumb to target list.
43711         Fix assembler scan patterns to match current assembler output.
43712
43713 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43714
43715         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43716         matching of template brackets.
43717
43718         * g++.old-deja/g++.other/using4.C: New test.  Test using
43719         declarations of methods from base classes.
43720
43721         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43722         within functions should introduce names into the innermost
43723         enclosing namespace.
43724
43725         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43726         of static locals if first initialization throws.
43727
43728 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43729
43730         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43731
43732 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43733
43734         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43735         lose track of the possible targets of tablejump insns.
43736         * special/special.exp: Run it.
43737
43738 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43739
43740         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43741         must be declared before its specializations can be named in friend
43742         declarations.
43743
43744 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43745
43746         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43747
43748         * g77.f-torture/execute/io1.f: New test.
43749
43750 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43751
43752         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43753         with pointer to template function, for which no argument deduction
43754         is possible.
43755
43756         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43757         specialization of template function as argument to template
43758         function.
43759
43760         * g++.old-deja/g++.other/access2.C: New test; Inner class
43761         shouldn't have privileged access to Outer's names.
43762
43763 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43764
43765         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43766         friend template declared within template class conflicts with
43767         nested class of the same name.
43768
43769         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43770         is ignored.
43771
43772         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43773         object with direct initializer as function declaration.
43774
43775         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43776         initializers.
43777
43778         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43779         involving const pointer and NULL produces incorrect result.
43780
43781         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43782         type name without `typename' should be rejected with -pedantic.
43783
43784 1998-10-02  Richard Henderson  <rth@cygnus.com>
43785
43786         * g++.old-deja/g++.other/addrof1.C: New test.
43787
43788 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43789
43790         * gcc.c-torture/compile/981001-1.c: New test.
43791         * gcc.c-torture/execute/981001-1.c: New test.
43792
43793 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43794
43795         * gcc.c-torture/compile/981001-2.c: New test.
43796         * gcc.c-torture/compile/981001-3.c: New test.
43797         * gcc.c-torture/compile/981001-4.c: New test.
43798
43799 1998-10-01  Robert Lipe  <robertl@dgii.com>
43800
43801         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43802         multilibbed hosts.  Idea grafted from g77.exp.
43803
43804 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43805
43806         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43807         avoid losing on systems which need -lsocket.
43808
43809 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43810
43811         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43812         * g++.old-deja/g++.other/nested2.C: Ditto.
43813         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43814         failure.
43815
43816 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43817
43818         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43819         preferred over template operator!= for enum bitfields.
43820
43821 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43822
43823         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43824         that happen to have the same base name, but in different scopes,
43825         are incorrectly rejected.
43826
43827 1998-09-16  Richard Henderson  <rth@cygnus.com>
43828
43829         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43830         on the native word size instead of an integer literal.
43831
43832 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43833
43834         * g++.old-deja/g++.other/static2.C: Invocation of static data
43835         member of type pointer-to-function denoted as non-static member.
43836
43837         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43838         checks involving function types and aliases.
43839
43840 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43841
43842         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43843         redefined to the same non-trivial type.
43844
43845         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43846         namespace-qualification of template specializations declared in
43847         other namespaces.
43848
43849         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43850         to declare a subset of the specializations of a template function
43851         as friends of specializations of a template class.
43852
43853         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43854         member templates that do not fully specialize the enclosing
43855         template class are rejected.
43856
43857 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43858
43859         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43860
43861 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43862
43863         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43864         altered from libf2c/libU77 version.
43865
43866 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43867
43868         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43869
43870 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43871
43872         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43873         (un)signed char are different types for template specialization
43874         purposes.
43875
43876 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43877
43878         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43879         * objc: ObjC testsuite.
43880
43881 1998-08-31  Catherine Moore  <clm@cygnus.com>
43882
43883         * gcc.c-torture/execute/941014-1.x: New file.
43884
43885 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43886
43887         * lib/c-torture.exp: Add support for
43888         torture_eval_before_compile and torture_eval_before_execute
43889         variables.
43890
43891 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43892
43893         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43894         this test triggers valid.
43895
43896 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43897
43898         * gcc.dg/980827-1.c: New test.
43899
43900 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43901
43902         * gcc.c-torture/execute/loop-4b.c: New test.
43903
43904 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43905
43906         * lib/c-torture.exp: Add support for
43907         torture_eval_before_compile and torture_eval_before_execute
43908         variables.
43909
43910 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43911
43912         * gcc.c-torture/compile/980825-1.c: New test.
43913
43914 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43915
43916         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43917         count number tests in opt_t0 not good_t0.
43918
43919 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43920
43921         * gcc.c-torture/compile/930326-1.x: Fix typo.
43922
43923 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43924
43925         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43926         causes an ICE.
43927
43928 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43929
43930         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43931         STACK_SIZE is defined.
43932         * gcc.c-torture/unsorted/stuct.c: Similarly.
43933
43934         * gcc.c-torture/compile/980821-1.c: New test.
43935
43936 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43937
43938         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43939
43940 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43941
43942         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43943         code.
43944
43945 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43946
43947         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43948         error'.
43949
43950 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43951
43952         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43953
43954 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43955
43956         * gcc.c-torture/compile/980816-1.c: New test.
43957
43958         * gcc.dg/980816-1.c: New test.
43959
43960 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43961
43962         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43963         compiler for ieee tests.
43964
43965 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43966
43967         * g77.f-torture/compile/980729-0.f: New test.
43968
43969 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43970
43971         * gcc.c-torture/special/eeprof-1.c: New test, for
43972         -finstrument-functions.
43973         * gcc.c-torture/special/special.exp: Run it.
43974
43975 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43976
43977         * gcc.c-torture/compile/980729-1.c: New test.
43978
43979 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43980
43981         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43982         __thumb__ is defined, and test for ARM style doubles if so.
43983
43984 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43985
43986         * g77.f-torture/noncompile/980615-0.f: New test.
43987
43988 1998-07-26  H.J. Lu  (hjl@gnu.org)
43989
43990         * gcc.dg/980312-1.c: Do link instead of compile.
43991         * gcc.dg/980313-1.c: Likewise.
43992
43993 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43994
43995         * gcc.c-torture/compile/980726-1.c: New test.
43996
43997 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43998
43999         * g77.f-torture/execute/io0.f: New test.
44000
44001 1998-07-24  Nick Clifton  <nickc@cygnus.com>
44002
44003         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
44004         an int.
44005
44006 1998-06-18  Michael Meissner  <meissner@cygnus.com>
44007
44008         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
44009         m32r bugs.
44010
44011 1998-07-17  Nick Clifton  <nickc@cygnus.com>
44012
44013         * gcc.dg/980626-1.c: Expect failures for all toolchains until
44014         c-decl.c:grokdeclarator can handle mode attributes.
44015
44016 1998-07-16  Jeffrey A Law  (law@cygnus.com)
44017
44018         * gcc.c-torture/execute/980716-1.c: New test.
44019
44020 1998-07-13  Jeffrey A Law  (law@cygnus.com)
44021
44022         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
44023         the mn10200.
44024         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
44025         the mn10200.
44026         * gcc.c-torture/execute/va-arg-3.x: Similarly.
44027         * gcc.c-torture/compile/930326-1.x: Similarly.
44028
44029 1998-07-13  Dave Love  <d.love@dl.ac.uk>
44030
44031         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
44032         New test from Craig.
44033
44034 1998-07-12  Dave Love  <d.love@dl.ac.uk>
44035
44036         * g77.f-torture/noncompile/980616-0.f: New test.
44037
44038         * g77.f-torture/execute/970816-3.f: New test from Craig.
44039
44040 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44041
44042         *  g++.other/singleton.C: Return error value instead of taking
44043         SIGSEGV.
44044
44045 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44046
44047         *  g++.other/singleton.C: New test.  Warning is under dispute.
44048         Runtime crash is not.
44049
44050 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44051
44052         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44053         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44054         using6.C, using7.C}: New namespace tests.
44055
44056 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44057
44058         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44059         specialization with typedef'ed names used as array indexes.
44060
44061 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44062
44063         * gcc.c-torture/execute/980709-1.c: New test.
44064
44065         * gcc.dg/980709-1.c: New test.
44066
44067 1998-07-07  Richard Henderson  <rth@cygnus.com>
44068
44069         * gcc.c-torture/execute/bcp-1.c: New test.
44070
44071 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44072
44073         * gcc.c-torture/execute/980707-1.c: New test.
44074
44075 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44076
44077         * gcc.c-torture/compile/980706-1.c: New test.
44078
44079 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44080
44081         * g77.f-torture/execute/980701-0.f,
44082         g77.f-torture/execute/980701-1.f: New test from Craig.
44083
44084 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44085
44086         * gcc.c-torture/compile/980701-1.c: New test.
44087
44088         * gcc.c-torture/execute/980701-1.c: New test.
44089
44090 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44091 rlsruhe.de>
44092
44093         * g++.old-deja/g++.robertl/eb132.C: New test.
44094         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44095
44096 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44097
44098         * g77.f-torture/execute/980628-7.f,
44099         g77.f-torture/execute/980628-8.f,
44100         g77.f-torture/execute/980628-9.f,
44101         g77.f-torture/execute/980628-10.f: New tests from Craig.
44102
44103         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44104
44105 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44106
44107         * g77.f-torture/execute/980628-4.f: New test from Craig.
44108         * g77.f-torture/execute/980628-5.f: Likewise.
44109         * g77.f-torture/execute/980628-2.f: Likewise.
44110         * g77.f-torture/execute/980628-0.f: Likewise.
44111         * g77.f-torture/execute/980628-1.f: Likewise.
44112         * g77.f-torture/execute/980628-3.f: Likewise.
44113         * g77.f-torture/execute/980628-6.f: Likewise.
44114
44115 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44116
44117         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44118         directory when nothing has been installed yet.
44119
44120 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44121
44122         * gcc.c-torture/special/special.exp: Handle newer versions of
44123         dejagnu.
44124
44125 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44126
44127         * gcc.dg/980626-1.c: New test.
44128
44129 1998-06-19  Bruno Haible <haible@ilog.fr>
44130
44131         * gcc.misc-tests/m-un-2.c: New test.
44132         * g++.old-deja/g++.other/warn01.c: Likewise.
44133
44134 1998-06-19  Robert Lipe  <robertl@dgii.com>
44135
44136         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44137         compatibility with assmblers with a different comment character.
44138         Eliminate use of GAS-specific extensions.
44139
44140 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44141
44142         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44143
44144 1998-06-19  Robert Lipe  <robertl@dgii.com>
44145
44146         * lib/g77.exp: Replace search for libf2c.a with search for newly
44147         renamed libg2c.a
44148
44149 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44150
44151         * gcc.c-torture/execute/980617-1.c: New test.
44152
44153 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44154
44155         * gcc.c-torture/execute/980612-1.c: New test.
44156
44157 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44158
44159         * gcc.dg/980523-1.c: Only test on ppc-linux.
44160         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44161
44162         * gcc.c-torture/execute/980608-1.c: New test.
44163
44164 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44165
44166         * gcc.c-torture/execute/980605-1.c: New test.
44167
44168 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44169
44170         * gcc.c-torture/execute/980604-1.c: New test.
44171
44172 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44173
44174         * gcc.c-torture/execute/980602-1.c: New test.
44175         * gcc.c-torture/execute/980602-2.c: Likewise.
44176
44177 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44178
44179         * 970125-0.f: Fix per JCB.  Add commentary.
44180
44181 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44182
44183         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44184         IEEE -0 support.
44185
44186 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44187
44188         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44189         earlier.
44190
44191 1998-05-28  Catherine Moore <clm@cygnus.com>
44192
44193         * gcc.c-torture/execute/980526-3.c: New test.
44194
44195 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44196
44197         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44198         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44199         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44200         m88k-motorola-sysv3 to XFAIL.
44201
44202 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44203
44204         * gcc.dg/980526-1.c: New test.
44205         * gcc.c-torture/execute/980526-2.c: New test.
44206
44207 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44208
44209         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44210
44211         * gcc.c-torture/execute/980526-1.c: New test.
44212
44213 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44214
44215         * g77.f-torture/execute/alpha2.f: Add runtime test.
44216
44217 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44218
44219         * g++.old-deja/old-deja.exp: Strip leading directories.
44220
44221         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44222         error for the line.  Don't run multiple tests for the same line.
44223
44224 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44225
44226         * gcc.dg/980523-1.c: New test.
44227
44228 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44229
44230         * g77.f-torture/compile/970915-0.f: New test.
44231
44232 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44233
44234         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44235
44236 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44237
44238         * gcc.dg/980520-1.c: New test.
44239
44240 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44241
44242         * gcc.dg/980502-1.c: Fix return type.
44243
44244 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44245
44246         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44247         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44248         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44249         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44250         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44251
44252 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44253
44254         * g77.f-torture/execute/980520-1.f: New test.
44255
44256 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44257
44258         * lib/mike-g77.exp: New file.
44259
44260         * g77.f-torture/noncompile/noncompile.exp,
44261         g77.f-torture/noncompile/check0.f: New files.
44262
44263 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44264
44265         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44266         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44267         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44268         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44269         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44270         abort where appropriate.
44271
44272 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44273
44274         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44275         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44276
44277 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44278
44279         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44280
44281 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44282
44283         * g77.f-torture/compile/980427-0.f: New test.
44284
44285 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44286
44287         * g77.f-torture/compile/980424-0.f: New test.
44288
44289 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44290
44291         * g77.f-torture/compile/980419-2.f (main): New test.
44292         * g77.f-torture/compile/970125-0.f: New test.
44293         * g77.f-torture/compile/980419-1.f: New test.
44294
44295 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44296
44297         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44298         of loop-4.c.
44299
44300 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44301
44302         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44303
44304 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44305
44306         * gcc.c-torture/compile/980329-1.c: New test.
44307
44308 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44309
44310         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44311         * gcc.dg/980312-1.c: Fix typo in -march command.
44312
44313 1998-03-16  H.J. Lu  (hjl@gnu.org)
44314
44315         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44316
44317 1998-03-11  Robert Lipe  <robertl@dgii.com>
44318
44319         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44320         Dave Love agree the Fortran source is bogus.
44321
44322 1998-03-11  Robert Lipe  <robertl@dgii.com>
44323
44324         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44325         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44326         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44327         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44328         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44329
44330 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44331
44332         * g++.old-deja/g++.other/friend1.C: New test.
44333
44334 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44335
44336         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44337         possibly uninitialized) variables and declare dnrm2.
44338
44339 1998-02-23  Robert Lipe <robertl@dgii.com>
44340
44341         From Bruno Haible <haible@ilog.fr>:
44342         * gcc.c-torture/execute/980223.c: New test.
44343
44344 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44345
44346         * gcc.dg/ifelse-1.c: New test.
44347
44348 1998-02-09  H.J. Lu  (hjl@gnu.org)
44349
44350         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44351
44352           * lib/old-dejagnu.exp (old-dejagnu): Added the
44353           "execution test - XFAIL *-*-*" handling in the spirit of
44354           "excess errors test -". Changed the "execution test fails"
44355           handling to be like "excess errors test fails".
44356           * Update various tests accordingly.
44357
44358 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44359
44360         * gcc.c-torture/execute/980205.c: New test.
44361
44362 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44363
44364         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44365         * lib/f-torture.exp: Similarly.
44366         * gcc.c-torture: Rename all .cexp files to .x files.
44367
44368 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44369
44370         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44371         (940510-1.c): Removed duplicate.
44372         (971104-1.c): New test.
44373
44374 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44375
44376           * lib/f-torture.exp: Improve error and loop detection.
44377
44378 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44379
44380         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44381         use that to size the filler array.
44382
44383 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44384
44385         * lib/c-torture.exp(c-torture-execute): Fix typo.
44386
44387         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44388         testcase as the executable name. Keep the executable around if
44389         the test fails.
44390
44391 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44392
44393         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44394         changes.  Only test one -g option, and move it to the end of the
44395         list of options to test.
44396
44397 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44398
44399         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44400         variable GCC_TORTURE_OPTIONS to supply default switches separated
44401         by colons.  If no environment variable, run tests with -O0 -g, -O1
44402         -g, and -O2 -g as well.
44403
44404 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44405
44406         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44407         explanatory comments. Fix indentation.
44408
44409 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44410
44411         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44412
44413 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44414
44415         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44416         * g++.old-deja/g++.mike/p7325.C: Likewise.
44417         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44418
44419 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44420
44421         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44422         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44423         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44424         * g++.old-deja/g++.law/operators4.C: Likewise.
44425
44426 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44427
44428         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44429         * g++.old-deja/g++.mike/p784.C: Ditto.
44430         * g++.old-deja/g++.mike/p785.C: Ditto.
44431
44432 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44433
44434           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44435
44436 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44437
44438         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44439         target feature; pass this to c-torture-execute as needed.
44440
44441 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44442
44443         * lib/c-torture.exp(c-torture-execute): If the previous and the
44444         current executables being tested are identical, we don't need to
44445         run the executable again. Try to make the executable names
44446         unique. Add an optional argument for passing additional compiler
44447         flags.
44448
44449 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44450
44451         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44452
44453 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44454
44455         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44456
44457 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44458
44459         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44460         32bit or larger longs.
44461
44462         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44463         have either a 32bit long or 32bit int.
44464
44465 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44466
44467         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44468         Make double precision tests dependent on sizeof (double).
44469
44470 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44471
44472         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44473         too.
44474
44475 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44476
44477         * gcc.c-torture/compile/961203-1.cexp: New script.
44478
44479 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44480
44481         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44482         up the includes ourselves.
44483
44484 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44485
44486         * lib/plumhall.exp: Remove random include, and add a few
44487         verbose messages for debugging.
44488
44489 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44490
44491         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44492         of trying to do it ourselves.
44493
44494 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44495
44496         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44497
44498 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44499
44500         * gcc.prms/5403.c: Made regexp a bit less strict.
44501
44502 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44503
44504         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44505         is returned from remote_load instead.
44506         * lib/plumhall.exp: Ditto.
44507         * lib/mike-g++.exp: Ditto.
44508         * lib/old-dejagnu.exp: Ditto.
44509         * lib/c-torture.exp: Ditto.
44510
44511 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44512
44513         * lib/g++.exp: Use build_wrapper procedure.
44514         * lib/gcc.exp: Ditto.
44515
44516 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44517
44518         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44519         an old-style decl for malloc.  Fixes tests to work when
44520         sizeof (int) != sizeof (size_t).
44521
44522 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44523
44524         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44525
44526         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44527         use stdargs.h interface.
44528
44529 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44530
44531         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44532         NO_VARARGS when compiling.
44533
44534 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44535
44536         * lib/plumhall.exp(ph_includes): New procedure.
44537         (ph_make): Use it.
44538         (ph_compiler): Ditto.
44539
44540         * lib/g++.exp: Rename test-glue.c to testglue.c.
44541         * lib/gcc.exp: Ditto.
44542
44543 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44544
44545         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44546         to completion when it's called.
44547
44548 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44549
44550         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44551         is defined, don't do test.
44552
44553 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44554
44555         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44556         for object files.
44557         (ph_summary): Mark skipped testcases as untested, not unresolved.
44558
44559         * lib/plumhall.exp (ph_make): If unresolved because of bad
44560         errorCode, record errorCode in log file.
44561         (*): Replace send_log/verbose with verbose -log.
44562
44563 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44564
44565         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44566         double conversion if double isn't at least 8 bytes.
44567
44568         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44569         int to work with targets where int is 16 bits.
44570
44571         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44572         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44573         precision for the test to complete.
44574
44575 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44576
44577         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44578         if d10v is not compiled with the -mdouble64 flag.
44579         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44580
44581         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44582         d10v is not compiled with the -mint32 flag.
44583
44584 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44585
44586         * lib/plumhall.exp: Use incr_count.
44587
44588 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44589
44590         * gcc.c-torture: Update to c-torture-1.45.
44591
44592 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44593
44594         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44595         the name of the expect testcase file).
44596
44597         * lib/g++.exp(g++_init): Ditto.
44598
44599 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44600
44601         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44602         the host.
44603
44604         * lib/gcc.exp(gcc_exit): New procedure.
44605
44606 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44607
44608         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44609         specs where appropriate.
44610
44611         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44612         because of new "candidates are" messages, and removed a few
44613
44614         * Converted all non-old-style g++ testcases to old-style, and
44615         moved into g++.old-deja.
44616
44617 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44618
44619         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44620         options.
44621
44622         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44623         succeeded.
44624
44625         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44626
44627 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44628
44629         * lib/gcc.exp (gcc_target_compile): Add support for defining
44630         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44631         the machine doesn't have those features.
44632
44633 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44634
44635         * g++.law/operators4.exp: Don't use LIBS.
44636
44637 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44638
44639         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44640
44641         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44642         * lib/g++.exp: Set it here instead. Also, allow use of the
44643         --tool_exec and --tool_opt options. Change CXX to
44644         GXX_UNDER_TEST.
44645
44646         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44647
44648         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44649
44650 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44651
44652         * lib/old-dejagnu.exp: Use prune_warnings instead of
44653         prune_system_crud.
44654         * lib/mike-g++.exp: Ditto.
44655         * lib/gcc.exp: Ditto.
44656         * lib/g++.exp: Ditto.
44657
44658         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44659
44660 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44661
44662           * 941014-2.c: Include stdlib.h
44663           * 960327-1.c: Include stdio.h
44664           * dbra.c, index-1.c: Don't assume ints are 32bits.
44665
44666 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44667
44668         * lib/gcc.exp: Add gcc,stack_size target feature.
44669
44670         * lib/g++.exp(g++_target_compile): Add the include and link
44671         paths here, not in two other places. And, it's $options, not
44672         options.
44673
44674         * lib/mike-g++.exp(postbase): Remove the code that determines
44675         the correct include and link paths.
44676         * g++.old-deja/old-deja.exp: Ditto.
44677
44678 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44679
44680         * lib/g++.exp(g++_init): target_compile no longer returns the
44681         filename of the result.
44682
44683 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44684
44685         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44686         call to glob.
44687
44688         * gcc.c-torture/special/special.exp: Change call to
44689         gcc_target_compile to include the object file.
44690
44691 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44692
44693         * gcc.c-torture/special/special.exp: Correct misspelling in last
44694         change.
44695
44696 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44697
44698         * lib/plumhall.exp(ph_summary): Log the entire output of the
44699         executable. Return -1 if there were any failures, 0 otherwise.
44700         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44701         (ph_make): Clean up objects and executables that were built
44702         if the tests succeeded.
44703
44704 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44705
44706         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44707         libraries and includes in the build tree as appropriate.
44708
44709 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44710
44711         * lib/c-torture.exp: Instead of looking for the global variable
44712         NO_LONG_LONG, check to see if that's a feature of the target.
44713
44714 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44715
44716         * config/default.exp: Minimize. Delete the remainer of the files in
44717         config; this functionality is now in devo/dejagnu/config.
44718
44719         g++.*/*: Pass any additional flags used to compile to postbase;
44720         delete CXXFLAGS.
44721
44722         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44723         is now done by runtest.exp. Use gcc_target_compile instead of
44724         compile.
44725
44726         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44727         Remove references to CFLAGS. Use remote_file instead of
44728         calling rm -f.
44729         (c-torture): Take a list of arguments to use to compile this
44730         testcase.
44731
44732         lib/g++.exp: Simplify. Use target_compile instead of compile.
44733         lib/gcc-dg.exp: Ditto.
44734         lib/gcc.exp: Ditto.
44735         lib/mike-{gcc,g++}.exp: Ditto.
44736         lib/old-dejagnu.exp: Ditto.
44737         lib/plumhall.exp: Ditto.
44738
44739 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44740
44741         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44742         (ph_linker): Likewise.
44743
44744 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44745
44746           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44747         MAP_ANON / MAP_ANONYMOUS if defined;
44748         else try to map from /dev/zero .
44749
44750 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44751
44752         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44753         isn't defined, then define it to MAP_ANONYMOUS.
44754
44755 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44756
44757         * gcc.c-torture: Update to c-torture-1.42 release.
44758
44759 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44760
44761         * gcc.c-torture: Update to c-torture-1.41 release.
44762
44763 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44764
44765         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44766         c-torture release.
44767
44768 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44769
44770         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44771         and LDFLAGS.  Fix second case to append the target_info ldflags
44772         onto LDFLAGS, not CFLAGS.
44773         * lib/g++.exp (g++_init): Add target_info stuff.
44774         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44775         of libgloss and newlib flags for !native.
44776
44777         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44778         (GDB): Fix relative path to go up another dir for finding gdb.
44779
44780 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44781
44782         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44783         versions in the target_info array, if they don't exist.
44784
44785 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44786
44787         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44788
44789 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44790
44791         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44792         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44793
44794 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44795
44796         * lib/old-dejagnu.exp: Don't remove the output file before we've
44797         actually tested it. Don't append pwd to the path of the executable
44798         we're testing.
44799
44800 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44801
44802         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44803
44804 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44805
44806         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44807         temporary directory for compiler files, and set it to a default
44808         value of /tmp. Set $output as the name of the output file from
44809         compiling the testcase. Add a -o option to $cflags_var so the
44810         compiler writes the final output file as $output. Set $executable
44811         to $output.
44812
44813         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44814         directory for compiler files, and set it to /tmp if it doesn't
44815         already have a value. Set $output_file to the name of the output
44816         file from compiling the testcase. Add a -o option to CXXFLAGS so
44817         the compiler writes the final output file as $output. Use $output
44818         as the executable to be tested.
44819
44820 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44821
44822         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44823
44824 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44825
44826         * gcc.c-torture/execute/pending-1.c: New test.  Still
44827         pending in Tege's queue.
44828
44829 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44830
44831         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44832         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44833         if there were failures.  Call unresolved if there were unresolved
44834         testcases.  Call gcc_fail if program did not run to completion.
44835         (ph_make): Pass additional argument name to ph_execute.
44836         (ph_execute): Add new argument.  Pass additional arguments to
44837         ph_summary.  Call gcc_fail is there is no execution output.
44838
44839 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44840
44841         * lib/plumhall.exp (proc_summary): Output relavent summary
44842         lines into the log so specific failures in plumhall can be
44843         investigated.
44844
44845 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44846
44847         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44848         (c-torture-execute): Don't try to execute tests which use
44849         "long long" types if $NO_LONG_LONG is nonzero.
44850
44851 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44852
44853         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44854         not c-torture.
44855
44856         * gcc.ieee: Move from here.
44857         * gcc.c-torture/execute/ieee: To here.
44858
44859 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44860
44861         * gcc.c-torture: Update to c-torture-1.41 release.
44862
44863 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44864
44865         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44866         not "$output".
44867
44868 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44869
44870         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44871         -c present.
44872
44873 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44874
44875         * config/proelf.exp: Handle connecting to a simulator.
44876
44877 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44878
44879         * config/proelf.exp: New file.  Enough framework that we can
44880         run c-torture tests on the proelf targets (or any other target
44881         that gdb can connect to for that matter).
44882
44883 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44884
44885         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44886         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44887
44888         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44889         exec_output exists.
44890
44891 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44892
44893         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44894         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44895
44896         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44897         to pass/fail/unresolved/unsupported/untested.  Caller must now
44898         call unresolved/unsupported/untested.
44899         * lib/*.exp: Update FSF address.  Update to handle new results of
44900         ${tool}_load.
44901         * lib/chill.exp (verbose): Delete.
44902
44903 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44904
44905         * lib/gcc.exp (default_gcc_start): Change order of args to
44906         $LDFLAGS $CFLAGS $LIBS.
44907         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44908         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44909         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44910         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44911         * gcc.misc-tests/dg-test.exp: Likewise.
44912         * gcc.misc-tests/msgs.exp: Likewise.
44913         * gcc.prms/prms.exp: Likewise.
44914         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44915         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44916
44917         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44918
44919 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44920
44921         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44922
44923         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44924         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44925
44926         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44927         necessary.
44928
44929 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44930
44931         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44932         global for loop; add use of $mathlib.
44933         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44934         settings here; set mathlib for anything but VxWorks.
44935
44936 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44937
44938         * gcc.c-torture: Update to c-torture-1.40 release.
44939
44940 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44941
44942         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44943         dg.exp.
44944
44945 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44946
44947         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44948         global.
44949
44950 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44951
44952         * lib/g++.exp (LIBS): Define if not already.
44953         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44954         (gcc-dg-prune): Call prune_gcc_output.
44955         * lib/gcc.exp (prune_gcc_output): New proc.
44956         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44957         prune_gcc_output.
44958
44959 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44960
44961         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44962         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44963
44964 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44965
44966         * gcc.c-torture: Update to c-torture-1.39 release.
44967
44968 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44969
44970         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44971         fails, try others as well.
44972
44973 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44974
44975         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44976         If compilation fails, mark execute tests as `untested'.
44977         If test is marked as unsupported, don't mark compilation and
44978         execute tests as failed.
44979
44980 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44981
44982         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44983         libstdc++ for whether or not we want to be doing shared
44984         libraries.  Delete link_curses since we don't need it anymore.
44985         * lib/mike-g++.exp (postbase): Don't link in libg++.
44986         * g++.old-deja/old-deja.exp: Likewise.
44987
44988 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44989
44990         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44991
44992 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44993
44994         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44995         For that, add `-Wl,-a,shared_archive'.
44996         * g++.old-deja/old-deja.exp: Likewise.
44997
44998 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44999
45000         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
45001
45002 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
45003
45004         * lib/mike-g++.exp (postbase): Pay attention to the status of
45005         g++_load.
45006
45007 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
45008
45009           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
45010
45011 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
45012
45013         * lib/gcc.exp (default_gcc_start): No longer need to log program
45014         being executed or its output, execute_anywhere does that now.
45015         * lib/g++.exp (default_g++_version): Call execute_anywhere.
45016         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
45017
45018 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
45019
45020         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
45021         the same as those in lib/g++.exp.
45022
45023 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
45024
45025         * gcc.c-torture: Update to c-torture-1.38 release.
45026         * gcc.ieee: Related changes.
45027
45028 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
45029
45030         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
45031         "exec". Minor reformatting changes.
45032
45033         * config/rom68k.exp (${tool}_load): Make it work in a canadian
45034         cross. This means all "exec" calls now work on a remote host as
45035         well.
45036         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45037         cross. Filter out the extra "\r\n" stuff that expect puts in.
45038         (c-torture-execute): Filter out the bogus warnings like
45039         c-torture-compile does. Add support for canadian cross.
45040         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45041         Use execute_anywhere rather than calling exec directly. Now it
45042         works for canadian cross testing.
45043
45044 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45045
45046         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45047         results into a variable, and check that rather than using file exists.
45048
45049 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45050
45051         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45052         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45053
45054 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45055
45056         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45057         lib_curses if there's a shared libg++ in the build tree.
45058
45059 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45060
45061         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45062         if not supported target.
45063
45064 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45065
45066         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45067         link_curses up to always happen, not just for native builds.
45068
45069 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45070
45071         * gcc.c-torture: Update to c-torture-1.36 release.
45072         * gcc.failure: Related changes.
45073
45074 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45075
45076         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45077
45078 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45079
45080         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45081         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45082         runshlib, link_curses, and mathlib for link and run.
45083
45084         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45085         pass the runtime shared library options for Solaris, OSF/1, and
45086         Irix5, and link with -lcurses to avoid unresolved references.
45087
45088 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45089
45090         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45091         only run once.
45092
45093 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45094
45095         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45096
45097 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45098
45099         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45100         do not have a framework for the "compat" tests yet.
45101
45102 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45103
45104         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45105         set to null if we're testing vxworks5.1.  Use that instead of
45106         `-lm' in the setting of LIBS for link and run.
45107
45108 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45109
45110         * config/rom68k.exp (${tool}_load): Major changes to make it
45111         work.  Verified that it does in fact return the stuff in
45112         exec_output properly.  Catch any Emul or any TRAP other than 0.
45113
45114 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45115
45116         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45117         LDFLAGS properly for targets that need stuff from libgloss.
45118         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45119         only run once.
45120         (gpp_initialized): New variable.
45121
45122 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45123
45124         * config/rom68k.exp: Load libgloss.exp.
45125         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45126         so we can produce a fully linked binary.
45127         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45128         so we can produce a fully linked binary.
45129
45130 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45131
45132         * lib/plumhall.exp (ph_section): Watch for expected failures.
45133         Add missing `else'.
45134
45135         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45136         run the testcase.
45137         (c-torture): Likewise.
45138
45139 1995-08-28  Doug Evans  <dje@cygnus.com>
45140
45141         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45142
45143         * lib/mike-g++.exp (mike_cleanup): New proc.
45144         (prebase): New globals compiler_result, not_compiler_result,
45145         target_regexp.
45146         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45147         allow leading "-" in pattern.  Watch for unsupported tests.
45148         If $compiler_result is set, pattern match assembler code,
45149         and ditto for $not_compiler_result.
45150         * lib/mike-gcc.exp: Likewise.
45151
45152         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45153         execution "succeeded".
45154
45155 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45156
45157         * config/win32.exp: New file.
45158         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45159
45160 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45161
45162         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45163         unsupported.
45164         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45165         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45166         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45167
45168         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45169         "... without exceptions was ...".  That is now handled by
45170         prune_system_crud.
45171         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45172
45173 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45174
45175         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45176         sieve.c,sort2.c}: New files.
45177         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45178         sieve.exp,sort2.exp}: Drivers for them.
45179
45180         * lib/mike-gcc.exp (program_output): New user settable variable.
45181         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45182         messages.
45183         * lib/mike-g++.exp (program_output): New user settable variable.
45184
45185         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45186
45187         * config/sh.exp: Deleted (use sim.exp instead).
45188
45189 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45190
45191         * config/vx.exp: Declare CHECKTASK as global.
45192         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45193         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45194         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45195
45196 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45197
45198         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45199         target. Like vx.exp, only includes `vx29k.exp' instead of
45200         `vxworks.exp'.
45201
45202 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45203
45204         * config/sim.exp: Increase time limit from 120 seconds to 240.
45205
45206 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45207
45208         * gcc.c-torture/execute/950628-1.c: New test.
45209
45210 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45211
45212         * gcc.c-torture: Update with changes/additions from
45213         c-torture-1.34.
45214
45215 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45216
45217         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45218
45219 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45220
45221         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45222
45223 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45224
45225         * gcc.c-torture/compile/950512-1.c: New test.
45226         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45227         * gcc.dg/struct-ret-1.c: Likewise.
45228
45229 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45230
45231         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45232           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45233
45234 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45235
45236         * gcc.c-torture/special/920411-1.c: Deleted.
45237         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45238
45239 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45240
45241         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45242         cpu limit.
45243
45244 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45245
45246         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45247
45248 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45249
45250         From kenner;
45251         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45252         is the proper length.
45253         * va-arg-3.c: Likewise.
45254
45255 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45256
45257         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45258         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45259
45260         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45261         * lib/g++.exp (default_g++_start): Delete old cruft.
45262
45263 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45264
45265         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45266         (2 * (1 << 18)) to (2 * (1 << 17)).
45267
45268         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45269
45270 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45271
45272         * config/rom68k.exp: Renamed from config/idp.exp
45273
45274 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45275
45276         * c-torture/compile/921109-2.c
45277
45278 1995-04-18  Mike Stump  <mrs@cygnus.com>
45279
45280         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45281         excess errors.
45282
45283 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45284
45285         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45286         output.
45287         * lib/g++.exp (default_g++_start): Likewise.
45288
45289 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45290
45291         * gcc.c-torture/compile/950329-1.c: New test.
45292
45293 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45294
45295           * config/bug.exp (${tool}_load): Updated to use new remote_open
45296           and remote_close procs.
45297         * config/idp.exp: New file.
45298
45299 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45300
45301         * gcc.c-torture/execute/950322-1.c: New test.
45302
45303 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45304
45305         * config/vx.exp (${tool}_load): Clean up testing of return code from
45306         vxworks_ld and vxworks_spawn.
45307
45308 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45309
45310         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45311
45312 1995-03-13  Mike Stump  <mrs@cygnus.com>
45313
45314         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45315         can mark excess errors on a machine by machine basis.  Note, the
45316         default is to not expect any excess errors, even when excess
45317         errors test - is given, so you will want to put an XFAIL ... on
45318         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45319         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45320         those 4 machines, but no others.
45321
45322 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45323
45324         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45325         * lib/c-torture.exp: to here.
45326
45327 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45328
45329         * gcc.c-torture/execute/950221-1.c: New test.
45330         * gcc.c-torture/execute/struct-ret-1.c: New test.
45331         * gcc.c-torture/compile/950221-1.c: New test.
45332
45333         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45334
45335 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45336
45337         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45338         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45339
45340 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45341
45342         * g++.gb: New directory of tests, derived from my signature and
45343         class scoping tests.
45344
45345         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45346         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45347         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45348         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45349         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45350         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45351         * g++.gb/sig25.C: Likewise.
45352
45353         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45354         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45355         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45356         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45357         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45358         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45359         * g++.gb/sig25.exp: Likewise.
45360
45361         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45362         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45363         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45364         * g++.gb/scope13.C: Likewise, this test still fails.
45365
45366         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45367         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45368         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45369         * g++.gb/scope13.exp: Ditto.
45370
45371         * g++.gb/README: New file, explains what these tests are about.
45372
45373 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45374
45375         * lib/dg.exp (dg-do): Support `preprocess'.
45376         (dg-test): Likewise.
45377
45378 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45379
45380         * config/udi.exp: change "continue -expect" to "exp_continue".
45381
45382 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45383
45384         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45385         Delete redundant tests.
45386
45387         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45388         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45389         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45390         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45391         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45392         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45393         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45394         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45395
45396         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45397         storing label pointers.
45398         * gcc.c-torture/execute/921019-1.c: Likewise.
45399         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45400         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45401         parameter fp.
45402         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45403         constants.
45404
45405         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45406         Delete obsolete tests.
45407
45408         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45409         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45410         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45411         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45412         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45413         * gcc.c-torture/compile/950124-1.c: New test.
45414
45415         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45416
45417 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45418
45419         * lib/mike-g++.exp: Add -lm to LIBS.
45420
45421 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45422
45423         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45424
45425 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45426
45427         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45428
45429 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45430
45431         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45432
45433 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45434
45435         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45436         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45437         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45438         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45439         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45440         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45441         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45442         * g++.law/{operators31.C, operators32.C,
45443         * g++.law/{operators33.C, operators34.C}: Likewise.
45444         * g++.law/{pic1.C, refs2.C}: Likewise.
45445         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45446         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45447         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45448         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45449
45450         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45451         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45452         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45453         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45454         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45455         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45456         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45457         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45458         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45459         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45460         * g++.law/{operators34.exp}: Likewise.
45461         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45462         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45463         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45464         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45465         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45466
45467         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45468         No longer expected to fail.
45469         * g++.law/missed-error3.C: Tweak for recent bool changes.
45470
45471 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45472
45473         * config/emb-unix: Deleted.
45474         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45475         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45476
45477 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45478
45479         * lib/dg.exp (dg-test): Fix typo in last patch.
45480
45481 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45482
45483         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45484         (handles multiple occurrences).
45485
45486 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45487
45488         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45489         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45490         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45491         printed).
45492         * lib/c-torture.exp (c-torture-compile): Likewise.
45493         (c-torture): Prepend full path if missing.
45494         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45495         (gcc_fail): Likewise.
45496         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45497
45498 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45499
45500         * lib/netware.exp: Only attach to NetWare i386 systems.
45501
45502 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45503
45504         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45505         messages.  Add test name to "output pattern match" pass/fail message.
45506
45507 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45508
45509         * gcc.dg: New testsuite.
45510         * gcc.dg/dg.exp: New file.
45511
45512         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45513         test-switch.c}: Deleted.
45514
45515         * gcc.misc-tests/msgs.exp: New testcase driver.
45516
45517 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45518
45519         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45520         Watch for illegal return values from ${tool}_load.
45521         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45522         cross targets.  Coerce return value >0 to 1.
45523
45524 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45525
45526         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45527
45528         * config/emb-unix.exp: New file.
45529
45530         * config/sim.exp: Error if variable $SIM not defined.
45531         (${tool}_load): Mark test as "untested" if simulator missing.
45532
45533         * config/unix.exp: Load remote.exp to get rcp_download.
45534         * lib/c-torture.exp: Use different option lists for testcases with
45535         and without loops.
45536         * gcc.c-torture/execute/execute.exp: Likewise.
45537
45538 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45539
45540         * config/*.exp: Clarify return code from ${tool}_load.
45541         Call `unresolved' or `untested' instead of `warning' or `perror'
45542         (sometimes you still want to call both though).
45543         Add comment that `shell_id' is local to each file.
45544         * config/udi.exp (timeout): Set to 30.
45545         Don't print warning if connection fails, $connectmode has already
45546         printed an error.
45547         (${tool}_load): Move verbose messages to level 2.
45548         Rework pattern for "Process started" message.
45549         Pass `shell_id' to ${connectmode}_download.
45550         Retry twice upon timeout.  Make resetting of target more robust.
45551         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45552         Pass `shell_id' to exit_$connectmode.
45553         Only call exit_$connectmode if connected.
45554         * config/unix.exp (${tool}_load): Check return codes better.
45555         * config/vrtx.exp (${tool}_load): Likewise.
45556         * config/vx.exp (${tool}_load): Likewise.
45557         Delete unneeded global's.
45558         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45559         from ${tool}_load.
45560         (dg-stat): Delete.
45561         (dg-init): Delete recording of pass/fail counts.
45562         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45563         (old-dejagnu-init): Likewise.
45564         (old-dejagnu-stat): Delete contents, empty proc now.
45565         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45566         (c-torture): Delete references to lcnt, lpass, lfail.
45567         Get option list from TORTURE_OPTIONS.
45568         Delete -funroll[-all]-loops if no loops.
45569         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45570         (g++_stat): Delete contents (empty proc now).
45571         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45572         (gcc_finish): Likewise.
45573         (gcc_stat): Deleted.
45574         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45575         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45576         * gcc.c-torture/execute/execute.exp: Likewise.
45577         Split tests into two parts: compile, execute.
45578         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45579         no loops.  Update to reflect clarified return codes from ${tool}_load.
45580
45581 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45582
45583         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45584         to grep for.
45585         (old-dejagnu): Likewise (where necessary).
45586
45587 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45588
45589         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45590
45591         * lib/dg.exp (dg-process-target): Fix processing of selector.
45592         Add comment regarding use of `error'.
45593
45594         * lib/gcc.exp (prune_system_crud): Define if missing.
45595         * lib/g++.exp (prune_system_crud): Likewise.
45596
45597         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45598         Call prune_system_crud.
45599         * lib/dg.exp (dg-runtest): New proc.
45600         Use perror instead of send_user for tcl errors in testcase.
45601         Don't return any value, it's never used.
45602         Don't clobber previous definition of `unknown'.
45603         Print tcl errors in `dg-final'.
45604
45605 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45606
45607         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45608         (dg-test): Don't print errorInfo, it contains stack backtrace.
45609
45610 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45611
45612         * lib/g++.exp (runtest_file_p): Define if missing.
45613
45614 1994-09-24  Doug Evans  (dje@cygnus.com)
45615
45616         * lib/mike-g++.exp: Comment out loading of g++.exp.
45617         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45618         (default_g++_version): Always print something.
45619         (default_g++_start): Comment out call to `which'.
45620         (g++_start, g++_load): Deleted (must be defined in config file).
45621         * lib/gcc.exp: Test for existence of $CC at start.
45622         Delete check for tmpdir (done in gcc_init).
45623         (default_gcc_version): Always print something.
45624         (default_gcc_start): Comment out call to `which'.
45625         * config/*.exp: Major cleanup - make cross targets work at least a
45626         little better for g++ (by not being "--tool gcc" specific).
45627         Rename gcc_xxx to ${tool}_xxx.
45628         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45629         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45630
45631 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45632
45633         * lib/c-torture.exp (c-torture-compile): Rework compiler
45634         message processing.
45635
45636         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45637         c-torture.
45638
45639 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45640
45641         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45642
45643         * lib/dg.exp (dg-process-target): Support { target native }.
45644
45645 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45646
45647         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45648         looked for "... program xxx got fatal signal".
45649         Correct regsub munging of `comp_output'.
45650         Ignore compiler messages "path prefix not used" and "linker input
45651         file unused".
45652
45653 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45654
45655         * lib/gcc.exp (runtest_file_p): Define if missing.
45656         * gcc.prms/template.c: Example to work from.
45657
45658 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45659
45660         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45661         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45662
45663         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45664         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45665         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45666         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45667
45668         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45669         (dg-process-target): No longer a varargs proc.
45670         Return S/N for target, P/F for xfail.  All callers changed.
45671         (user option procs): More argument checking.
45672         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45673         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45674         (dg-test): Skip test if not running on selected target in `dg-do'.
45675         Update handling of `dg-do-what', `dg-output-text'.
45676         Separate execution pass/fail from output pattern match pass/fail.
45677         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45678
45679 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45680
45681         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45682         target for 920510-1.c.
45683
45684 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45685
45686         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45687         Clean up comment regarding use of passcnt, etc.
45688         (gcc_stat): Don't update `testcnt' here.
45689         (gcc_finish): Do it here.
45690         Might as well reset `but_id' here too.
45691         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45692         to determine if the file should be tested.
45693         * gcc.c-torture/compile/compile.exp: Likewise.
45694         * gcc.c-torture/execute/execute.exp: Likewise.
45695         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45696         * gcc.misc-tests/dg-test.exp: Likewise.
45697         * gcc.prms/prms.exp: Likewise.
45698         * gcc.wendy/wendy.exp: Likewise.
45699         * g++.old-deja.exp: Likewise.
45700         Move "Testing file" message to verbose level 1.
45701
45702 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45703
45704         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45705
45706 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45707
45708         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45709         (default_gcc_start): Accept optional second list element
45710         of compiler flags.  Print compiler output at verbosity level 2.
45711         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45712         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45713         Save current values of framework globals passcnt, failcnt, xpasscnt,
45714         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45715         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45716         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45717         xfailcnt to compute stats.  Update framework global `testcnt' from
45718         pass/fail counts.
45719         (gcc_finish): New proc.  Clean up test environment.
45720         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45721         (gcc_epass, gcc_efail): Delete.
45722         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45723         argument of line number.
45724         (dg-init): If the tool has an init routine, call it.
45725         (dg-test): Remove args `cflags_var' and `libs_var'.
45726         Pass all compiler options to ${tool}_start.
45727         Handle missing line number.
45728         (dg-finish): New function.
45729         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45730         particular files.  Call gcc_finish at end.  Move "skipping test"
45731         message to verbosity level 3.
45732         * gcc.c-torture/compile/compile.exp: Likewise.
45733         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45734         * gcc.c-torture/execute/execute.exp: Likewise.
45735         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45736         Print testcase being tried at verbosity level 1.
45737         * gcc.c-torture/special/special.exp: Unset xfail.
45738         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45739         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45740         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45741         * gcc.failure/failure.exp: Likewise.
45742         * gcc.ieee/ieee.exp: Likewise.
45743         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45744         Update call to dg-test.  Call dg-finish at end.
45745         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45746         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45747         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45748         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45749         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45750         * gcc.wendy/wendy.exp: Add copyright.
45751         Delete setting of tmpdir (done by gcc_init).
45752         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45753         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45754         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45755         gcc_[ce]pass/fail.
45756
45757 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45758
45759         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45760         confusion.
45761         (g++_load): Likewise.
45762
45763         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45764         Rename argument to `prog' to remove the confusion.
45765         Varargs fns behave differently too!
45766         (g++_load): Likewise.
45767
45768         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45769
45770         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45771         what it is.  Delete (always) printing of status value for !native.
45772         Simplify verbose code, and include status and exec_output.
45773         (g++_load): Use gcc_load.
45774
45775 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45776
45777         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45778         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45779         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45780         940714-3.c as these testcases don't exist anymore.  Make
45781         va-arg-1.c expected to pass.
45782
45783 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45784
45785         * gcc.misc-tests/misc.exp: Only run specific testcases.
45786         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45787         * gcc.misc-tests/dg-[1-9].c: New files.
45788
45789         * lib/dg.exp: New testsuite driver.
45790         * gcc.prms/prms.exp: Use it.
45791
45792         * README.gcc: New file.
45793
45794         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45795         Document and reset `lxpass' and `lxfail'.
45796         Simplify "initialized" message.
45797         (gcc_stat): Clean up comments a little.
45798
45799 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45800
45801         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45802
45803 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45804
45805         * lib/old-dejagnu.exp (process-option): New proc.
45806         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45807         (old-dejagnu): Simplify.
45808         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45809
45810 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45811
45812         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45813         exists and is not an empty string.
45814
45815         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45816         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45817         finished.
45818         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45819         automatically.
45820
45821         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45822         longer expected to fail.
45823
45824         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45825         "f" function call.
45826
45827         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45828
45829         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45830         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45831         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45832         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45833         c-torture-1.29.
45834
45835         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45836         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45837
45838         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45839
45840         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45841         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45842
45843         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45844         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45845         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45846
45847 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45848
45849         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45850         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45851         940714-1.c, 940714-2.c, 940714-3.c},
45852         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45853         gcc.misc-tests/{mg.c,mg.exp}:
45854         New tests.
45855         * gcc.noncompile/noncompile.exp: Change accordingly.
45856
45857 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45858
45859         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45860         Undo previous clobberage.
45861
45862 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45863
45864         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45865         * gcc.special/{930510-1.c, special.exp}:
45866         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45867         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45868         struct-varargs-1.c}: New tests from c-torture-1.26.
45869
45870 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45871
45872         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45873           argument to switch.
45874
45875 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45876
45877         * Revert the previous changes.  Please see Rob's directory
45878           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45879           fixes.
45880
45881 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45882
45883         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45884             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45885             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45886             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45887             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45888             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45889             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45890             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45891             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45892             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45893             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45894             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45895             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45896             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45897             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45898             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45899             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45900             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45901             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45902             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45903             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45904             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45905             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45906             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45907             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45908             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45909             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45910
45911 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45912
45913         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45914             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45915           with perror calls.
45916
45917 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45918
45919         * config/unix.exp (g++_load): Fix syntax.
45920
45921 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45922
45923         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45924         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45925         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45926         Don't expect va-arg-1.c to fail.  Correct expected output for
45927         920928-1.c.
45928         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45929         * gcc.wendy/hbm4.c: Correct typo.
45930         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45931
45932 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45933
45934         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45935         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45936         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45937         * lib/c-torture.exp (c-torture-compile): Ditto.
45938
45939         Reduce volume of output (remove all the -I's and such).
45940         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45941         Call gcc_cpass, gcc_cfail.
45942         (c-torture): Pass testing option to c-torture-compile.
45943
45944 1994-03-21  Doug Evans  (dje@cygnus.com)
45945
45946         Bring patches over from progressive.
45947         * config/default.exp: Exit remote shell cleanly.
45948         (g++_exit, g++_start): Add default versions.
45949         * config/sim.exp (gcc_load): Use perror, not error.
45950
45951 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45952
45953         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45954         set in site.exp.
45955
45956 1994-03-14  Doug Evans  (dje@cygnus.com)
45957
45958         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45959         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45960         (wendy_try): New proc to run testcase.
45961         (main loop): Call 'em.
45962         * gcc.wendy/*.c: Clean up pass to correct expected output.
45963
45964         * lib/gcc.exp: Minor cleanup work.
45965         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45966
45967 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45968
45969         * config/sim.exp (gcc_load): Document return codes better.
45970         Don't pass -v to simulator.
45971
45972 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45973
45974           * gcc.special/920717-x.c: Fix typo.
45975           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45976           get at sources.
45977
45978         * lib/mike-gcc.exp: Fix typo.
45979
45980 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45981
45982         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45983         binary to use, transform the name.
45984         * config/*.exp: rename everything. Nuke any g++ specific files,
45985         it's now a special case of gcc that requires no special support.
45986         Add a default.exp for unsupported targets.
45987
45988 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45989
45990         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45991         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45992         version of Tcl.
45993
45994 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45995
45996         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45997         than a warning.
45998
45999 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
46000
46001         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
46002
46003 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
46004
46005         * gcc.execute/execute.exp: Combine opt_list and foption_list into
46006         option_list.  Compile every file with only 4/6 option choices
46007         (same as C torture) instead of with 12/18 different option
46008         choices.
46009         * lib/c-torture.exp: Likewise.
46010
46011         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
46012         not already set.
46013
46014 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
46015
46016         * lib/old-deja.exp: Add `excess errors test fails' error, now one
46017         can put an XFAIL *-*-* on excess errors.
46018
46019 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
46020
46021         * g++.law: Add more tests derived from g++-bugs snapshots.
46022
46023         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
46024         equivalent to g++.law/init9.
46025
46026         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
46027         compiled it, and the a.out file after we've run it.
46028
46029 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
46030
46031         * lib/mike-g++.exp (postbase): Delete the .o file after we've
46032         compiled it, and the a.out file after we've run it.
46033
46034 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
46035
46036         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46037
46038 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
46039
46040         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46041         version number.
46042
46043 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46044
46045         * g++.law: New directory of g++ tests derived from the g++-bugs
46046         snapshots.
46047
46048 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46049
46050         * gcc.compile: initbug1.c initbug1.exp testcase added
46051
46052 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46053
46054         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46055         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46056           fixes submitted by Jeff Law (law@cs.utah.edu)
46057         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46058           Jeff Law (law@cs.utah.edu)
46059
46060
46061 1993-11-30  Mike Stump  (mrs@cygnus.com)
46062
46063         * config/unix-g++.exp: Follow the gcc way of doing things.
46064         * g++.old-deja/old-deja.exp: Minor updates.
46065         * lib/g++.exp: New file, follow the gcc way of doing things.
46066         * lib/old-dejagnu.exp: Minor updates.
46067         * lib/mike-g++.exp: Always unset errorInfo.
46068
46069 1993-11-06  Mike Stump  (mrs@cygnus.com)
46070
46071         * lib/gcc.exp: Fix some errors with the below change, CC and
46072         CFLAGS should be global when setting, not local.
46073
46074 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46075
46076         * lib/gcc.exp: Transform tool name.
46077
46078 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46079
46080         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46081
46082 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46083
46084         * lib/gcc.exp: change gcc_done to gcc_stat
46085
46086 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46087
46088         * Upgraded gcc testsuite to c-torture version 1.25
46089
46090 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46091
46092         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46093         * lib/c-torture: added hooks for new reporting code.
46094
46095 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46096
46097         * config/sh-gcc.exp: check if sh-sim exists in the path
46098
46099 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46100
46101         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46102         * gcc.compile/compile.exp: Initial changes for new logic.
46103         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46104         * gcc.failure/failure.exp: Initial changes for new logic.
46105         * gcc.ieee/ieee.exp: Initial changes for new logic.
46106         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46107         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46108         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46109         * lib/c-torture.exp: Initial changes for new logic.
46110         * lib/gcc.exp: Initial changes for new logic.
46111
46112 1993-10-15  Mike Stump  (mrs@cygnus.com)
46113
46114         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46115         depend upon failure or success.  Fully qualify names in failure
46116         and success messages.  Always remove a.out before starting
46117         compile, just in case.  Pay more attention to error text output by
46118         the compiler.  Handle testcases with no known past errors just
46119         like all others, so that things are uniform.  Other miscellaneous
46120         improvements.
46121
46122 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46123
46124         * gcc.cpp: new directory for cpp tests
46125
46126 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46127
46128         * lib/chill.exp: Code reformatted, removed unused code.
46129         * config/unix-chill.exp: Code reformatted, removed unused code.
46130         * chill.execute/execute.exp: Code reformatted, removed unused code.
46131         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46132
46133 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46134
46135         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46136         routines not written.
46137
46138 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46139
46140         * config/bug-gcc.exp: Use new procs from bug.exp.
46141
46142 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46143
46144         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46145         via ftp, rather than depending on NFS.
46146         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46147         case.
46148
46149 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46150
46151         * config/bug-gcc.exp: Use new download proc.
46152
46153 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46154
46155         * chill.execute/execute.exp: cleanups, handles errors better
46156         * chill.compile/compile.exp: rewrite, based on execute.exp
46157         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46158         * lib/chill.exp: major changes to diff proc and compile and link
46159           procs. added chill_fail and chill_pass wrappers to pass and
46160           fail. added more comments, and handle error codes better.
46161           Added a hack to capture stderr from exec, so noncompile tests
46162           can work.
46163
46164 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46165
46166         * chill.execute/execute.exp: rewrite of testsuite driver
46167         * lib/chill.exp: rewrite of testsuite driver
46168         * config/unix-chill.exp: rewrite of testsuite driver
46169
46170 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46171
46172         In chill.execute:
46173         * iexpr.ch: Standardize uppercase.
46174         * tuples.dat: Standardize uppercase.
46175         * vary.ch: standardize.  Correct varying string assignments.
46176         * vary.dat: Add new output lines.
46177
46178 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46179
46180         In chill.execute:
46181         * chprintf.ch: Standardize use of uppercase.
46182         * tuples.ch: Standardize and turn arr2 into a DCL,
46183           rather than a SYN.
46184         * pinits.ch: Standardize.
46185
46186 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46187
46188         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46189         * Makefil: Renamed to Makefile.in.
46190         * configure.in: New.
46191
46192 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46193
46194         In chill.execute:
46195         * .cvsignore: Add result/output files.
46196         * Makefile: Fix up variables at start.  Use MFLAGS
46197           everywhere.  Correct bool_loc, built_ins entries.
46198           Add entry for vary1.ch.
46199         * bitarray.ch: Standardize upper-case usage.
46200         * bitexpr.ch: Standardize, add output of b1.
46201         * params.ch: Use arrayt in along PROC parameters, to
46202           avoid novelty problems.
46203         * sets.ch: Tiny cleanup.
46204         * vary1.ch: Re-indent.
46205
46206 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46207
46208           * Add PR-related files to Makefiles, .cvsignore files, etc.
46209
46210 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46211
46212         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46213           with compiler objects. New names are test-flow.c and test-loop.c
46214
46215 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46216
46217         * Upgraded c-torture tests from 1.19 to 1.20
46218
46219         * new files:
46220         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46221         * gcc.compile: 930623-1.c 930623-2.c
46222         * gcc.noncompile: 930622-1.c 930622-2.c
46223         * gcc.failure: 920411-1.c 920627-2.c
46224         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46225
46226 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46227
46228         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46229           More changes to get testsuite working properly. Needs more work.
46230           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46231
46232 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46233
46234         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46235           More changes to get testsuite working properly. Needs more work.
46236
46237 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46238
46239         * chill.compile/compile.exp: Added for Dejagnu support
46240         * chill.execute/execute.exp: Added for Dejagnu support
46241         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46242
46243 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46244
46245         This should complete moving the CHILL test files.
46246         * chill.noncompile(.cvsignore printf.grt
46247             in-printf.grt chprintf.grt chprintf.ch):
46248             Added test-support files.
46249           (Makefile): Modified further.
46250         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46251             signal.ch): Added test files.
46252           * chill.execute (.cvsignore printf.grt printr.c
46253             in-printf.grt rts.c chprintf.grt rts.h): Added
46254           test-support files.
46255             (Makefile): More corrections.
46256
46257 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46258
46259         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46260           test cases, ready for DejaGnu.
46261
46262 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46263
46264         * Upgraded c-torture tests from 1.18 to 1.19
46265
46266         * gcc.compile: added test(s):
46267           930607-1.c
46268         * gcc.execute: added test(s):
46269           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46270
46271         * added new subdirectory for misc tests: gcc.misc-tests
46272         * gcc.misc-test(s): added tests:
46273           inst-check.c test-consts.c test-ior.c test-switch.c
46274
46275 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46276
46277         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46278
46279 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46280
46281         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46282
46283 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46284
46285         * Upgraded c-torture tests from 1.17 to 1.18
46286
46287 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46288
46289         * Upgraded c-torture tests from 1.12 to 1.17
46290
46291 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46292
46293         * lib/old-dejagnu.exp:
46294           Fixed handling of XFAIL target triplets to correctly
46295           recognize wildcard characters.  Removed code that
46296           appended a unique id tag to the end of the file name
46297           printed out by the result of the testcases within a
46298           given test file.
46299
46300 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46301
46302         * lib/old-dejagnu.exp:
46303           Reworked expected failure handling to trigger off of XFAIL
46304           keyword in keyphrase embeded in testcase source code. The
46305           XFAIL keyword must be at the end of the keyphrase line. It
46306           may optionally be followed by one or more target triplets.
46307           It has just occured that the handling of wildcards in the
46308           target triplet may not be correct.
46309
46310 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46311
46312         * g++.old-deja/tests:
46313           Moved all subdirectories up one level into g++.old-deja .
46314
46315         * lib/old-dejagnu.exp:
46316           Fixed problem with CXXFLAGS not being properly reset, and being
46317           corrupted with extraneous "-c" compiler option.  This was
46318           causing binaries to not be generated for test that needed them.
46319           Modified strings passed to "pass" and "fail" so that individual
46320           tests from the same test file would be distinguished by an
46321           identifier appended to the test file name in the summary logs;
46322           this corrected a problem with erroneous diff logs.  Added code
46323           to search testcases for expected fail and unexpected pass keywords.
46324
46325 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46326
46327         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46328
46329 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46330
46331         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46332           Removed extraneous text from end of "Special g++ Options"
46333           keyphrase.
46334
46335         * lib/old-dejagnu.exp: Added pattern matching to look for new
46336           keywords, embedded in testcases comments, which will trigger
46337           calls to xpass and xfail.
46338
46339 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46340
46341         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46342           comments embedded in the testcases, especially the one looking for
46343           special compiler options, as well as the pattern matching for the
46344           compiler output again.
46345
46346 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46347
46348         * lib/old-dejagnu.exp: Do a proper check of the return value for
46349           execute tests. Fixed several problems with the pattern matching
46350           of the compiler output which gave erroneous test results.
46351           Changed several of the test result messages to be more descriptive.
46352         * config/unix-g++.exp: Proc g++_load now actually works and
46353           executes the tests passed to it and returns a usable return
46354           value.
46355
46356 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46357
46358           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46359
46360 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46361
46362         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46363           Modified both files to properly execute the old style
46364           dejagnu tests. The previous versions of these files were
46365           experimental and did not function anything near correctly.
46366
46367 1993-04-05  Rob Savoye  (rob@cygnus.com)
46368
46369         * Removed all Makefile.in and configure.in files. No configuration
46370         needed now.
46371
46372 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46373
46374         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46375
46376 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46377
46378         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46379         gcc.special/configure.in, gcc.noncompile/configure.in,
46380         gcc.execute/configure.in, gcc.code_quality/configure.in,
46381         g++.other/configure.in, g++.old-deja/configure.in,
46382         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46383         in srcname setting.
46384
46385 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46386
46387         * lib/udi.exp: Fixed mondfe and mondfe_download.
46388         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46389         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46390
46391 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46392
46393         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46394         (gdb_exit): Don't remove *_soc files.
46395
46396 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46397
46398         * lib/c-torture.exp: Don't look for main; instead always use -w
46399         -c.  This is how the c-torture tests work.  Remove the object
46400         file if the compilation succeeds.
46401         * gcc.execute/execute.exp: Remove executable if test passes.
46402         * gcc.noncompile/noncompile.exp: Every test is an expected
46403         failure.
46404         * gcc.special/special.exp: Added tests from c-torture 1.11,
46405         corrected use of existing test.
46406         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46407         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46408         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46409         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46410         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46411         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46412         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46413         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46414         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46415         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46416         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46417         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46418         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46419         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46420         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46421         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46422         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46423         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46424         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46425         c-torture 1.11.
46426         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46427         correspond to c-torture 1.11.
46428
46429         * New file.