OSDN Git Service

0309fad98f507319c37a718f558d3c4016b83cf6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2
3         PR 30235
4         * gfortran.dg/altreturn_2.f90: new test.
5
6 2007-01-04  Tom Tromey  <tromey@redhat.com>
7
8         PR preprocessor/28165:
9         * gcc.dg/cpp/pr28165.c: New file.
10
11 2007-01-03  Josh Conner  <jconner@apple.com>
12
13         PR middle-end/29683
14         * gcc.dg/pr29683.c: New.
15
16 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17
18         PR c++/28217
19         * g++.dg/pch/template-1.C: New test.
20         * g++.dg/pch/template-1.Hs: New file.
21
22 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
23
24         PR middle-end/30353
25         * gcc.c-torture/compile/complex-4.c: New test.
26
27 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
28
29         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
30         -maltivec.
31         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
32
33 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
34
35         PR middle-end/30286
36         * gcc.dg/pr30286.c: New test.
37
38         PR c++/29535
39         * g++.dg/template/crash66.C: New test.
40
41         PR c++/29054
42         * g++.dg/template/friend49.C: New test.
43
44 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
45
46         * gfortran.dg/ibits.f90: New test.
47
48 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
49
50         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
51         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
52
53 2007-01-02  Jan Hubicka  <jh@suse.cz>
54
55         * gcc.dg/pr16194.c: We now output error on all three functions, not just
56         first one.
57
58 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
59
60         PR c/19977
61         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
62         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
63
64 2006-01-02  Ian Lance Taylor  <iant@google.com>
65
66         * g++.dg/warn/Wparentheses-22.C: New test.
67         * g++.dg/warn/Wparentheses-23.C: New test.
68
69 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
70
71         PR middle-end/7651
72         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
73         * gcc.dg/declspec-3-Wextra.c: New.
74         * gcc.dg/declspec-3-no.c: New
75
76 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
77
78         PR fortran/20896
79         * gfortran.dg/interface_10.f90: Remove.
80
81 2007-01-01  Roger Sayle  <roger@eyesopen.com>
82
83         * gcc.dg/fold-eqxor-4.c: New test case.
84
85 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
86
87         PR middle-end/30311
88         * gcc.c-torture/compile/pr30311.c: New test.
89
90 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
91
92         PR middle-end/30253
93         * gcc.c-torture/compile/statement-expression-1.c: New test.
94
95 2007-01-01  Andreas Schwab  <schwab@suse.de>
96
97         PR target/29166
98         * g++.dg/eh/pr29166.C: New test.
99
100 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
101
102         * lib/target-supports.exp (check_effective_target_powerpc_spe):
103         New.
104         (check_effective_target_vect_cmdline_needed): Use it.
105
106 2006-12-31  Richard Guenther  <rguenther@suse.de>
107
108         PR middle-end/30137
109         * testsuite/gcc.dg/pr30137-1.c: New testcase.
110         * testsuite/gcc.dg/pr30137-2.c: Likewise.
111
112 2006-12-31  Roger Sayle  <roger@eyesopen.com>
113
114         PR middle-end/30322
115         * gcc.dg/fold-plusnot-1.c: New test case.
116
117 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
118
119         PR c++/29731
120         * g++.dg/parse/template22.C: New test.
121
122 2006-12-31  Richard Guenther  <rguenther@suse.de>
123
124         PR middle-end/30338
125         * gcc.c-torture/compile/pr30338.c: New testcase.
126
127 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
128
129         PR fortran/27900
130         * gfortran.dg/intrinsic_actual_4.f90: New test.
131
132         PR fortran/24325
133         * gfortran.dg/func_decl_3.f90: New test.
134
135 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
136
137         PR fortran/23060
138         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
139         * gfortran.dg/c_by_val_1.f: New test.
140         * gfortran.dg/c_by_val_2.f: New test.
141         * gfortran.dg/c_by_val_3.f: New test.
142
143 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
144
145         PR libfortran/30321
146         * gfortran.dg/sum_zero_array_1.f90:  New test.
147
148 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
149
150         PR preprocessor/29612
151         * gcc.dg/cpp/pr29612-1.c: New test.
152         * gcc.dg/cpp/pr29612-2.c: New test.
153
154 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
155
156         PR fortran/30034
157         * gfortran.dg/pure_formal_proc_1.f90: New test.
158
159         PR fortran/30237
160         * gfortran.dg/intrinsic_actual_3.f90: New test.
161
162 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
163
164         PR fortran/30014
165         * gfortran.dg/io_constraints_1.f90: Update test.
166         * gfortran.dg/io_constraints_2.f90: Update test.
167         * gfortran.dg/inquire_iolength.f90: New test.
168
169 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
170
171         PR fortran/20896
172         * gfortran.dg/interface_10.f90: New test.
173         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
174         since z is already, locally a variable.
175
176         PR fortran/25135
177         * gfortran.dg/generic_11.f90: New test.
178         * gfortran.dg/interface_7.f90: Remove name clash between module
179         name and procedure 'x' referenced in the interface.
180
181 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
182
183         PR middle-end/7651
184         * gcc.dg/Wmissing-parameter-type.c: New.
185         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
186         * gcc.dg/Wmissing-parameter-type-no.c: New.
187         
188 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
189
190         PR fortran/25818
191         * gfortran.dg/entry_array_specs_2.f: New test.
192
193         PR fortran/30084
194         * gfortran.dg/nested_modules_6.f90: New test.
195
196 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
197
198         PR middle-end/7651
199         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
200         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
201
202 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
203
204         PR C++/30168
205         * g++.dg/opt/complex6.C: New test.
206
207 2006-12-22  Ben Elliston  <bje@au.ibm.com>
208
209         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
210         full" if the linker on spu-*-* warns about exceeding local store.
211
212         And revert this patch:
213         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
214         fail to link due to relocation overflows on spu-*-*.
215
216 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
217
218         PR fortran/30273
219         * gfortran.dg/dependency_19.f90: New test.
220
221 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
222
223         PR fortran/30202
224         * gfortran.dg/alloc_comp_basics_3.f90: New test.
225
226 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
227
228         PR middle-end/30262
229         * gcc.c-torture/execute/20061220-1.c: New test.
230
231         PR middle-end/30263
232         * gcc.dg/gomp/asm-1.c: New test.
233
234         PR target/30230
235         * g++.dg/eh/ia64-2.C: New test.
236
237 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
238
239         PR target/28966
240         PR target/29248
241         * gcc.dg/rs6000-leaf.c: New.
242
243 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
244
245         PR fortran/25392
246         * gfortran.dg/f2c_8.f90: New test.
247
248 2006-12-20  Bill Wendling  <wendling@apple.com>
249
250         * gcc.dg/asm-b.c: Check for __ppc64__.
251
252 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
253
254         PR fortran/30190
255         * gfortran.dg/bounds_check_5.f90: New test.
256
257 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
258
259         PR middle-end/30143
260         * gcc.dg/gomp/complex-1.c: New testcase.
261
262 2006-12-20  Roger Sayle  <roger@eyesopen.com>
263
264         * gfortran.dg/array_memset_1.f90: New test case.
265
266 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
267
268         * lib/target-supports.exp: Add spu to
269         check_effective_target_vect_widen_mult_hi_to_si.
270
271 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
272
273         PR fortran/29992
274         * gfortran.dg/generic_9.f90: New test.
275
276         PR fortran/30081
277         * gfortran.dg/generic_10.f90: New test.
278
279 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
280
281         PR tree-opt/30045
282         * gcc.dg/pr30045.c: New test.
283
284 2006-12-20  Ben Elliston  <bje@au.ibm.com>
285
286         * gcc.dg/20020312-2.c: Add a case for __SPU__.
287
288 2006-12-19  Eric Christopher  <echristo@apple.com>
289
290         PR target/29302
291         * gcc.c-torture/execute/pr29302-1.c: New.
292
293 2006-12-19  Tobias Burnus  <burnus@net-b.de>
294
295         PR fortran/39238
296         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
297
298 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
299
300         PR fortran/30236
301         * gfortran.dg/altreturn_3.f90: New test.
302
303         * gfortran.dg/char_result_12.f90: Fix comment typos.
304
305 2006-12-19  Ben Elliston  <bje@au.ibm.com>
306
307         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
308         as newlib's stdio.h uses non-traditional cpp constructs.
309
310 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
311
312         * gfortran.dg/advance.f90: Renamed to advance_1.f90
313         * gfortran.dg/append-1.f90: Renamed to append_1.f90
314         * gfortran.dg/array-1.f90: Renamed to array_1.f90
315         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
316         * gfortran.dg/backspace.f: Renamed to backspace_1.f
317         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
318         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
319         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
320         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
321         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
322         * gfortran.dg/logint-1.f: Renamed to logint_1.f
323         * gfortran.dg/logint-2.f: Renamed to logint_2.f
324         * gfortran.dg/logint-3.f: Renamed to logint_3.f
325         * gfortran.dg/advance_1.f90: Renamed from advance.f90
326         * gfortran.dg/append_1.f90: Renamed from append-1.f90
327         * gfortran.dg/array_1.f90: Renamed from array-1.f90
328         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
329         * gfortran.dg/backspace_1.f: Renamed from backspace.f
330         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
331         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
332         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
333         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
334         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
335         * gfortran.dg/logint_1.f: Renamed from logint-1.f
336         * gfortran.dg/logint_2.f: Renamed from logint-2.f
337         * gfortran.dg/logint_3.f: Renamed from logint-3.f
338
339 2006-12-18  Bill Wendling  <wendling@apple.com>
340
341         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
342         id is an OjbC keyword.
343
344 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
345
346         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
347
348 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
349
350         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
351
352 2006-12-18  Ian Lance Taylor  <iant@google.com>
353
354         * g++.dg/warn/Wmissing-declarations-1.C: New test.
355
356 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
357
358         * gcc.c-torture/compile/pr27528.c: Use empty templates.
359
360 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
361
362         PR fortran/30207
363         * gfortran.fortran-torture/execute/where21.f90: New test.
364
365 2006-12-17  Tobias Burnus  <burnus@net-b.de>
366
367         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
368
369 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
370
371         PR middle-end/7651
372         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
373         * gcc.dg/if-empty-1.c: Likewise.
374         * gcc.dg/pr23165.c: Likewise.
375         * g++.dg/warn/empty-body.C: Likewise.
376
377 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
378
379         PR libfortran/30005
380         * gfortran.dg/open_errors.f90: New test.
381
382 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
383
384         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
385
386         * gcc.target/i386/ssse3-pabsb.c: New file.
387         * gcc.target/i386/ssse3-pabsd.c: Likewise.
388         * gcc.target/i386/ssse3-pabsw.c: Likewise.
389         * gcc.target/i386/ssse3-palignr.c: Likewise.
390         * gcc.target/i386/ssse3-phaddd.c: Likewise.
391         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
392         * gcc.target/i386/ssse3-phaddw.c: Likewise.
393         * gcc.target/i386/ssse3-phsubd.c: Likewise.
394         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
395         * gcc.target/i386/ssse3-phsubw.c: Likewise.
396         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
397         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
398         * gcc.target/i386/ssse3-pshufb.c: Likewise.
399         * gcc.target/i386/ssse3-psignb.c: Likewise.
400         * gcc.target/i386/ssse3-psignd.c: Likewise.
401         * gcc.target/i386/ssse3-psignw.c: Likewise.
402         * gcc.target/i386/ssse3-vals.h: Likewise.
403
404 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
405
406         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
407         * lib/fortran-torture.exp: Include target-supports.exp.
408
409 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
410
411         PR target/30185
412         * gcc.c-torture/execute/pr30185.c: New test.
413
414 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
415
416         PR testsuite/30179
417         PR testsuite/30180
418         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
419         * gcc.dg/builtin-bswap-2.c: Likewise.
420         * gcc.dg/builtin-bswap-3.c: Likewise.
421         * gcc.dg/builtin-bswap-4.c: Likewise.
422         * lib/target-supports.exp (check_effective_target_stdint_types): New.
423         * cc.c-torture/execute/mode-dependent-address.x: New file.
424
425 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
426
427         PR libfortran/30145
428         * gfortran.dg/write_zero_array: New test.
429
430 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
431
432         PR fortran/30200
433         * gfortran.dg/write_fmt_trim.f90: New test.
434
435 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
436
437         PR 30194
438         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
439         temporarily.
440
441 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
442
443         * lib/target-supports.exp (check_weak_available): Use istarget
444         "hppa*-*-hpux10*" instead of regexp.
445         (check_cxa_atexit_available): Likewise.
446
447 2006-12-14  Richard Guenther  <rguenther@suse.de>
448
449         PR tree-optimization/30197
450         * gcc.c-torture/execute/complex-1.c: Fix function name.
451         * gcc.dg/builtins-61.c: New testcase.
452
453 2006-12-14  Richard Guenther  <rguenther@suse.de>
454
455         PR middle-end/30172
456         * gcc.dg/pr30172-1.c: New testcase.
457
458 2006-12-14  Richard Guenther  <rguenther@suse.de>
459
460         PR tree-optimization/30198
461         * gcc.dg/builtins-60.c: New testcase.
462
463 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
464
465         * lib/target-supports.exp (vect_no_align): Remove spu.
466
467 2006-12-13  Ian Lance Taylor  <iant@google.com>
468
469         PR c++/19564
470         PR c++/19756
471         * g++.dg/warn/Wparentheses-5.C: New test.
472         * g++.dg/warn/Wparentheses-6.C: New test.
473         * g++.dg/warn/Wparentheses-7.C: New test.
474         * g++.dg/warn/Wparentheses-8.C: New test.
475         * g++.dg/warn/Wparentheses-9.C: New test.
476         * g++.dg/warn/Wparentheses-10.C: New test.
477         * g++.dg/warn/Wparentheses-11.C: New test.
478         * g++.dg/warn/Wparentheses-12.C: New test.
479         * g++.dg/warn/Wparentheses-13.C: New test.
480         * g++.dg/warn/Wparentheses-14.C: New test.
481         * g++.dg/warn/Wparentheses-15.C: New test.
482         * g++.dg/warn/Wparentheses-16.C: New test.
483         * g++.dg/warn/Wparentheses-17.C: New test.
484         * g++.dg/warn/Wparentheses-18.C: New test.
485         * g++.dg/warn/Wparentheses-19.C: New test.
486         * g++.dg/warn/Wparentheses-20.C: New test.
487         * g++.dg/warn/Wparentheses-21.C: New test.
488
489 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
490
491         PR testsuite/30157
492         * lib/target-supports.exp (check_cxa_atexit_available): Return false
493         for target "hppa.*hpux10".
494
495 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
496
497         * g++.dg/debug/vartrack1.C: New test.
498
499         * g++.dg/opt/ifcvt1.C: New test.
500
501         * gcc.dg/tls/opt-13.c: New test.
502
503         * gcc.dg/20060425-2.c: New test.
504
505         * g++.dg/opt/pr15054-2.C: New test.
506
507         * gcc.c-torture/execute/20060420-1.c: New test.
508
509         * gcc.c-torture/execute/20060412-1.c: New test.
510
511         * objc/compile/20060406-1.m: New test.
512
513 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
514
515         * g++.dg/template/array17.C: New test.
516
517 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
518
519         * gcc.target/powerpc/altivec-23.c: New test.
520
521 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
522
523         PR c++27316
524         * g++.dg/inherit/error3.C: New test.
525
526         PR c++/28740
527         * g++.dg/inherit/error4.C: New test.
528
529 2006-12-13  Richard Guenther  <rguenther@suse.de>
530
531         PR tree-optimization/17687
532         * gcc.dg/builtins-59.c: New testcase.
533
534 2006-12-13  Ben Elliston  <bje@au.ibm.com>
535
536         * gcc.target/spu/Wmain.c: New test.
537
538 2006-12-12  Josh Conner  <jconner@apple.com>
539
540         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
541         * g++.dg/abi/thunk4.C: Likewise.
542         * g++.dg/abi/rtti3.C: Likewise.
543
544 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
545
546         * gcc.target/spu/cpat-1.c: New test.
547         * gcc.target/spu/cpat-2.c: New test.
548         * gcc.target/spu/cpat-3.c: New test.
549         * gcc.target/spu/cpat-4.c: New test.
550
551 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
552
553         PR tree-opt/28436
554         * gcc.c-torture/compile/vector-1.c: New test.
555         * gcc.c-torture/compile/vector-2.c: New test.
556         * gcc.c-torture/compile/vector-3.c: New test.
557
558 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
559
560         * lib/fortran-torture.exp: Update copyright years.  Remove
561         obsolete comment.  Test -ftree-vectorize where it makes sense.
562         * lib/gfortran-dg.exp: Update copyright years.  Use settings
563         from fortran-torture.exp.
564         * gfortran.dg/char_transpose_1.f90,
565         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
566         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
567         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
568         '-w' to dg-options.
569
570 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
571
572         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
573         saved_${tool}_load.
574
575 2006-12-12  Ira Rosen  <irar@il.ibm.com>
576
577         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
578         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
579         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
580         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
581         gaps.
582
583 2006-12-12  Richard Guenther  <rguenther@suse.de>
584
585         PR middle-end/30147
586         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
587
588 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
589             Diego Novillo  <dnovillo@redhat.com>
590
591         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
592         VDEF/VUSE changes.
593         * gcc.dg/tree-ssa/pr26421.c: Likewise
594         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
595         * gcc.dg/tree-ssa/pr23382.c: Likewise.
596         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
597         * gcc.dg/tree-ssa/pr28410.c: Likewise.
598         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
599         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
600         * gcc.dg/tree-ssa/vrp07.c: Likewise.
601         * gcc.dg/tree-ssa/vrp08.c: Likewise.
602         * gcc.dg/tree-ssa/alias-12.c: Likewise.
603
604 2006-12-11  Jan Hubicka  <jh@suse.cz>
605
606         * gcc.dg/tree-prof/stringop-1.c: New test.
607         * gcc.dg/tree-prof/stringop-2.c: New test.
608
609 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
610
611         PR target/30120
612         * gcc.target/i386/pr30120.c: New test.
613
614         Revert:
615         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
616
617         * gcc.target/i386/x87regparm-1.c: New test.
618         * gcc.target/i386/x87regparm-2.c: New test.
619         * gcc.target/i386/x87regparm-3.c: New test.
620         * gcc.target/i386/x87regparm-4.c: New test.
621
622 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
623
624         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
625
626 2006-12-10  Tobias Burnus  <burnus@net-b.de>
627
628         PR fortran/23994
629         * gfortran.dg/protected_1.f90: New test.
630         * gfortran.dg/protected_2.f90: New test.
631         * gfortran.dg/protected_3.f90: New test.
632         * gfortran.dg/protected_4.f90: New test.
633         * gfortran.dg/protected_5.f90: New test.
634         * gfortran.dg/protected_6.f90: New test.
635
636 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
637             Tobias Burnus  <burnus@gcc.gnu.org>
638
639         PR fortran/29975
640         PR fortran/30068
641         * gfortran.dg/interface_4.f90: Test adding procedure to generic
642         interface.
643         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
644         ambiguous interfaces.
645         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
646         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
647         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
648         ambiguous interfaces.
649         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
650         * gfortran.dg/array_initializer_2.f90: Add initializer array
651         constructor test.
652
653         PR fortran/30096
654         * gfortran.dg/interface_9.f90: Test that host interfaces are
655         not checked for ambiguity with the local version.
656
657 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
658
659         PR fortran/29464
660         * gfortran.dg/module_interface_2.f90: New test.
661
662 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
663
664         PR fortran/29941
665         * gfortran.dg/assumed_len.f90: New test.
666
667 2006-12-09  Richard Guenther  <rguenther@suse.de>
668
669         * g++.dg/warn/implicit-typename1.C: Qualify types.
670         * g++.dg/parse/crash12.C: Likewise.
671         * g++.dg/tree-ssa/pr22444.C: Likewise.
672
673 2006-12-09  Tobias Burnus  <burnus@net-b.de>
674
675         * gfortran.dg/array_2.f90: Added sqrt test.
676
677 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
678
679         * gcc.target/i386/x87regparm-1.c: XFAIL.
680         * gcc.target/i386/x87regparm-2.c: XFAIL.
681         * gcc.target/i386/x87regparm-3.c: XFAIL.
682         * gcc.target/i386/x87regparm-4.c: XFAIL.
683
684 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
685
686         * lib/target-supports.exp
687         (check_effective_target_large_long_double): New.
688         * gcc.dg/Wconversion-real.c : Use it.
689         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
690         unsigned.
691
692 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
693
694         * gcc.c-torture/execute/mode-dependent-address.c: New test.
695
696 2006-12-08  Tobias Burnus  <burnus@net-b.de>
697
698         PR fortran/27546
699         * gfortran.dg/import4.f90: New test for IMPORT in modules.
700
701 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
702
703         PR c++/29732
704         * g++.dg/template/crash65.C: New test.
705         * g++.dg/template/spec16.C: Tweak error markers.
706
707 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
708
709         * gcc.target/spu: New directory.
710         * gcc.target/spu/spu.exp: New file.
711         * gcc.target/spu/intrinsics-1.c: New test.
712
713 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
714
715         PR c++/29980
716         * g++.dg/ext/attrib27.C: New test.
717         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
718         * g++.dg/parse/typedef5.C: Likewise.
719
720 2006-12-07  Mike Stump  <mrs@apple.com>
721
722         * treelang/compile/var_defs.tree: Adjust.
723
724 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
725
726         PR c++/29730
727         * g++.dg/template/crash64.C: New test.
728         * g++.dg/parse/crash27.C: Adjust error markers.
729
730 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
731
732         PR libfortran/30009
733         PR libfortran/30056
734         * gfortran.dg/read_eof_4.f90:  Add tests.
735         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
736         * gfortran.dg/unf_read_corrupted_1.f90: New test.
737
738 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
739
740         PR c++/29729
741         * g++.dg/template/crash63.C: New test.
742
743         PR c++/29728
744         * g++.dg/template/crash62.C: New test.
745
746 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
747
748         PR fortran/30003
749         * gfortran.dg/allocatable_function_1.f90: Increase the number
750         of expected calls of free to 10; the lhs section reference is
751         now evaluated so there is another call to bar.  Change the
752         comment appropriately.
753         * gfortran.dg/array_section_1.f90: New test.
754
755 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
756
757         PR fortran/29912
758         * gfortran.dg/char_result_12.f90: New test.
759
760 2006-12-05  Richard Guenther  <rguenther@suse.de>
761
762         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
763         * gcc.dg/vect/vect-pow-2.c: Rename to ...
764         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
765         vect_double, xfail for spu*-*-*.
766
767 2006-12-04  Tobias Burnus  <burnus@net-b.de>
768
769         PR fortran/29962
770         * initialization_4.f90: Test noninteger exponents (-std=f95).
771         * initialization_5.f90: New test for noninteger exponents
772           with -std=f2003.
773
774 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
775
776         PR fortran/29821
777         * gfortran.dg/parameter_array_section_1.f90: New test.
778
779 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
780
781         PR c++/29733
782         * g++.dg/template/crash61.C: New test.
783
784         PR c++/29632
785         * g++.dg/template/error23.C: New test.
786
787 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
788
789         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
790
791 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
792
793         PR fortran/29916
794         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
795
796 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
797
798         PR middle-end/29965
799         * gcc.dg/gomp/pr29965-1.c: New test.
800         * gcc.dg/gomp/pr29965-2.c: New test.
801         * gcc.dg/gomp/pr29965-3.c: New test.
802         * gcc.dg/gomp/pr29965-4.c: New test.
803         * gcc.dg/gomp/pr29965-5.c: New test.
804         * gcc.dg/gomp/pr29965-6.c: New test.
805         * g++.dg/gomp/pr29965-1.C: New test.
806         * g++.dg/gomp/pr29965-2.C: New test.
807         * g++.dg/gomp/pr29965-3.C: New test.
808         * g++.dg/gomp/pr29965-4.C: New test.
809         * g++.dg/gomp/pr29965-5.C: New test.
810         * g++.dg/gomp/pr29965-6.C: New test.
811         * g++.dg/gomp/pr29965-7.C: New test.
812         * g++.dg/gomp/pr29965-8.C: New test.
813         * g++.dg/gomp/pr29965-9.C: New test.
814         * g++.dg/gomp/pr29965-10.C: New test.
815
816 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
817
818         * gnat.dg/pointer_variable_bounds.adb: New test.
819         * gnat.dg/pointer_variable_bounds.ads: Likewise.
820         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
821
822 2006-12-03  Eric Christopher  <echristo@apple.com>
823
824         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
825
826 2006-12-03  Richard Henderson  <rth@redhat.com>
827             Andrew Pinski  <pinskia@gmail.com>
828
829         PR C++/14329
830         * g++.dg/warn/unit-1.C: New test.
831
832 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
833
834         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
835
836 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
837
838         * g++.dg/vect/vect.exp: Enable tests to run on spu.
839         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
840         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
841         * gcc.dg/vect/vect-70.c: Reduce array size.
842         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
843         vect_no_compaer_double targets.
844         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
845         vect_float, vect_double, and vect_int.
846
847 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
848
849         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
850         test for loop versioning on vect_no_align targets.
851         * gcc.dg/vect/pr20122.c: Likewise.
852         * gcc.dg/vect/vect-105.c: Likewise.
853         * gcc.dg/vect/vect-42.c: Likewise.
854         * gcc.dg/vect/vect-43.c: Likewise.
855         * gcc.dg/vect/vect-74.c: Likewise.
856         * gcc.dg/vect/vect-75.c: Likewise.
857         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
858         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
859         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
860         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
861
862 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
863
864         PR fortran/29642
865         * gfortran.dg/value_1.f90 : New test.
866         * gfortran.dg/value_2.f90 : New test.
867         * gfortran.dg/value_3.f90 : New test.
868         * gfortran.dg/value_4.f90 : New test.
869         * gfortran.dg/value_4.c : Called from value_4.f90.
870
871 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
872
873         PR C++/30033
874         *  g++.dg/cpp0x/static_assert4.C: New testcase.
875
876 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
877
878         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
879
880 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
881
882         PR c/27953
883         * gcc.dg/pr27953.c: New test.
884
885 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
886
887         PR c++/30022
888         * g++.dg/ext/vector5.C: New test.
889
890         PR c++/30021
891         * g++.dg/other/main1.C: New test.
892
893 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
894
895         PR libfortran/29568
896         * gfortran.dg/convert_implied_open.f90:  Change to
897         new default record length.
898         * gfortran.dg/unf_short_record_1.f90:  Adapt to
899         new error message.
900         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
901
902 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
903
904         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
905
906 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
907
908         PR c++/29066
909         * g++.dg/expr/pr29066.c: New.
910
911 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
912             Zdenek Dvorak <dvorakz@suse.cz>
913
914         PR tree-optimization/29921
915         * gcc.dg/pr29921-2.c: New test.
916
917 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
918
919         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
920         (i386_get_cpuid): New function.
921         (i386_cpuid_ecx): Likewise.
922         (i386_cpuid_edx): Likewise.
923         (i386_cpuid): Updated to call i386_cpuid_edx.
924
925         * gcc.target/i386/sse3-addsubpd.c: New file.
926         * gcc.target/i386/sse3-addsubps.c: Likewise.
927         * gcc.target/i386/sse3-haddpd.c: Likewise.
928         * gcc.target/i386/sse3-haddps.c: Likewise.
929         * gcc.target/i386/sse3-hsubpd.c: Likewise.
930         * gcc.target/i386/sse3-hsubps.c: Likewise.
931         * gcc.target/i386/sse3-lddqu.c: Likewise.
932         * gcc.target/i386/sse3-movddup.c: Likewise.
933         * gcc.target/i386/sse3-movshdup.c: Likewise.
934         * gcc.target/i386/sse3-movsldup.c: Likewise.
935
936 2006-12-01  Dirk Mueller  <dmueller@suse.de>
937
938         * g++.dg/warn/Wreturn-type-4.C: New testcase.
939
940 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
941
942         * gcc.dg/dfp/convert-int-max.c: New test.
943         * gcc.dg/dfp/convert-int-max-fold.c: New test.
944
945 2006-11-30  Richard Guenther  <rguenther@suse.de>
946
947         * gcc.dg/vect/vect-pow-1.c: Rename ...
948         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
949         floats instead of doubles, check successful vectorization.
950
951 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
952
953         PR target/29945
954         * gcc.c-torture/compile/pr29945.c: New testcase.
955
956 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
957
958         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
959         -maltivec.
960
961 2006-11-29  Eric Christopher  <echristo@apple.com>
962
963         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
964
965 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
966
967         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
968
969         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
970
971 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
972
973         PR c++/29022
974         * g++.dg/inherit/virtual2.C: New test.
975         * g++.dg/inherit/virtual3.C: Likewise.
976         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
977         * g++.dg/inherit/error2.C: Likewise.
978         * g++.dg/template/instantiate1.C: Likewise.
979
980 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
981
982         PR tree-opt/29984
983         * gcc.dg/tree-ssa/reassoc-12.c: New test.
984
985 2006-11-28  Jan Hubicka  <jh@suse.cz>
986
987         * gcc.dg/memcpy-1.c: New test.
988
989 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
990
991         PR c++/29735
992         * g++.dg/warn/main-3.C: New test.
993
994 2006-11-28  Jan Hubicka  <jh@suse.cz>
995
996         * gcc.dg/winline-1.c: New test.
997
998 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
999
1000         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1001         alignments.
1002
1003 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1004
1005         PR fortran/29976
1006         * gfortran.dg/missing_optional_dummy_3.f90
1007
1008 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1009
1010         PR fortran/20880
1011         * gfortran.dg/interface_3.f90: Modify errors.
1012
1013 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1014
1015         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1016         fail to link due to relocation overflows on spu-*-*.
1017
1018 2006-11-27  Michael Matz  <matz@suse.de>
1019             Andreas Krebbel  <krebbel1@de.ibm.com>
1020
1021         PR target/29319
1022         * gcc.dg/20061127-1.c: New testcase.
1023
1024 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1025
1026         * gcc.dg/20061124-1.c: Add exit() function prototype.
1027
1028 2006-11-27  Jan Hubicka  <jh@suse.cz>
1029
1030         * gcc.target/i386/memcpy-1.c: Adjust size.
1031         * testsuite/gcc.dg/visibility-11.c: Likewise.
1032
1033 2006-11-27  Richard Guenther  <rguenther@suse.de>
1034
1035         PR middle-end/25620
1036         * gcc.target/i386/pow-1.c: New testcase.
1037         * gcc.dg/builtins-58.c: Likewise.
1038
1039 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1040
1041         PR c++/29886
1042         * g++.dg/expr/cast8.C: New test.
1043
1044 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1045
1046         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1047         Don't ever inline the testcase.
1048
1049 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1050
1051         PR fortran/29982
1052         * gfortran.fortran-torture/compile/parameter_3.f90: New
1053         testcase.
1054
1055 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1056
1057         PR fortran/29951
1058         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1059
1060 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1061
1062         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1063         for CHAR.
1064
1065 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1066
1067         PR libgfortran/29936
1068         * gfortran.dg/write_check3.f90: New test.
1069
1070 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1071
1072         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1073
1074 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1075
1076         PR fortran/20880
1077         * gfortran.dg/interface_3.f90: New test.
1078
1079         PR fortran/29387
1080         * gfortran.dg/generic_8.f90: New test.
1081
1082 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1083
1084         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1085         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1086         * gfortran.dg/specifics_3.f90: Remove.
1087
1088 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR c/29955
1091         * gcc.dg/gomp/pr29955.c: New test.
1092
1093         PR c/29736
1094         * gcc.dg/pr29736.c: New test.
1095
1096 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1097
1098         PR tree-opt/29964
1099         * gcc.dg/pure-1.c: New test.
1100
1101 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1102
1103         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1104         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1105
1106 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1107
1108         * gcc.dg/20061124-1.c: New testcase.
1109
1110 2006-11-23  Eric Christopher  <echristo@apple.com>
1111
1112         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1113
1114 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1115
1116         PR c/2707
1117         PR c++/26167
1118         * gcc.dg/Wconversion-integer.c: New. Supersedes
1119         Wconversion-negative-constants.c
1120         * gcc.dg/Wconversion-real.c: New.
1121         * gcc.dg/Wconversion-real-integer.c: New.
1122         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1123         * g++.dg/warn/Wconversion1.C: Modified.
1124
1125 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1126
1127         * gfortran.dg/overload_1.f90: New test.
1128
1129 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1130
1131         PR c/9072
1132         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1133         Wtraditional-conversion.
1134         * gcc.dg/overflow-warn-2.c: Likewise.
1135         * gcc.dg/Wconversion.c: Likewise. Renamed as
1136         Wtraditional-conversion.c .
1137         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1138         Wtraditional-conversion-2.c .
1139         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1140         Wtraditional-conversion-2.c
1141         * gcc.dg/Wconversion-negative-constants.c: New.
1142
1143 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1144
1145         * gcc.dg/tree-ssa/dump-1.c: New test.
1146
1147 2006-11-23  David Ung <davidu@mips.com>
1148
1149         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1150         -mfp64, allowable when ISA >= 33 and float is enabled.
1151         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1152         of mthc1 and mfhc1 patterns.
1153
1154 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1155
1156         PR tree-optimization/29921
1157         * gcc.dg/pr29921.c: New test.
1158
1159 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1160
1161         PR fortran/29441
1162         * gfortran.dg/initialization_4.f90: New test.
1163
1164 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1165
1166         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1167         platforms that have interleaving support.
1168         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1169         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1170         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1171         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1172         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1173         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1174         gcc.dg/vect/vect-strided-u8-i8.c,
1175         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1176         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1177         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1178         gcc.dg/vect/vect-strided-float.c,
1179         gcc.dg/vect/vect-strided-a-mult.c,
1180         gcc.dg/vect/vect-strided-mult-char-ls.c,
1181         gcc.dg/vect/vect-strided-a-u16-mult.c,
1182         gcc.dg/vect/vect-strided-a-u32-mult.c,
1183         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1184         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1185         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1186         gcc.dg/vect/vect-strided-mult.c,
1187         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1188         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1189
1190 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1191
1192         PR fortran/25087
1193         * gfortran.dg/auto_char_len_4.f90: New test.
1194
1195 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1196
1197         PR fortran/29652
1198         * gfortran.dg/generic_7.f90: New test.
1199         * gfortran.dg/defined_operators_1.f90: Add new error.
1200
1201 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1202
1203         PR tree-optimization/29902
1204         * g++.dg/tree-ssa/pr29902.C: New test.
1205
1206 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1207
1208         PR fortran/29820
1209         * gfortran.dg/used_types_13.f90: New test.
1210
1211 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1212
1213         * gcc.dg/dfp/snan.c: Delete.
1214
1215 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1216
1217         * g++.dg/cpp0x/static_assert1.C: New.
1218         * g++.dg/cpp0x/static_assert2.C: New.
1219         * g++.dg/cpp0x/static_assert3.C: New.
1220
1221 2006-11-21  Richard Guenther  <rguenther@suse.de>
1222
1223         * gcc.dg/vect/vect-pow-1.c: New testcase.
1224         * gcc.dg/vect/vect-pow-2.c: Likewise.
1225
1226 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1227
1228         PR c++/29570
1229         * g++.dg/template/static29.C: New test.
1230
1231         PR c++/29734
1232         * g++.dg/conversion/simd4.C: New test.
1233
1234 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1235
1236         PR c++/29475
1237         * g++.dg/template/access19.C: New test.
1238         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1239         error is reported.
1240
1241 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1242
1243         PR tree-opt/25500
1244         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1245
1246 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1247
1248         PR fortran/27546
1249         * gfortran.dg/import.f90: Extended test.
1250         * gfortran.dg/import2.f90: Extended test.
1251
1252 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1253
1254         * gfortran.dg/volatile3.f90: Add conflict test.
1255
1256 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1257
1258         PR fortran/24783
1259         * gfortran.dg/implicit_10.f90: New test.
1260
1261 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1262
1263         PR c++/8586
1264         * g++.dg/warn/Wall-write-strings.C: New.
1265
1266 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1267
1268         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1269         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1270
1271 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1272
1273         * gfortran.dg/use_3.f90: Remove error message.
1274         * gfortran.dg/iso_fortran_env_1.f90: New test.
1275         * gfortran.dg/iso_fortran_env_2.f90: New test.
1276         * gfortran.dg/iso_fortran_env_3.f90: New test.
1277         * gfortran.dg/iso_fortran_env_4.f90: New test.
1278
1279 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1280
1281         * gcc.dg/vect/vect-27.c: Fix initialization.
1282
1283 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1284
1285         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1286         * gcc.dg/torture/builtin-minmax-1.c: New.
1287
1288         * gcc.dg/builtins-20.c: Add cases for copysign.
1289
1290 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1291
1292         PR fortran/24285
1293         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1294
1295 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1296         * gfortran.dg/use_1.f90: New test.
1297         * gfortran.dg/use_1.f90: New test.
1298         * gfortran.dg/use_1.f90: New test.
1299
1300 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1301
1302         PR tree-optimization/29801
1303         * gcc.dg/pr29801.c: New test.
1304
1305 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1306
1307         PR middle-end/29584
1308         * gcc.dg/torture/pr29584.c: New test.
1309
1310 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1311
1312         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1313         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1314         * gcc.target/powerpc/compress-float-ppc.c,
1315         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1316         powerpc_fprs.
1317         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1318         do not pass -mhard-float.
1319
1320 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1321
1322         * gnat.dg/volatile_aggregate.adb: New test.
1323
1324 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1325
1326         PR fortran/29391
1327         PR fortran/29489
1328         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1329         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1330
1331 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1332
1333         PR target/29201
1334         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1335
1336 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1337
1338         * gfortran.dg/import3.f90: Fix error message.
1339
1340 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1341
1342         PR tree-opt/29788
1343         * gfortran.fortran-torture/compile/inline_1.f90:
1344         New testcase.
1345
1346 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1347
1348         * gcc.target/i386/x87regparm-1.c: New test.
1349         * gcc.target/i386/x87regparm-2.c: New test.
1350         * gcc.target/i386/x87regparm-3.c: New test.
1351         * gcc.target/i386/x87regparm-4.c: New test.
1352
1353 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1354
1355         PR fortran/27546
1356         * gfortran.dg/import.f90: New test.
1357         * gfortran.dg/import2.f90: New test.
1358         * gfortran.dg/import3.f90: New test.
1359
1360 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1361
1362         PR fortran/27588
1363         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1364
1365 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1366
1367         PR fortran/29806
1368         * gfortran.dg/contains.f90: New test.
1369         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1370
1371 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1372
1373         PR tree-optimization/29581
1374         * gcc.dg/pr29581-1.c: New test.
1375         * gcc.dg/pr29581-2.c: New test.
1376         * gcc.dg/pr29581-3.c: New test.
1377         * gcc.dg/pr29581-4.c: New test.
1378         * gfortran.dg/pr29581.f90: New test.
1379
1380 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1381
1382         PR fortran/29702
1383         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1384         numbers in error message headers.
1385
1386 2006-11-14  Richard Guenther  <rguenther@suse.de>
1387
1388         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1389         to i?86 and x86_64 targets.
1390
1391 2006-11-14  Caroline Tice  <ctice@apple.com>
1392
1393         * gcc.dg/pubtypes-1.c: New file/testcase.
1394         * gcc.dg/pubtypes-2.c: New file/testcase.
1395         * gcc.dg/pubtypes-3.c: New file/testcase.
1396         * gcc.dg/pubtypes-4.c: New file/testcase.
1397         * g++.dg/pubtypes.C: New file/testcase.
1398
1399 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1400
1401         PR c++/29106
1402         * g++.dg/init/self1.C: New test.
1403
1404 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1405
1406         PR fortran/29657
1407         * gfortran.dg/conflicts.f90: Add.
1408
1409 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1410
1411         PR rtl-optimization/29798
1412
1413         * gcc.c-torture/execute/pr29798.c: New.
1414
1415 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1416
1417         * gcc.dg/builtins-20.c: Add more cases.
1418
1419 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR fortran/29759
1422         * gfortran.dg/gomp/pr29759.f90: New test.
1423
1424 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1425
1426         PR c++/29518
1427         * g++.dg/template/static28.C: New test.
1428
1429 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1430
1431         * lib/c-torture.exp: Use target-libpath.exp.
1432         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1433         set GCC_EXEC_PREFIX env var from global variable of same name.
1434
1435 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1436
1437         PR fortran/26994
1438         * gfortran.fortran-torture/compile/transfer-1.f90:
1439         New testcase.
1440
1441 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1442             Zdenek Dvorak <dvorakz@suse.cz>
1443
1444         PR tree-optimization/29680
1445         * gcc.dg/alias-11.c: New test.
1446
1447 2006-11-12  Jason Merrill  <jason@redhat.com>
1448             Andrew Pinski <pinskia@physics.uc.edu>
1449
1450         PR middle-end/28915
1451         * gcc.target/i386/vectorize1.c: New.
1452
1453 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1454
1455         PR rtl-optimization/29797
1456         * gcc.c-torture/execute/pr29797-1.c: New test case.
1457
1458 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1459
1460         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1461
1462 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1463
1464         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1465
1466 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1467
1468         PR tree-optimization/13827
1469         * gcc.dg/fold-eqand-1.c: New test case.
1470
1471 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1472
1473         PR rtl-opt/28812
1474         * gcc.c-torture/execute/mayalias-3.c: New test.
1475
1476 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1477
1478         PR middle-end/27528
1479         * gcc.c-torture/compile/pr27528.c: New test.
1480         * gcc.dg/pr27528.c: Likewise.
1481
1482 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1483
1484         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1485
1486         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1487
1488 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1489
1490         PR fortran/29758
1491         * gfortran.dg/reshape_source_size_1.f90: New test.
1492
1493 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1494
1495         PR fortran/29315
1496         * gfortran.dg/aliasing_dummy_4.f90: New test.
1497
1498 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1499
1500         PR target/29777
1501         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1502         and x86_64-*-* targets.
1503
1504 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1505
1506         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1507         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1508         New macros. Use them in exact tests.
1509         (TESTIT3): New macro.
1510         Add tests for fmin, fmax and fma.
1511
1512 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1513
1514         PR fortran/29431
1515         * gfortran.dg/array_constructor_13.f90: New test.
1516
1517 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1518
1519         PR fortran/29744
1520         * gfortran.dg/used_types_12.f90: New test.
1521
1522 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1523
1524         PR middle-end/29726
1525         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1526         (test6): Ditto.
1527         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1528         * gcc.dg/fold-eqandshift-3.c: New test case.
1529
1530 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1531
1532         PR fortran/29699
1533         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1534
1535         PR fortran/21370
1536         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1537
1538 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1539
1540         * gcc.dg/20061109-1.c: New testcase.
1541
1542 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1543
1544         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1545
1546 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1547
1548         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1549         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1550
1551 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1552
1553         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1554         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1555
1556 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1557
1558         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1559
1560 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1561
1562         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1563         vect-9.c).
1564         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1565         * gcc.dg/vect/vect-9.c: Now vectorizable.
1566         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1567         that support vect_widen_mult.
1568         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1569         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1570         vect-reduc-dot-u16.c).
1571         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1572         vect-reduc-dot-u16.c).
1573         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1574         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1575         vect-reduc-dot-s8.c).
1576         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1577         vect-reduc-dot-s8.c).
1578         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1579         vect-reduc-dot-s8.c).
1580         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1581         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1582         vect-reduc-dot-u8.c).
1583         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1584         vect-reduc-dot-u8.c).
1585         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1586         * gcc.dg/vect/vect-multitypes-9.c: New test.
1587         * gcc.dg/vect/vect-multitypes-10.c: New test.
1588         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1589         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1590         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1591         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1592         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1593         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1594         wrapv-vect-reduc-dot-s8.c.
1595         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1596         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1597         targets that support vec_unpack.
1598         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1599         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1600         (check_effective_target_vect_widen_mult_hi_to_si): New.
1601         (check_effective_target_vect_widen_sum): Removed.
1602
1603         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1604
1605         * gcc.dg/vect/vect-multitypes-8.c: New test.
1606         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1607
1608         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1609
1610         * gcc.dg/vect/vect-multitypes-7.c: New test.
1611
1612         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1613
1614         * gcc.dg/vect/vect-multitypes-4.c: New test.
1615         * gcc.dg/vect/vect-multitypes-5.c: New test.
1616         * gcc.dg/vect/vect-multitypes-6.c: New test.
1617
1618         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1619
1620         * gcc.dg/vect/vect-multitypes-1.c: New test.
1621         * gcc.dg/vect/vect-multitypes-2.c: New test.
1622         * gcc.dg/vect/vect-multitypes-3.c: New test.
1623
1624 2006-11-07  Eric Christopher  <echristo@apple.com>
1625
1626         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1627         Test using scan-assembler-not.
1628
1629 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1630
1631         * gcc.dg/inline-17.c: New test.
1632
1633 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1634
1635         PR other/25028
1636         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1637         on HP-UX.
1638
1639 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1640
1641         PR fortran/29539
1642         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1643
1644         PR fortran/29634
1645         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1646         test.
1647
1648 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1649
1650         PR fortran/29601
1651         * gfortran.dg/volatile.f90: Add.
1652         * gfortran.dg/volatile2.f90: Add.
1653         * gfortran.dg/volatile3.f90: Add.
1654         * gfortran.dg/volatile4.f90: Add.
1655         * gfortran.dg/volatile5.f90: Add.
1656         * gfortran.dg/volatile6.f90: Add.
1657         * gfortran.dg/volatile7.f90: Add.
1658
1659 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1660
1661         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1662           for matching error messages.
1663         * gfortran.dg/specifics_3.f90: Adjust pattern
1664           for matching error messages.
1665
1666 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1667             Bernhard Fischer  <aldot@gcc.gnu.org>
1668
1669         * lib/gcc-dg.exp (output-exists): New proc.
1670         (output-exists-not): New proc.
1671         * gcc.test-framework/test-framework.awk: Support new directives.
1672         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1673         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1674         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1675         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1676         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1677         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1678
1679 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1680
1681         PR fortran/29630
1682         PR fortran/29679
1683         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1684         * gfortran.dg/initialization_3.f90: New.
1685
1686 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1687
1688         PR libgfortran/25545
1689         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1690
1691 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1692
1693         PR middle-end/29695
1694         * gcc.c-torture/execute/pr29695-1.c: New test.
1695         * gcc.c-torture/execute/pr29695-2.c: New test.
1696
1697 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1698
1699         PR fortran/29565
1700         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1701
1702 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1703
1704         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1705         for matching error messages.
1706
1707 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1708
1709         PR target/26915
1710         * gcc.target/i386/387-12.c: New test.
1711
1712 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1713
1714         PR libfortran/29713
1715         * gfortran.dg/pr29713.f90: New test.
1716
1717 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1718
1719         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1720         Also test for bogus rest sign.
1721
1722 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1723
1724         PR libfortran/27895
1725         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1726
1727 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1728
1729         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1730         from error messages.
1731
1732 2006-11-02  Mike Stump  <mrs@apple.com>
1733
1734         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1735
1736         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1737
1738 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1739
1740         * g++.dg/eh/gcsec1.C: New test.
1741
1742 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1743
1744         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1745         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1746
1747 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1748
1749         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1750         hexadecimal value.
1751         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1752         * gcc.dg/pr14796-2.c: Likewise.
1753
1754 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1755
1756         * gcc.c-torture/execute/20061101-1.c: New test.
1757
1758 2006-11-01  Richard Guenther  <rguenther@suse.de>
1759
1760         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1761
1762 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1763
1764         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1765         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1766
1767 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1768
1769         * gcc.c-torture/execute/20061031-1.c: New test.
1770
1771 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1772
1773         PR 23067
1774         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1775         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1776         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1777         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1778         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1779         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1780         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1781
1782 2006-10-31  Eric Christopher  <echristo@apple.com>
1783             Falk Hueffner  <falk@debian.org>
1784
1785         * gcc.dg/builtin-bswap-1.c: New.
1786         * gcc.dg/builtin-bswap-2.c: New.
1787         * gcc.dg/builtin-bswap-3.c: New.
1788         * gcc.dg/builtin-bswap-4.c: New.
1789         * gcc.dg/builtin-bswap-5.c: New.
1790         * gcc.target/i386/builtin-bswap-1.c: New.
1791
1792 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1793
1794         * gcc.dg/inline-16.c: New.
1795
1796         PR 16622
1797         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1798         defining it.
1799         * gcc.dg/inline-13.c: New.
1800         * gcc.dg/inline-14.c: New.
1801         * gcc.dg/inline-15.c: New.
1802
1803         PR 11377
1804         * gcc.dg/inline6.c: New.
1805         * gcc.dg/inline7.c: New.
1806
1807 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1808
1809         PR middle-end/23470
1810         * gcc.dg/pr23470-1.c: New test case.
1811
1812 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1813
1814         PR fortran/29537
1815         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1816         data.
1817         * gfortran.dg/blockdata_2.f90: New testcase.
1818
1819 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1820
1821         PR libfortran/29627
1822         * gfortran.dg/unf_short_record_1.f90:  New test.
1823
1824 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1825
1826         PR fortran/29067
1827         * gfortran.dg/pr29067.f: New test.
1828
1829 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1830             Richard Sandiford  <richard@codesourcery.com>
1831
1832         * lib/target-supports.exp (get_compiler_messages): Append options
1833         as a single list element.
1834         (check_effective_target_arm_vfp_ok): New.
1835         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1836
1837 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1838
1839         PR fortran/29387
1840         * gfortran.dg/intrinsic_actual_2.f90: New test.
1841
1842         PR fortran/29490
1843         * gfortran.dg/actual_array_interface_1.f90: New test.
1844
1845         PR fortran/29641
1846         * gfortran.dg/used_types_11.f90: New test.
1847
1848 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1849
1850         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1851         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1852         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1853         * g++.old-deja/g++.mike/net25.C (main): Same.
1854         * g++.dg/lookup/exception1.C (main): Same.
1855         * g++.dg/parse/parens2.C (main): Same.
1856
1857 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1858
1859         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1860
1861 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1862
1863         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1864         * gcc.dg/torture/builtin-math-3.c: Likewise.
1865
1866 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1867
1868         PR fortran/29452
1869         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1870         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1871
1872 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1873
1874         PR Fortran/29410
1875         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1876
1877 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1878
1879         * lib/target-supports.exp (check_function_available): Declare
1880         function before calling.
1881
1882 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR tree-optimization/29637
1885         * gcc.dg/pr29637.c: New test.
1886
1887 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1888
1889         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1890         tree canonicalization.
1891
1892 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1893
1894         * gcc.dg/builtins-20.c: Add more hypot tests.
1895
1896 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1897
1898         * gcc.dg/fold-compare-1.c: New test case.
1899
1900 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1901
1902         PR c++/16307
1903         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1904
1905 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1906
1907         PR tree-optimization/15458
1908         * gcc.dg/fold-xornot-1.c: New test case.
1909
1910 2006-10-29  Richard Guenther  <rguenther@suse.de>
1911
1912         * gcc.target/i386/math-torture/trunc.c: New testcase.
1913
1914 2006-10-29  Richard Guenther  <rguenther@suse.de>
1915
1916         * gcc.target/i386/math-torture/round.c: New testcase.
1917
1918 2006-10-29  Richard Guenther  <rguenther@suse.de>
1919
1920         * gcc.target/i386/math-torture/ceil.c: New testcase.
1921         * gcc.target/i386/math-torture/floor.c: Likewise.
1922
1923 2006-10-29  Richard Guenther  <rguenther@suse.de>
1924
1925         * gcc.target/i386/math-torture/rint.c: New testcase.
1926         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1927
1928 2006-10-29  Richard Guenther  <rguenther@suse.de>
1929
1930         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1931         * gcc.target/i386/math-torture/lceil.c: Likewise.
1932
1933 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1934
1935         PR libgfortran/24313
1936         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1937
1938 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1939
1940         * gcc.c-torture/execute/20020118-1.c,
1941         gcc.c-torture/execute/builtins/strlen.c,
1942         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1943         comment typos.
1944
1945 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1946
1947         * gcc.dg/builtins-20.c: Add tests for hypot.
1948         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1949         two-argument builtins.
1950         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1951         TESTIT2.  Update all callers.
1952         (TESTIT2, TESTIT2_R): New helper macros.
1953         Add testcases for pow, hypot and atan2.
1954
1955 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1956
1957         PR C++/29295
1958         * g++.dg/expr/bool1.C: New test.
1959         * g++.dg/expr/bool2.C: New test.
1960
1961 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1962
1963         PR fortran/28224
1964         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1965         * gfortran.dg/namelist_internal.f90: New test.
1966
1967 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1968
1969         PR fortran/29625
1970         * gfortran.dg/io_real_boz.f90: Add.
1971         * gfortran.dg/io_real_boz2.f90: Add.
1972
1973 2006-10-28  Richard Guenther  <rguenther@suse.de>
1974
1975         PR middle-end/26899
1976         * gcc.dg/tree-ssa/pr26899.c: New testcase.
1977
1978 2006-10-28  Richard Guenther  <rguenther@suse.de>
1979
1980         PR target/28806
1981         * gcc.target/i386/math-torture/lround.c: New testcase.
1982
1983 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1984
1985         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1986         * gcc.dg/builtins-44.c: Likewise.
1987         * gcc.dg/builtins-45.c: Likewise.
1988         * gcc.dg/pr28796-2.c: Likewise.
1989         * gcc.dg/unordered-3.c: Likewise.
1990
1991 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1992
1993         PR libgfortran/27954
1994         * gfortran.dg/error_recovery_2.f90: New test.
1995
1996 2006-10-26  Richard Guenther  <rguenther@suse.de>
1997
1998         * gcc.target/i386/i386.exp: Use glob, not find to collect
1999         tests.  Avoids recursing into subdirectories.
2000         * gcc.target/i386/math-torture/math-torture.exp: Torture
2001         for interesting ia32 math options.
2002         * gcc.target.i386/math-torture/lrint.c: New testcase.
2003
2004 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2005
2006         PR libgfortran/29563
2007         * gfortran.dg/arrayio_9.f90: Update test.
2008         * gfortran.dg/arrayio_19.f90: New test.
2009
2010 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2011
2012         * gcc.dg/20061026.c: New testcase.
2013
2014 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2015
2016         PR libgfortran/29563
2017         * gfortran.dg/arrayio_9.f90: New test.
2018
2019 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2020
2021         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2022         Copy the strings manually, as strcpy may call strlen.
2023
2024 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2025
2026         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2027         Add checks for log, log2, log10 and log1p.
2028
2029         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2030         we already test 0.0.  Add checks for expm1, log, log2, log10,
2031         log1p, cbrt, erf and erfc.
2032
2033 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2034
2035         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2036
2037 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2038
2039         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2040         and remainderl() built-in functions.  Remove -ffast-math from
2041         dg-options.
2042
2043 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2044
2045         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2046         acosh and atanh.
2047
2048         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2049         floating point modifiers to arguments passed to float and long
2050         double functions respectively.  Update all callers to use floating
2051         point numbers, not integers.  Add tests for exp, exp2 and
2052         exp10/pow10.
2053
2054         * gcc.dg/torture/builtin-math-3.c: New test.
2055
2056 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2057
2058         PR fortran/29393
2059         * gfortran.dg/initialize_2.f90: New.
2060
2061 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2062
2063         * gcc.dg/torture/builtin-math-2.c: New test.
2064
2065 2006-10-24  Richard Guenther  <rguenther@suse.de>
2066
2067         PR middle-end/28796
2068         * gcc.dg/pr28796-1.c: New testcase.
2069         * gcc.dg/pr28796-2.c: Likewise.
2070
2071 2006-10-24  Richard Guenther  <rguenther@suse.de>
2072
2073         * gcc.dg/builtins-57.c: New testcase.
2074
2075 2006-10-24  Richard Guenther  <rguenther@suse.de>
2076
2077         PR tree-optimization/29567
2078         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2079
2080 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2081
2082         PR tree-optimization/14784
2083         * gcc.dg/alias-10.c: New test.
2084
2085 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2086
2087         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2088
2089 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2090
2091         * gcc.dg/builtin-strncat-chk-1.c: New test.
2092
2093 2006-10-23  Jan Hubicka  <jh@suse.cz>
2094
2095         * gcc.dg/memmove-1.c: New test.
2096
2097 2006-10-23  Paul Brook  <paul@codesourcery.com>
2098
2099         * gcc.dg/pragma-pack-5.c: New test.
2100
2101 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2102
2103         * g++.dg/other/s390-1.C: New testcase.
2104
2105 2006-10-23  Richard Guenther  <rguenther@suse.de>
2106
2107         PR middle-end/27132
2108         PR middle-end/23295
2109         * gcc.dg/pr27132.c: New testcase.
2110         * gcc.dg/pr23295.c: Likewise.
2111         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2112         * g++.dg/tree-ssa/pr19807.C: Likewise.
2113
2114 2006-10-23  Richard Guenther  <rguenther@suse.de>
2115
2116         PR middle-end/21032
2117         * gcc.dg/pr21032.c: New testcase.
2118
2119 2006-10-22  Jeff Law  <law@redhat.com>
2120         Richard Guenther  <rguenther@suse.de>
2121
2122         PR tree-optimization/15911
2123         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2124
2125 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2126
2127         PR c++/20647
2128         * g++.dg/abi/rtti3.C: New.
2129
2130 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2131
2132         PR middle-end/28252
2133         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2134         transformation.
2135
2136 2006-10-21  Richard Guenther  <rguenther@suse.de>
2137
2138         PR tree-optimization/3511
2139         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2140
2141 2006-10-21  Richard Guenther  <rguenther@suse.de>
2142
2143         PR middle-end/26898
2144         * gcc.dg/torture/pr26898-1.c: New testcase.
2145         * gcc.dg/torture/pr26898-2.c: Likewise.
2146
2147 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2148
2149         PR c++/28053
2150         * g++.dg/parse/bitfield1.C: Adjust error markers.
2151         * g++.dg/parse/bitfield2.C: New test.
2152
2153 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2154
2155         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2156
2157 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2158
2159         PR libfortran/27895
2160         * gfortran.dg/zero_sized_1.f90: New test.
2161
2162 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2163
2164         * gcc.dg/div-compare-1.c: New test.
2165
2166 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2167
2168         PR fortran/29216
2169         * gfortran.dg/result_default_init_1.f90: New test.
2170
2171         PR fortran/29314
2172         * gfortran.dg/automatic_default_init_1.f90: New test.
2173
2174         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2175         from 38 to 33.
2176
2177 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2178
2179         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2180         'using namespace std' without previous declaration.
2181         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2182         * g++.old-deja/g++.robertl/eb133c.C: New.
2183
2184 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2185
2186         PR libgfortran/29277
2187         * gfortran.dg/streamio_4.f90: Update test.
2188         * gfortran.dg/streamio_11.f90: New test.
2189
2190 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2191
2192         PR c++/27952
2193         * g++.dg/inherit/virtual1.C: New test.
2194
2195 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2196
2197         PR c++/28261
2198         * g++.dg/parse/enum3.C: New test.
2199
2200 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2201
2202         PR c++/29039
2203         * g++.dg/init/ctor8.C: New test.
2204
2205 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/27270
2208         * g++.dg/ext/complit8.C: Tweak error markers.
2209         * g++.dg/template/complit1.C: Add error marker.
2210
2211 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2212
2213         PR c++/27270
2214         * g++.dg/ext/complit8.C: New test.
2215
2216         PR c++/29408
2217         * g++.dg/parse/dtor12.C: New test.
2218
2219         PR c++/29435
2220         * g++.dg/template/sizeof11.C: New test.
2221
2222 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2223
2224         PR fortran/29392
2225         * gfortran.dg/data_char_3.f90: New test.
2226
2227         PR fortran/29451
2228         * gfortran.dg/negative_automatic_size.f90: New test.
2229
2230 2006-10-16  David Daney  <ddaney@avtrex.com>
2231
2232         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2233
2234 2006-10-16  Eric Christopher  <echristo@apple.com>
2235
2236         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2237         x86_64.
2238
2239 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2240
2241         PR c++/28211
2242         * g++.dg/tc1/dr49.C: Tweak error messages.
2243         * g++.dg/parse/template21.C: New test.
2244
2245 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2246
2247         PR middle-end/20491
2248         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2249
2250 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2251
2252         PR fortran/29403
2253         * gfortran.dg/print_1.f90: New test.
2254
2255 2006-10-15  Jan Hubicka  <jh@suse.cz>
2256
2257         PR middle-end/29241
2258         * gcc.c-torture/compile/pr29241.c: New testcase.
2259
2260 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2261
2262         PR middle-end/29250
2263         * gcc.c-torture/compile/pr29250.c: New test.
2264
2265 2006-10-15  Richard Guenther  <rguenther@suse.de>
2266
2267         * gcc.dg/pr29299.c: New testcase.
2268
2269 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2270
2271         PR fortran/24767
2272         * gfortran.dg/label_4.f90: Adjust warning flag.
2273
2274 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2275
2276         PR fortran/29371
2277         * gfortran.dg/nullify_3.f90: New test.
2278
2279 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2280
2281         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2282         on Solaris 2.5.1 too.
2283
2284 2006-10-13  Eric Christopher  <echristo@apple.com>
2285
2286         * gcc.dg/pr25993.c: Skip for darwin.
2287
2288 2006-10-13  Eric Christopher  <echristo@apple.com>
2289
2290         * gcc.dg/visibility-11.c: Skip for darwin.
2291
2292 2006-10-13  Eric Christopher  <echristo@apple.com>
2293
2294         * gcc.dg/darwin-weakimport-1.c: Use
2295         -fno-asynchronous-unwind-tables.
2296         * gcc.dg/darwin-weakimport-3.c: Ditto.
2297
2298 2006-10-13  Richard Guenther  <rguenther@suse.de>
2299
2300         PR tree-optimization/29446
2301         * gcc.dg/torture/pr29446.c: New testcase.
2302
2303 2006-10-13  Bill Wendling  <wendling@apple.com>
2304
2305         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2306         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2307         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2308         * g++.old-deja/g++.law/shadow1.C: Likewise.
2309         * g++.old-deja/g++.law/ctors10.C: Likewise.
2310         * g++.dg/debug/namespace1.C: Likewise.
2311         * g++.dg/inherit/namespace-as-base.C: Likewise.
2312         * g++.dg/opt/delay-slot-1.C: Likewise.
2313         * g++.dg/parse/defarg10.C: Likewise.
2314         * g++.dg/template/ptrmem11.C: Likewise.
2315         * g++.dg/template/mem_func_ptr.C: Likewise.
2316         * g++.dg/template/spec19.C: Likewise.
2317
2318 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2319
2320         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2321
2322 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2323
2324         PR fortran/29373
2325         * gfortran.dg/implicit_9.f90: New test.
2326
2327         PR fortran/29407
2328         * gfortran.dg/namelist_25.f90: New test.
2329
2330         PR fortran/27701
2331         * gfortran.dg/same_name_2.f90: New test.
2332
2333         PR fortran/29232
2334         * gfortran.dg/host_assoc_types_1.f90: New test.
2335
2336         PR fortran/29364
2337         * gfortran.dg/missing_derived_type_1.f90: New test.
2338         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2339
2340         PR fortran/29422
2341         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2342
2343         PR fortran/29428
2344         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2345
2346 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2347
2348         PR fortran/29391
2349         * gfortran.dg/bound_2.f90: New test.
2350
2351 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2352
2353         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2354         directive.
2355         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2356         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2357         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2358         * gfortran.dg/gomp/reduction3.f90: Likewise.
2359         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2360         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2361         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2362         * gfortran.dg/forall_4.f90: Likewise.
2363         * gfortran.dg/spec_expr_4.f90: Likewise.
2364         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2365         * gfortran.dg/forall_5.f90: Likewise.
2366         * gfortran.dg/open_access_append_2.f90: Add check for
2367         compile-time warning.
2368
2369 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2370
2371         PR c++/28506
2372         * g++.dg/parse/pure1.C: New test.
2373
2374 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2375
2376         PR fortran/21435
2377         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2378         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2379         for compile-time warnings.
2380         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2381         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2382         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2383         file.
2384         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2385         specifier.
2386         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2387         compile-time warning.
2388
2389 2006-10-12  Jan Hubicka  <jh@suse.cz>
2390
2391         PR c/28419
2392         * gcc.dg/pr28319.c: New test.
2393
2394 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2395         PR c++/29318
2396         * g++.dg/ext/vla4.C: New test.
2397
2398 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2399
2400         PR c++/27961
2401         * g++.dg/template/crash60.C: New test.
2402         * g++.dg/other/large-size-array.C: Adjust error markers.
2403         * g++.dg/parse/crash27.C: Likewise.
2404         * g++.dg/template/crash1.C: Likewise.
2405
2406 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2407
2408         PR testsuite/29093
2409         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2410
2411 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2412
2413         PR preprocessor/28709
2414         * gcc.dg/cpp/paste14.c: New test.
2415
2416 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2417
2418         PR c++/29175
2419         * g++.dg/init/array24.C: New test.
2420
2421 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2422
2423         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2424         of <sys/types.h>.
2425
2426 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2427
2428         PR c++/29024
2429         * g++.dg/parse/typedef8.C: New test.
2430         * g++.dg/other/mult-stor1.C: Adjust error markers.
2431
2432 2006-10-11  Richard Guenther  <rguenther@suse.de>
2433
2434         PR tree-optimization/28230
2435         * gcc.dg/torture/pr28230.c: New testcase.
2436
2437 2006-10-11  Richard Guenther  <rguenther@suse.de>
2438
2439         PR inline-asm/29119
2440         * gcc.dg/torture/pr29119.c: New testcase.
2441
2442 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2443
2444         PR middle-end/29272
2445         * gcc.c-torture/execute/20060930-2.c: New test.
2446
2447 2006-10-09  Richard Henderson  <rth@redhat.com>
2448
2449         Revert emutls patch.
2450
2451 2006-10-09  Richard Guenther  <rguenther@suse.de>
2452
2453         PR middle-end/29254
2454         * gcc.dg/pr29254.c: New testcase.
2455
2456 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2457             Paul Thomas  <pault@gcc.gnu.org>
2458
2459         PR fortran/20541
2460         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2461         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2462         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2463         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2464         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2465         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2466         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2467         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2468         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2469         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2470         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2471         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2472         * gfortran.dg/alloc_comp_std.f90: New test.
2473         * gfortran.dg/move_alloc.f90: New test.
2474
2475 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2476
2477         PR fortran/29115
2478         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2479
2480         PR fortran/29211
2481         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2482
2483 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2484
2485         PR fortran/28585
2486         * gfortran.dg/new_line.f90: New test.
2487
2488 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2489
2490         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2491         * gcc.dg/torture/builtin-convert-1.c,
2492         gcc.dg/torture/builtin-convert-2.c,
2493         gcc.dg/torture/builtin-convert-3.c,
2494         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2495
2496 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2497
2498         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2499         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2500         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2501         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2502
2503 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2504
2505         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2506         Xfail some tests for powerpc-darwin and powerpc-aix.
2507
2508 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2509
2510         PR c/29380
2511         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2512
2513 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2514
2515         PR target/29300
2516         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2517         on hppa*-*-hpux*.
2518
2519 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2520
2521         PR fortran/16580
2522         PR fortran/29288
2523         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2524         Add tests for using all possible intrinsics as actual arguments.
2525         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2526         all possible intrinsics as actual arguments.
2527         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2528         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2529
2530 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2531
2532         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2533         * gcc.dg/debug/debug-2.c: Likewise.
2534
2535 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2536
2537         * gcc.c-torture/compile/sync-2.c: New test.
2538
2539 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2540
2541         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2542         line endings.
2543
2544 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2545
2546         PR rtl-optimization/29128
2547         * gcc.c-torture/compile/pr29128.c: New test.
2548
2549 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2550
2551         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2552         line endings.
2553
2554 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2555
2556         PR middle-end/29256
2557         * gcc.dg/tree-ssa/loop-19.c: New test.
2558
2559 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2560
2561         PR tree-optimization/29330
2562         * gcc.dg/pr29330.c: New test.
2563
2564         PR target/28924
2565         * gcc.c-torture/compile/20061005-1.c: New test.
2566
2567 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2568
2569         * gcc.dg/typename-vla-1.c: New case.
2570         * gnat.dg/forward_vla.adb: New case.
2571
2572 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR tree-optimization/29290
2575         * gfortran.dg/loop_nest_1.f90: New test.
2576
2577         PR target/29198
2578         * gcc.dg/tls/opt-12.c: New test.
2579
2580         PR fortran/28415
2581         * gfortran.dg/save_2.f90: New test.
2582
2583         PR c/29091
2584         * gcc.dg/pr29091.c: New test.
2585
2586 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2587
2588         * lib/target-supports.exp
2589         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2590         same as x86_64-*-*; check for LP64.
2591
2592 2006-10-04  Richard Henderson  <rth@redhat.com>
2593
2594         * lib/target-supports.exp (check_effective_target_tls): Redefine
2595         to mean non-emulated tls.
2596         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2597         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2598         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2599         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2600         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2601         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2602         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2603
2604 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2605
2606         PR fortran/29343
2607         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2608
2609 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2610
2611         * gfortran.dg/bounds_check_fail_1.f90: New test.
2612
2613 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2614
2615         PR c++/29020
2616         * g++.dg/template/friend48.C: New test.
2617
2618 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2619
2620         PR fortran/29098
2621         * gfortran.dg/default_initialization_2.f90: New test.
2622
2623 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2624
2625         PR fortran/20779
2626         PR fortran/20891
2627         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2628
2629 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2630
2631         PR fortran/29284
2632         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2633
2634         PR fortran/29321
2635         PR fortran/29322
2636         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2637
2638         PR fortran/25091
2639         PR fortran/25092
2640         * gfortran.dg/entry_array_specs_1.f90: New test.
2641
2642 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2643
2644         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2645         insufficient to inhibit some test failures at -O3.  Do testing
2646         on integers.
2647
2648 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2649
2650         PR c++/29138
2651         * g++.dg/inherit/access8.C: New test.
2652         * g++.dg/template/dtor4.C: Tweak error messages.
2653
2654 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2655
2656         PR fortran/27478
2657         * gfortran.dg/entry_8.f90: New test.
2658
2659 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2660
2661         PR c++/29291
2662         * g++.dg/parse/new4.C: New test.
2663
2664 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2665
2666         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2667         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2668         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2669         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2670         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2671
2672 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2673
2674         PR fortran/19260
2675         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2676         * gfortran.dg/continuation_2.f90: New test.
2677
2678         PR fortran/19262
2679         * gfortran.dg/continuation_3.f90: New test.
2680         * gfortran.dg/continuation_4.f90: New test.
2681         * gfortran.dg/continuation_5.f: New test.
2682         * gfortran.dg/continuation_6.f: New test.
2683
2684 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/29226
2687         * g++.dg/template/vla1.C: New test.
2688
2689 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2690
2691         PR fortran/29210
2692         * gfortran.dg/complex_parameter_1.f90: New test.
2693
2694 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2695
2696         PR c/29154
2697         * gcc.c-torture/execute/20060929-1.c: New test.
2698
2699 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2700
2701         PR c++/29105
2702         * g++.dg/template/member6.C: New test.
2703         * g++.dg/parse/typename7.C: Adjust error markers.
2704
2705         PR c++/29080
2706         * g++.dg/template/member7.C: New test.
2707
2708 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2709
2710         PR c/24010
2711         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2712         gcc.dg/Woverride-init-3.c: New tests.
2713
2714 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2715
2716         * gcc.c-torture/execute/20060930-1.c: New test.
2717
2718 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2719
2720         PR fortran/18791
2721         * gfortran.dg/specifics_1.f90: New test.
2722         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2723         complex specifics.
2724
2725 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2726
2727         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2728         pthread-init-common.h: New.
2729
2730 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2731
2732         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2733         precision on some archs.
2734
2735 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2736
2737         * gcc.dg/non-local-goto-1.c: New test.
2738         * gcc.dg/non-local-goto-2.c: Likewise.
2739         * gcc.dg/setjmp-3.c: Likewise.
2740         * gcc.dg/setjmp-4.c: Likewise.
2741
2742 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2743
2744         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2745
2746 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2747
2748         PR fortran/28276
2749         * gfortran.dg/exponent_1.f90: New test.
2750
2751         PR fortran/27021
2752         * gfortran.dg/nearest_1.f90: New test.
2753
2754 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2755
2756         PR middle-end/25261
2757         PR middle-end/28790
2758         * gcc.dg/gomp/nestedfn-1.c: New test.
2759
2760 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2761
2762         PR objc/29195
2763         * objc/compile/method-1.m: New test.
2764
2765 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2766
2767         PR c++/26938
2768         * g++.dg/template/crash58.C: New test.
2769         * g++.dg/parse/crash28.C: Adjust error markers.
2770         * g++.dg/template/crash34.C: Likewise.
2771         * g++.dg/template/friend31.C: Likewise.
2772         * g++.dg/template/crash32.C: Likewise.
2773
2774         PR c++/27329
2775         * g++.dg/template/crash59.C: New test.
2776
2777         PR c++/27667
2778         * g++.dg/template/spec33.C: New test.
2779         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2780
2781 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2782             Adam Nemet  <anemet@caviumnetworks.com>
2783
2784         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2785         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2786
2787 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2788
2789         PR target/28911
2790         * gcc.dg/pr28911.c: New.
2791
2792 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2793
2794         PR target/29169
2795         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2796         (dg-options): Add -mfpmath=387.
2797
2798 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR c/28706
2801         * gcc.dg/pr28706.c: New test.
2802
2803         PR c/28712
2804         * gcc.dg/pr28712.c: New test.
2805
2806 2006-09-22  Mike Stump  <mrs@apple.com>
2807
2808         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2809
2810 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2811
2812         PR tree-optimization/28888
2813         * gcc.dg/pr28888.c: New test.
2814
2815 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2816
2817         PR c++/29016
2818         * g++.dg/init/ptrfn1.C: New test.
2819
2820 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2821
2822         PR c++/28861
2823         * g++.dg/template/spec32.C: New test.
2824         * g++.dg/parse/crash9.C: Adjust error markers.
2825
2826         PR c++/28303
2827         * g++.dg/template/typedef6.C: New test.
2828         * g++.dg/init/error1.C: Adjust error markers.
2829         * g++.dg/parse/crash9.C: Likewise.
2830         * g++.dg/template/crash55.C: Likewise.
2831
2832 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2833
2834         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2835
2836 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2837
2838         PR target/27650
2839         * g++.dg/ext/dllimport12.C: New test.
2840
2841 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2842
2843         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2844         * gcc.target/mips/nmadd-2.c: Likewise.
2845         * gcc.target/mips/mips-ps-6.c: New test.
2846         * gcc.target/mips/neg-abs-1.c: Likewise.
2847         * gcc.target/mips/neg-abs-2.c: Likewise.
2848         * gcc.target/mips/nmadd-3.c: New test.
2849
2850 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR middle-end/28046
2853         * gcc.dg/gomp/atomic-10.c: New test.
2854         * g++.dg/gomp/atomic-10.C: New test.
2855
2856 2006-09-20  Eric Christopher  <echristo@apple.com>
2857
2858         * gcc.target/i386/sse3-not-fisttp.c: New.
2859
2860 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2861
2862         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2863
2864 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2865
2866         * gcc.c-torture/execute/pr28289.c (one): New variable.
2867         (main): Use it instead of argc.
2868         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2869         (main): Use it instead of argc.
2870
2871 2006-09-19  Paul Brook  <paul@codesourcery.com>
2872
2873         PR target/28516
2874         * gcc.dg/nested-func-5.c: New test.
2875
2876 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2877
2878         * lib/target-supports.exp (check_effective_target_tls): Compile
2879         test stubs using ${tool}_target_compile, not just target_compile.
2880         (check_effective_target_tls_runtime): Likewise.
2881
2882 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2883
2884         * gcc.c-torture/compile/20030405-1.x: Remove.
2885
2886         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2887         optimising linker from discarding it.
2888
2889 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2890
2891         PR fortran/28526
2892         * gfortran.dg/keyword_symbol_1.f90: New test.
2893
2894         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2895         pedantic compilation option.
2896
2897 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2898
2899         PR fortran/29060
2900         * gfortran.dg/spread_shape_1.f90: New test.
2901
2902 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2903
2904         PR tree-optimization/28887
2905         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2906
2907 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2908
2909         PR c/25993
2910         * gcc.dg/pr25993.c: New test.
2911
2912 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2913
2914         PR tree-opt/21591
2915         * gcc.dg/vect/pr21591.c: New test.
2916
2917 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2918
2919         PR tree-opt/29059
2920         * gcc.c-torture/compile/strcpy-1.c: New test.
2921         * gcc.c-torture/compile/strcpy-2.c: New test.
2922         * gcc.c-torture/compile/memcpy-1.c: New test.
2923         * gcc.c-torture/compile/memcpy-2.c: New test.
2924
2925 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2926
2927         PR testsuite/29055
2928         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2929
2930 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2931
2932         * gnat.dg/specs/double_record_extension1.ads: New test.
2933         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2934
2935 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2936
2937         PR fortran/29051
2938         * gfortran.dg/oldstyle_3.f90: New test.
2939
2940 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2941
2942         PR libgfortran/29099
2943         * gfortran.dg/secnds-1.f: New test.
2944
2945 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2946
2947         PR libgfortran/29053
2948         * gfortran.dg/streamio_9.f90: New test.
2949         * gfortran.dg/streamio_10.f90: New test.
2950
2951 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2952
2953         PR C++/29002
2954         * g++.dg/init/array22.C: New test.
2955         * g++.dg/init/array23.C: New test.
2956
2957 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2958
2959         * stackcheck.lst: Update list of tests requiring stack checking.
2960         * norun.lst: Adjust for above change.
2961         * ada95.lst: New file.
2962         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2963         requiring -gnat95 switch.
2964
2965 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2966
2967         * gnat.dg/in_out_parameter.adb: New test.
2968
2969 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2970
2971         PR debug/28980
2972         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2973
2974 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2975
2976         * gnat.dg/specs/unchecked_union.ads: New test.
2977
2978 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
2979
2980         PR rtl-optimization/28982
2981         * gcc.c-torture/execute/pr28982a.c: New test.
2982         * gcc.c-torture/execute/pr28982b.c: Likewise.
2983
2984 2006-09-12  Eric Christopher  <echristo@apple.com>
2985
2986         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2987         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2988
2989 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2990
2991         PR c/28768
2992         PR preprocessor/14634
2993         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2994         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2995         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2996
2997 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2998
2999         * gcc.dg/pr28243.c: New test.
3000
3001 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3002
3003         PR fortran/28971
3004         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3005         this undiagnosed regression reappears.
3006
3007 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3008
3009         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3010         Treat $srcdir as a literal.
3011         * lib/fortran-torture.exp (fortran-torture-compile,
3012         fortran-torture-execute): Likewise.
3013         * lib/objc-torture.exp (objc-torture-compile,
3014         objc-torture-execute): Likewise.
3015         * lib/profopt.exp (profopt-execute): Likewise.
3016
3017 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3018
3019         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3020
3021 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3022
3023         PR testsuite/28950
3024         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3025
3026 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3027
3028         PR target/13685
3029         * gcc.target/i386/pr13685.c: New test.
3030
3031 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3032
3033         * gcc.dg/pr28726.c: New test.
3034
3035 2006-09-11  Josh Conner  <jconner@apple.com>
3036
3037         * gcc.dg/nrv3.c: Increase size of structure.
3038         * gcc.dg/nrv4.c: Likewise.
3039         * gcc.dg/nrv5.c: Likewise.
3040
3041 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3042
3043         PR libfortran/28890
3044         gfortran.dg/assumed_charlen_function_5.f90: New test.
3045
3046 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3047
3048         PR c++/28991
3049         * g++.dg/init/static3.C: New test.
3050
3051 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3052
3053         PR testsuite/29007
3054         * gcc.dg/long-long-cst1.c (t): Add cast to
3055         __SIZE_TYPE__ before casting to int.
3056         (main): Return 0 on success.
3057
3058 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3059
3060         * gcc.c-torture/execute/20060910-1.c: New test.
3061
3062 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3063
3064         PR middle-end/26983
3065         * gcc.dg/pr26983.c: New test.
3066
3067 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3068
3069         PR target/29006
3070         * gcc.c-torture/execute/pr29006.c: New test.
3071
3072 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3073
3074         PR libfortran/28947
3075         gfortran.dg/matmul_4.f90: New test.
3076
3077 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3078
3079         PR fortran/28959
3080         gfortran.dg/used_types_10: New test.
3081
3082 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3083
3084         PR libfortran/28923
3085         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3086         gfortran.dg/array_initializer_3.f90: New test.
3087
3088 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3089
3090         PR fortran/28914
3091         * gfortran.dg/actual_array_constructor_3.f90: New test.
3092
3093 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3094
3095         PR testsuite/26778
3096         * gcc.target/i386/pr26778.c: New testcase.
3097
3098 2006-09-08  Eric Christopher  <echristo@apple.com>
3099
3100         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3101         * gcc.target/i386/memcpy-1.c: Ditto.
3102         * gcc.target/i386/asm-1.c: Ditto.
3103         * gcc.target/i386/20060512-4.c: Ditto.
3104         * gcc.target/i386/compress-float-387.c: Ditto.
3105         * gcc.target/i386/20060512-1.c: Ditto.
3106         * gcc.target/i386/compress-float-sse.c: Ditto.
3107         * gcc.target/i386/20060512-2.c: Ditto.
3108         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3109         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3110         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3111         * gcc.dg/pr26449.c: Ditto.
3112         * gcc.dg/attr-ms_struct-2.c: Ditto.
3113         * gcc.dg/attr-ms_struct-1.c: Ditto.
3114         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3115
3116 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3117
3118         PR c/28504
3119         * gcc.dg/vla-10.c: New test.
3120
3121 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3122
3123         PR c++/28858
3124         * g++.dg/parse/template20.C: New test.
3125         * g++.dg/template/operator8.C: Remove obsolete part.
3126         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3127         * g++.old-deja/g++.pt/crash65.C: Likewise.
3128
3129 2006-09-07  Jason Merrill  <jason@redhat.com>
3130
3131         PR middle-end/27724
3132         * gcc.dg/long-long-cst1.c: New test.
3133
3134 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3135
3136         PR C++/28906
3137         * g++.dg/other/array3.C: New test.
3138         * g++.dg/other/array4.C: New test.
3139         * g++.dg/other/array5.C: New test.
3140
3141 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3142
3143         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3144
3145 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3146
3147         PR target/28946
3148         * gcc.target/i386/pr28946.c: New test.
3149
3150 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3151
3152         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3153         in integer literal constant.
3154         * gfortran.dg/enum_8.f90: Ditto.
3155         * gfortran.dg/g77/20030326-1.f: Ditto.
3156
3157 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3158
3159         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3160         nonconformance usage.
3161
3162 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3163
3164         PR middle-end/28862
3165         * gcc.c-torture/compile/vector-align-1.c: New test.
3166
3167 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3168
3169         PR rtl-opt/27883
3170         * g++.dg/opt/copysign-1.C: New test.
3171
3172 2006-09-06  Jason Merrill  <jason@redhat.com>
3173
3174         PR c++/27371
3175         * g++.dg/warn/unused-result1.C: New test.
3176
3177 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3178
3179         PR c++/28903
3180         * g++.dg/ext/vla3.C: New test.
3181
3182         PR c++/28886
3183         * g++.dg/template/array16.C: New test.
3184
3185 2006-09-06  Richard Guenther  <rguenther@suse.de>
3186
3187         * gcc.dg/pr27226.c: Remove testcase again.
3188
3189 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3190
3191         PR tree-opt/28937
3192         * g++.dg/opt/unroll2.C: New test.
3193
3194 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3195
3196         PR tree-opt/28952
3197         * gcc.dg/vect/pr28952.c: New test.
3198
3199 2006-09-05  Richard Guenther  <rguenther@suse.de>
3200
3201         PR tree-optimization/28900
3202         * gcc.dg/torture/pr28900.c: New testcase
3203
3204 2006-09-05  Richard Guenther  <rguenther@suse.de>
3205
3206         PR tree-optimization/28905
3207         * gcc.c-torture/compile/pr28905.c: New testcase.
3208
3209 2006-09-05  Richard Guenther  <rguenther@suse.de>
3210
3211         PR middle-end/28935
3212         * gcc.dg/pr28935.c: New testcase.
3213
3214 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3215
3216         * gcc.c-torture/execute/20060905-1.c: New test.
3217
3218 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3219
3220         PR fortran/28908
3221         * gfortran.dg/used_types_7.f90: New test.
3222         * gfortran.dg/used_types_8.f90: New test.
3223         * gfortran.dg/used_types_9.f90: New test.
3224
3225 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3226
3227         * gcc.c-torture/compile/20060904-1.c: New test.
3228
3229 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3230
3231         PR c++/23287 Revert my 2006-09-01 patch
3232         * g++.dg/parse/dtor12.C: Remove.
3233
3234 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3235
3236         PR c+/27670
3237         * g++.dg/template/operator9.C: New test.
3238
3239         PR c++/27493
3240         * g++.dg/template/operator7.C: New test.
3241
3242         PR c++/27494
3243         * g++.dg/template/operator8.C: New test.
3244
3245         PR c++/27397
3246         * g++.dg/template/crash57.C: New test.
3247
3248         * g++.dg/template/typedef4.C: Adjust error markers.
3249         * g++.dg/template/typedef5.C: Likewise.
3250
3251 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR c++/28878
3254         * g++.dg/parse/crash33.C: New test.
3255
3256 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3257         Richard Guenther  <rguenther@suse.de>
3258         Adam Nemet  <anemet@caviumnetworks.com>
3259
3260         PR middle-end/27226
3261         * gcc.target/mips/memcpy-1.c: New testcase.
3262         * gcc.dg/pr27226.c: Likewise.
3263
3264 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3265
3266         PR c++/28705
3267         * g++.dg/lookup/koenig5.C: New.
3268         * g++.dg/template/crash56.C: New.
3269
3270 2006-09-01  Josh Conner  <jconner@apple.com>
3271
3272         PR c++/25505
3273         * gcc.dg/nrv3.c: New test.
3274         * gcc.dg/nrv4.c: New test.
3275         * gcc.dg/nrv5.c: New test.
3276
3277 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3278
3279         PR c++/23287
3280         * g++.dg/parse/dtor12.C: New.
3281
3282 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3283
3284         PR tree-optimization/28839
3285         * gcc.dg/pr28839.c: New test.
3286
3287 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3288
3289         PR target/24367
3290         * gcc.dg/pr24367.c: New testcase.
3291
3292 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3293
3294         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3295
3296 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3297
3298         PR rtl-optimization/27735
3299         * gcc.dg/loop-unswitch-1.c: New test.
3300
3301 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3302
3303         PR fortran/28885
3304         * gfortran.dg/aliasing_dummy_2.f90: New test.
3305
3306         PR fortran/20067
3307         * gfortran.dg/generic_5.f90: Change error message.
3308
3309         PR fortran/28873
3310         * gfortran.dg/generic_6.f90: New test.
3311
3312         PR fortran/25077
3313         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3314
3315         PR fortran/25102
3316         * gfortran.dg/invalid_interface_assignment.f90: New test.
3317
3318         PR fortran/24866
3319         * gfortran.dg/module_proc_external_dummy.f90: New test.
3320
3321 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3322
3323         PR c++/28349
3324         * testsuite/g++.dg/warn/var-args1.C: New test.
3325
3326 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3327
3328         PR fortran/28866
3329         * gfortran.dg/simpleif_2.f90: New test.
3330         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3331         * gfortran.dg/enum_5.f90: Ditto.
3332
3333 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3334             Kazu Hirata  <kazu@codesourcery.com>
3335
3336         PR tree-optimization/17506
3337         * gcc.dg/pr17506.c: New.
3338
3339 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3340
3341         PR c++/28139
3342         * g++.dg/eh/alias1.C: New test.
3343
3344 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3345
3346         PR c++/28860
3347         * g++.dg/template/ttp22.C: New test.
3348
3349 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3350
3351         PR middle-end/26632
3352         * gcc.dg/pr26632.c: New.
3353
3354 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3355
3356         PR libgfortran/28354
3357         * gfortran.dg/fmt_zero_precision.f90: New test.
3358
3359 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3360
3361         PR c++/28058
3362         * g++.dg/template/spec31.C: New test.
3363
3364 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3365
3366         PR c++/26573
3367         * g++.dg/other/static2.C: New test.
3368
3369 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3370
3371         * gcc.dg/Wswitch-enum-2.c: New test case.
3372         * gcc.dg/Wswitch-enum-3.c: Likewise.
3373
3374 2006-08-26  Richard Guenther  <rguenther@suse.de>
3375
3376         * gcc.c-torture/compile/20060826-1.c: New testcase.
3377
3378 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3379
3380         PR c++/28736
3381         * g++.dg/template/void10.C: New test.
3382
3383         PR c++/28737
3384         * g++.dg/template/void8.C: New test.
3385
3386         PR c+_+/28738
3387         * g++.dg/template/void9.C: New test.
3388
3389         * g++.dg/template/void3.C: Adjust error markers.
3390         * g++.dg/template/void4.C: Likewise.
3391         * g++.dg/template/crash55.C: Likewise.
3392         * g++.dg/template/void7.C: Likewise
3393
3394 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3395
3396         PR c++/28588
3397         * g++.dg/inherit/access6.C: New test.
3398         * g++.dg/inherit/access7.C: Likewise.
3399
3400         PR c++/28595
3401         * g++.dg/template/array15.C: New test.
3402         * g++.dg/template/crash2.C: Tweak error markers.
3403
3404 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3405
3406         PR middle-end/28683
3407         * gcc.c-torture/compile/20060823-1.c: New test.
3408
3409 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3410
3411         PR c++/28853
3412         * g++.dg/template/ttp21.C: New test.
3413
3414         PR c++/28852
3415         * g++.dg/other/operator1.C: Add error-marker.
3416         * g++.dg/other/operator2.C: New test.
3417
3418 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3419
3420         PR c/27893
3421         * gcc.c-torture/compile/vla-const-1.c,
3422         gcc.c-torture/compile/vla-const-2.c: New tests.
3423
3424 2006-08-26  Richard Guenther  <rguenther@suse.de>
3425
3426         PR middle-end/28814
3427         * gcc.dg/torture/pr28814.c: New testcase.
3428
3429 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3430
3431         PR c/28418
3432         * gcc.c-torture/compile/compound-literal-1.c: New test.
3433
3434 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3435
3436         PR c/28299
3437         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3438         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3439         Expect extra diagnostics.
3440
3441 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3442
3443         gcc.dg/noncompile/pr16876.c: New test.
3444
3445 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3446
3447         PR c++/28056
3448         * g++.dg/parse/local1.C: New test.
3449         * g++.dg/other/qual1.C: Tweak error marker.
3450
3451 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3452
3453         PR c++/27787
3454         * g++.dg/template/typename10.C: New.
3455         * g++.dg/template/lookup4.C: Remove bogus error marker.
3456
3457 2006-08-25  Richard Guenther  <rguenther@suse.de>
3458
3459         PR testsuite/28829
3460         * gcc.dg/pr26570.c: Fix testcase.
3461
3462 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3463
3464         PR tree-opt/28807
3465         * gcc.c-torture/execute/mayalias-2.c: New test.
3466         * gcc.dg/tree-ssa/alias-13.c: New test.
3467
3468 2006-08-24  Jan Hubicka  <jh@suse.cz>
3469
3470         PR debug/26881
3471         * gcc.dg/debug/pr26881.c: New file.
3472
3473 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3474
3475         PR fortran/28788
3476         * gfortran.dg/used_types_4.f90: New test.
3477         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3478         association of derived types.
3479         * gfortran.dg/used_types_2.f90: Add module cleanup.
3480         * gfortran.dg/used_types_3.f90: The same.
3481
3482         PR fortran/28771
3483         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3484         fix of regression.
3485
3486 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3487
3488         PR 28813
3489         * gfortran.dg/direct_io_6.f90: Remove test.
3490
3491 2006-08-23  Stuart Hastings  <stuart@apple.com>
3492
3493         PR 28825
3494         * gcc.target/i386/20060821-1.c: New.
3495
3496 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3497
3498         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3499         dg-warning strings for dllimport.
3500
3501 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3502
3503         PR C++/28450
3504         * g++.dg/ext/vector4.C: New test.
3505         * g++.dg/ext/complex1.C: New test.
3506
3507 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3508
3509         PR debug/28692
3510         * gcc.dg/debug/const-1.c: New.
3511         * gcc.dg/debug/const-2.c: New.
3512         * gcc.dg/debug/dwarf2/const-1.c: New.
3513         * gcc.dg/debug/dwarf2/const-2.c: New.
3514         * gcc.dg/debug/dwarf2/const-2b.c: New.
3515
3516 2006-08-22  Richard Guenther  <rguenther@suse.de>
3517
3518         PR middle-end/28776
3519         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3520         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3521
3522 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3523
3524         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3525
3526 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3527
3528         PR c++/26269
3529         * g++.dg/other/error14.C: New test.
3530
3531         PR c++/28505
3532         * g++.dg/parse/ctor7.C: New test.
3533         * g++.dg/parse/ctor8.C: Likewise.
3534
3535         PR c++/28741
3536         * g++.dg/template/void7.C: New test.
3537
3538 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3539
3540         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3541         * gnat.dg/self_aggregate_with_array.adb: New test.
3542
3543 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3544
3545         * g++.dg/eh/arm-vfp-unwind.C: New test.
3546
3547 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/28341
3550         * g++.dg/template/ref3.C: New test.
3551         * g++.dg/template/nontype13.C: New test.
3552
3553         PR c++/28346
3554         * g++.dg/template/ptrmem17.C: New test.
3555
3556 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3557
3558         PR target/28648 c:
3559         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3560
3561 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3562
3563         PR fortran/28630
3564         * gfortran.dg/used_types_2.f90: New test.
3565
3566         PR fortran/28601
3567         * gfortran.dg/used_types_3.f90: New test.
3568
3569         PR fortran/20886
3570         * gfortran.dg/generic_actual_arg.f90: New test.
3571
3572         PR fortran/28735
3573         * gfortran.dg/module_private_array_refs_1.f90: New test.
3574
3575         PR fortran/28762
3576         * gfortran.dg/program_name_1.f90: New test.
3577
3578         PR fortran/28425
3579         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3580
3581         PR fortran/28496
3582         * gfortran.dg/array_initializer_2.f90: New test.
3583
3584         PR fortran/18111
3585         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3586
3587         PR fortran/28600
3588         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3589
3590         PR fortran/28771
3591         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3592
3593         PR fortran/28660
3594         * gfortran.dg/dependent_decls_1.f90: New test.
3595
3596 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3597
3598         PR fortran/25217
3599         * gfortran.dg/derived_init_2.f90: New.
3600
3601 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3602
3603         * gcc.c-torture/execute/pr28289.c: New test.
3604
3605 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3606
3607         PR c/28744
3608         * gcc.dg/attr-externally-visible-1.c: New test.
3609         * gcc.dg/attr-externally-visible-2.c: New test.
3610         * g++.dg/parse/attr-externally-visible-1.C: New test.
3611         * g++.dg/parse/attr-externally-visible-2.C: New test.
3612
3613 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3614
3615         PR c++/28606
3616         * g++.dg/parse/dtor11.C: New test.
3617
3618 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3619
3620         PR rtl-optimization/28489
3621         * gcc.c-torture/compile/pr28489.c: New test.
3622
3623 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3624
3625         PR c++/28710
3626         * g++.dg/template/redecl4.C: New test.
3627
3628         PR c++/28711
3629         * g++.dg/template/ctor8.C: New test.
3630
3631 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3632
3633         * gcc.dg/pr26570.c: Fix testcase.
3634
3635 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3636
3637         * PR c++/28573
3638         * g++.dg/parse/offsetof6.C: New test.
3639         * g++.dg/parse/offsetof6.C: New test.
3640         * g++.dg/parse/offsetof7.C: New test.
3641
3642 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3643
3644         PR testsuite/28602
3645         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3646         is false.
3647
3648 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3649
3650         PR c++/28302
3651         * g++.dg/ext/vector3.C: New test.
3652
3653 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3654
3655         PR gcov/profile/26570
3656         * gcc.dg/pr26570.c: New test.
3657
3658 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3659
3660         PR c/27697
3661         * gcc.dg/qual-component-1.c: New test.
3662
3663 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3664
3665         PR c++/28593
3666         * g++.dg/parse/new3.C: New test.
3667
3668 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3669
3670         PR fortran/25828
3671         * gfortran.dg/streamio_1.f90: New test.
3672         * gfortran.dg/streamio_2.f90: New test.
3673         * gfortran.dg/streamio_3.f90: New test.
3674         * gfortran.dg/streamio_4.f90: New test.
3675         * gfortran.dg/streamio_5.f90: New test.
3676         * gfortran.dg/streamio_6.f90: New test.
3677         * gfortran.dg/streamio_7.f90: New test.
3678         * gfortran.dg/streamio_8.f90: New test.
3679
3680 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3681
3682         PR c/28287
3683         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3684
3685 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3686
3687         PR c++/28594
3688         * g++.dg/template/void6.C: New test.
3689
3690 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3691
3692         PR c/28649
3693         * gcc.dg/parse-error-1.c: New test.
3694         * gcc.dg/parse-error-2.c: New test.
3695         * gcc.dg/cpp/digraph2.c: Add error-marker.
3696         * gcc.dg/noncompile/920923-1.c: Likewise.
3697
3698 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3699
3700         PR c/27490
3701         * gcc.dg/sizeof-2.c: New testcase.
3702
3703         PR c/27489
3704         * gcc.dg/switch-A.c: New testcase.
3705
3706 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3707
3708         PR c++/28288
3709         PR c++/14556
3710         * g++.old-deja/g++.warn/compare1.C: Delete.
3711         * g++.dg/opt/pr7503-2.C: Delete.
3712         * g++.dg/opt/pr7503-3.C: Delete.
3713         * g++.dg/opt/pr7503-4.C: Delete.
3714         * g++.dg/opt/pr7503-5.C: Delete.
3715         * g++.dg/opt/max1.C: Delete.
3716         * g++.dg/warn/minmax.C: Delete.
3717         * g++.dg/expr/minmax.C: New test.
3718
3719 2006-08-14  Richard Guenther  <rguenther@suse.de>
3720
3721         PR testsuite/28703
3722         * gcc.c-torture/execute/pr28651.c: Do not use argc
3723         to avoid optimization, instead forbid inlining.
3724
3725 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3726
3727         PR rtl-optimization/28634
3728         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3729
3730 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3731
3732         PR c/27184
3733         * gcc.dg/torture/pr27184.c: New test.
3734
3735 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3736
3737         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3738
3739 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3740
3741         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3742         * gfortran.dg/stat_2.f90: Likewise.
3743         * gfortran.dg/chmod_1.f90: Likewise.
3744         * gfortran.dg/chmod_2.f90: Likewise.
3745         * gfortran.dg/chmod_3.f90: Likewise.
3746
3747 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3748
3749         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3750
3751 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3752
3753         * g++.dg/opt/pr23454-2.C: New test.
3754
3755 2006-08-11  Richard Guenther  <rguenther@suse.de>
3756
3757         PR middle-end/28651
3758         * gcc.c-torture/execute/pr28651.c: New testcase.
3759
3760 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3761
3762         * gnat.dg/specs/static_initializer.ads: New test.
3763
3764 2006-08-10  Paul Brook  <paul@codesourcery.com>
3765
3766         * gcc.target/arm/cond-asm.c: New test.
3767
3768 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3769
3770         PR tree-optimization/26197
3771         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3772         * g++.dg/vect/vect.exp: Compile the new tests with
3773         --param max-aliased-vops=0.
3774
3775 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3776
3777         PR c++/28637
3778         * g++.dg/template/void3.C: New test.
3779
3780         PR c++/28638
3781         * g++.dg/template/void4.C: New test.
3782
3783         PR c++/28640
3784         * g++.dg/template/void5.C: New test.
3785
3786 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3787
3788         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3789         after dg-do compile.
3790
3791 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3792
3793         PR tree-optimizations/26969
3794         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3795         "unswitch-loops" with -funswitch-loops.
3796         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3797
3798 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3799
3800         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3801         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3802         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3803         * objc.dg/dwarf-1.m: Likewise.
3804         * objc.dg/dwarf-2.m: Likewise.
3805         * obj-c++.dg/dwarf-2.mm: Likewise.
3806
3807 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3808
3809         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3810         * objc.dg/dwarf-2.m: Likewise.
3811         * obj-c++.dg/dwarf-2.mm: Likewise.
3812
3813         PR libfortran/28603
3814         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3815
3816         PR testsuite/27611
3817         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3818
3819         PR testsuite/27033
3820         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3821
3822 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3823
3824         PR target/27827
3825         * gcc.target/i386/pr27827.c: New testcase.
3826
3827 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3828
3829         PR fortran/28590
3830         * gfortran.dg/sequence_types_1.f90: New test.
3831
3832 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3833
3834         PR fortran/28548
3835         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3836         dg-warning.  Add -pedantic option.
3837
3838 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3839
3840         PR c/28502
3841         * gcc.dg/proto-1.c: New test.
3842
3843         PR c/27721
3844         * gcc.dg/lvalue-4.c: New test.
3845
3846         PR c/28136
3847         * gcc.dg/init-bad-5.c: New test.
3848
3849 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3850
3851         PR c++/28347
3852         * g++.dg/ext/typedef-init.C: Add new test for typedef
3853         initialization inside templates. Adjust existing error markers.
3854
3855 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3856
3857         PR c++/28148
3858         * g++.dg/init/ptrmem3.C: New test.
3859
3860 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3861
3862         PR tree-optimization/27770
3863         * lib/target-support.exp: New target keyword "section_anchors".
3864         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3865         tests.
3866         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3867         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3868         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3869         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3870
3871 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3872
3873         * gcc.dg/20060801-1.c: Add missing '}'.
3874
3875 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3876
3877         PR c++/27508
3878         * g++.dg/parse/dtor9.C: New test.
3879         * g++.dg/parse/dtor10.C: New test.
3880         * g++.dg/other/error7.C: Adjust error-marker.
3881
3882         PR c++/28274
3883         * g++.dg/other/default5.C: New test.
3884
3885 2006-08-02  Richard Guenther  <rguenther@suse.de>
3886
3887         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3888
3889 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3890
3891         PR c++/28557
3892         * g++.dg/template/conv9.C: New test.
3893
3894 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3895
3896         PR debug/28063
3897         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3898         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3899         Optionally return assembly text.  Update callers.
3900         (check_no_compiler_messages): Update verbose messages.
3901         (check_no_messages_and_pattern): New.
3902         (check_effective_target_string_merging): New.
3903
3904 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3905
3906         PR c++/28250
3907         * g++.dg/eh/catch4.C: New test.
3908
3909         PR c++/28257
3910         * g++.dg/other/qual1.C: New test.
3911
3912         PR c++/28259
3913         * g++.dg/inherit/error2.C: New test.
3914
3915         PR c++/28267
3916         * g++.dg/other/new1.C: New test.
3917
3918         * g++.dg/warn/pr23075.C: Remove obsolete test.
3919         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3920         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3921
3922 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3923
3924         PR c++/28523
3925         * g++.dg/eh/cast1.C: New test.
3926
3927 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3928
3929         PR libfortran/28452
3930         * gfortran.dg/random_3.f90:  New test.
3931
3932 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3933
3934         PR c++/28432
3935         * g++.dg/other/pr28304.C: Change expected error message.
3936         * g++.dg/other/pr28432.C: New test.
3937
3938 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3939
3940         PR c++/28256
3941         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3942
3943 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3944
3945         PR debug/23336
3946         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3947         at -g1.
3948         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3949         g++.dg/debug/enum-2.C: New.
3950
3951 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3952
3953         PR c++/6634
3954         * g++.dg/parse/long1.C: Add more tests.
3955
3956 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3957
3958         * gfortran.dg/lrshift_1.c: New file.
3959
3960 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3961
3962         PR libgfortran/28335
3963         * gfortran.dg/no_unit_error_1.f90: New test.
3964
3965 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3966
3967         PR libgfortran/28335
3968         * gfortran.dg/no_unit_error_1.f90: Delete test.
3969         * gfortran.dg/no_unit_error_2.f90: Delete test.
3970
3971 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3972
3973         * gfortran.dg/chmod_3.f90: New test.
3974         * gfortran.dg/ltime_gmtime_1.f90: New test.
3975         * gfortran.dg/ltime_gmtime_2.f90: New test.
3976         * gfortran.dg/lrshift_1.f90: New test.
3977         * gfortran.dg/chmod_1.f90: New test.
3978         * gfortran.dg/chmod_2.f90: New test.
3979
3980 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
3981
3982         PR c++/27668
3983         * g++.dg/template/crash55.C: New test.
3984
3985         PR c++/27962
3986         * g++.dg/template/nontype16.C: New test.
3987
3988         * g++.dg/template/void2.C: Adjust error markers.
3989         * g++.dg/template/nontype5.C: Adjust error markers.
3990
3991 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3992
3993         * gcc.target/i386/stack-prot-kernel.c: New test.
3994
3995 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3996
3997         * gcc.dg/builtins-55.c: New test case.
3998
3999 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4000
4001         PR rtl-optimization/27907
4002         * gcc.c-torture/compile/pr27907.c: New test.
4003
4004 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4005
4006         * gfortran.dg/mclock.f90: New test.
4007         * gfortran.dg/int_conv_1.f90: New test.
4008         * gfortran.dg/stat_1.f90: New test.
4009         * gfortran.dg/stat_2.f90: New test.
4010
4011 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4012
4013         PR libgfortran/28335
4014         * gfortran.dg/no_unit_error_1.f90: New test.
4015         * gfortran.dg/no_unit_error_2.f90: New test.
4016         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4017
4018 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4019
4020         PR middle-end/28473
4021         * gcc.dg/fold-convround-1.c: New test case.
4022
4023 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4024
4025         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4026
4027 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4028
4029         PR c++/27572
4030         * g++.dg/other/typedef1.C: New test.
4031         * g++.dg/template/typedef4.C: New test.
4032         * g++.dg/template/typedef5.C: New test.
4033
4034 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4035
4036         PR fortran/28416
4037         * gfortran.dg/allocatable_dummy_3.f90: New.
4038
4039 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4040
4041         PR fortran/28439
4042         * gfortran.dg/arithmetic_if.f90:  New test.
4043
4044 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4045
4046         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4047         avoid memcpy optimization.
4048
4049 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4050
4051         PR fortran/25289
4052         * gfortran.dg/direct_io_6.f90: New test.
4053
4054 2006-07-24  Jan Hubicka  <jh@suse.cz>
4055
4056         PR c/25795
4057         PR c++/27369
4058         * gcc.dg/pr25795.c: New test.
4059         * gcc.dg/pr25795-1.c: New test.
4060
4061 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4062
4063         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4064         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4065         which may be transformed to "g || h" on some platforms.
4066
4067 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/28025
4070         * g++.dg/template/friend45.C: New test.
4071
4072 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4073
4074         PR libgfortran/28339
4075         * gfortran.dg/arrayio_8.f90: New test.
4076
4077 2006-07-21  Mike Stump  <mrs@apple.com>
4078
4079         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4080
4081         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4082
4083 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4084
4085         PR c++/28250
4086         * g++.dg/eh/catch3.C: New test.
4087
4088         PR c++/28363
4089         * g++.dg/template/defarg10.C: New test.
4090
4091 2006-07-20  Paul Brook  <paul@codesourcery.com>
4092
4093         PR 27363
4094         * gcc.dg/pr27363.c: New test.
4095
4096 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4097
4098         PR c++/28338
4099         * g++.dg/init/ref13.C: New test.
4100
4101 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4102
4103         PR obj-c++/28434
4104         * obj-c++.dg/proto-error-1.mm: New test.
4105
4106 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4107
4108         PR c++/28337
4109         * g++.dg/template/string1.C: New test.
4110
4111 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4112
4113         PR c++/28048
4114         * g++.dg/template/defarg9.C: New test.
4115
4116         PR c++/28235
4117         * g++.dg/template/static27.C: New test.
4118
4119 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4120
4121         PR 28410
4122         * gcc.dg/tree-ssa/pr28410.c: New test.
4123
4124 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4125
4126         PR c++/28258
4127         * g++/dg/other/error13.C: New test.
4128
4129         PR c++/28260
4130         * g++.dg/template/friend44.C: New test.
4131
4132 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4133
4134         PR c++/27495
4135         * g++.dg/other/pr27495.C: New.
4136
4137 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4138
4139         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4140         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4141
4142 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4143
4144         PR c/28286
4145         * gcc.dg/pragma-pack-4.c: New test.
4146
4147 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4148
4149         PR c++/28291
4150         * g++.dg/ext/pr28291.C: New test.
4151
4152 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4153
4154         PR middle-end/28403
4155         * gcc.c-torture/execute/pr28403.c: New test.
4156
4157 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4158
4159         PR middle-end/28402
4160         * gcc.dg/pr28402.c: New test.
4161
4162 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4163
4164         PR c++/28304
4165         * g++.dg/other/pr28304.C: New test.
4166
4167 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4168
4169         PR other/28251
4170         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4171         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4172
4173 2006-07-17  Richard Guenther  <rguenther@suse.de>
4174
4175         PR tree-optimization/28238
4176         * g++.dg/tree-ssa/pr28238.C: New testcase.
4177
4178 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4179
4180         PR c++/28250
4181         * g++.dg/eh/catch1.C: New test.
4182         * g++.dg/eh/catch2.C: New test.
4183
4184 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4185
4186         PR c++/28370
4187         * g++.dg/template/anon3.C: New test.
4188
4189 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4190
4191         PR fortran/20844
4192         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4193         specifiers requiring an explicit format tag..
4194
4195         PR fortran/28201
4196         * gfortran.dg/generic_5: New test.
4197
4198         PR fortran/20893
4199         * gfortran.dg/elemental_optional_args_1.f90: New test.
4200
4201 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4202
4203         * gnat.dg/assert.ads: New file.
4204         * gnat.dg/controlled_record.ads: Likewise.
4205         * gnat.dg/controlled_record.adb: Likewise.
4206
4207 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4208
4209         PR c++/28292
4210         * g++.dg/other/error12.C: New test.
4211
4212         PR c++/28269
4213         * g++.dg/template/crash54.C: New test.
4214
4215 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4216
4217         PR c++/28249
4218         * g++.dg/parse/catch1.C: New test.
4219
4220         PR c++/28294
4221         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4222
4223         PR c++/28387
4224         * g++.dg/ext/attrib24.C: New test.
4225
4226 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4227
4228         PR c++/28343
4229         * g++.dg/ext/asmspec1.C: New test.
4230
4231 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4232
4233         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4234         (dg-test): Support shouldfail tests.
4235         * lib/target-supports-dg.exp (dg-shouldfail): New.
4236         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4237         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4238         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4239         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4240         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4241         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4242         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4243
4244 2006-07-13  Jan Hubicka  <jh@suse.cz>
4245
4246         * gcc.target/i386/memcpy-1.c: New.
4247
4248 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4249
4250         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4251
4252 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4253
4254         PR fortran/25097
4255         * gfortran.dg/present_1.f90: New test.
4256
4257         PR fortran/20903
4258         * gfortran.dg/interface_derived_type_1.f90: New test.
4259
4260 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4261
4262         PR fortran/28213
4263         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4264         list.
4265
4266 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4267
4268         PR c++/27820
4269         * g++.dg/other/label1.C: New test.
4270
4271 2006-07-07   Richard Guenther  <rguenther@suse.de>
4272
4273         PR middle-end/28268
4274         * gcc.dg/torture/pr28268.c: New testcase.
4275
4276 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4277
4278         PR c++/27019
4279         * g++.dg/ext/pr27019.C: New.
4280
4281 2006-07-07  Richard Guenther  <rguenther@suse.de>
4282
4283         PR tree-optimization/28187
4284         * gcc.dg/pr28187.c: New testcase.
4285
4286 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4287
4288         * gnat.dg/address_conversion.adb: New test.
4289         * gnat.dg/boolean_subtype.adb: Likewise.
4290         * gnat.dg/frame_overflow.adb: Likewise.
4291         * gnat.dg/pointer_array.adb: Likewise.
4292         * gnat.dg/pointer_conversion.adb: Likewise.
4293
4294 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4295
4296         PR fortran/28237
4297         PR fortran/23420
4298         * gfortran.dg/print_fmt_5.f90: New test.
4299
4300 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4301
4302         PR fortran/28129
4303         * gfortran.dg/bounds_check_4.f90: New test.
4304
4305 2006-07-05  Richard Guenther  <rguenther@suse.de>
4306
4307         PR target/28158
4308         * gfortran.dg/pr28158.f90: New testcase.
4309
4310 2006-07-05  Richard Guenther  <rguenther@suse.de>
4311
4312         PR tree-optimization/28162
4313         * gcc.dg/pr28162.c: New testcase.
4314
4315 2006-07-05  Richard Guenther  <rguenther@suse.de>
4316         Andrew Pinski  <pinskia@gcc.gnu.org>
4317
4318         PR c++/27084
4319         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4320
4321 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4322
4323         PR fortran/28174
4324         * gfortran.dg/actual_array_substr_2.f90: New test.
4325
4326         PR fortran/28167
4327         * gfortran.dg/actual_array_constructor_2.f90: New test.
4328
4329 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4330
4331         * gfortran.dg/itime_idate_1.f: New test.
4332         * gfortran.dg/itime_idate_2.f: New test.
4333
4334 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4335
4336         PR libgfortran/27704
4337         * gfortran.dg/open_status_3.f90: New test.
4338         * gfortran.dg/fmt_l.f90: Update for new feature.
4339
4340 2006-07-03  Asher Langton  <langton2@llnl.gov>
4341
4342         * gfortran.dg/oldstyle_2.f90: New.
4343
4344 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4345
4346         * gnat.dg/string_slice.adb: New test.
4347
4348 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4349
4350         PR fortran/19259
4351         * gfortran.dg/semicolon_fixed.c: New.
4352         * gfortran.dg/semicolon_free.c: New.
4353
4354 2006-06-30  Mike Stump  <mrs@apple.com>
4355
4356         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4357         that don't support internal visibility.
4358
4359 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4360
4361         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4362         for '(' / ')' needing an extra '\'.
4363
4364 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4365
4366         PR middle-end/27428
4367         * gcc.dg/pr27428-1.c: New test case.
4368
4369 2006-06-29  Mike Stump  <mrs@apple.com>
4370
4371         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4372         on darwin as we can't align commons large enough yet.
4373
4374         * gcc.dg/vla-8.c: Add additional testcases.
4375
4376 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4377
4378         PR c++/28114
4379         * g++.dg/other/pr28114.C: New.
4380
4381 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4382
4383         * gcc.c-torture/compile/20060625-1.c: New test.
4384
4385 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4386
4387         PR fortran/20867
4388         * gfortran.dg/stfunc_3.f90: New test.
4389
4390         PR fortran/25056
4391         * gfortran.dg/impure_actual_1.f90: New test.
4392
4393         PR fortran/20874
4394         * gfortran.dg/elemental_result_1.f90: New test.
4395
4396         PR fortran/25073
4397         * gfortran.dg/select_7.f90: New test.
4398
4399         PR fortran/27554
4400         * intrinsic_actual_1.f: New test.
4401
4402         PR fortran/22038
4403         PR fortran/28119
4404         * gfortran.dg/forall_4.f90: New test.
4405
4406         PR fortran/25072
4407         * gfortran.dg/forall_5.f90: New test.
4408
4409 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4410
4411         PR c++/28051
4412         * g++.dg/template/using13.C: New test.
4413
4414         PR c++/28054
4415         * g++.dg/other/incomplete3.C: New test.
4416
4417 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4418
4419         PR fortran/28081
4420         * gfortran.dg/substr_3.f: New test.
4421         * gfortran.dg/equiv_2.f90: Update expected error message.
4422
4423 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4424
4425         PR fortran/28118
4426         * gfortran.dg/actual_array_substr_1.f90: New test.
4427
4428 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4429
4430         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4431         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4432
4433 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4434
4435         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4436
4437 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4438
4439         PR fortran/27981
4440         * gfortran.dg/simpleif_2.f90: New test.
4441
4442 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4443
4444         * g++.dg/template/error22.C: Fix typo.
4445
4446 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4447
4448         PR c++/28112
4449         * g++.dg/ext/attrib23.C: New test.
4450
4451 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4452
4453         * gnat.dg/varsize_temp.adb: New test.
4454
4455 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4456
4457         PR c++/11468
4458         * g++.dg/other/java2.C: New test.
4459
4460 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4461
4462         PR target/27789
4463         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4464         initialization.
4465
4466 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4467
4468         PR target/27531
4469         * gcc.dg/pr27531-1.c: New test case.
4470
4471 2006-06-22  Asher Langton  <langton2@llnl.gov>
4472
4473         PR fortran/24748
4474         * gfortran.dg/implicit_8.f90: New.
4475
4476 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4477
4478         PR rtl-optimization/28121
4479         * gcc.dg/pr28121.c: New test.
4480
4481 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4482
4483         PR c++/27805
4484         * g++.dg/parse/ptrmem6.C: New test.
4485
4486         PR c++/27821
4487         * g++.dg/template/error22.C: New test.
4488
4489 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4490
4491         PR c++/28111
4492         * g++.dg/template/friend43.C: New test.
4493
4494         PR c++/28110
4495         * g++.dg/template/crash53.C: New test.
4496
4497         PR c++/28109
4498         * g++.dg/rtti/incomplete1.C: New test.
4499
4500 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4501
4502         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4503
4504 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4505
4506         * gcc.c-torture/execute/complex-7.c: New.
4507
4508 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4509
4510         * gcc.dg/merge-all-constants-1.c: New test.
4511
4512 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4513
4514         PR c++/28113
4515         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4516
4517 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4518
4519         * gfortran.dg/rrspacing_1.f90: New test.
4520
4521 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4522
4523         PR c++/28052
4524         * g++.dg/other/bitfield2.C: New test.
4525
4526 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4527
4528         PR tree-optimization/27331
4529         * gcc.dg/pr27331.c: New test.
4530
4531 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4532             Eric Botcazou  <ebotcazou@adacore.com>
4533
4534         PR ada/18692
4535         * lib/gnat.exp: New file.
4536         * lib/gnat-dg.exp: Likewise.
4537         * gnat.dg: New directory.
4538         * gnat.dg/dg.exp: New driver.
4539         * gnat.dg/specs: New directory.
4540         * gnat.dg/specs/specs.exp: New driver.
4541         * gnat.dg/style: New directory.
4542         * gnat.dg/style/style.exp: New driver.
4543
4544 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4545
4546         PR fortran/16206
4547         * gfortran.dg/array_initializer_1.f90: New test.
4548
4549         PR fortran/28005
4550         * gfortran.dg/matmul_3.f90: New test.
4551
4552 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4553
4554         PR middle-end/28075
4555         * gcc.dg/tree-ssa/inline-1.c: New test.
4556
4557 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4558
4559         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4560         in malloc prototype; remove XFAIL.
4561         * gcc.dg/pr18241-2.c: Ditto.
4562         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4563         in memset prototype; remove XFAIL.
4564         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4565
4566 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4567
4568         * gcc.dg/vla-8.c: Add.
4569
4570 2006-06-19  Richard Guenther  <rguenther@suse.de>
4571
4572         PR tree-optimization/27090
4573         * g++.dg/tree-ssa/pr27090.C: New testcase.
4574
4575 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4576
4577         PR target/27861
4578         * gcc.dg/pr27861-1.c: New test case.
4579
4580 2006-06-19  Richard Guenther  <rguenther@suse.de>
4581
4582         PR middle-end/28045
4583         * gcc.dg/torture/pr28045.c: New testcase.
4584
4585 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4586
4587         PR fortran/26801
4588         * gfortran.dg/associated_4.f90: New test.
4589
4590 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4591
4592         PR fortran/19310
4593         PR fortran/19904
4594         * gfortran.dg/real_const_3.f90: New test.
4595
4596 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4597
4598         PR c++/28016
4599         * g++.dg/template/static26.C: New test.
4600
4601         PR c++/27979
4602         * g++.dg/expr/bitfield2.C: New test.
4603
4604         PR c++/27884
4605         * g++.dg/parse/linkage2.C: New test.
4606
4607 2006-06-16  Richard Guenther  <rguenther@suse.de>
4608
4609         PR middle-end/27116
4610         * gcc.dg/pr15785-1.c: Revert last change.
4611         * gcc.dg/torture/pr27116-2.c: New testcase.
4612
4613 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4614
4615         PR middle-end/27802
4616         * gcc.dg/pr27802-1.c: New test case.
4617
4618 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4619
4620         PR c++/27689
4621         * g++.dg/template/ttp18.C: New test.
4622         * g++.dg/template/ttp19.C: Likewise.
4623
4624         PR c++/27666
4625         * g++.dg/expr/cond9.C: New test.
4626
4627         PR c++/27640
4628         * g++.dg/template/ctor7.C: New test.
4629
4630 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4631
4632         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4633
4634 2006-06-16  Richard Guenther  <rguenther@suse.de>
4635
4636         PR tree-optimization/27781
4637         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4638
4639 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4640
4641         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4642
4643 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4644
4645         * gcc.dg/tree-ssa/loop-18.c: New test.
4646
4647 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4648
4649         PR c++/27665
4650         * g++.dg/template/crash52.C: New test.
4651
4652         PR c++/27648
4653         * g++.dg/ext/attrib22.C: New test.
4654
4655         PR c++/26559
4656         * g++.dg/template/builtin1.C: New test.
4657         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4658
4659         PR c++/28018
4660         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4661         assignment.
4662         * g++.old-deja/g++.pt/crash51.C: Likewise.
4663
4664         PR c++/27227
4665         * g++.dg/lookup/linkage1.C: New test.
4666         * g++.dg/lookup/linkage2.C: Likewise.
4667
4668 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4669
4670         PR middle-end/27959
4671         * gcc.dg/pr27959.c: New testcase.
4672
4673 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4674
4675         PR target/28014:
4676         * g++.dg/eh/div.C: New test.
4677
4678 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4679
4680         PR c++/27894
4681         * g++.dg/tree-ssa/pr26757.C: New test.
4682         * g++.dg/tree-ssa/pr27894.C: New test.
4683
4684 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4685
4686         * gcc.c-torture/compile/20060609-1.c: New test.
4687
4688         PR target/27863
4689         * gcc.c-torture/compile/pr27863.c: New test.
4690
4691 2006-06-13  Richard Guenther  <rguenther@suse.de>
4692
4693         PR tree-optimization/27830
4694         * g++.dg/tree-ssa/pr27830.C: New testcase.
4695
4696 2006-06-13  Matthew Sachs  <msachs@apple.com>
4697
4698         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4699         the list of compiler flags; this causes those flags to be checked
4700         for things like dg-skip-if.
4701
4702 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4703
4704         PR c++/27601
4705         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4706
4707 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4708             Kazu Hirata  <kazu@codesourcery.com>
4709
4710         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4711         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4712
4713 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4714
4715         PR c++/27933
4716         * g++.dg/lookup/using15.C: New test.
4717
4718         PR c++/27951
4719         * g++.dg/other/anon4.C: New test.
4720
4721 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4722
4723         PR c++/21210
4724         * g++.dg/init/complex1.C: New test case.
4725
4726 2006-06-11  Eric Christopher  <echristo@apple.com>
4727
4728         PR middle-end/27948
4729         * gcc.dg/bf-ms-layout.c: Run on darwin.
4730         * gcc.dg/bf-no-ms-layout: Ditto.
4731         * gcc.dg/attr-ms_struct-2.c: New.
4732         * gcc.dg/bf-ms-layout-2.c: Ditto.
4733
4734 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4735
4736         * gcc.dg/attr-ms_struct-packed1.c: New.
4737
4738 2006-06-09  Mike Stump  <mrs@apple.com>
4739
4740         * gcc.dg/vla-7.c: Add.
4741
4742 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4743
4744         PR fortran/24558
4745         * gfortran.dg/entry_6.f90: New test.
4746
4747         PR fortran/20877
4748         PR fortran/25047
4749         * gfortran.dg/entry_7.f90: New test.
4750
4751 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4752
4753         PR c/27747
4754         * gcc.dg/cpp/_Pragma6.c: New test.
4755
4756         PR c++/27748
4757         * g++.dg/cpp/_Pragma1.C: New test.
4758
4759         PR preprocessor/27746
4760         * gcc.dg/gomp/macro-3.c: New test.
4761         * gcc.dg/gomp/macro-4.c: New test.
4762         * g++.dg/gomp/macro-3.C: New test.
4763         * g++.dg/gomp/macro-4.C: New test.
4764
4765 2006-06-09  Richard Guenther  <rguenther@suse.de>
4766
4767         PR tree-optimization/26998
4768         * gcc.dg/torture/pr26998.c: New testcase.
4769         * gcc.dg/tree-ssa/vrp29.c: New testcase.
4770
4771 2006-06-08  Mike Stump  <mrs@apple.com>
4772
4773         * gcc.dg/pr27095.c: Account for stubs.
4774
4775         PR target/26427
4776         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
4777         produce bad code on darwin.
4778
4779 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4780
4781         PR fortran/27958
4782         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
4783
4784 2006-06-08  Asher Langton  <langton2@llnl.gov>
4785
4786         PR fortran/27786
4787         * cray_pointers_2.f90: Add -fbounds-check compile flag.
4788
4789 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4790
4791         PR target/27421
4792         * gcc.dg/union-3.c: New test.
4793
4794 2006-06-08  Richard Guenther  <rguenther@suse.de>
4795
4796         PR middle-end/27116
4797         * gcc.dg/torture/pr27116.c: New testcase.
4798         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
4799
4800 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
4801
4802         PR rtl-optimization/26449
4803         * gcc.dg/pr26449.c: New test.
4804
4805 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4806
4807         PR c++/27601
4808         * g++.dg/ext/offsetof1.C: Test member functions.
4809
4810 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
4811
4812         * gcc.dg/pr27095.c: Improve scanning.
4813
4814 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/23091
4817         * gfortran.dg/saved_automatic_1.f90: New test.
4818
4819         PR fortran/24168
4820         * gfortran.dg/array_simplify_1.f90: New test.
4821
4822         PR fortran/25090
4823         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4824
4825         PR fortran/25058
4826         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4827
4828 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4829
4830         PR c++/27177
4831         * g++.dg/expr/cast7.C: New test.
4832
4833 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4834
4835         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4836         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4837         * lib/fortran-torture.exp (fortran-torture-compile,
4838         fortran-torture-execute): Ditto.
4839
4840 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4841
4842         PR target/27842
4843         * gcc.dg/vmx/pr27842.c: New test.
4844
4845 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4846
4847         PR libfortran/27895
4848         * gfortran.dg/bounds_check_3.f90: New test.
4849
4850 2006-06-05  Mike Stump  <mrs@apple.com>
4851
4852         * objc.dg/objc-fast-4.m: Skip for ppc64.
4853
4854 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4855
4856         PR testsuite/27705
4857         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4858
4859 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4860             Victor Kaplansky  <victork@il.ibm.com>
4861
4862         PR tree-optimizations/26360
4863         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
4864         with -fno-tree-dce.
4865         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
4866
4867 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
4868
4869         PR fortran/14067
4870         * gfortran.dg/data_char_1.f90: Add messages for truncated
4871         strings.
4872
4873         PR fortran/16943
4874         * gfortran.dg/func_decl_2.f90: New test.
4875
4876         PR fortran/20839
4877         * gfortran.dg/do_2.f90: New test.
4878
4879         PR fortran/27655
4880         * gfortran.dg/associated_3.f90: New test.
4881
4882 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
4883
4884         PR c++/27819
4885         * g++.dg/template/static25.C: New test.
4886
4887         PR c++/27722
4888         * g++.dg/init/array21.C: New test.
4889
4890         PR c++/27807
4891         * g++.dg/ext/complit7.C: New test.
4892
4893         PR c++/27806
4894         * g++.dg/parse/ptrmem5.C: New test.
4895
4896 2006-06-04  Roger Sayle  <roger@eyesopen.com>
4897             Andrew Pinski  <pinskia@physics.uc.edu>
4898
4899         PR c/27150
4900         PR middle-end/27382
4901         * gcc.dg/pr27150-1.c: New testcase.
4902         * gcc.dg/pr27382-1.c: New testcase.
4903         * gcc.dg/pr27382-2.c: New testcase.
4904
4905 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
4906
4907         PR c/25161
4908         PR c/27020
4909         * gcc.dg/array-10.c: New test.
4910
4911 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4912
4913         PR c++/27804
4914         * g++.dg/init/const4.C: New test.
4915         * g++.dg/init/member1.C: Add error-marker.
4916         * g++.dg/other/fold1.C: Adjust error-marker.
4917
4918 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4919
4920         PR c++/27601
4921         * g++.dg/ext/offsetof1.C: New test.
4922
4923 2006-06-04 Eric Christopher <echristo@apple.com>
4924
4925         * gcc.dg/attr-ms_struct-1.c: New.
4926
4927 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
4928
4929         * gcc.c-torture/compile/builtin_constant_p.c: New test.
4930
4931 2006-06-04  Richard Guenther  <rguenther@suse.de>
4932
4933         PR tree-optimization/27039
4934         * gcc.dg/tree-ssa/loop-17.c: New testcase.
4935
4936 2006-06-03  Roger Sayle  <roger@eyesopen.com>
4937
4938         PR target/26223
4939         * gcc.target/i386/amd64-abi-2.c: New test case.
4940
4941 2006-06-02  Eric Christopher  <echristo@apple.com>
4942
4943         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
4944         * gcc.target/i386/20020523-1.c: Skip if darwin.
4945         * gcc.target/i386/asm-3.c: Ditto.
4946         * gcc.target/i386/20011119-1.c: Ditto.
4947         * gcc.target/i386/clobbers.c: Remove pic part of test.
4948
4949 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
4950
4951         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4952         * g++.old-deja/g++.other/init19.C: Ditto.
4953         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
4954         and add other platforms as expected failures.
4955
4956 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
4957
4958         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
4959         (is-effective-target-keyword): Ditto.
4960
4961 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
4962
4963         PR fortran/27715
4964         * gfortran.dg/extended_char_comparison_1.f:  New test.
4965
4966 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
4967
4968         PR fortran/25098
4969         * gfortran.dg/dummy_procedure_1.f90: New test.
4970
4971         PR fortran/25147
4972         * gfortran.dg/dummy_procedure_2.f90: New test.
4973
4974         * gfortran.dg/associated_2.f90: Correct to make consistent with
4975         standard.
4976
4977 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4978
4979         * gcc.target/i386/387-11.c: New test case.
4980
4981 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/27801
4984         * g++.dg/template/cond6.C: New test.
4985
4986         PR c++/26496
4987         * g++.dg/template/crash51.C: New test.
4988         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
4989
4990         PR c++/27385
4991         * g++.dg/init/array20.C: New test.
4992
4993 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4994
4995         * gcc.dg/builtins-54.c: New test case.
4996
4997 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4998
4999         PR c++/26433
5000         * g++.dg/template/fntry1.C: Add dg-do link.
5001
5002         PR c++/27808
5003         * g++.dg/parse/friend6.C: New test.
5004
5005 2006-05-30  Asher Langton  <langton2@llnl.gov>
5006
5007         * gfortran.dg/cray_pointers_7.f90: New test.
5008
5009 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5010
5011         PR tree-optimization/23452
5012         * gcc.dg/fold-mulconj-1.c: New test case.
5013
5014 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5015
5016         PR c++/27803
5017         * g++.dg/parse/bitfield1.C: New test.
5018
5019 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5020
5021         * gcc.target/ppc-eq0-1.c: New test case.
5022         * gcc.target/ppc-negeq0-1.c: New test case.
5023
5024 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5025
5026         PR c/27273
5027         * gcc.dg/overflow-warn-5.c: New test.
5028
5029 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5030
5031         PR c/27718
5032         * gcc.dg/sizeof-1.c: New test.
5033
5034 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5035
5036         PR target/27790
5037         * gcc.target/i386/pr27790.c: New test.
5038
5039 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5040
5041         PR libgfortran/27757
5042         * gfortran.dg/direct_io_5.f90: New test.
5043
5044 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5045
5046         PR libgfortran/27634
5047         * gfortran.dg/fmt_missing_period_1.f: New test.
5048         * gfortran.dg/fmt_missing_period_2.f: New test.
5049         * gfortran.dg/fmt_missing_period_3.f: New test.
5050
5051 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5052
5053         PR fortran/19777
5054         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5055         arrays.
5056
5057 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5058
5059         PR c++/27713
5060         * g++.dg/template/new6.C: New test.
5061
5062 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5063
5064         PR tree-optimization/24964
5065         * gcc.target/i386/387-10.c: New test case.
5066
5067 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5068
5069         * intrinsics/string_intrinsics.c (compare_string):
5070         Use memcmp instead of strncmp to avoid tripping over
5071         CHAR(0) in a string.
5072
5073 2006-05-27  Richard Guenther  <rguenther@suse.de>
5074
5075         PR middle-end/27773
5076         * gcc.dg/torture/pr27773.c: New testcase.
5077
5078 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5079
5080         * gcc.dg/pr24561.c: Rename to..
5081         * gcc.dg/pr25962.c: .. this.
5082
5083 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5084
5085         PR fortran/19777
5086         * gfortran.dg/bounds_check_2.f: New test.
5087
5088 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5089
5090         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5091         * gfortran.dg/byte_1.f90: Likewise.
5092         * gfortran.dg/dup_save_2.f90: Likewise.
5093
5094 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5095
5096         * gfortran.dg/associated_2.f90: New test.
5097
5098 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5099
5100         PR fortran/27524
5101         * gfortran.dg/bounds_check_1.f90: New test.
5102
5103 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5104
5105         PR rtl-optimization/27661
5106         * gcc.dg/pr27661.c: New test case.
5107
5108 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5109
5110         PR fortran/23151
5111         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5112         * gfortran.dg/print_parentheses_1.f:  New test.
5113         * gfortran.dg/print_parentheses_2.f90:  New test.
5114
5115 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5116
5117         PR target/27758
5118         * gcc.dg/pr27758.c: New test.
5119
5120 2006-05-24  Falk Hueffner  <falk@debian.org>
5121
5122         * gcc.c-torture/compile/pr27571.c: New test.
5123
5124 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5125
5126         PR fortran/27709
5127         * gfortran.dg/spec_expr_4.f90: New test.
5128
5129         PR fortran/27155
5130         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5131
5132 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5133
5134         PR c++/20103
5135         * g++.dg/ext/complit6.C: New test.
5136         * g++.dg/ext/complit3.C: Adjust error markers.
5137         * g++.dg/init/const3.C: New test.
5138
5139 2006-05-25  Richard Guenther  <rguenther@suse.de>
5140
5141         PR middle-end/27743
5142         * gcc.dg/torture/pr27743.c: New testcase.
5143
5144 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5145
5146         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5147
5148 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5149
5150         * gcc.dg/compat/scalar-by-value-x.h: New.
5151         * gcc.dg/compat/scalar-by-value-y.h: New.
5152         * gcc.dg/compat/scalar-by-value-5.c: New.
5153         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5154         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5155         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5156         * gcc.dg/compat/scalar-by-value-6.c: New.
5157         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5158         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5159         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5160
5161 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5162
5163         PR tree-optimization/27639
5164         PR tree-optimization/26719
5165         * gcc.dg/pr27639.c: New test.
5166         * gcc.dg/pr26719.c: New test.
5167         * gcc.dg/tree-ssa/scev-cast.c: New test.
5168
5169 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5170
5171         PR c++/20173
5172         * g++.dg/template/error21.C: New test.
5173
5174 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5175
5176         PR target/27696
5177         * gcc.target/i386/pr27696.c: New.
5178
5179 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5180
5181         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5182
5183         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5184
5185 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5186
5187         PR c++/27716
5188         * g++.dg/other/assign1.C: New test.
5189
5190 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5191
5192         PR target/27266
5193         * gcc.target/i386/pr27266.c: New.
5194
5195 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5196
5197         PR c++/27451
5198         * g++.dg/ext/asm9.C: New test.
5199
5200 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5201
5202         PR rtl-optimization/25514
5203         * gcc.c-torture/compile/pr25514.c: New test.
5204
5205 2006-05-22  Richard Guenther  <rguenther@suse.de>
5206
5207         Revert
5208         2006-01-31  Richard Guenther  <rguenther@suse.de>
5209
5210         * gcc.target/i386/sselibm-1.c: New testcase.
5211         * gcc.target/i386/sselibm-2.c: Likewise.
5212         * gcc.target/i386/sselibm-3.c: Likewise.
5213         * gcc.target/i386/sselibm-4.c: Likewise.
5214         * gcc.target/i386/sselibm-5.c: Likewise.
5215
5216 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5217
5218         PR c/27420
5219         * gcc.dg/func-args-2.c: New test.
5220
5221         PR c/26818
5222         * gcc.dg/struct-incompl-1.c: New test.
5223
5224 2006-05-22  Richard Guenther  <rguenther@suse.de>
5225
5226         PR testsuite/27708
5227         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5228         the transformations we test for.
5229
5230 2006-05-22  Richard Guenther  <rguenther@suse.de>
5231
5232         PR testsuite/27707
5233         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5234
5235 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5236
5237         PR c++/27210
5238         * g++.dg/warn/new1.C: New test.
5239         * g++.dg/template/new5.C: Likewise.
5240
5241 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5242
5243         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5244         * gcc.target/i386/20060512-3.c: Likewise.
5245
5246 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5247
5248         PR rtl-optimization/27671
5249         * gcc.c-torture/execute/pr27671-1.c: New.
5250         * gcc.dg/pr27671-2.c: Likewise.
5251
5252         PR tree-optimization/26622.
5253         * gcc.c-torture/compile/pr26622.c: New.
5254
5255 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5256
5257         PR fortran/27613
5258         * gfortran.dg/recursive_reference_1.f90: New test.
5259
5260 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5261
5262         PR fortran/25746
5263         * gfortran.dg/elemental_subroutine_3.f90: New test.
5264
5265         PR fortran/25090
5266         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5267
5268         PR fortran/27584
5269         * gfortran.dg/associated_target_1.f90: New test.
5270
5271         PR fortran/19015
5272         * gfortran.dg/maxloc_shape_1.f90: New test.
5273
5274 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5275
5276         PR libgfortran/24459
5277         * gfortran.dg/namelist_24.f90: New test.
5278         * gfortran.dg/namelist_12.f: Fix typo in comment.
5279
5280 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5281
5282         PR middle-end/25776
5283         * g++.dg/other/error11.C: New test.
5284
5285 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5286
5287         * gcc.target/mips/pr26765.c: Add -w to options.
5288
5289 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5290
5291         * lib/target-supports.exp (check_effective_target_mpaired_single):
5292         New function.
5293         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5294         multilibs.
5295         * g++.dg/vect/vect.exp: Likewise.
5296
5297 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5298
5299         PR testsuite/25891
5300         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5301
5302 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5303
5304         PR fortran/27662
5305         * gfortran.dg/temporary_1.f90: New file.
5306
5307 2006-05-19  Andreas Schwab  <schwab@suse.de>
5308
5309         * g++.dg/other/unused1.C: Also match "stringz".
5310
5311 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5312
5313         PR c++/26433
5314         * g++.dg/template/fntry1.C: New test.
5315
5316 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5317
5318         PR c++/27471
5319         PR c++/27506
5320         * g++.dg/conversion/bitfield5.C: New test.
5321         * g++.dg/conversion/bitfield6.C: New test.
5322
5323 2006-05-18  Mike Stump  <mrs@apple.com>
5324
5325         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5326         * gcc.dg/vla-4.c: Add.
5327         * gcc.dg/vla-5.c: Add.
5328         * gcc.dg/vla-6.c: Add.
5329
5330 2006-05-12  Stuart Hastings  <stuart@apple.com>
5331
5332         * testsuite/gcc.target/i386/20060512-1.c: New.
5333         * testsuite/gcc.target/i386/20060512-2.c: New.
5334         * testsuite/gcc.target/i386/20060512-3.c: New.
5335         * testsuite/gcc.target/i386/20060512-4.c: New.
5336
5337 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5338
5339         PR c++/26122
5340         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5341
5342         PR c++/26068
5343         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5344         * g++.dg/parse/linkage1.C: New test.
5345
5346 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5347
5348         PR tree-optimization/27548
5349         * g++.dg/tree-ssa/pr27548.C: New test.
5350
5351 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5352
5353         PR fortran/26551
5354         * gfortran.dg/recursive_check_1.f: New test.
5355         * gfortran.dg/recursive_check_2.f90: New test.
5356
5357 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5358
5359         * g++.dg/opt/temp2.C: New test.
5360
5361 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5362
5363         PR c++/27491
5364         * g++.dg/init/brace5.C: New test.
5365
5366         PR middle-end/27415
5367         * gcc.dg/gomp/pr27415.c: New test.
5368         * g++.dg/gomp/pr27415.C: New test.
5369
5370         PR tree-optimization/27549
5371         * g++.dg/tree-ssa/pr27549.C: New test.
5372
5373 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5374
5375         PR libgfortran/27575
5376         * gfortran.dg/read_eof_4.f90: New test.
5377
5378 2006-05-16  Richard Guenther  <rguenther@suse.de>
5379
5380         PR tree-optimization/22303
5381         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5382
5383 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5384
5385         PR middle-end/27573
5386         * gcc.dg/gomp/pr27573.c: New test.
5387         * gfortran.dg/gomp/pr27573.f90: New test.
5388
5389         PR c/27499
5390         * gcc.dg/gomp/pr27499.c: New test.
5391         * g++.dg/gomp/pr27499.C: New test.
5392
5393 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5394
5395         PR c++/27339
5396         * g++.dg/parser/access8.C: Adjust error marker.
5397         * g++.dg/template/access17.C: New test.
5398         * g++.dg/template/access18.C: Likewise.
5399
5400 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5401
5402         PR target/26600
5403         * gcc.target/i386/pr26600.c: New test case.
5404
5405 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR c++/27505
5408         * g++.dg/expr/bitfield1.C: New test.
5409
5410 2006-05-15  Richard Guenther  <rguenther@suse.de>
5411
5412         PR tree-optimization/27603
5413         * gcc.dg/torture/pr27603.c: New testcase.
5414
5415 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5416
5417         PR fortran/25090
5418         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5419
5420         PR fortran/25082
5421         * gfortran.dg/scalar_return_1.f90: New test.
5422
5423         PR fortran/27411
5424         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5425
5426 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5427
5428         * gcc.dg/gomp/critical-4.c: New test.
5429         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5430         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5431         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5432         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5433
5434 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5435
5436         PR c++/27582
5437         * g++.dg/template/dependent-args1.C: New test.
5438
5439         PR c++/27581
5440         * g++.dg/lookup/this1.C: New test.
5441
5442         PR c++/27315
5443         * g++.dg/template/operator6.C: New test.
5444         * g++.dg/template/incomplete3.C: New test.
5445
5446         PR c++/27559
5447         * g++.dg/template/new4.C: New test.
5448
5449         PR c++/27496
5450         * g++.dg/template/void2.C: New test.
5451
5452 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5453
5454         * g++.dg/template/dependent-expr5.C: New test.
5455
5456 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5457
5458         PR middle-end/26729
5459         * gcc.dg/pr26729-1.c: New test case.
5460
5461 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5462
5463         * gcc.dg/pr27003.c: New test.
5464
5465 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5466
5467         * lib/target-supports.dg (check_cxa_atexit_available): Change
5468         v3_target_compile to ${tool}_target_compile.
5469
5470 2006-05-11  Jason Merrill  <jason@redhat.com>
5471
5472         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5473
5474 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5475
5476         PR fortran/27553
5477         * gfortran.dg/label_5.f90: New test.
5478
5479 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5480
5481         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5482         check_effective_target_powerpc_altivec_ok): New.
5483         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5484         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5485         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5486         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5487         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5488         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5489         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5490         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5491         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5492         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5493         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5494         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5495         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5496         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5497         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5498         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5499         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5500         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5501         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5502         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5503         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5504         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5505         gcc.target/powerpc/altivec-9.c,
5506         gcc.target/powerpc/altivec-consts.c,
5507         gcc.target/powerpc/altivec-pr22085.c,
5508         gcc.target/powerpc/altivec-splat.c,
5509         gcc.target/powerpc/altivec-types-1.c,
5510         gcc.target/powerpc/altivec-types-2.c,
5511         gcc.target/powerpc/altivec-types-3.c,
5512         gcc.target/powerpc/altivec-types-4.c,
5513         gcc.target/powerpc/altivec-varargs-1.c,
5514         gcc.target/powerpc/altivec-vec-merge.c,
5515         gcc.target/powerpc/ppc-vector-memcpy.c,
5516         gcc.target/powerpc/ppc-vector-memset.c,
5517         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5518         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5519         these effective targets.
5520         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5521         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5522
5523 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5524
5525         PR middle-end/27384
5526         * g++.dg/other/fold1.C: New test.
5527
5528         PR middle-end/27488
5529         * gcc.dg/fold-nonneg-1.c: New test.
5530
5531         PR c++/27547
5532         * g++.dg/other/operator1.C: New test.
5533
5534 2006-05-11  Richard Guenther  <rguenther@suse.de>
5535
5536         PR middle-end/27529
5537         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5538
5539 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5540
5541         * lib/target-supports-dg.exp (check-flags): New.
5542         (dg-skip-if): Move flag checks.
5543
5544 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5545
5546         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5547         * lib/target-supports.dg (check_cxa_atexit_available): New.
5548
5549 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5550
5551         PR fortran/27470
5552         * gfortran.dg/multiple_allocation_2.f90: New test case.
5553
5554 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5555
5556         * gcc.target/arm/pr27387.C: Fix a comment typo.
5557
5558 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5559
5560         PR fortran/24549
5561         * gfortran.dg/error_recovery_1.f90: New test.
5562
5563 2006-05-10  Richard Guenther  <rguenther@suse.de>
5564
5565         PR tree-optimization/27302
5566         * gcc.dg/torture/pr27302.c: New testcase.
5567
5568 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5569         Richard Guenther  <rguenther@suse.de>
5570
5571         PR middle-end/27498
5572         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5573
5574 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5575
5576         PR rtl-optimization/27335
5577         * gcc.dg/pr27335.c: New test.
5578
5579 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5580
5581         * gcc.target/mips/mips-ps-5.c: New file.
5582
5583 2006-05-08  Jan Hubicka  <jh@suse.cz>
5584
5585         PR middle-end/25962
5586         * gcc.dg/pr25962.c: New.
5587
5588 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5589
5590         PR target/27158
5591         * gcc.target/powerpc/pr27158.c: New test case.
5592
5593 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5594
5595         PR testsuite/27476
5596         * ada/acats/run_all.sh: Use test -z.
5597
5598 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5599
5600         PR libfortran/18271
5601         * gfortran.dg/spec_expr_3.f90: New test.
5602
5603 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5604
5605         PR target/24879
5606         * gcc.target/i386/monitor.c: New file.
5607
5608 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5609
5610         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5611
5612 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5613
5614         PR c++/27447
5615         * g++.dg/other/ptrmem7.C: New test.
5616
5617 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5618
5619         PR target/27421
5620         * gcc.dg/array-9.c: New test.
5621
5622 2006-05-07  Richard Guenther  <rguenther@suse.de>
5623
5624         PR tree-optimization/27409
5625         * gcc.dg/torture/pr27409.c: New testcase.
5626
5627 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5628
5629         PR fortran/27457
5630         * gfortran.dg/select_6.f90: New.
5631
5632 2006-05-07  Richard Guenther  <rguenther@suse.de>
5633
5634         PR tree-optimization/27136
5635         * gcc.dg/torture/pr27136.c: New testcase.
5636
5637 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5638
5639         PR fortran/24813
5640         * gfortran.dg/char_cons_len_1.f90: New test.
5641
5642 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5643
5644         PR c++/27427
5645         * g++.dg/template/incomplete2.C: New test.
5646
5647 2006-05-06  Richard Guenther  <rguenther@suse.de>
5648
5649         PR tree-optimization/27151
5650         * gcc.dg/vect/pr27151.c: New testcase.
5651
5652 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5653
5654         PR c++/27430
5655         * g++.dg/template/void1.C: New test.
5656
5657         PR c++/27423
5658         * g++.dg/other/void2.C: New test.
5659
5660         PR c++/27422
5661         * g++.dg/conversion/void1.C: New test.
5662
5663 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5664
5665         PR/21391
5666         * g++.dg/other/unused1.C: New.
5667
5668 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5669
5670         PR objc/27240
5671         * objc.dg/member-1.m: New test.
5672
5673 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5674
5675         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5676
5677 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5678
5679         PR libfortran/26985
5680         * gfortran.dg/matmul_2.f90: New test.
5681
5682 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5683
5684         * ada/acats/run_all.sh: Use sync when main not found.
5685
5686 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5687
5688         PR target/26765
5689         * gcc.target/mips/pr26765.c: New.
5690
5691 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5692
5693         * gcc.target/bfin: New directory.
5694         * gcc.target/bfin/bfin.exp: New file.
5695         * gcc.target/bfin/frmul.c: New file.
5696         * gcc.target/bfin/arith.c: New file.
5697         * gcc.target/bfin/mul-combine.c: New file.
5698         * gcc.target/bfin/shift.c: New file.
5699
5700 2006-05-04  Richard Guenther  <rguenther@suse.de>
5701
5702         PR tree-optimization/14287
5703         PR tree-optimization/14844
5704         PR tree-optimization/19792
5705         PR tree-optimization/21608
5706         PR tree-optimization/27090
5707         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5708         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5709         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5710         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5711         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5712
5713 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5714
5715         PR tree-optimization/27285
5716         * gcc.c-torture/execute/pr27285.c: New test.
5717
5718         PR middle-end/27388
5719         * gcc.dg/gomp/pr27388-1.c: New test.
5720         * gcc.dg/gomp/pr27388-2.c: New test.
5721         * gcc.dg/gomp/pr27388-3.c: New test.
5722
5723         PR c++/27359
5724         * g++.dg/gomp/pr27359.C: New test.
5725
5726 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5727
5728         PR fortran/20248
5729         * gfortran.dg/iargc.f90: New test.
5730
5731 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5732
5733         PR c++/27102
5734         * g++.dg/template/crash49.C: New test.
5735
5736 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5737
5738         PR testsuite/27032
5739         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5740
5741 2006-05-02  Jeff Law  <law@redhat.com>
5742
5743         PR tree-optimization/27364
5744         * gcc.c-torture/execute/pr27364.c: New test.
5745
5746 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5747
5748         PR c++/27309
5749         * g++.dg/parser/ctor5.C: New test.
5750
5751 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5752
5753         PR target/27387
5754         * gcc.target/arm/arm.exp: New.
5755         * gcc.target/arm/pr27387.C: Likewise.
5756
5757 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
5758
5759         PR fortran/27269
5760         PR fortran/27324
5761         * gfortran.dg/module_equivalence_2.f90: New test.
5762
5763 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
5764
5765         PR middle-end/27337
5766         * g++.dg/gomp/pr27337-1.C: New test.
5767         * g++.dg/gomp/pr27337-2.C: New test.
5768
5769         PR middle-end/27328
5770         * gcc.dg/gomp/pr27328.c: New test.
5771
5772         PR middle-end/27325
5773         * g++.dg/gomp/pr27325.C: New test.
5774
5775         PR middle-end/27310
5776         * g++.dg/gomp/pr27310.C: New test.
5777
5778 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5779
5780         PR tree-optimization/27291
5781         * g++.dg/tree-ssa/pr27291.C: New test.
5782
5783 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5784
5785         PR tree-optimization/27283
5786         * g++.dg/tree-ssa/pr27283.C: New test.
5787
5788 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5789
5790         * gcc.dg/tree-ssa/loop-16.c: New test.
5791
5792 2006-05-01  Roger Sayle  <roger@eyesopen.com>
5793             Joseph S. Myers  <joseph@codesourcery.com>
5794
5795         * gcc.dg/Wconversion-3.c: New test case.
5796         * gcc.dg/Wconversion-4.c: Likewise.
5797
5798 2006-05-01  Richard Guenther  <rguenther@suse.de>
5799
5800         PR tree-optimization/26726
5801         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
5802
5803 2006-04-30  Roger Sayle  <roger@eyesopen.com>
5804
5805         * gcc.dg/Woverflow-1.c: New test case.
5806         * gcc.dg/Woverflow-2.c: Likewise.
5807         * gcc.dg/Woverflow-3.c: Likewise.
5808
5809 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
5810
5811         PR c++/27094
5812         * g++.dg/template/defarg8.C: New test.
5813
5814 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5815
5816         PR c++/27278
5817         * g++.dg/parse/operator7.C: New test.
5818
5819 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5820
5821         PR c++/11471
5822         PR c++/27102
5823         * g++.dg/template/crash48.C: New test.
5824
5825         PR c++/27279
5826         * g++.dg/parse/ctor4.C: New test.
5827
5828 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5829
5830         PR fortran/25681
5831         * gfortran.df/char_type_len.f90: New test.
5832
5833 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5834
5835         PR libgfortran/27304
5836         * gfortran.dg/fmt_exhaust.f90: New test.
5837
5838 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5839
5840         PR c/25309
5841         * gcc.dg/large-size-array-2.c: New test case.
5842
5843 2006-04-28  Richard Guenther  <rguenther@suse.de>
5844
5845         PR target/26826
5846         * gcc.target/i386/pr26826.c: New testcase.
5847
5848 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5849
5850         PR middle-end/27260
5851         * gcc.c-torture/execute/pr27260.c: New.
5852
5853 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5854
5855         PR middle-end/27095
5856         * gcc.dg/pr27095.c: New.
5857
5858 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5859
5860         PR c++/27292
5861         * g++.dg/conversion/bitfield4.C: New test.
5862
5863 2006-04-27  Eric Christopher  <echristo@apple.com>
5864
5865         * gcc.dg/pragma-ms_struct.c: New.
5866
5867 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5868
5869         PR c++/27102
5870         * g++.dg/template/crash47.C: New test.
5871
5872 2006-04-27  Dirk Mueller  <dmueller@suse.de>
5873
5874         * gcc.target/i386/sse-7.c: build with -msse.
5875
5876 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5877
5878         PR testsuite/27274:
5879         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
5880         (main): Exit if processor doesn't support SSE.
5881
5882 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
5883
5884         PR middle-end/27282
5885         * gcc.c-torture/compile/pr27282.c: New test.
5886
5887 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
5888
5889         PR middle-end/26913
5890         * g++.dg/gomp/pr26913.C: New test.
5891
5892         PR c/25996
5893         * gcc.dg/gomp/pr25996.c: New test.
5894         * g++.dg/gomp/pr25996.C: New test.
5895
5896 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
5897
5898         PR rtl-optimization/26725
5899         * gcc.c-torture/compile/pr26725.c: New test.
5900
5901 2006-04-25  Richard Guenther  <rguenther@suse.de>
5902
5903         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
5904         than n + -1.
5905
5906 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5907
5908         * gcc.dg/20060425-1.c: New testcase.
5909
5910 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
5911
5912         PR tree-optimization/26865
5913         * gcc.dg/pr26865.c: New test.
5914
5915 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
5916
5917         PR c++/27292
5918         * g++.dg/conversion/bitfield1.C: New test.
5919         * g++.dg/conversion/bitfield2.C: Likewise.
5920         * g++.dg/conversion/bitfield3.C: Likewise.
5921
5922 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5923         Richard Guenther  <rguenther@suse.de>
5924
5925         PR tree-optimization/27236
5926         * gcc.dg/tree-ssa/pr27236.c: New testcase.
5927
5928 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5929
5930         PR c++/19963
5931         * g++.dg/other/incomplete2.C: New test.
5932
5933 2006-04-24  Richard Guenther  <rguenther@suse.de>
5934
5935         PR middle-end/26869
5936         * gcc.dg/torture/pr26869.c: New testcase.
5937
5938 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5939         Richard Guenther  <rguenther@suse.de>
5940
5941         PR tree-optimization/27218
5942         * g++.dg/tree-ssa/pr27218.C: New testcase.
5943
5944 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/26912
5947         * g++.dg/template/friend41.C: New test.
5948
5949 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
5950
5951         * g++.dg/opt/pr15551.C: Include cstdio.
5952         (main): Use remove instead of unlink.
5953
5954 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5955
5956         * gcc.dg/sibcall-7.c: New test.
5957         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
5958         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
5959         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
5960         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
5961         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
5962
5963 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5964
5965         PR c++/26534
5966         * g++.dg/opt/bitfield1.C: New test.
5967         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
5968         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
5969         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
5970         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
5971         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
5972         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
5973         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
5974         * g++.dg/abi/bitfield2.C: Likewise.
5975         * g++.dg/init/bitfield1.C: Likewise.
5976
5977 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
5978
5979         PR fortran/25099
5980         * gfortran.dg/elemental_subroutine_4.f90: New test.
5981         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
5982         call sub (m, x).
5983
5984 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5985
5986         * gcc.c-torture/compile/20060421-1.c: New testcase.
5987
5988 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5989
5990         PR c/25875
5991         * gcc.dg/init-bad-4.c: New test.
5992
5993 2006-04-21  Paul Brook  <paul@codesourcery.com>
5994
5995         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
5996
5997 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
5998
5999         PR fortran/27122
6000         * gfortran.dg/defined_operators_1.f90: New test.
6001         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6002         remove old ones associated, incorrectly, with Note 5.46.
6003
6004         PR fortran/27113
6005         * gfortran.dg/character_array_constructor_1.f90: New test.
6006
6007 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6008
6009         * gcc.dg/20060419-1.c: New test.
6010
6011 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6012
6013         PR c/26774
6014         * gcc.dg/struct-parse-1.c: New test case.
6015
6016 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6017
6018         PR c++/26558
6019         * g++.dg/parse/template19.C: New test.
6020
6021         PR c++/26739
6022         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6023
6024         PR c++/26036
6025         * g++.dg/expr/call3.C: New test.
6026
6027         PR c++/10385
6028         * g++.dg/conversion/dynamic1.C: New test.
6029
6030 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6031
6032         PR c++/27102
6033         * g++.dg/template/crash35.C: Tweak error markers.
6034         * g++.dg/template/crash46.C: New test.
6035         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6036         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6037
6038 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6039
6040         PR rtl-optimization/14261
6041         * gcc.c-torture/compile/20060419-1.c: Added.
6042
6043 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6044
6045         * gfortran.dg/label_1.f90: Adjust dg-error.
6046
6047 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6048
6049         PR target/26961
6050         * gcc.dg/fold-cond-1.c: New test case.
6051         * gcc.dg/pr26961-1.c: Likewise.
6052
6053 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6054
6055         PR libgfortran/27138
6056         * gfortran.dg/read_bad_advance.f90: New test.
6057
6058 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6059             Dale Johannesen  <dalej@apple.com>
6060
6061         PR target/24076
6062         * gcc.target/i386/vecinit-3.c: New testcase.
6063         * gcc.target/i386/vecinit-4.c: Likewise.
6064         * gcc.target/i386/sse-18.c: Likewise.
6065         * gcc.target/i386/sse-19.c: Likewise.
6066
6067 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6068
6069         * gfortran.dg/allocate_zerosize_1.f90: New test.
6070
6071 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6072
6073         PR c++/26365
6074         * g++.dg/template/crash45.C: New test.
6075
6076 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6077
6078         PR fortran/26787
6079         * gfortran.dg/proc_assign_1.f90: New test.
6080         * gfortran.dg/procedure_lvalue.f90: Change message.
6081         * gfortran.dg/namelist_4.f90: Add new error.
6082
6083         PR fortran/25597
6084         PR fortran/27096
6085         * gfortran.dg/auto_pointer_array_result_1.f90
6086
6087         PR fortran/27089
6088         * gfortran.dg/specification_type_resolution_1.f90
6089
6090         PR fortran/18003
6091         PR fortran/25669
6092         PR fortran/26834
6093         * gfortran.dg/bounds_temporaries_1.f90: New test.
6094
6095         PR fortran/27124
6096         * gfortran.dg/array_return_value_1.f90: New test.
6097
6098 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6099
6100         PR fortran/25336
6101         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6102
6103 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR middle-end/26823
6106         * g++.dg/gomp/pr26823-1.C: New test.
6107         * g++.dg/gomp/pr26823-2.C: New test.
6108
6109 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6110
6111         PR middle-end/27134
6112         * gcc.dg/pr27314.c: New test.
6113
6114 2006-04-13  Richard Henderson  <rth@redhat.com>
6115
6116         * g++.dg/gomp/block-0.C: Update expected matches.
6117
6118 2006-04-13  DJ Delorie  <dj@redhat.com>
6119
6120         * lib/target-supports.exp (check_effective_target_int32plus): New.
6121         (check_effective_target_ptr32plus): New.
6122         (check_effective_target_size32plus): New.
6123         (check_effective_target_int16): New.
6124         (check_profiling_available): Add m32c to the list of unsupported targets.
6125
6126         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6127         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6128         memory size.
6129         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6130         pointers.
6131         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6132         size_t.
6133         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6134         and size_t.
6135         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6136         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6137         not just xstormy16.  Skip m32c due to weird pointer size.
6138         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6139         not just xstormy16.
6140         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6141         not just xstormy16.
6142         * gcc.dg/20020312-2.c: Add m32c support.
6143         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6144         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6145         in test.
6146         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6147         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6148         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6149         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6150         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6151         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6152         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6153         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6154         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6155         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6156         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6157         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6158         in test.
6159         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6160         in test.
6161         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6162         * gcc.dg/pr23049.c: Require >=32 bit integers.
6163         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6164         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6165         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6166         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6167         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6168         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6169         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6170         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6171         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6172         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6173         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6174         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6175         prototype in test.
6176         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6177         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6178         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6179         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6180         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6181
6182         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6183         * gcc.c-torture/execute/20040703-1.x: Likewise.
6184         * gcc.c-torture/execute/20040705-1.x: Likewise.
6185         * gcc.c-torture/execute/20040705-2.x: Likewise.
6186         * gcc.c-torture/execute/20040709-1.x: Likewise.
6187         * gcc.c-torture/execute/20040709-2.x: Likewise.
6188         * gcc.c-torture/execute/20040811-1.x: Likewise.
6189         * gcc.c-torture/execute/20050316-1.x: Likewise.
6190         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6191         * gcc.c-torture/execute/pr19689.x: Likewise.
6192         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6193         * gcc.c-torture/execute/usmul.x: Likewise.
6194         * gcc.c-torture/execute/vrp-5.x: Likewise.
6195         * gcc.c-torture/execute/vrp-6.x: Likewise.
6196         * gcc.dg/debug/20041023-1.s: Likewise.
6197
6198 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6199
6200         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6201         of integers to a vector types are now constant expressions in C.
6202         * gcc.dg/vect/vect-fold-1.c: New test case.
6203
6204 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6205             Ulrich Weigand  <uweigand@de.ibm.com>
6206
6207         PR target/27006
6208         * gcc.dg/vmx/pr27006.c: New testcase.
6209
6210 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6211
6212         PR libgfortran/26766
6213         * gfortran.dg/write_recursive.f90: New test.
6214
6215 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6216
6217         * g++.dg/parse/dtor7.C: New test.
6218         * g++.dg/parse/new1.C: Add error marker.
6219         * g++.dg/template/new3.C: New test.
6220
6221         PR c++/26122
6222         * g++.dg/template/pure1.C: New test.
6223
6224         PR c++/26295
6225         * g++.dg/parse/ptrmem4.C: New test.
6226
6227 2006-04-10  Jeff Law  <law@redhat.com>
6228
6229         PR/27087
6230         * gcc.c-torture/compile/pr27087.c: New test.
6231
6232 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6233
6234         PR/21391
6235         * gcc.dg/20060410.c: New.
6236
6237 2006-04-10  Matthias Klose  <doko@debian.org>
6238
6239         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6240         Recognize multilib directory names containing underscores.
6241
6242 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6243
6244         * gcc.target/i386/vecinit-1.c: New test case.
6245         * gcc.target/i386/vecinit-2.c: Likewise.
6246
6247 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6248
6249         PR debug/27057
6250         * g++.dg/debug/dwarf2-2.C: New test.
6251
6252 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6253
6254         PR rtl-optimization/27073
6255         * gcc.c-torture/execute/pr27073.c: New test.
6256
6257 2006-04-08  Mike Stump  <mrs@apple.com>
6258
6259         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6260
6261 2006-04-07  Richard Guenther  <rguenther@suse.de>
6262
6263         PR tree-optimization/26135
6264         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6265
6266 2006-04-06  Jan Hubicka  <jh@suse.cz>
6267
6268         PR profile/26399
6269         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6270
6271 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6272
6273         * g++.dg/conversion/nullptr1.C: New test case.
6274         * g++.dg/conversion/nullptr2.C: Likewise.
6275
6276 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6277
6278         * gfortran.dg/dependency_18.f90: New test case.
6279
6280 2006-04-05  Richard Guenther  <rguenther@suse.de>
6281
6282         PR tree-optimization/26919
6283         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6284         * gcc.dg/ipa/ipa-2.c: Likewise.
6285         * gcc.dg/ipa/ipa-3.c: Likewise.
6286         * gcc.dg/ipa/ipa-5.c: Likewise.
6287
6288 2006-04-05  Richard Guenther  <rguenther@suse.de>
6289
6290         PR tree-optimization/26763
6291         * gcc.dg/torture/pr26763-1.c: New testcase.
6292         * gcc.dg/torture/pr26763-2.c: Likewise.
6293
6294 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6295
6296         PR fortran/23634
6297         PR fortran/25619
6298         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6299
6300 2006-04-04  Eric Christopher  <echristo@apple.com>
6301
6302         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6303         stubs.
6304         * gcc.target/i386/387-5.c: Ditto.
6305
6306 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6307
6308         * gcc.target/sparc/struct-ret-check.c: New test.
6309
6310 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6311
6312         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6313         zero decimal digits specified in format.
6314
6315 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6316
6317         PR fortran/26891
6318         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6319
6320         PR fortran/26976
6321         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6322         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6323         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6324         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6325         bigendian-ness.
6326
6327 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6328
6329         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6330         dummy arguments work when the actual argument is itself a dummy
6331         argument of the caller.
6332
6333 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6334
6335         PR libfortran/24685
6336         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6337
6338 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6339
6340         * gfortran.dg/dependencency_17.f90: New test case.
6341
6342 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6343
6344         * gfortran.dg/dependency_14.f90: New test case.
6345         * gfortran.dg/dependency_15.f90: Likewise.
6346         * gfortran.dg/dependency_16.f90: Likewise.
6347
6348 2006-03-31  Asher Langton  <langton2@llnl.gov>
6349
6350         PR fortran/25358
6351         gfortran.dg/cray_pointers_6.f90: New test.
6352
6353 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6354
6355         PR libgfortran/26890
6356         * gfortran.dg/read_size_noadvance.f90: New test.
6357
6358 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6359
6360         PR fortran/25031
6361         * gfortran.dg/multiple_allocation_1.f90: Check that the
6362         size has changed after a re-allocation with stat.
6363
6364 2006-03-30  Richard Guenther  <rguenther@suse.de>
6365
6366         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6367         removal.
6368         * gcc.target/i386/sselibm-2.c: Likewise.
6369         * gcc.target/i386/sselibm-3.c: Likewise.
6370         * gcc.target/i386/sselibm-4.c: Likewise.
6371         * gcc.target/i386/sselibm-5.c: Likewise.
6372
6373 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6374
6375         * gcc.dg/fold-andxor-1.c: New test case.
6376         * gcc.dg/fold-xorand-1.c: Likewise.
6377
6378 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6379
6380         * gcc.dg/fold-convnotconv-1.c: New test case.
6381
6382 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6383
6384         PR fortran/26779
6385         * gfortran.dg/private_type_5.f90: New test.
6386
6387 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6388
6389         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6390
6391 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6392
6393         * gfortran.dg/advance_2.f90: New test.
6394         * gfortran.dg/advance_3.f90: New test.
6395
6396         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6397
6398 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6399
6400         PR libgfortran/26661
6401         PR libgfortran/26880
6402         * gfortran.dg/read_x_past.f: New test.
6403
6404 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6405
6406         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6407         to be STABS.
6408
6409 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6410
6411         * objc.dg/dwarf-1.m: Skip on AIX.
6412         * objc.dg/dwarf-2.m: Skip on AIX.
6413
6414 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6415
6416         PR fortran/26816
6417         * gfortran.dg/float_1.f90: New test.
6418
6419 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6420
6421         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6422         X86_64 targets.
6423         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6424
6425 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6426
6427         PR libfortran/26735
6428         * gfortran.dg/convert_implied_open.f90: New test case.
6429
6430 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6431
6432         PR fortran/26769
6433         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6434
6435 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6436
6437         PR middle-end/26717
6438         * gcc.dg/pr26717.c: New test.
6439
6440 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6441
6442         * gfortran.dg/dependency_12.f90: New test case.
6443
6444 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6445
6446         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6447
6448 2006-03-24  Jeff Law  <law@redhat.com>
6449
6450         * gcc.c-torture/pr26840.c: New test.
6451
6452 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6453
6454         * objc.dg/dwarf-2.m: New.
6455         * obj-c++.dg/dwarf-2.mm: New.
6456
6457         * g++.old-deja/g++.other/init19.C: New.
6458
6459 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6460
6461         * g++.dg/eh/spbp.C: Skip on AIX.
6462
6463 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6464
6465         PR middle-end/26611
6466         * g++.dg/gomp/pr26611-1.C: New test.
6467         * g++.dg/gomp/pr26611-2.C: New test.
6468
6469 2006-03-24  Jeff Law  <law@redhat.com>
6470
6471         * gcc.c-torture/compile/pr26833.c: New test.
6472         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6473
6474 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6475
6476         * gfortran.dg/endfile_2.f90: Delete temp file.
6477
6478 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6479
6480         PR fortran/19303
6481         * gfortran.dg/record_marker_1.f90: New test case.
6482         * gfortran.dg/record_marker_2.f: New test case.
6483         * gfortran.dg/record_marker_3.f90: New test case.
6484
6485 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6486
6487         PR fortran/17298
6488         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6489         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6490
6491 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6492
6493         * lib/gcc-dg.exp (cleanup-modules): New proc.
6494         * gfortran.dg/allocatable_function_1.f90,
6495         gfortran.dg/allocate_char_star_scalar_1.f90,
6496         gfortran.dg/assumed_charlen_function_1.f90,
6497         gfortran.dg/assumed_dummy_1.f90,
6498         gfortran.dg/assumed_shape_ranks_1.f90,
6499         gfortran.dg/assumed_shape_ranks_2.f90,
6500         gfortran.dg/assumed_size_dt_dummy.f90,
6501         gfortran.dg/auto_char_dummy_array_1.f90,
6502         gfortran.dg/auto_char_len_3.f90,
6503         gfortran.dg/automatic_module_variable.f90,
6504         gfortran.dg/bad_automatic_objects_1.f90,
6505         gfortran.dg/char_array_constructor.f90,
6506         gfortran.dg/char_array_structure_constructor.f90,
6507         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6508         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6509         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6510         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6511         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6512         gfortran.dg/derived_pointer_recursion.f90,
6513         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6514         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6515         gfortran.dg/dummy_functions_1.f90,
6516         gfortran.dg/elemental_initializer_1.f90,
6517         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6518         gfortran.dg/elemental_pointer_1.f90,
6519         gfortran.dg/elemental_subroutine_1.f90,
6520         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6521         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6522         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6523         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6524         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6525         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6526         gfortran.dg/global_references_1.f90,
6527         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6528         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6529         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6530         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6531         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6532         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6533         gfortran.dg/large_integer_kind_1.f90,
6534         gfortran.dg/large_real_kind_1.f90,
6535         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6536         gfortran.dg/module_double_reuse.f90,
6537         gfortran.dg/module_equivalence_1.f90,
6538         gfortran.dg/module_interface_1.f90,
6539         gfortran.dg/module_parameter_array_refs_1.f90,
6540         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6541         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6542         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6543         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6544         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6545         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6546         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6547         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6548         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6549         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6550         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6551         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6552         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6553         gfortran.dg/same_name_1.f90,
6554         gfortran.dg/sibling_dummy_procedure_1.f90,
6555         gfortran.dg/sibling_dummy_procedure_2.f90,
6556         gfortran.dg/sibling_dummy_procedure_3.f90,
6557         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6558         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6559         gfortran.dg/used_dummy_types_2.f90,
6560         gfortran.dg/used_dummy_types_3.f90,
6561         gfortran.dg/used_dummy_types_4.f90,
6562         gfortran.dg/used_dummy_types_5.f90,
6563         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6564         gfortran.dg/userdef_operator_1.f90: Use it.
6565
6566 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6567
6568         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6569         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6570         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6571         gfortran.dg/write_back.f,
6572         gfortran.fortran-torture/execute/inquire_1.f90,
6573         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6574
6575 2006-03-21  Jeff Law  <law@redhat.com>
6576
6577         * gcc.dg/tree-ssa/vrp28.c: New test.
6578
6579 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6580
6581         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6582         if _STDC_C99 is defined.
6583         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6584         * gcc.dg/builtins-20.c: Likewise.
6585         * gcc.dg/builtins-53.c: Likewise.
6586         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6587         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6588
6589 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6590
6591         PR tree-opt/26781
6592         * gcc.c-torture/compile/pr26781-1.c: New test.
6593         * gcc.c-torture/compile/pr26781-2.c: New test.
6594
6595 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6596
6597         PR c++/26690
6598         * g++.dg/gomp/pr26690-1.C: New test.
6599         * g++.dg/gomp/pr26690-2.C: New test.
6600
6601 2006-03-20  Jeff Law  <law@redhat.com>
6602
6603         * gcc.dg/tree-ssa/pr21829.c: New test.
6604
6605         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6606
6607 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6608
6609         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6610         (check_visibility_available): Use it.
6611         (check_effective_target_default_packed): Likewise.
6612         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6613         (check_effective_target_fopenmp): Likewise.
6614         (check_effective_target_freorder): Likewise.
6615         (check_effective_target_fpic): Likewise.
6616         (check_named_sections_available): Likewise.
6617         (check_effective_target_ilp32): Likewise.
6618         (check_effective_target_lp64): Likewise.
6619
6620 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6621
6622         PR fortran/20935
6623         * gfortran.dg/scalar_mask_2.f90: New test case.
6624
6625 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6626
6627         PR tree-opt/26629
6628         * gcc.dg/tree-ssa/loadpre12.c: New test.
6629         * gcc.dg/tree-ssa/loadpre13.c: New test.
6630         * gcc.dg/tree-ssa/loadpre14.c: New test.
6631         * gcc.dg/tree-ssa/loadpre15.c: New test.
6632         * gcc.dg/tree-ssa/loadpre16.c: New test.
6633         * gcc.dg/tree-ssa/loadpre17.c: New test.
6634         * gcc.dg/tree-ssa/loadpre18.c: New test.
6635         * gcc.dg/tree-ssa/loadpre19.c: New test.
6636         * gcc.dg/tree-ssa/loadpre20.c: New test.
6637         * gcc.dg/tree-ssa/loadpre21.c: New test.
6638         * gcc.dg/tree-ssa/loadpre22.c: New test.
6639
6640 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6641
6642         PR fortran/26741
6643         * gfortran.dg/elemental_initializer_1.f90: New test.
6644
6645         PR fortran/26716
6646         * gfortran.dg/assumed_shape_ranks_2: New test.
6647
6648 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6649
6650         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6651         target fpic.
6652
6653 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6654
6655         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6656         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6657         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6658         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6659         gfortran.fortran-torture/execute/direct_io.f90,
6660         gfortran.fortran-torture/execute/inquire_2.f90,
6661         gfortran.fortran-torture/execute/inquire_4.f90,
6662         gfortran.fortran-torture/execute/list_read_1.f90,
6663         gfortran.fortran-torture/execute/open_replace.f90,
6664         gfortran.fortran-torture/execute/slash_edit.f90,
6665         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6666         temporary files from testcases.
6667
6668 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6669
6670         PR libgfortran/26509
6671         gfortran.dg/write_direct_eor.f90: New test.
6672
6673 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6674
6675         * gcc.target/powerpc/pr26350.c: New.
6676         * gcc.target/powerpc/indexed-addr.c: New.
6677
6678 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6679
6680         * gfortran.dg/dependency_13.f90: New test case.
6681
6682 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6683
6684         PR middle-end/21781
6685         * gcc.dg/real-const-1.c: New test case.
6686
6687 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6688
6689         * g++.old-deja/g++.other/init18.C: New.
6690         * g++.old-deja/g++.other/init5.C: Remove xfail.
6691
6692 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6693
6694         * g++.dg/opt/pr15551.C: Cleanup temp file.
6695
6696 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6697
6698         PR c++/6634
6699         g++.dg/parse/long1.C: New test.
6700
6701 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6702
6703         PR fortran/19101
6704         * gfortran.dg/continuation.f90: New test.
6705         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6706
6707 2006-03-14  Richard Guenther  <rguenther@suse.de>
6708
6709         PR tree-optimization/26672
6710         * gcc.dg/torture/pr26672.c: New testcase.
6711
6712 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6713
6714         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6715         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6716
6717 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6718
6719         PR middle-end/26557
6720         * gcc.c-torture/compile/switch-1.c: New test case.
6721
6722 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6723
6724         PR fortran/25378
6725         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6726         test to include more permuatations of mask and index.
6727         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6728         respond to F2003 spec. that the position returned for an all false
6729         mask && condition is zero.
6730
6731 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR middle-end/25989
6734         * gcc.dg/gomp/pr25989.c: New test.
6735
6736 2006-03-13  Jeff Law  <law@redhat.com>
6737
6738         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6739
6740 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6741
6742         * gcc.dg/switch-9.c: New test.
6743
6744 2006-03-13  Richard Guenther  <rguenther@suse.de>
6745
6746         PR middle-end/26630
6747         * gcc.dg/torture/pr26630.c: New testcase.
6748
6749 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6750
6751         * gfortran.dg/dependency_10.f90: New test case.
6752         * gfortran.dg/dependency_11.f90: Likewise.
6753
6754 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6755             Erik Edelmann  <eedelman@gcc.gnu.org>
6756
6757         * gfortran.dg/allocatable_function_1.f90: New.
6758         * gfortran.dg/allocatable_function_2.f90: New.
6759
6760 2006-03-10  Richard Guenther  <rguenther@suse.de>
6761
6762         PR middle-end/26565
6763         * gcc.dg/torture/pr26565.c: New testcase.
6764
6765 2006-03-09  Eric Christopher  <echristo@apple.com>
6766
6767         * gcc.c-torture/compile/20060309-1.c: New.
6768
6769 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6770
6771         PR libgfortran/26499
6772         * gfortran.dg/write_back.f: New test.
6773         * gfortran.dg/write_rewind_1.f: New test.
6774         * gfortran.dg/write_rewind_2.f: New test.
6775
6776 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6777
6778         PR libgfortran/26554
6779         * gfortran.dg/read_logical.f90: New test.
6780
6781 2006-03-04  Laurent GUERBY <laurent@guerby.net>
6782
6783         * ada/acats/norun.lst: cdd2a03 now passes.
6784
6785 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
6786
6787         PR testsuite/25177
6788         * gcc.target/powerpc/pr18096-1.c: Change where the error
6789         would match.
6790
6791 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
6792
6793         * gcc.target/i386/cleanup-1.c: New test.
6794         * gcc.target/i386/cleanup-2.c: New test.
6795
6796 2006-03-04  Roger Sayle  <roger@eyesopen.com>
6797
6798         * gfortran.dg/dependency_9.f90: Remove for the time being.
6799
6800 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
6801
6802         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
6803         directive.
6804
6805 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6806
6807         * gfortran.dg/dependency_9.f90: New test case.
6808
6809 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6810
6811         * gfortran.dg/dependency_4.f90: New test case.
6812         * gfortran.dg/dependency_5.f90: New test case.
6813         * gfortran.dg/dependency_6.f90: New test case.
6814         * gfortran.dg/dependency_7.f90: New test case.
6815         * gfortran.dg/dependency_8.f90: New test case.
6816
6817 2006-03-03  Paul Brook  <paul@codesourcery.com>
6818
6819         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6820         Add m68k-*-elf.
6821
6822 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6823
6824         PR fortran/25031
6825         * multiple_allocation_1.f90: New test.
6826
6827 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6828
6829         PR tree-optimization/26524
6830         * gfortran.dg/pr26524.f: New test case.
6831
6832 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6833
6834         * g++.dg/template/repo5.C: Cleanup repo files.
6835         * gcc.dg/20051201-1.c: Cleanup coverage files.
6836         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6837         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6838         tree dump files.
6839
6840 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6841
6842         * objc.dg/objc-nofilename-1.m: New test.
6843         * objc.dg/bad-receiver-type.m: New test.
6844         * obj-c++.dg/bad-receiver-type.mm: New test.
6845
6846 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6847
6848         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6849
6850 2006-03-01  Mike Stump  <mrs@apple.com>
6851
6852         * g++.dg/abi/key2.C: Add.
6853
6854 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6855
6856         * gfortran.dg/logical_dot_product.f90: New test.
6857
6858         PR fortran/26393
6859         * gfortran.dg/used_interface_ref.f90: New test.
6860
6861         PR fortran/20938
6862         * gfortran.dg/dependency_2.f90: New test.
6863         * gfortran.fortran-torture/execute/where17.f90: New test.
6864         * gfortran.fortran-torture/execute/where18.f90: New test.
6865         * gfortran.fortran-torture/execute/where19.f90: New test.
6866         * gfortran.fortran-torture/execute/where20.f90: New test.
6867
6868 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
6869
6870         * g++.dg/tree-ssa/pr26443.C: New test case.
6871
6872 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
6873
6874         PR middle-end/26022
6875         * g++.dg/opt/return-slot1.C: New test.
6876
6877 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6878
6879         PR libgfortran/26136
6880         * gfortran.dg/namelist_23.f90: New test.
6881
6882 2006-02-28  Roger Sayle  <roger@eyesopen.com>
6883
6884         PR middle-end/14752
6885         * gcc.dg/fold-eqandshift-2.c: New test case.
6886
6887 2006-02-28  Richard Guenther  <rguenther@suse.de>
6888
6889         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
6890         decomposition.
6891
6892 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
6893
6894         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
6895
6896 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6897
6898         PR libgfortran/26464
6899         * gfortran.dg/backspace_5.f: New test.
6900         * gfortran.dg/backspace_6.f: New test.
6901
6902 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6903
6904         * gcc.dg/fold-eqandnot-1.c: New test case.
6905
6906 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6907
6908         PR middle-end/19983
6909         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
6910
6911 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
6912
6913         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
6914         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
6915
6916 2006-02-26  Richard Guenther  <rguenther@suse.de>
6917
6918         PR tree-optimization/26421
6919         * gcc.dg/tree-ssa/pr26421.c: New testcase.
6920
6921 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
6922
6923         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
6924         * g++.old-deja/g++.robertl/eb132.C: Likewise.
6925
6926 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6927
6928         * gcc.dg/fold-even-1.c: New test case.
6929
6930 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6931
6932         PR middle-end/21137
6933         * gcc.dg/fold-eqandshift-1.c: New test case.
6934
6935 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6936
6937         PR tree-optimization/25125
6938         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
6939         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6940
6941 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6942
6943         PR tree-optimizations/26359
6944         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
6945         with -fdump-tree-dceloop-details.
6946         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
6947
6948 2006-02-25  Roger Sayle  <roger@eyesopen.com>
6949
6950         PR middle-end/23673
6951         * gcc.dg/fold-eqxor-1.c: New test case.
6952         * gcc.dg/fold-eqxor-2.c: Likewise.
6953         * gcc.dg/fold-eqxor-3.c: Likewise.
6954
6955 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
6956
6957         PR fortran/23092
6958         * scalar_mask_1.f90: New test.
6959
6960 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
6961
6962         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
6963         * g++.dg/eh/uncaught2.C: New.
6964         * g++.dg/eh/uncaught3.C: New.
6965
6966 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6967
6968         PR libgfortran/26423
6969         * gfortran.dg/read_many_1.f: New test.
6970
6971 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
6972
6973         PR fortran/24519
6974         * gfortran.dg/dependency_3.f90: New test.
6975         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
6976         XFAILs.
6977
6978         PR fortran/25395
6979         * gfortran.dg/equiv_6.f90: New test.
6980
6981 2006-02-23  Jeff Law  <law@redhat.com>
6982
6983         * gcc.c-torture/compile/pr26425.c: New test.
6984
6985 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
6986
6987         PR middle-end/26412
6988         * gcc.dg/gomp/pr26412.c: New test.
6989
6990 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6991
6992         PR c++/26291
6993         * g++.dg/other/ellipsis1.C: New test.
6994         * g++.dg/parse/operator4.C: Adjust error marker.
6995
6996 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6997
6998         PR target/25603
6999         * gfortran.dg/pr25603.f: New testcase.
7000
7001 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7002
7003         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7004         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7005
7006 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7007
7008         * g++.dg/eh/spbp.C: New.
7009
7010 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7011
7012         PR middle-end/26379
7013         * gcc.target/i386/mmx-7.c: New test.
7014
7015 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7016
7017         PR tree-optimization/26361
7018         * gcc.dg/tree-ssa/vrp27.c: New test case.
7019
7020 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7021
7022         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7023         * gcc.dg/tree-ssa/complex-4.c: Here.
7024
7025 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7026
7027         PR middle-end/19543
7028         * gfortran.dg/logical_1.f90: New test case.
7029
7030 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7031
7032         PR middle-end/26334
7033         * gcc.dg/20060218-1.c: Moved to...
7034         * gcc.target/i386/20060218-1.c: ... here.  New test.
7035
7036 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7037
7038         PR fortran/26201
7039         * gfortran.dg/convert_1.f90: New.
7040
7041 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7042
7043         PR fortran/25054
7044         * gfortran.dg/namelist_5.f90: New test.
7045
7046         PR fortran/25089
7047         * gfortran.dg/namelist_4.f90: New test.
7048
7049 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7050
7051         PR tree-opt/25680
7052         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7053
7054 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7055
7056         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7057         variable to take into account the variable name in the
7058         function header.
7059         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7060
7061 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7062
7063         PR middle-end/26334
7064         * gcc.c-torture/compile/20060217-1.c: New test.
7065         * gcc.dg/20060218-1.c: New test.
7066
7067 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7068
7069         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7070
7071 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7072
7073         * gcc.dg/cpp/undef3.c: New test.
7074         * gcc.dg/cpp/trad/builtins2.c: New test.
7075
7076 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7077
7078         PR c++/26266
7079         * g++.dg/template/static22.C: New test.
7080         * g++.dg/template/static23.C: New test.
7081         * g++.dg/template/static24.C: New test.
7082         * g++.dg/template/non-dependent13.C: New test.
7083         * g++.dg/init/member1.C: Tweak error markers.
7084
7085 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7086
7087         PR target/26255
7088         * gcc.c-torture/compile/pr26255.c: New test case.
7089
7090 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7091
7092         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7093         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7094         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7095         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7096         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7097         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7098         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7099
7100 2006-02-16  Jeff Law  <law@redhat.com>
7101
7102         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7103         * gcc.dg/tree-ssa/vrp26.c: New test.
7104
7105 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7106
7107         PR target/20353
7108         PR target/24578
7109         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7110         __UCLIBC__ is defined.
7111
7112 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7113
7114         PR fortran/26224
7115         * gfortran.dg/gomp/pr26224.f: New test.
7116
7117 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7118
7119         PR tree-opt/25918
7120         * lib/target-supports.exp
7121         (check_effective_target_vect_short_mult): New.
7122         (check_effective_target_vect_char_mult): New.
7123         (check_effective_target_vect_widen_sum_qi_to_si): New.
7124         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7125         (check_effective_target_vect_widen_sum_hi_to_si): New.
7126         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7127         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7128         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7129         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7130         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7131         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7132         vect-reduc-pattern-2c.c
7133         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7134         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7135         vect-reduc-pattern-1c.c
7136
7137 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7138
7139         PR fortran/24557
7140         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7141
7142 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7143
7144         PR fortran/26054
7145         * gfortran.dg/enum_8.f90: Remove check for warning.
7146         * gfortran.dg/iomsg_1.f90: Ditto.
7147         * gfortran.dg/enum_1.f90: Ditto.
7148         * gfortran.dg/enum_9.f90: Ditto.
7149         * gfortran.dg/enum_2.f90: Ditto.
7150         * gfortran.dg/enum_10.f90: Ditto.
7151         * gfortran.dg/enum_3.f90: Ditto.
7152         * gfortran.dg/flush_1.f90: Ditto.
7153         * gfortran.dg/enum_4.f90: Ditto.
7154         * gfortran.dg/array_constructor_1.f90: Ditto.
7155         * gfortran.dg/enum_5.f90: Ditto.
7156         * gfortran.dg/enum_6.f90: Ditto.
7157         * gfortran.dg/enum_7.f90: Ditto.
7158
7159 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7160
7161         PR middle-end/26300
7162         * gcc.c-torture/compile/20060215-1.c: New test.
7163
7164 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7165
7166         PR middle-end/23670
7167         * gcc.dg/tree-ssa/andor-2.c: New test case.
7168
7169 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7170
7171         PR fortran/25045
7172         * optional_dim.f90: New test.
7173
7174 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7175
7176         PR fortran/26277
7177         * gfortran.dg/label_4.f90: New.
7178
7179 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7180             Diego Novillo  <dnovillo@redhat.com>
7181             Uros Bizjak  <uros@kss-loka.si>
7182
7183         * gfortran.dg/gomp: New directory.
7184
7185 2006-02-14  Richard Guenther  <rguenther@suse.de>
7186
7187         PR tree-optimization/26258
7188         * gcc.dg/torture/pr26258.c: New testcase.
7189
7190 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR fortran/26246
7193         * gfortran.dg/pr26246_1.f90: New test.
7194         * gfortran.dg/pr26246_2.f90: New test.
7195
7196         PR middle-end/26092
7197         * gcc.c-torture/compile/20060208-1.c: New test.
7198
7199 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7200
7201         PR fortran/26074
7202         PR fortran/25103
7203         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7204         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7205         * gfortran.dg/automatic_module_variable.f90: Change error message.
7206
7207         PR fortran/20861
7208         * gfortran.dg/internal_dummy_1.f90: New test.
7209
7210         PR fortran/20871
7211         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7212
7213
7214         PR fortran/25083
7215         * gfortran.dg/uncommon_block_data_1.f90: New test.
7216         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7217         with standard.
7218
7219         PR fortran/25088
7220         * gfortran.dg/typed_subroutine_1.f90: New test.
7221
7222 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7223
7224         * objc.dg/dwarf-1.m: New.
7225
7226 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7227
7228         PR middle-end/24427
7229         * gcc.dg/tree-ssa/andor-1.c: New test case.
7230
7231 2006-02-13  Josh Conner  <jconner@apple.com>
7232
7233         PR target/25376
7234         * gcc.dg/pr25376.c: New test.
7235
7236         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7237         assemble.
7238         * lib/target-supports.exp (check_named_sections_available):
7239         Only compile named-sections test -- don't assemble.
7240
7241 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7242
7243         * g++.dg/warn/no-write-strings.C: New test.
7244         * g++.dg/warn/write-strings.C: Likewise.
7245         * g++.dg/warn/write-strings-default.C: Likewise.
7246
7247 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7248
7249         PR fortran/25806
7250         * gfortran.dg/ret_pointer_2.f90: New test.
7251
7252 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7253
7254         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7255
7256 2006-02-10  Jeff Law  <law@redhat.com>
7257
7258         * gcc.c-torture/compile/pr26213.c: New test.
7259
7260 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7261
7262         gfortran.dg/null_1.f90: New test.
7263
7264 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7265
7266         PR fortran/14771
7267         * gfortran.dg/parens_4.f90: New.
7268         * gfortran.dg/parens_5.f90: New.
7269
7270 2006-02-10  Richard Guenther  <rguenther@suse.de>
7271
7272         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7273
7274 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7275         Paul Thomas  <pault@gcc.gnu.org>
7276
7277         PR fortran/14771
7278         * gfortran.dg/parens_1.f90: New.
7279         * gfortran.dg/parens_2.f90: New.
7280         * gfortran.dg/parens_3.f90: New.
7281
7282 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7283
7284         PR fortran/26038
7285         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7286
7287         PR fortran/25059
7288         * gfortran.dg/impure_assignment_1.f90: New test.
7289
7290         PR fortran/25070
7291         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7292
7293 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7294
7295         PR target/26141
7296         * g++.dg/expr/stdarg2.C: New test.
7297
7298 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7299
7300         PR inline-asm/16194
7301         * gcc.dg/pr16194.c: New test.
7302
7303 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7304
7305         * ada/acats/run_acats: Use portable variant of "$@".
7306
7307 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7308
7309         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7310         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7311
7312 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7313
7314         PR tree-opt/26179
7315         * g++.dg/opt/pr26179.C: New test.
7316
7317 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7318
7319         PR middle-end/26134
7320         * gcc.dg/tree-ssa/complex-3.c: New test.
7321
7322 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7323
7324         * gcc.c-torture/compile/volatile-1.c: New test.
7325
7326 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7327
7328         PR 26180
7329         * gcc.dg/tree-ssa/pr26180.c: New test.
7330
7331 2006-02-08  Jeff Law  <law@redhat.com>
7332
7333         * gcc.dg/tree-ssa/pr21417.c: New test.
7334
7335 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7336
7337         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7338         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7339
7340 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7341
7342         * lib/scanrtl.exp: New.
7343
7344 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7345
7346         PR c++/26071
7347         * g++.dg/other/virtual2.C: New test.
7348
7349         PR c++/26070
7350         * g++.dg/other/virtual1.C: New test.
7351
7352 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7353
7354         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7355         cleanup-ipa-dump): Update dump file glob patterns.
7356         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7357         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7358
7359         * lib/gcc-dg.exp: Load it.
7360         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7361
7362 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7363
7364         PR testsuite/26159
7365         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7366         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7367
7368 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7369
7370         PR fortran/25577
7371         * gfortran.dg/mvbits_1.f90: New.
7372
7373 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7374
7375         * g++.dg/warn/Wdiv-by-zero.C: New test.
7376         * g++.dg/warn/Wno-div-by-zero.C: New.
7377
7378 2006-02-07  Jeff Law  <law@redhat.com>
7379
7380         * gcc.dg/tree-ssa/pr21559.c: New test.
7381
7382         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7383         multiple VRP passes.
7384         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7385         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7386         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7387         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7388         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7389         * gcc.dg/tree-ssa/vrp02.c: Likewise
7390         * gcc.dg/tree-ssa/vrp11.c: Likewise
7391         * gcc.dg/tree-ssa/pr14341.c: Likewise
7392         * gcc.dg/tree-ssa/vrp19.c: Likewise
7393         * gcc.dg/tree-ssa/vrp20.c: Likewise
7394         * gcc.dg/tree-ssa/vrp03.c: Likewise
7395         * gcc.dg/tree-ssa/pr21086.c: Likewise
7396         * gcc.dg/tree-ssa/pr21959.c: Likewise
7397         * gcc.dg/tree-ssa/vrp21.c: Likewise
7398         * gcc.dg/tree-ssa/vrp04.c: Likewise
7399         * gcc.dg/tree-ssa/pr25485.c: Likewise
7400         * gcc.dg/tree-ssa/pr22026.c: Likewise
7401         * gcc.dg/tree-ssa/vrp22.c: Likewise
7402         * gcc.dg/tree-ssa/vrp05.c: Likewise
7403         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7404         * gcc.dg/tree-ssa/pr20701.c: Likewise
7405         * gcc.dg/tree-ssa/vrp23.c: Likewise
7406         * gcc.dg/tree-ssa/vrp06.c: Likewise
7407         * gcc.dg/tree-ssa/pr22117.c: Likewise
7408         * gcc.dg/tree-ssa/pr20702.c: Likewise
7409         * gcc.dg/tree-ssa/vrp15.c: Likewise
7410         * gcc.dg/tree-ssa/pr21090.c: Likewise
7411         * gcc.dg/tree-ssa/pr21294.c: Likewise
7412         * gcc.dg/tree-ssa/vrp24.c: Likewise
7413         * gcc.dg/tree-ssa/vrp07.c: Likewise
7414         * gcc.dg/tree-ssa/pr21563.c: Likewise
7415         * gcc.dg/tree-ssa/pr25382.c: Likewise
7416         * gcc.dg/tree-ssa/vrp16.c: Likewise
7417         * gcc.dg/tree-ssa/vrp25.c: Likewise
7418         * gcc.dg/tree-ssa/vrp08.c: Likewise
7419         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7420         * gcc.dg/tree-ssa/vrp17.c: Likewise
7421         * gcc.dg/tree-ssa/pr21458.c: Likewise
7422         * g++.dg/tree-ssa/pr18178.C: Likewise
7423
7424 2006-02-07  Richard Guenther  <rguenther@suse.de>
7425
7426         PR c++/26140
7427         Revert
7428         2006-01-30  Richard Guenther  <rguenther@suse.de>
7429         PR c++/23372
7430         * gcc.dg/pr23372-1.C: New testcase.
7431
7432         * g++.dg/tree-ssa/pr26140.C: New testcase.
7433
7434 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7435
7436         PR c++/9737
7437         * g++.dg/template/ttp15.C: New test.
7438         * g++.dg/template/ttp16.C: Likewise.
7439         * g++.dg/template/ttp17.C: Likewise.
7440         * g++.old-deja/g++.pt/ttp36.C: Remove.
7441         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7442         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7443         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7444         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7445         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7446         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7447         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7448         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7449         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7450
7451 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7452
7453         PR libfortran/23815
7454         * unf_io_convert_4.f90: New test.
7455
7456 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7457
7458         * gcc.dg/tree-ssa/loadpre10.c: New test.
7459         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7460         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7461         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7462
7463 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7464
7465         PR libfortran/24685
7466         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7467
7468 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7469
7470         PR tree-opt/25251
7471         * gfortran.dg/assign_7.f: New test.
7472
7473 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7474
7475         PR fortran/26041
7476         PR fortran/26064
7477         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7478         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7479         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7480
7481 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7482
7483         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7484         in size_t typedef.
7485
7486 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7487
7488         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7489         * g++.dg/charset/string.c (foo): Likewise.
7490         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7491         const char*
7492         * g++.dg/ext/builtin2.C (printf): Likewise.
7493         * g++.dg/init/new15.C (printf): Likewise.
7494         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7495         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7496         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7497         * g++.dg/template/non-dependent4.C (temp): Likewise.
7498         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7499         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7500         parameter type to const char*.
7501         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7502         Change type to const char*.
7503         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7504         Likewise.
7505         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7506         second parameter type to const char*.
7507         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7508         (Y::Y): Change parameter type to const char*.
7509         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7510         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7511         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7512         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7513         (char*).
7514         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7515         const char*.
7516         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7517         type to const char*.
7518         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7519         return type to const char*.
7520         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7521         to const char*.
7522         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7523         * g++.old-deja/g++.law/refs1.C: Likewise.
7524         * g++.old-deja/g++.law/visibility1.C: Likewise.
7525         * g++.old-deja/g++.law/visibility2.C: Likewise.
7526         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7527         const char*.
7528         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7529         * g++.old-deja/g++.mike/net48.C: Likewise.
7530         * g++.old-deja/g++.mike/p646.C: Likewise.
7531         * g++.old-deja/g++.mike/p6746.C: Likewise.
7532         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7533         type to const char*.
7534         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7535         deprecated conversion warning.
7536         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7537         char*.
7538         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7539         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7540         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7541         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7542         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7543         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7544         * g++.old-deja/g++.pt/t39.C: Likewise.
7545         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7546         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7547
7548 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7549
7550         PR fortran/25075
7551         intrinsic_argument_conformance_1.f90: New test.
7552
7553 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7554
7555         PR fortran/20845
7556         * gfortran.dg/char_result_11.f90: Add SAVE.
7557         * gfortran.dg/der_pointer_4.f90: Ditto.
7558         * gfortran.dg/default_initialization.f90: New test.
7559
7560 2006-02-03  Jeff Law  <law@redhat.com>
7561
7562         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7563         handle more than 100 dump files.
7564         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7565         * lib/scantree.exp (scan-tree-dump): Likewise.
7566         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7567         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7568         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7569         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7570         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7571
7572 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7573
7574         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7575
7576 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7577
7578         * g++.dg/template/using12.C: New test.
7579
7580 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7581
7582         * gcc.target/powerpc/pr25960.c: New test.
7583
7584 2006-02-02  Steven G. Kargl  <kargls@comcast>
7585
7586         PR fortran/24958
7587         gfortran.dg/nullify_2.f90: New test.
7588
7589 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7590
7591         PR 25990
7592         * gcc.dg/gomp/pr25990.c: New test.
7593
7594 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c++/25342
7597         * g++.gd/template/partial4.C: New test.
7598
7599 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7600
7601         PR middle-end/26001
7602         * gfortran.dg/data_char_2.f90: New.
7603
7604 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7605
7606         PR fortran/26039
7607         maxval_maxloc_conformance_1.f90: New test.
7608
7609 2006-01-31  Richard Guenther  <rguenther@suse.de>
7610
7611         * gcc.target/i386/sselibm-1.c: New testcase.
7612         * gcc.target/i386/sselibm-2.c: Likewise.
7613         * gcc.target/i386/sselibm-3.c: Likewise.
7614         * gcc.target/i386/sselibm-4.c: Likewise.
7615         * gcc.target/i386/sselibm-5.c: Likewise.
7616
7617 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7618
7619         PR fortran/24266
7620         * gfortran.dg/arrayio_derived_2.f90: New.
7621
7622 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7623
7624         * gcc.dg/unsigned-long-compare.c: New test.
7625
7626 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7627
7628         PR testsuite/25318
7629         * lib/target-supports.exp (check_effective_target_freorder):
7630         Check to see if target supports -freorder-blocks-and-partition.
7631         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7632         instead of "dg-require-named-sections".
7633
7634 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7635
7636         PR target/14798:
7637         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7638         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7639         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7640         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7641         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7642         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7643         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7644         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7645
7646 2006-01-30  Richard Guenther  <rguenther@suse.de>
7647
7648         PR c++/23372
7649         * gcc.dg/pr23372-1.C: New testcase.
7650
7651 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7652
7653         * gcc.dg/gomp/pr25874.c: New test.
7654
7655 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7656
7657         PR tree-opt/25911
7658         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7659
7660 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7661
7662         PR fortran/18578
7663         PR fortran/18579
7664         PR fortran/20857
7665         PR fortran/20885
7666         * gfortran.dg/intent_out_1.f90: New test.
7667
7668 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7669
7670         PR fortran/17911
7671         * gfortran.dg/procedure_lvalue.f90: New test.
7672
7673         PR fortran/20895
7674         PR fortran/25030
7675         * gfortran.dg/char_pointer_assign_2.f90: New test.
7676         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7677         assignment to be consistent with standard.
7678         * gfortran.dg/char_result_2.f90: The same.
7679         * gfortran.dg/char_result_8.f90: The same.
7680
7681 2006-01-28  Zack Weinberg  <zackw@panix.com>
7682
7683         * gcc.dg/Woverlength-strings.c
7684         * gcc.dg/Woverlength-strings-pedantic-c89.c
7685         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7686         * gcc.dg/Woverlength-strings-pedantic-c99.c
7687         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7688
7689 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7690
7691         * gcc.c-torture/execute/20060127-1.c: New test.
7692
7693 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7694
7695         PR c++/25999
7696         * g++.dg/ext/pragmaweak1.C: New test.
7697
7698 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7699
7700         PR c++/25855
7701         * g++.dg/template/spec29.C: New test.
7702
7703 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7704
7705         PR c/19606.
7706         * gcc.c-torture/execute/pr19606.c: New.
7707
7708 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7709
7710         * gcc.dg/pragma-re-4.c: New test.
7711
7712 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7713
7714         PR fortran/25964
7715         * gfortran.dg/assumed_size_refs_3.f90: New test.
7716
7717 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7718
7719         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7720
7721 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7722
7723         PR ada/21317
7724         * ada/acats/support/impdef.a: Add One_Long_Second.
7725         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7726         * ada/acats/tests/c9/c94026.a: Likewise.
7727         * ada/acats/tests/c9/c97305c.ada: Likewise.
7728         * ada/acats/tests/c9/c99004a.ada: Likewise.
7729
7730 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7731
7732         PR fortran/25964
7733         * gfortran.dg/global_references_2.f90: New test.
7734
7735         PR fortran/25084
7736         PR fortran/20852
7737         PR fortran/25085
7738         PR fortran/25086
7739         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7740         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7741
7742         PR fortran/25416
7743         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7744
7745 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7746
7747         PR c/25892
7748         * gcc.dg/Wpointer-sign.c: New.
7749         * gcc.dg/Wpointer-sign-Wall.c: New.
7750         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7751         * gcc.dg/Wpointer-sign-pedantic.c: New.
7752         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7753         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7754
7755 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
7756
7757         PR C/25861
7758         * gcc.c-torture/compile/pr25861.c: New test.
7759
7760 2006-01-26  Paul Brook  <paul@codesourcery.com>
7761
7762         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
7763         on short-enum targets.
7764         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
7765         variable.
7766         (generate_fields): Use short_enums.
7767         (main): Set short_enums.  Document -e.
7768         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
7769         on short-enum targets.
7770         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
7771         variable.
7772         (generate_fields): Use short_enums.
7773         (main): Set short_enums.  Document -e.
7774         * lib/target-supports.exp (check_effective_target_short_enums): New.
7775
7776 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
7777
7778         PR target/25947
7779         * gcc.dg/torture/pr25947-1.c: New test.
7780
7781 2006-01-25  Jan Hubicka  <jh@suse.cz>
7782             Roger Sayle  <roger@eyesopen.com>
7783
7784         PR rtl-optimization/25703
7785         * gcc.target/i386/20060125-1.c: New test case.
7786         * gcc.target/i386/20060125-2.c: New test case.
7787
7788 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7789
7790         PR fortran/18540
7791         * gfortran.dg/goto_1.f: New.
7792
7793 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
7794
7795         PR fortran/25716
7796         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
7797         25716 on 32-bit systems too.
7798
7799 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
7800
7801         PR testsuite/25590
7802         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
7803
7804 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7805
7806         * gcc.dg/tree-ssa/gen-vect-33.c: New.
7807
7808 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7809
7810         PR fortran/25835
7811         * gfortran.dg/read_eof.f90: Delete, renamed.
7812         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
7813         * gfortran.dg/read_eof_2.f90: New test.
7814         * gfortran.dg/read_eof_3.f90: New test.
7815
7816 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7817
7818         PR tree-opt/25860
7819         * gcc.c-torture/compile/pr25860.c: New test.
7820
7821 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7822
7823         PR c++/25552
7824         * g++.dg/parse/dtor8.C: New test.
7825
7826 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7827
7828         PR testsuite/25891
7829         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7830         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7831         check_effective_target_fopenmp returns 0.
7832
7833 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7834
7835         PR ada/20548
7836         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7837         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7838         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7839
7840 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7841
7842         PR tree-opt/25857
7843         * g++.dg/opt/pr25857.C: New test.
7844
7845 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7846         Jan Hubicka  <jh@suse.cz>
7847         Richard Guenther  <rguenther@suse.de>
7848
7849         PR rtl-optimization/25654
7850         * gcc.dg/torture/pr25654.c: New testcase.
7851         * gcc.target/i386/pr25654.c: Likewise.
7852
7853 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7854
7855         PR fortran/25901
7856         * gfortran.dg/internal references_2.f90: New test.
7857
7858         Fix regression in testing of admissability of attributes.
7859         * gfortran.dg/intent_used_1.f90: New test.
7860
7861 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7862
7863         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
7864         Remove target conditional torture options for i?86 and x86_64
7865         GNU/Linux.
7866
7867 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7868
7869         PR c++/10891
7870         * g++.dg/rtti/no-rtti.C: New.
7871
7872 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
7873
7874         PR c++/25895
7875         * g++.dg/inherit/conv2.C: New test.
7876
7877         PR c++/25856
7878         * g++.dg/parse/dtor7.C: New test.
7879
7880         PR c++/25858
7881         * g++.dg/template/crash44.C: New test.
7882
7883 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
7884
7885         PR fortran/25124
7886         PR fortran/25625
7887         * gfortran.dg/internal_references_1.f90: New test.
7888           PR fortran/20881
7889         PR fortran/23308
7890         PR fortran/25538
7891         PR fortran/25710
7892         * gfortran.dg/global_references_1.f90: New test.
7893         * gfortran.dg/g77/19990905-1.f: Restore the error that
7894         there is a clash between the common block name and
7895         the name of a subroutine reference.
7896
7897         PR fortran/PR24276
7898         * gfortran.dg/aliasing_dummy_1.f90: New test.
7899
7900 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
7901
7902         * gcc.dg/vmx/1b-01.c: Warning fix.
7903         * gcc.dg/vmx/1c-02.c: Likewise.
7904         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
7905
7906 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
7907
7908         PR testsuite/24962
7909         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
7910
7911 2006-01-20  Richard Guenther  <rguenther@suse.de>
7912         Steven Bosscher <stevenb.gcc@gmail.com>
7913
7914         PR rtl-optimization/24626
7915         * gcc.dg/torture/pr24626-1.c: New testcase.
7916         * gcc.dg/torture/pr24626-2.c: Likewise.
7917         * gcc.dg/torture/pr24626-3.c: Likewise.
7918         * gcc.dg/torture/pr24626-4.c: Likewise.
7919
7920 2006-01-20  Dirk Mueller  <dmueller@suse.com>
7921
7922         PR c++/5520
7923         * g++.dg/warn/empty-body.C: New.
7924
7925 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
7926
7927         PR c++/22136
7928         * g++.dg/template/using10.C: New test.
7929         * g++.dg/temlpate/using11.C: Likewise.
7930         * g++.dg/inherit/using5.C: Tweak error messages.
7931
7932 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
7933
7934         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
7935         target test.
7936         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
7937
7938 2006-01-19  Jan Hubicka  <jh@suse.cz>
7939
7940         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
7941
7942 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7943
7944         PR c++/25854
7945         * g++.dg/template/spec28.C: New test.
7946
7947 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
7948
7949         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7950         Fix fprintf's by adding srcdir or removing it.
7951
7952 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
7953
7954         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
7955         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
7956         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
7957         * testsuite/gcc.dg/gomp/empty.c: Likewise.
7958         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
7959         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
7960         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
7961         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
7962         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
7963         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
7964         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
7965         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
7966         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
7967         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
7968
7969 2006-01-18  Jeff Law  <law@redhat.com>
7970
7971         * gcc.dg/tree-ssa/vrp25.c: New test.
7972
7973 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7974
7975         * gcc.dg/pr25805.c: Fix misapplied patch.
7976
7977 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
7978
7979         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
7980         (check_effective_target_vect_udot_qi): New.
7981         (check_effective_target_vect_sdot_hi): New.
7982         (check_effective_target_vect_udot_hi): New.
7983         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
7984         prefixed with "wrapv-" with -fwrapv.
7985         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
7986         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
7987         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
7988         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
7989         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
7990
7991         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
7992         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
7993         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
7994         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
7995
7996 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7997
7998         PR c++/16829
7999         * g++.dg/other/default2.C: New test.
8000         * g++.dg/other/default3.C: New test.
8001
8002 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8003
8004         PR c/25805
8005         * gcc.dg/pr25805.c: New file.
8006
8007 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8008
8009         PR c++/25836
8010         * g++.dg/template/init6.C: New test.
8011
8012 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8013
8014         * gcc.dg/tree-ssa/pr24287.c: New test
8015
8016 2006-01-18  Eric Christopher  <echristo@apple.com>
8017
8018         * g++.dg/eh/table.C: New.
8019
8020 2006-01-18  DJ Delorie  <dj@redhat.com>
8021
8022         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8023         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8024         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8025         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8026
8027 2006-01-18  Jeff Law  <law@redhat.com>
8028
8029         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8030         on wrapping on overflow semantics.
8031
8032         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8033
8034         * gcc.gc/tree-ssa/vrp23.c: New test.
8035         * gcc.gc/tree-ssa/vrp24.c: New test.
8036
8037 2006-01-18  Richard Henderson  <rth@redhat.com>
8038             Aldy Hernandez  <aldyh@redhat.com>
8039             Jakub Jelinek  <jakub@redhat.com>
8040             Diego Novillo  <dnovillo@redhat.com>
8041             Uros Bizjak  <uros@kss-loka.si>
8042
8043         * testsuite/gcc.dg/gomp: New directory.
8044
8045 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8046             Steven G. Kargl  <kargls@comcast.net>
8047
8048         PR fortran/20869
8049         * gfortran.dg/intrinsic_external_1.f90: New test.
8050
8051         PR fortran/20875.
8052         * gfortran.dg/elemental_pointer_1.f90: New test.
8053
8054         PR fortran/25024
8055         * gfortran.dg/external_procedures_1.f90: New test.
8056
8057         PR fortran/25785
8058         gfortran.dg/assumed_present.f90: New test.
8059
8060 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8061
8062         * g++.dg/parse/lookup5.C: New test.
8063
8064 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8065
8066         PR fortran/25697
8067         * gfortran.dg/read_eof.f90: New test.
8068
8069 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8070
8071         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8072         add a closing brace.
8073
8074 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8075
8076         PR fortran/25631
8077         * gfortran.dg/fmt_tl.f: New test.
8078
8079 2006-01-17  Eric Christopher  <echristo@apple.com>
8080
8081         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8082         * g++.old-deja/g++.warn/impint2.C: Ditto.
8083         * g++.old-deja/g++.other/null1.C: Ditto.
8084         * g++.dg/warn/conv2.C: Ditto.
8085         * g++.dg/warn/conv4.C: New file.
8086
8087 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8088
8089         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8090
8091 2006-01-17  Andreas Jaeger  <aj@suse.de>
8092             Janis Johnson <janis187@us.ibm.com>
8093
8094         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8095         in 64-bit.
8096         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8097         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8098
8099 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8100
8101         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8102         xfail txxx where xxx >= 25.
8103
8104 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8105
8106         PR testsuite/25764
8107         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8108
8109 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8110
8111         PR c/25682
8112         * gcc.dg/pr25682.c: New test.
8113         * g++.dg/parse/array-size2.C: New test.
8114
8115 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8116
8117         * consistency.vlad: Remove entire directory, 1652 files.
8118
8119 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8120
8121         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8122         check_effective_target_dfprt_nocache): New.
8123         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8124         (check_effective_target_dfprt): New.
8125         * lib/c-compat.exp (check_dfp): Remove.
8126         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8127         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8128         level of support for decimal float.
8129         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8130         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8131         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8132         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8133         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8134         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8135         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8136         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8137         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8138         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8139         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8140         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8141         directives.
8142
8143 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8144
8145         PR testsuite/25741
8146         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8147         $base_dir/../.
8148         * lib/gfortran.exp (gfortran_init): Likewise.
8149         * lib/obj-c++.exp (obj-c++_init): Likewise.
8150         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8151         (scan-assembler-dem-not): Likewise.
8152         * lib/scandump.exp (scan-dump-dem): Likewise.
8153         (scan-dump-dem-not): Likewise.
8154
8155 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8156
8157         PR testsuite/25767
8158         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8159         powerpc-*-darwin*.
8160         * lib/obj-c++.exp (obj-c++_init): Likewise.
8161
8162 2006-01-16  Richard Guenther  <rguenther@suse.de>
8163
8164         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8165
8166 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8167
8168         PR testsuite/25777
8169         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8170         to LD_LIBRARY_PATH.
8171
8172 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8173             Andrew Pinski  <pinskia@physics.uc.edu>
8174
8175         * gcc.dg/minmax-1.c: New test.
8176
8177 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8178
8179         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8180         * gcc.misc-tests/dectest.exp: Ditto.
8181
8182 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8183
8184         PR testsuite/25796
8185         * gcc.target/i386/cmov6.c: Use -march=k8.
8186
8187 2006-01-15  Andreas Jaeger  <aj@suse.de>
8188
8189         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8190         x86 does not have __float128.
8191
8192 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8193
8194         * gcc.target/i386/cmov6.c: New test.
8195
8196 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8197
8198         PR c++/25663
8199         * g++.dg/template/ctor6.C: New test.
8200
8201 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8202
8203         PR tree-optimization/25485
8204         * gcc.dg/tree-ssa/pr25485.c: New.
8205
8206 2006-01-14  Richard Guenther  <rguenther@suse.de>
8207
8208         PR tree-optimization/22548
8209         PR tree-optimization/22555
8210         PR tree-optimization/22501
8211         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8212         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8213         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8214         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8215         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8216         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8217         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8218         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8219         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8220
8221 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8222
8223         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8224         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8225
8226 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8227         Richard Guenther  <rguenther@suse.de>
8228
8229         PR rtl-optimization/24257
8230         * gcc.dg/torture/pr24257.c: New testcase.
8231
8232 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8233
8234         * gcc.c-torture/execute/20060110-1.c: New test.
8235         * gcc.c-torture/execute/20060110-2.c: New test.
8236
8237 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8238
8239         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8240
8241 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8242
8243         PR fortran/25756
8244         * gfortran.dg/label_3.f90: New test.
8245
8246 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8247
8248         PR tree-optimization/25771
8249         * g++.dg/tree-ssa/pr25771.C: New test
8250
8251 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8252
8253         PR tree-opt/24365
8254         * g++.dg/opt/complex5.C: New test.
8255
8256 2006-01-13  Richard Guenther  <rguenther@suse.de>
8257
8258         * gcc.target/i386/387-9.c: New testcase.
8259
8260 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8261
8262         PR c++/24824
8263         * g++.dg/debug/dwarf2-1.C: New.
8264
8265 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8266
8267         PR testsuite/25728
8268         * lib/gcov.exp (verify-lines): Add "close $fd".
8269
8270 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8271             Ben Elliston  <bje@au.ibm.com>
8272
8273         * gcc.dg/dfp/inf-1.c: New test.
8274
8275 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8276             Yao Qi  <qiyaoltc@cn.ibm.com>
8277             Ben Elliston  <bje@au.ibm.com>
8278             Jon Grimm  <jgrimm2@us.ibm.com>
8279
8280         * gcc.dg/nodfp-1.c: New test.
8281         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8282         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8283         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8284         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8285         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8286         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8287         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8288         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8289         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8290         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8291         * gcc.dg/format/dfp-printf-1.c: Likewise.
8292         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8293         (compat_setup_dfp): New.
8294         * gcc.dg/compat/compat.exp: Use it.
8295         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8296         Make some variables global, prepend "compat_" to their names.
8297         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8298         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8299         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8300         * lib/compat.exp (compat_skip_list): Make global, rename.
8301         * lib/c-compat.exp: New file.
8302         * lib/target-supports.exp (check_effective_target_dfp): New.
8303
8304         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8305         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8306         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8307         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8308         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8309         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8310         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8311         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8312         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8313         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8314         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8315         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8316         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8317         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8318         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8319         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8320         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8321         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8322         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8323         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8324         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8325         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8326         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8327         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8328         gcc.dg/dfp/struct-layout-1.c,
8329         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8330         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8331         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8332         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8333         gcc.dg/dfp/func-vararg-dfp.c,
8334         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8335         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8336         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8337         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8338         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8339
8340 2006-01-11  Richard Guenther  <rguenther@suse.de>
8341
8342         PR tree-optimization/25734
8343         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8344
8345 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8346
8347         PR fortran/25486
8348         * gfortran.dg/literal_character_constant_1_x.F: New test.
8349         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8350         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8351         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8352
8353 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8354
8355         PR c++/25386
8356         * g++.dg/ext/packed3.C: Add expected packed error.
8357
8358 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8359
8360         PR target/25706
8361         * gcc.dg/torture/pr25706-1.c: New test.
8362
8363 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8364
8365         PR tree-optimization/23109
8366         PR tree-optimization/23948
8367         PR tree-optimization/24123
8368
8369         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8370         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8371         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8372         g++.dg/tree-ssa/pr23948.C: New testcases.
8373         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8374         three divisions in order to do the optimization.
8375
8376 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8377
8378         PR c++/25632
8379         * g++.dg/other/pr25632.C: New test.
8380
8381 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8382
8383         PR fortran/25730
8384         * gfortran.dg/used_types_1.f90: New test.
8385
8386 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8387
8388         PR target/25718
8389         * gcc.dg/torture/pr25718-1.c: New test.
8390
8391 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8392
8393         * gfortran.dg/list_read_2.f90: Fix typo in description.
8394
8395 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8396
8397         * lib/target-supports.exp (check_visibility_available): Simplify test
8398         for *-*-netware*.
8399         (check_profiling_available): Fail for *-*-netware*.
8400         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8401         * gcc.dg/20021014-1.c: Likewise.
8402         * gcc.dg/nest.c: Likewise.
8403
8404 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8405
8406         fortran/24936
8407         * gfortran.dg/forall_3.f90: New test.
8408
8409 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8410
8411         PR fortran/21977
8412         * gfortran.dg/nesting_2.f90: New test.
8413         * gfortran.dg/nesting_3.f90: New test.
8414
8415 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8416
8417         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8418         Fix typo in comment.
8419
8420 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8421
8422         * gfortran.dg/single_char_string.f90: New test.
8423
8424 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8425
8426         * gfortran.dg/ichar_2.f90: New test.
8427
8428 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8429
8430         PR fortran/25093
8431         * gfortran.dg/private_type_4.f90: New.
8432
8433 2006-01-07  Richard Guenther  <rguenther@suse.de>
8434
8435         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8436
8437 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8438
8439         * gfortran.dg/func_decl_1.f90: New.
8440         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8441         * gfortran.dg/array_alloc_2.f90: Likewise.
8442         * gfortran.dg/char_result_8.f90: Likewise.
8443         * gfortran.dg/dup_save_1.f90: Likewise.
8444         * gfortran.dg/dup_save_2.f90: Likewise.
8445         * gfortran.dg/f2c_6.f90: Likewise.
8446         * gfortran.dg/f2c_7.f90: Likewise.
8447         * gfortran.dg/func_result_2.f90: Likewise.
8448         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8449
8450 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8451
8452         PR fortran/22146
8453         * gfortran.dg/elemental_subroutine_1.f90: New test.
8454         * gfortran.dg/elemental_subroutine_2.f90: New test.
8455
8456         PR fortran/25029
8457         PR fortran/21256
8458         * gfortran.dg/assumed_size_refs_1.f90: New test.
8459
8460         PR fortran/20868
8461         PR fortran/20870
8462         * gfortran.dg/assumed_size_refs_2.f90: New test.
8463         * gfortran.dg/initialization_1.f90: Change warning message.
8464
8465 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8466
8467         * gcc.dg/tree-ssa/loop-15.c: New test.
8468
8469 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8470
8471         PR fortran/25598
8472         * gfortran.dg/backspace_3.f: New test.
8473         * gfortran.dg/backspace_4.f: New test.
8474
8475 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8476
8477         PR fortran/24268
8478         * gfortran.dg/fmt_white.f: Update test.
8479
8480 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8481
8482         * gcc.dg/cast-1.c: Add new warning.
8483         * gcc.dg/cast-2.c: Likewise.
8484         * gcc.dg/cast-3.c: Likewise.
8485         * gcc.dg/format/cast-1.c: Likewise.
8486         * gcc.dg/cast-4.c: New testcase.
8487
8488 2006-01-05  Richard Guenther  <rguenther@suse.de>
8489
8490         PR tree-optimization/22555
8491         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8492
8493 2006-01-05  Richard Guenther  <rguenther@suse.de>
8494             Diego Novillo  <dnovillo@redhat.com>
8495
8496         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8497         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8498         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8499         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8500         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8501         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8502         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8503         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8504         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8505         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8506         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8507         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8508         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8509         * treelang/compile/extravar.tree: Likewise.
8510         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8511         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8512         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8513         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8514         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8515
8516 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8517
8518         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8519         for 64-bit fix.
8520
8521 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8522
8523         PR fortran/23675
8524         gfortran.dg/char_result_11.f90: New.
8525
8526 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8527
8528         PR c++/24782
8529         * g++.dg/parse/access9.C: New test.
8530         * g++.dg/tc1/dr52.C: Tweak error markers.
8531
8532 2006-01-04  Richard Henderson  <rth@redhat.com>
8533
8534         Merge from gomp branch.
8535         * g++.dg/parse/pragma2.C: Update expected error lines.
8536
8537 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8538
8539         * g++.dg/other/i386-2.C: New test.
8540
8541         PR target/25554
8542         * gcc.c-torture/compile/20051228-1.c: New test.
8543
8544         PR c/25559
8545         * gcc.dg/pr25559.c: New test.
8546
8547 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/25492
8550         * g++.dg/lookup/friend9.C: New test.
8551
8552         PR c++/25625
8553         * g++.dg/template/repo5.C: New test.
8554
8555 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8556
8557         PR fortran/25101
8558         * gfortran.dg/forall_2.f90: New test.
8559
8560 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8561
8562         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8563         dg-require-weak.  Adjust regexp to handle leading-underscore
8564         targets and space as well as TAB after .weak.  Change previous
8565         64-bit fix to not use naked dot.
8566
8567 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8568
8569         PR rtl-optimization/25578
8570         * gcc.c-torture/execute/20060102-1.c: New testcase.
8571
8572 2006-01-03  Richard Guenther  <rguenther@suse.de>
8573
8574         PR c/25183
8575         * gcc.dg/torture/pr25183.c: New testcase.
8576
8577 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8578
8579         Merge from gomp-branch.
8580         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8581         * gcc.dg/ia64-sync-2.c: Likewise.
8582         * gcc.dg/ia64-sync-3.c: Likewise.
8583         * gcc.dg/ia64-sync-4.c: Likewise.
8584         * gcc.dg/sync-2.c: Likewise.
8585         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8586         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8587
8588 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8589
8590         PR c++/25635
8591         * g++.dg/parse/operator6.C: New test.
8592
8593         PR c++/25637
8594         * g++.dg/parse/error29.C: New test.
8595
8596         PR c++/25638
8597         * g++.dg/parse/dtor6.C: New test.
8598
8599         PR c++/25633
8600         * g++.dg/parse/ctor3.C: New test.
8601
8602         PR c++/25634
8603         * g++.dg/template/class3.C: New test.
8604
8605 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8606
8607         * g++.dg/debug/debug9.C: New.
8608
8609 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8610
8611         PR fortran/24640
8612         * gfortran.dg/label_2.f90: New test.
8613
8614 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8615
8616         * g++.dg/lookup/using12.C: Tighten error marker.
8617
8618 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8619             Andrew Pinski <pinskia@physics.uc.edu>
8620
8621         * gcc.target/powerpc/darwin-abi-3.c: New file.
8622         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8623         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8624         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8625         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8626         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8627         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8628         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8629         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8630
8631 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8632
8633         * gcc.dg/tree-ssa/loadpre1.c: New;
8634         * gcc.dg/tree-ssa/loadpre2.c: New;
8635         * gcc.dg/tree-ssa/loadpre3.c: New;
8636         * gcc.dg/tree-ssa/loadpre4.c: New;
8637         * gcc.dg/tree-ssa/loadpre5.c: New;
8638         * gcc.dg/tree-ssa/loadpre6.c: New;
8639         * gcc.dg/tree-ssa/loadpre7.c: New;
8640         * gcc.dg/tree-ssa/loadpre8.c: New;
8641         * gcc.dg/tree-ssa/loadpre9.c: New;
8642
8643 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8644
8645         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8646         * g++.dg/abi/thunk4.C: Likewise.
8647
8648 2006-01-01  Andreas Jaeger  <aj@suse.de>
8649
8650         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8651         portable.
8652
8653 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR c++/25294
8656         * gcc.dg/pragma-pack-3.c: New test.
8657         * g++.dg/parse/pragma3.C: New test.
8658
8659 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8660
8661         PR middle-end/24827
8662         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8663
8664 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8665
8666         PR testsuite/25214
8667         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8668
8669 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8670
8671         PR fortran/22607
8672         * gfortran-dg/pure_byref_3.f90: New.
8673
8674         fortran/PR 25396
8675         * gfortran.dg/userdef_operator_1.f90: New.
8676
8677 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8678
8679         * g++.dg/abi/thunk3.C: New.
8680         * g++.dg/abi/thunk4.C: New.
8681
8682 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8683
8684         PR fortran/25532
8685         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8686         associated derived type components of derived types are
8687         properly declared in contained procedures.
8688
8689 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8690
8691         PR libgfortran/25139
8692         * gfortran.dg/backspace_2.f: New test.
8693
8694 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8695
8696         PR libgfortran/25550
8697         * gfortran.dg/endfile.f: New test.
8698
8699 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8700
8701         PR libgfortran/25419
8702         * gfortran.dg/comma.f: New test.
8703
8704 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8705
8706         * lib/gfortran-dg.exp: Remove trailing whitespace.
8707         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8708         -funroll-all-loops.
8709
8710 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8711
8712         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8713         Extended Double long doubles or repeat tests when long double is
8714         the same size as double.
8715
8716 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8717
8718         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8719
8720         PR testsuite/25442
8721         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8722         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8723
8724         PR testsuite/25441
8725         * gcc.dg/pr23911.c: Make test variable static.
8726
8727         PR testsuite/25444
8728         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8729
8730 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8731
8732         PR c++/25439
8733         * g++.dg/parse/crash17.C: Adjust error markers.
8734         * g++.dg/template/error20.C: New test.
8735
8736 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/23172
8739         * g++.dg/ext/complit4.C: New test.
8740
8741         PR c++/25417
8742         * g++.dg/ext/complit5.C: Likewise.
8743
8744 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8745
8746         PR tree-optimization/25125
8747         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8748         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8749         * gcc.c-torture/execute/pr25125.c: New.
8750
8751 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8752
8753         PR fortran/25029
8754         PR fortran/21256
8755         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
8756         with incorrect assumed size references.
8757
8758 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8759
8760         PR c++/23171
8761         * g++.dg/opt/init1.C: New test.
8762
8763 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
8764
8765         PR c++/24671
8766         * g++.dg/template/sfinae3.C: New test.
8767
8768 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8769
8770         * g++.dg/other/friend4.C: New test.
8771
8772 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8773
8774         PR target/25005
8775         * g++.dg/opt/pr25005.C: New test.
8776
8777 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8778
8779         PR c++/25369
8780         * g++.dg/template/ptrmem16.C: New test.
8781
8782 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
8783
8784         PR fortran/25029
8785         PR fortran/21256
8786         * gfortran.dg/initialization_1.f90: Add test of SIZE.
8787
8788 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8789
8790         PR libgfortran/25307
8791         * gfortran.dg/list_read_5.f90: New test.
8792
8793 2005-12-22  Richard Henderson  <rth@redhat.com>
8794
8795         * gcc.target/i386/sse-7.c: Use -msse2.
8796
8797 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8798
8799         PR rtl-optimization/25432
8800         * gcc.c-torture/compile/20051216-1.c: New test.
8801
8802         PR objc/25328
8803         * objc/execute/pr25328.m: New test.
8804
8805 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8806
8807         PR c++/25364
8808         * g++.dg/template/call4.C: New test.
8809
8810 2005-12-22  Dale Johannesen  <dalej@apple.com>
8811
8812         * gcc.target/i386/sse-17.c: New.
8813
8814 2005-12-22  Paul Brook  <paul@codesourcery.com>
8815
8816         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8817
8818 2005-12-22  Paul Brook  <paul@codesourcery.com>
8819
8820         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8821
8822 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8823
8824         PR tree-opt/25513
8825         * gcc.c-torture/compile/pr25513.c: New test.
8826
8827 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8828
8829         PR c++/23333
8830         * g++.dg/parse/error25.C: Add more tests.
8831
8832 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8833
8834         PR fortran/18990
8835         * gfortran.dg/der_charlen_1.f90: New.
8836
8837 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8838
8839         PR fortran/20889
8840         * gfortran.dg/pointer_component_type_1.f90: New test.
8841
8842         PR fortran/25029
8843         PR fortran/21256
8844         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8845         should give an error with assumed size array refernces and checks those
8846         that should not.
8847         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8848         reference an upper bound so that it does not generate an error.
8849
8850         PR fortran/19362
8851         PR fortran/20244
8852         PR fortran/20864
8853         PR fortran/25391
8854         * gfortran.dg/used_dummy_types_1.f90: New test.
8855         * gfortran.dg/used_dummy_types_2.f90: New test.
8856         * gfortran.dg/used_dummy_types_3.f90: New test.
8857         * gfortran.dg/used_dummy_types_4.f90: New test.
8858         * gfortran.dg/used_dummy_types_5.f90: New test.
8859
8860         PR fortran/23152
8861         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8862         group already being USE associated.
8863         * gfortran.dg/assumed_shape_nml.f90: New test.
8864         * gfortran.dg/assumed_size_nml.f90: New test.
8865
8866         PR fortran/20862
8867         PR fortran/25053
8868         PR fortran/25063
8869         PR fortran/25064
8870         PR fortran/25066
8871         PR fortran/25067
8872         PR fortran/25068
8873         PR fortran/25307
8874         * gfortran.dg/io_constraints_1.f90: New test.
8875         * gfortran.dg/io_constraints_1.f90: New test.
8876         * gfortran.dg/iostat_3.f90: Change wording of warning.
8877         * gfortran.dg/g77/19981216-0.f: The same.
8878
8879 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
8880
8881         PR tree-optimization/23518
8882         * testsuite/gcc.dg/pr23518.c: New.
8883
8884 2005-12-21  Mike Stump  <mrs@apple.com>
8885
8886         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
8887
8888 2005-12-21  Paul Brook  <paul@codesourcery.com>
8889
8890         * gcc.dg/pr19340.c: Skip on m68k targets.
8891
8892 2005-12-21  Steven Bosscher  <stevenb@suse.de>
8893
8894         PR rtl-optimization/25196
8895         * gcc.dg/pr25196.c: New test.
8896
8897 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
8898
8899         PR fortran/25423
8900         gfortran.dg/where_nested_1.f90: New.
8901
8902 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
8903
8904         PR tree-optimization/25382.
8905         * gcc.dg/tree-ssa/pr25382.c: New.
8906
8907 2005-12-20  Richard Guenther  <rguenther@suse.de>
8908
8909         PR middle-end/24306
8910         * gcc.target/i386/pr24306.c: New testcase.
8911
8912 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
8913
8914         PR tree-optimization/25501
8915         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
8916
8917 2005-12-20  Richard Guenther  <rguenther@suse.de>
8918
8919         Revert
8920         2005-12-02  Richard Guenther  <rguenther@suse.de>
8921
8922         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8923
8924 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
8925
8926         PR c++/21228
8927         * g++.dg/warn/Wunreachable-code-2.C: New test.
8928
8929 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
8930
8931         PR c++/24278
8932         * g++.dg/template/ctor5.C: New test.
8933
8934         PR c++/24915
8935         * g++.dg/template/overload8.C: New test.
8936
8937 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
8938
8939         * gcc.c-torture/compile/pr25483 : New test.
8940
8941 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8942
8943         PR c++/20552
8944         * g++.dg/ext/typeof10.C: New test.
8945
8946 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8947
8948         * gcc.dg/mt-loopi1.c: New.
8949
8950 2005-12-18  Richard Guenther  <rguenther@suse.de>
8951
8952         PR tree-optimization/25481
8953         * gcc.dg/torture/pr25481.c: New testcase.
8954
8955 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8956
8957         PR rtl-optimization/21041
8958         * gcc.dg/pr21041.c: New test.
8959
8960 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8961
8962         PR libgfortran/25463
8963         * gfortran.dg/advance.f90: New test.
8964
8965 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
8966
8967         * gcc.dg/20051201-1.c: New test.
8968
8969 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
8970
8971         PR fortran/25018
8972         * gfortran.dg/initialization_1.f90: New test.
8973         * gfortran.dg/enum_5.f90: Change dg-error to new message.
8974         * gfortran.dg/g77/980616-0.f: The same.
8975
8976 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8977
8978         * PR fortran/25458
8979         * gfortran.dg/chkbits.f90: New test.
8980
8981 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8982
8983         * gfortran.dg/enum_5.f: Revert to previous version.
8984
8985 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8986
8987         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
8988         * gfortran.dg/nested_modules_1.f90: Ditto.
8989         * gfortran.dg/hollerith_f95.f90: Ditto.
8990         * gfortran.dg/select_5.f90: Ditto.
8991         * gfortran.dg/secnds.f: Ditto.
8992         * gfortran.dg/hollerith2.f90: Ditto.
8993         * gfortran.dg/imag_2.f: Ditto.
8994         * gfortran.dg/ftell_2.f90: Ditto.
8995         * gfortran.dg/malloc_free_1.f90: Ditto.
8996         * gfortran.dg/logint-1.f: Ditto.
8997         * gfortran.dg/recursive_statement_functions.f90: Ditto.
8998         * gfortran.dg/e_d_fmt.f90: Ditto.
8999         * gfortran.dg/hollerith_legacy.f90: Ditto.
9000         * gfortran.dg/logint-2.f: Ditto.
9001         * gfortran.dg/enum_5.f90: Ditto.
9002         * gfortran.dg/f2c_2.f90: Ditto.
9003         * gfortran.dg/pr17143.f90: Ditto.
9004         * gfortran.dg/namelist_14.f90: Ditto.
9005         * gfortran.dg/logint-3.f: Ditto.
9006         * gfortran.dg/spread_scalar_source.f90: Ditto.
9007         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9008         * gfortran.dg/namelist_11.f: Ditto.
9009         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9010         * gfortran.dg/g77/20010519-1.f
9011         * gfortran.dg/g77/alpha1.f: Ditto.
9012         * gfortran.dg/g77/990115-1.f: Ditto.
9013         * gfortran.dg/g77/erfc.f: Ditto.
9014         * gfortran.dg/g77/19990313-3.f: Ditto.
9015         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9016         * gfortran.dg/g77/20010426.f: Ditto.
9017         * gfortran.dg/g77/19990313-0.f: Ditto.
9018         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9019         * gfortran.dg/g77/20000629-1.f: Ditto.
9020         * gfortran.dg/g77/970125-0.f: Ditto.
9021         * gfortran.dg/g77/8485.f: Ditto.
9022         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9023         * gfortran.dg/g77/19990313-1.f: Ditto.
9024         * gfortran.dg/g77/int8421.f: Ditto.
9025         * gfortran.dg/g77/19990305-0.f: Ditto.
9026         * gfortran.dg/g77/947.f: Ditto.
9027         * gfortran.dg/g77/19990905-2.f: Ditto.
9028         * gfortran.dg/g77/cabs.f: Ditto.
9029         * gfortran.dg/g77/19990313-2.f: Ditto.
9030         * gfortran.dg/g77/20020307-1.f: Ditto.
9031         * gfortran.dg/g77/dcomplex.f: Ditto.
9032         * gfortran.dg/g77/19990502-1.f: Ditto.
9033         * gfortran.dg/g77/19981216-0.f: Ditto.
9034         * gfortran.dg/common_4.f90: Ditto.
9035         * gfortran.dg/entry_4.f90: Ditto.
9036         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9037         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9038         * gfortran.dg/namelist_12.f: Ditto.
9039         * gfortran.dg/scale_1.f90: Ditto.
9040         * gfortran.dg/modulo_1.f90
9041         * gfortran.dg/hollerith.f90: Ditto.
9042         * gfortran.dg/direct_io_3.f90: Ditto.
9043         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9044         * gfortran.dg/gnu_logical_1.F: Ditto.
9045         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9046         * gfortran.dg/assign_1.f90: Ditto.
9047         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9048         * gfortran.dg/pr23095.f: Ditto.
9049         * gfortran.dg/read_float_1.f90: Ditto.
9050
9051 2005-12-17  Andreas Jaeger  <aj@suse.de>
9052
9053         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9054         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9055
9056 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9057
9058         PR fortran/24268
9059         * gfortran.dg/fmt_white.f: New test.
9060
9061 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9062
9063         * gfortran.dg/label_1.f90: New test.
9064
9065 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9066
9067         PR testsuite/25422
9068         * gcc.dg/20031012-1.c: Add -Walways-true option.
9069         * gcc.dg/weak/weak-3.c: Likewise.
9070         * g++.old-deja/g++.mike/warn8.C: Likewise.
9071
9072 2005-12-16  Mike Stump  <mrs@apple.com>
9073
9074         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9075         exit.
9076
9077 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9078
9079         PR libgfortran/25264
9080         PR libgfortran/25349
9081         * gfortran.dg/tl_editing.f90: Added additional checks.
9082         * gfortran.dg/t_editing.f: New test.
9083         * gfortran.dg/write_padding.f90: New test
9084
9085 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9086
9087         PR testsuite/25215
9088         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9089
9090 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR rtl-optimization/24899
9093         * gcc.c-torture/execute/20051215-1.c: New test.
9094
9095 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9096
9097         PR 24823
9098         * gfortran.dg/pr24823.f: New test.
9099
9100 2005-12-16  Jeff Law  <law@redhat.com>
9101
9102         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9103
9104 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9105
9106         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9107         Change C++ style comments to C style comments.
9108         Remove aligned types from the array.
9109         Keep Enums disabled.
9110         (complex_types): Remove aligned types from the array.
9111         Comment out "_Complex long double".
9112         (attrib_types): Remove.
9113         (complex_attrib_types): Remove.
9114         (attrib_array_types): Remove.
9115         (complex_attrib_array_types): Remove.
9116         (aligned_bitfld_types): Remove.
9117         (n_aligned_bitfld_types): Remove.
9118         (FEATURE_ALIGNEDPACKED): Delete.
9119         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9120         (singles): Remove support for adding attributes.
9121         (choose_type): Remove support for attributed types.
9122         (generate_fields): Remove support for attributed bit-fields.
9123         Remove support for adding attributes.
9124         (generate_random_tests): Remove support for adding attributes.
9125         (features): Add back "[0] :0" and "complex vector [0]".
9126         (main): Remove support for attributed bit-fields.
9127         Uncomment the calling of generate_random_tests for the rests of
9128         the tests.
9129
9130 2005-12-16  Jan Hubicka  <jh@suse.cz>
9131
9132         * gcc.c-torture/combine/pr25224.c: New.
9133
9134 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9135
9136         PR other/25028
9137         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9138         HP-UX.
9139
9140 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9141
9142         * gcc.dg/20051215-1.c: New file.
9143
9144 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9145
9146         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9147         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9148
9149 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9150
9151         PR fortran/18197
9152         * gfortran.dg/dummy_functions_1.f90: New.
9153
9154 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9155
9156         PR rtl-optimization/25310
9157         * gcc.c-torture/compile/pr25310.c: New test.
9158
9159 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR debug/25023
9162         * gcc.dg/pr25023.c: New test.
9163
9164 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9165
9166         * g++.old-deja/g++.brendan/redecl1.C,
9167         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9168         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9169         g++.old-deja/g++.oliva/typeof1.C,
9170         g++.old-deja/g++.other/crash16.C,
9171         g++.old-deja/g++.other/crash34.C,
9172         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9173         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9174         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9175         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9176         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9177         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9178         Remove xfail.
9179
9180 2005-12-14  Kean Johnston  <jkj@sco.com>
9181             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9182
9183         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9184         * gcc.target/i386/20020523-1.c: Ditto.
9185         * gcc.target/i386/tailcall-1.c: Ditto.
9186         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9187         * gcc.target/i386/ssetype-5.c: Ditto.
9188
9189 2005-12-14  Jeff Law  <law@redhat.com>
9190
9191         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9192
9193 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9194
9195         PR target/25254
9196         PR target/24188
9197         * gcc.target/i386/pr25254.c: New test.
9198         * gfortran.dg/PR24188.f: New test.
9199
9200 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9201
9202         * lib/fortran-torture.exp: Catch remaining uses of
9203         remote_file build delete.
9204
9205 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9206
9207         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9208
9209 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9210
9211         * gcc.dg/warn-addr-cmp.c: New test.
9212
9213 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9214
9215         PR debug/25023
9216         PR target/25293
9217         * gcc.target/i386/pr25293.c: New test.
9218
9219 2005-12-13  Petr Machata  <machata@post.cz>
9220
9221         PR c++/24907
9222         * g++.dg/parse/comma2.C: New test.
9223
9224 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9225             Jakub Jelinek  <jakub@redhat.com>
9226
9227         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9228         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9229         (limits.h): Include unconditionally.
9230         (stdlib.h): Likewise.
9231         (hashtab.h): Do not include.
9232         (getopt.h): Likewise.
9233         (stddef.h): Include.
9234         (hashval_t): Define.
9235         (struct entry): Add "next" field.
9236         (HASH_SIZE): New macro.
9237         (hash_table): New variable.
9238         (switchfiles): Do not use xmalloc.
9239         (mix): New macro.
9240         (iterative_hash): New function.
9241         (hasht): Remove.
9242         (e_exists): New function.
9243         (e_insert): Likewise.
9244         (output): Use, instead of libiberty hashtable functions.
9245         (main): Do not use getopt.  Do not call htab_create.
9246
9247 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR c++/25331
9250         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9251         put atal* and atpaal* attributes on array elements.
9252         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9253         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9254         put atal* and atpaal* attributes on array elements.
9255         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9256
9257 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9258
9259         * gcc.dg/single-precision-constant.c: New test.
9260
9261 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9262
9263         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9264         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9265         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9266         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9267         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9268         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9269         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9270         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9271         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9272         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9273         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9274         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9275         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9276         gcc.target/powerpc/ppc-sdata-2.c,
9277         gcc.target/powerpc/ppc-stackalign-1.c,
9278         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9279         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9280         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9281         gcc.target/powerpc/rs6000-ldouble-2.c,
9282         gcc.target/powerpc/rs6000-power2-1.c,
9283         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9284         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9285         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9286         option into target selector.
9287         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9288         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9289
9290 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9291
9292         PR objc/25348
9293         * objc.dg/encode-9.m: New test.
9294
9295 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9296
9297         PR testsuite/20772
9298         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9299         * gcc.dg/asm-b.c: Fix typo.
9300         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9301         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9302         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9303         i?86 lp64 and x86_64 ilp32.
9304         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9305         on i?86 lp64.
9306         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9307
9308 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9309
9310         PR fortran/25078
9311         gfortran.dg/equiv_5.f90: New test.
9312
9313 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9314
9315         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9316         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9317         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9318         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9319         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9320         * gcc.dg/tree-ssa/reassoc-5.c: New.
9321         * gcc.dg/tree-ssa/reassoc-6.c: New.
9322         * gcc.dg/tree-ssa/reassoc-7.c: New.
9323         * gcc.dg/tree-ssa/reassoc-8.c: New.
9324         * gcc.dg/tree-ssa/reassoc-9.c: New.
9325         * gcc.dg/tree-ssa/reassoc-10.c: New.
9326         * gcc.dg/tree-ssa/reassoc-11.c: New.
9327
9328 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9329
9330         PR testsuite/25167
9331         PR testsuite/24478
9332         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9333
9334 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9335
9336         PR c++/25300
9337         * g++.dg/template/inherit.C: Do not use a generic error message.
9338
9339 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9340
9341         PR libobjc/25354
9342         * objc.dg/gnu-encoding: New directory.
9343         * objc.dg/gnu-encoding/compat-common.h: New file.
9344         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9345         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9346         * objc.dg/gnu-encoding/vector-defs.h: New file.
9347         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9348         * objc.dg/gnu-encoding/generate-random.c: New file.
9349         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9350         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9351         * objc.dg/gnu-encoding/generate-random.h: New file.
9352
9353 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9354
9355         PR c++/25337
9356         * g++.dg/template/defarg7.C: New test.
9357
9358 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9359
9360         PR libobjc/25347
9361         * objc.dg/encode-8.m: New test.
9362
9363 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9364
9365         PR libobjc/25346
9366         * objc.dg/encode-7.m: New test.
9367
9368 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/25010
9371         * g++.dg/opt/inline10.C: New test.
9372
9373 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9374
9375         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9376
9377 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9378
9379         * gfortran.dg/substring_equivalence.f90: typo in comment
9380
9381 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9382
9383         PR fortran/25068
9384         * gfortran.dg/iostat_3.f90: New test.
9385
9386 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9387
9388         PR fortran/23815
9389         * gfortran.dg/unf_io_convert_1.f90: New test.
9390         * gfortran.dg/unf_io_convert_2.f90: New test.
9391         * gfortran.dg/unf_io_convert_3.f90: New test.
9392
9393 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9394
9395         PR testsuite/20772
9396         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9397         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9398         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9399         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9400         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9401         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9402         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9403         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9404         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9405         gcc.dg/torture/fp-int-convert-float128-timode.c,
9406         gcc.dg/torture/fp-int-convert-float128.c,
9407         gcc.dg/torture/fp-int-convert-float80-timode.c,
9408         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9409         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9410
9411         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9412
9413 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9414
9415         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9416
9417 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9418
9419         * gcc.dg/20051207-1.c,
9420         * gcc.dg/20051207-2.c,
9421         * gcc.dg/20051207-3.c: New tests.
9422
9423 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9424
9425         PR testsuite/20772
9426         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9427         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9428         dg-skip-if target selector.
9429
9430         PR testsuite/20772
9431         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9432         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9433         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9434         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9435         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9436         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9437         and/or merge with i?86 cases.
9438
9439         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9440
9441         PR testsuite/20772
9442         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9443         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9444         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9445         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9446         x86_64-*-linux*.
9447
9448 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9449
9450         PR target/25311
9451         * gcc.c-torture/compile/pr25311.c: New test.
9452
9453 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9454
9455         PR libgfortran/25039
9456         * gfortran.dg/read_comma.f: New test.
9457
9458 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9459
9460         PR c++/19317
9461         * g++.dg/opt/pr19317-1.C: New test.
9462         * g++.dg/opt/pr19317-2.C: New test.
9463         * g++.dg/opt/pr19317-3.C: New test.
9464
9465         PR target/19005
9466         * gcc.c-torture/execute/pr19005.c: New test.
9467
9468         PR target/17828
9469         * g++.old-deja/g++.other/comdat5.C: New test.
9470         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9471
9472         * g++.dg/compat/struct-layout-1.exp: New file.
9473         * g++.dg/compat/struct-layout-1.h: New.
9474         * g++.dg/compat/struct-layout-1_generate.c: New.
9475         * g++.dg/compat/struct-layout-1_x1.h: New.
9476         * g++.dg/compat/struct-layout-1_x2.h: New.
9477         * g++.dg/compat/struct-layout-1_y1.h: New.
9478         * g++.dg/compat/struct-layout-1_y2.h: New.
9479
9480         * gcc.dg/20050330-2.c: New test.
9481
9482 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9483
9484         PR fortran/25292
9485         * gfortran.dg/associated_1.f90: New.
9486
9487 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9488
9489         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9490         ILP32 vect_no_align platforms.
9491
9492 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9493             Jakub Jelinek  <jakub@redhat.com>
9494
9495         PR target/25268
9496         * gcc.c-torture/compile/20051207-1.c: New test.
9497
9498 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9499
9500         PR testsuite/20772
9501         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9502         gcc.dg/torture/pr18582-1.c,
9503         gcc.target/i386/attributes-error.c: Also test on x86_64.
9504
9505         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9506
9507 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9508
9509         PR c++/19397
9510         * g++.dg/template/typedef3.C: New test.
9511
9512         PR c++/19762
9513         PR c++/19764
9514         * g++.dg/template/dtor3.C: Fix error markers.
9515
9516 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9517
9518         * lib/target-supports.exp (check_effective_target_sync_char_short):
9519         Add s390*.
9520
9521 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9522
9523         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9524
9525 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9526
9527         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9528         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9529         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9530         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9531
9532 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9533
9534         PR c++/25263
9535         * g++.dg/other/array2.C: New test case.
9536
9537 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9538
9539         * gcc.dg/darwin-weakimport-3.c: New.
9540
9541         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9542         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9543         and to work on Darwin.
9544         * gcc.dg/attr-weakref-1b.c: New file.
9545         * gcc.dg/attr-weakref-2.c: New test.
9546         * gcc.dg/darwin-weakref-1.c: New test.
9547
9548 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9549
9550         PR testsuite/25247
9551         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9552         use in selector expressions.
9553         (dg-xfail-if): Ditto.
9554         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9555         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9556         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9557         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9558         * gcc.test-framework/test-framework.exp: Skip generated tests if
9559         CHECK_TEST_FRAMEWORK is not 1.
9560
9561 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9562
9563         PR tree-optimization/24963
9564         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9565
9566         PR target/24108
9567         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9568
9569         PR target/18580
9570         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9571         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9572         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9573         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9574
9575 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9576
9577         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9578         dg-options.
9579
9580 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9581
9582         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9583
9584 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9585
9586         * gcc.dg/format/cast-1.c: New test.
9587
9588 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9589
9590         PR c/7776
9591         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9592         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9593         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9594         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9595
9596 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9597
9598         * gcc.dg/cast-pretty-print-1.c: New test.
9599
9600 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9601
9602         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9603
9604 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9605
9606         PR c++/24173
9607         * g++.dg/template/friend40.C: New test.
9608
9609 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR target/25199
9612         * gcc.target/i386/movq-2.c: New test.
9613         * gcc.target/i386/movq.c: Remove target i?86, instead add
9614         dg-require-effective-target ilp32.
9615
9616 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9617
9618         PR c++/24103
9619         * g++.dg/other/default1.C: New test.
9620
9621 2005-12-02  Richard Guenther  <rguenther@suse.de>
9622
9623         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9624
9625 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9626
9627         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9628
9629 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9630
9631         PR target/21017
9632         * gcc.target/powerpc/rotate.c: New.
9633
9634 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9635
9636         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9637         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9638
9639 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9640
9641         PR c/13384
9642         * gcc.dg/pr17730-1.c: Adjust.
9643         * gcc.dg/lvalue1.c (main): Likewise.
9644         * gcc.dg/lvalue-2.c: Likewise.
9645         * g++.dg/pr7503-3.C
9646
9647 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9648
9649         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9650         error messages.
9651
9652 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9653
9654         PR fortran/24789
9655         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9656
9657 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9658
9659         PR target/24475
9660         * lib/target-supports.exp (check_effective_target_tls): New.
9661         (check_effective_target_tls_runtime): New.
9662         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9663         for TLS support.
9664         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9665         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9666         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9667         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9668         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9669         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9670         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9671         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9672         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9673         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9674         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9675         effective-target TLS.
9676         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9677         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9678         effective-target TLS runtime.
9679
9680 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9681
9682         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9683
9684 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9685
9686         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9687         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9688         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9689         ignored" warnings when "packing" is the same as the ABI layout.
9690
9691 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9692
9693         PR fortran/21302
9694         * gfortran.dg/line_length_1.f: New test.
9695         * gfortran.dg/line_length_2.f90: Ditto.
9696
9697 2005-11-30  Richard Guenther  <rguenther@suse.de>
9698
9699         PR tree-optimization/21655
9700         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9701
9702 2005-11-30  Dale Johannesen  <dalej@apple.com>
9703
9704         * gcc.c-torture/compile/pr24930.c: New.
9705
9706 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9707
9708         PR fortran/15809
9709         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9710
9711 2005-11-30  Jeff Law  <law@redhat.com>
9712
9713         * g++.old-deja/g++.law/pr25000.C: New test.
9714
9715 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9716
9717         * gcc.dg/tls/opt-11.c: New test.
9718
9719 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9720
9721         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9722         targets.
9723         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9724         LP64 ia64.
9725
9726 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9727
9728         * gfortran.dg/open_access_1.f90: New test.
9729
9730 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9731
9732         * gcc.dg/charset/builtin2.c: New test.
9733
9734 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9735
9736         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9737         on mmix-*-* for *_[xy].c.
9738
9739 2005-11-28  Kean Johnston  <jkj@sco.com>
9740
9741         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9742         headers.
9743         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9744         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9745         * gcc.target/i386/asm-3.c: Ditto.
9746         * gcc.target/i386/clobbers.c: Ditto.
9747         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9748         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9749         test regexp.
9750         * gcc.target/i386/mul.c: Ditto.
9751         * gcc.target/i386/ssetype-1.c: Ditto.
9752         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9753         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9754         static so the test works with -fPIC mode too. Based on comment in
9755         PR19231 by Pinski.
9756         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
9757
9758 2005-11-28  Richard Guenther  <rguenther@suse.de>
9759
9760         * gcc.dg/alias-9.c: New testcase.
9761         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
9762
9763 2005-11-28  Roger Sayle  <roger@eyesopen.com>
9764             Uros Bizjak  <uros@kss-loka.si>
9765
9766         PR middle-end/20219
9767         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
9768         tan(x)/sin(x) transformations.
9769
9770 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
9771
9772         PR middle-end/24575
9773         * gcc.dg/tree-ssa/divide-3.c: New test.
9774         * gcc.dg/tree-ssa/divide-4.c: New test.
9775
9776 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
9777
9778         PR fortran/24917
9779         *  gfortran.dg/boz_6.f90: New test.
9780
9781 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9782
9783         PR fortran/23912
9784         * gfortran.dg/modulo_1.f90: New test.
9785
9786 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9787
9788         PR libfortran/24919
9789         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
9790         fail on CRLF platforms.
9791         * gfortran.dg/ftell_2.f90: Likewise.
9792
9793 2005-11-26  Eric Christopher  <echristo@apple.com>
9794
9795         * gcc.dg/intmax_t-1.c: Remove mips xfail.
9796
9797 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9798
9799         * objc.dg/gnu-runtime-3.m: Simplify.
9800
9801 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9802
9803         PR middle-end/23669
9804         * gcc.dg/tree-ssa/divide-1.c: New test.
9805         * gcc.dg/tree-ssa/divide-2.c: New test.
9806
9807 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9808
9809         PR libgfortran/24945
9810         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
9811
9812 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9813
9814         PR libgfortran/24945
9815         * gfortran.dg/open_status_2.f90: New test.
9816
9817 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9818
9819         * gcc.c-torture/execute/builtins/fprintf.c,
9820         gcc.c-torture/execute/builtins/fputs-lib.c,
9821         gcc.c-torture/execute/builtins/fputs.c,
9822         gcc.c-torture/execute/builtins/lib/fprintf.c,
9823         gcc.c-torture/execute/builtins/lib/printf.c,
9824         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9825
9826 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9827
9828         * gcc.dg/20050922-2.c: New test.
9829
9830 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9831
9832         * objc.dg/gnu-runtime-3.m: New test.
9833
9834 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9835
9836         PR c++/9278
9837         * g++.dg/other/void1.C: New test.
9838
9839 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9840
9841         PR middle-end/24998
9842         * gcc.dg/torture/fp-int-convert-float.c,
9843         gcc.dg/torture/fp-int-convert-double.c,
9844         gcc.dg/torture/fp-int-convert-long-double.c,
9845         gcc.dg/torture/fp-int-convert-timode.c,
9846         gcc.dg/torture/fp-int-convert-float80.c,
9847         gcc.dg/torture/fp-int-convert-float80-timode.c,
9848         gcc.dg/torture/fp-int-convert-float128.c,
9849         gcc.dg/torture/fp-int-convert-float128-timode.c,
9850         gcc.dg/torture/fp-int-convert.h: New files.
9851
9852 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9853
9854         PR middle-end/24989
9855         * gcc.dg/tree-ssa/bool-10.c: New test.
9856         * gcc.dg/tree-ssa/bool-11.c: New test.
9857         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9858
9859 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9860
9861         PR middle-end/24990
9862         * tree-ssa/pr24990-1.c: New test.
9863
9864 2005-11-24  Richard Guenther  <rguenther@suse.de>
9865         Dirk Mueller <dmueller@suse.de>
9866
9867         PR c++/14024
9868         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
9869         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
9870         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9871         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
9872         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
9873         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
9874
9875 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
9876
9877         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
9878
9879 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9880
9881         PR c/21668
9882         * gcc.dg/Wc++-compat.c: New.
9883         * gcc.dg/Wno-c++-compat.c: New.
9884
9885 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
9886
9887         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
9888         (vspltish, vspltisw): Likewise.
9889
9890 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9891
9892         PR libgfortran/24794
9893         * gfortran.dg/namelist_12.f: Fix quotes.
9894         * gfortran.dg/namelist_13.f90: Fix quotes.
9895         * gfortran.dg/namelist_14.f90: Fix quotes.
9896         * gfortran.dg/namelist_15.f90: Fix quotes.
9897         * gfortran.dg/namelist_use.f90: Fix quotes.
9898         * gfortran.dg/namelist_use_only.f90: Fix quotes.
9899         * gfortran.dg/namelist_21.f90: New test.
9900         * gfortran.dg/namelist_22.f90: New test.
9901
9902 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
9903
9904         PR target/23435
9905         * gcc.c-torture/compile/pr23435.c: New.
9906
9907 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9908
9909         * gcc.c-torture/execute/floatunsisf-1.c: New test.
9910
9911 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9912
9913         * gcc.target/powerpc/405-macchw-1.c,
9914         gcc.target/powerpc/405-macchw-2.c,
9915         gcc.target/powerpc/405-macchwu-1.c,
9916         gcc.target/powerpc/405-macchwu-2.c,
9917         gcc.target/powerpc/405-machhw-1.c,
9918         gcc.target/powerpc/405-machhw-2.c,
9919         gcc.target/powerpc/405-machhwu-1.c,
9920         gcc.target/powerpc/405-machhwu-2.c,
9921         gcc.target/powerpc/405-maclhw-1.c,
9922         gcc.target/powerpc/405-maclhw-2.c,
9923         gcc.target/powerpc/405-maclhwu-1.c,
9924         gcc.target/powerpc/405-maclhwu-2.c,
9925         gcc.target/powerpc/405-mulchw-1.c,
9926         gcc.target/powerpc/405-mulchw-2.c,
9927         gcc.target/powerpc/405-mulchwu-1.c,
9928         gcc.target/powerpc/405-mulchwu-2.c,
9929         gcc.target/powerpc/405-mulhhw-1.c,
9930         gcc.target/powerpc/405-mulhhw-2.c,
9931         gcc.target/powerpc/405-mulhhwu-1.c,
9932         gcc.target/powerpc/405-mulhhwu-2.c,
9933         gcc.target/powerpc/405-mullhw-1.c,
9934         gcc.target/powerpc/405-mullhw-2.c,
9935         gcc.target/powerpc/405-mullhwu-1.c,
9936         gcc.target/powerpc/405-mullhwu-2.c,
9937         gcc.target/powerpc/405-nmacchw-1.c,
9938         gcc.target/powerpc/405-nmacchw-2.c,
9939         gcc.target/powerpc/405-nmachhw-1.c,
9940         gcc.target/powerpc/405-nmachhw-2.c,
9941         gcc.target/powerpc/405-nmaclhw-1.c,
9942         gcc.target/powerpc/405-nmaclhw-2.c,
9943         gcc.target/powerpc/440-macchw-1.c,
9944         gcc.target/powerpc/440-macchw-2.c,
9945         gcc.target/powerpc/440-macchwu-1.c,
9946         gcc.target/powerpc/440-macchwu-2.c,
9947         gcc.target/powerpc/440-machhw-1.c,
9948         gcc.target/powerpc/440-machhw-2.c,
9949         gcc.target/powerpc/440-machhwu-1.c,
9950         gcc.target/powerpc/440-machhwu-2.c,
9951         gcc.target/powerpc/440-maclhw-1.c,
9952         gcc.target/powerpc/440-maclhw-2.c,
9953         gcc.target/powerpc/440-maclhwu-1.c,
9954         gcc.target/powerpc/440-maclhwu-2.c,
9955         gcc.target/powerpc/440-mulchw-1.c,
9956         gcc.target/powerpc/440-mulchw-2.c,
9957         gcc.target/powerpc/440-mulchwu-1.c,
9958         gcc.target/powerpc/440-mulchwu-2.c,
9959         gcc.target/powerpc/440-mulhhw-1.c,
9960         gcc.target/powerpc/440-mulhhw-2.c,
9961         gcc.target/powerpc/440-mulhhwu-1.c,
9962         gcc.target/powerpc/440-mulhhwu-2.c,
9963         gcc.target/powerpc/440-mullhw-1.c,
9964         gcc.target/powerpc/440-mullhw-2.c,
9965         gcc.target/powerpc/440-mullhwu-1.c,
9966         gcc.target/powerpc/440-mullhwu-2.c,
9967         gcc.target/powerpc/440-nmacchw-1.c,
9968         gcc.target/powerpc/440-nmacchw-2.c,
9969         gcc.target/powerpc/440-nmachhw-1.c,
9970         gcc.target/powerpc/440-nmachhw-2.c,
9971         gcc.target/powerpc/440-nmaclhw-1.c,
9972         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
9973
9974 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
9975
9976         PR fortran/24774
9977         * gfortran.dg/inquire_9.f90: New test.
9978
9979         PR fortran/21647
9980         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
9981
9982 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9983
9984         PR libfortran/24432
9985         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9986         Check that 'cos' is supported.
9987
9988 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
9989
9990         PR fortran/24223
9991         * gfortran.dg/substring_equivalence.f90: New test.
9992
9993         PR fortran/24705
9994         * gfortran.dg/auto_internal_assumed.f90: New test.
9995
9996 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
9997
9998         * gcc.dg/fold-div-2.c: New test.
9999
10000 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10001
10002         PR rtl-optimization/24883
10003         * gcc.c-torture/compile/pr24883.c: New test.
10004
10005 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10006
10007         PR middle-end/20583
10008         * gcc.c-torture/compile/pr20583.c: New.
10009
10010 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10011
10012         * gcc.c-torture/execute/usmul.c: New test.
10013
10014 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10015
10016         * gcc.dg/tree-ssa/vrp22.c: New test.
10017
10018 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10019
10020         PR middle-end/24912
10021         * gcc.dg/torture/pr24912-1.c: New test.
10022
10023 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10024
10025         PR fortran/24862
10026         * gfortran.dg/arrayio_derived_1.f90: New test.
10027
10028 2005-11-19  Richard Guenther  <rguenther@suse.de>
10029
10030         PR middle-end/23294
10031         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10032
10033 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10034
10035         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10036
10037 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10038
10039         PR c++/8355
10040         * g++.dg/template/friend39.C: New test.
10041
10042 2005-11-18  James E Wilson  <wilson@specifix.com>
10043
10044         * gcc.dg/builtin-strstr.c: New.
10045
10046 2005-11-18  Richard Henderson  <rth@redhat.com>
10047
10048         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10049         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10050         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10051         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10052         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10053         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10054         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10055         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10056         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10057         renaming to remove initial "ia64-".
10058
10059 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10060
10061         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10062
10063 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10064
10065         * g++.dg/cpp/string-2.C: New test.
10066
10067 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10068
10069         * gcc.dg/tree-ssa/loop-14.c: New test.
10070
10071 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10072             Michael Chamberlain <michael@chamberlain.net.au>
10073
10074         * ada/acats/run_all.sh (target_run): Kill long running tests.
10075
10076 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10077
10078         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10079         * gcc.dg/cleanup-9.c: Likewise.
10080         * gcc.dg/cleanup-10.c: Likewise.
10081         * gcc.dg/cleanup-11.c: Likewise.
10082
10083 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10084
10085         PR fortran/24892
10086         * gfortran.dg/open_access_append_1.f90: New test.
10087         * gfortran.dg/open_access_append_2.f90: New test.
10088
10089 2005-11-16  Richard Guenther  <rguenther@suse.de>
10090
10091         PR middle-end/24851
10092         * gcc.c-torture/execute/pr24851.c: New testcase.
10093
10094 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10095
10096         * gcc.dg/fold-overflow-1.c: New test.
10097
10098 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10099
10100         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10101         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10102
10103 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10104
10105         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10106         structures.
10107         * g++.dg/eh/forced2.C: Likewise.
10108         * g++.dg/eh/forced3.C: Likewise.
10109         * g++.dg/eh/forced4.C: Likewise.
10110
10111 2005-11-11  Mike Stump  <mrs@apple.com>
10112
10113         * g++.old-deja/g++.mike/unused.C: Add.
10114
10115 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10116
10117         PR c++/24667
10118         * g++.dg/warn/Wcast-qual1.C: New test.
10119
10120 2005-11-15  Jan Hubicka  <jh@suse.cz>
10121
10122         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10123
10124 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10125
10126         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10127
10128 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10129
10130         PR 24840
10131         * gcc.dg/tree-ssa/pr24840.c: New test.
10132
10133 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10134
10135         PR testsuite/24841
10136         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10137
10138 2005-11-14  Dale Johannesen  <dalej@apple.com>
10139
10140         * gcc.c-torture/execute/20051113-1.c: New.
10141
10142 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c++/24687
10145         * g++.dg/template/crash43.C: New test.
10146
10147 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10148
10149         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10150
10151 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10152
10153         PR c++/24817
10154         * g++.dg/eh/spec8.C: New test.
10155
10156 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10157
10158         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10159
10160 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10161
10162         PR c++/20293
10163         * g++.dg/parse/ambig4.C: New test.
10164         * g++.dg/tc1/dr101.C: Adjust error markers.
10165         * g++.dg/lookup/strong-using-2.C: Likewise.
10166         * g++.dg/lookup/ambig5.C: Likewise.
10167         * g++.dg/lookup/ambig4.C: Likewise.
10168         * g++.dg/parse/crash22.C: Likewise.
10169
10170 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10171
10172         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10173
10174 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10175
10176         * gcc.dg/nested-calls-1.c: New test.
10177
10178 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10179
10180         * gfortran.dg/complex_intrinsic_1.f90: New test.
10181         * gfortran.dg/complex_intrinsic_2.f90: New test.
10182         * gfortran.dg/fgetc_1.f90: New test.
10183         * gfortran.dg/fgetc_2.f90: New test.
10184         * gfortran.dg/fgetc_3.f90: New test.
10185         * gfortran.dg/ftell_1.f90: New test.
10186         * gfortran.dg/ftell_2.f90: New test.
10187         * gfortran.dg/gnu_logical_1.F: New test.
10188         * gfortran.dg/gnu_logical_2.f90: New test.
10189
10190 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10191
10192         PR middle-end/24820
10193         * testsuite/gcc.dg/pr24820.c: New test.
10194
10195 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10196
10197         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10198         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10199         variable.
10200
10201 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10202
10203         testsuite/24614
10204         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10205
10206 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10207
10208         * gcc.target/cris/cris.exp: New file.
10209         * gcc.target/cris/rld-legit1.c: New test.
10210         * gcc.target/cris/rld-legit2.c: New test.
10211
10212 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10213
10214         PR c++/24780
10215         * g++.dg/opt/pr24780.C: New test.
10216
10217         PR c++/24761
10218         * g++.dg/template/asm1.C: New test.
10219
10220 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10221
10222         PR libgfortran/24787
10223         * gfortran.dg/scan_1.f90: New test.
10224
10225 2005-11-12  Jan Hubicka  <jh@suse.cz>
10226
10227         * gcc.target/i386/minmax-1.c: New.
10228         * gcc.target/i386/minmax-2.c: New.
10229
10230 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10231
10232         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10233
10234 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10235
10236         * gcc.c-torture/execute/20051110-1.c,
10237         gcc.c-torture/execute/20051110-2.c: New tests.
10238
10239 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10240
10241         PR middle-end/24750
10242         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10243         New tests.
10244
10245 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10246
10247         * lib/target-libpath.exp (get_shlib_extension): New proc.
10248         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10249         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10250         * lib/objc.exp (objc_target_compile): Likewise.
10251         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10252         detection.
10253
10254 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10255
10256         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10257
10258         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10259         Add -static to additional_flags and pass it to target_compile.
10260
10261 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10262
10263         PR libgfortran/24719
10264         gfortran.dg/read_noadvance.f90: New test.
10265
10266         PR libgfortran/24699
10267         gfortran.dg/fmt_t_2.f90: New test.
10268
10269         PR libgfortran/24785
10270         gfortran.dg/read_x_eor.f90: New test.
10271
10272         PR libgfortran/24584
10273         gfortran.dg/namelist_empty.f90: Rename test.
10274
10275         PR libgfortran/24489
10276         gfortran/read_eor.f90: Rename test.
10277
10278 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10279
10280         PR fortran/15976
10281         * gfortran.dg/automatic_module_variable.f90: New test.
10282
10283 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10284
10285         PR target/24445
10286         * gcc.dg/pr24445.c: New test.
10287
10288 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10289
10290         PR fortran/24655
10291         PR fortran/24755
10292         * gfortran.dg/recursive_statement_functions.f90: Add statement
10293         functions using inline intrinsic functions and parameters to test
10294         that they no longer seg-fault.
10295
10296         PR fortran/24409
10297         gfortran.dg/nested_modules_4.f90: New test.
10298         gfortran.dg/nested_modules_5.f90: New test.
10299
10300 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10301
10302         PR fortran/24643
10303         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10304
10305 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10306
10307         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10308         failures.
10309
10310 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10311
10312         * gcc.dg/sparc-getcontext-1.c: New test.
10313
10314 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10315
10316         * gcc.dg/ifcvt-fabs-1.c: New test.
10317
10318 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10319
10320         PR other/4372
10321         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10322         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10323
10324 2005-11-09  Richard Guenther  <rguenther@suse.de>
10325
10326         PR tree-optimization/24716
10327         * gcc.c-torture/execute/pr24716.c: New testcase.
10328
10329 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10330
10331         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10332
10333 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10334
10335         PR 24624
10336         * gcc.dg/pr24624.c: Testcase added.
10337
10338 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10339
10340         PR 24623
10341         * g++.dg/other/pr24623.C: Testcase added.
10342
10343 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10344
10345         PR fortran/22607
10346         * gfortran-dg/pure_byref_1.f90: New.
10347         * gfortran-dg/pure_byref_2.f90: New.
10348
10349 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10350
10351         PR c/24101
10352         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10353         * gcc.dg/dg.exp: Run main loop also for *.i files.
10354
10355 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10356
10357         PR c++/19450
10358         * g++.dg/tls/diag-3.C: New test.
10359         * g++.dg/tls/diag-4.C: New test.
10360         * g++.dg/tls/static-1.C: New test.
10361         * g++.dg/tls/static-1a.cc: New file.
10362
10363 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10364
10365         PR 23046
10366         * g++.dg/tree-ssa/pr23046.C: New test.
10367
10368 2005-11-08  Devang Patel <dpatel@apple.com>
10369
10370         PR tree-optimization/23115
10371         * gcc.dg/tree-ssa/pr23115.c: New.
10372
10373 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10374
10375         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10376         * gcc.target/powerpc/pr16155.c: Same.
10377         * gcc.target/powerpc/altivec-1.c: Same.
10378         * gcc.target/powerpc/altivec-2.c: Same.
10379         * gcc.target/powerpc/altivec-3.c: Same.
10380         * gcc.target/powerpc/altivec-5.c: Same.
10381         * gcc.target/powerpc/altivec-11.c: Same.
10382         * gcc.target/powerpc/altivec-12.c: Same.
10383         * gcc.target/powerpc/altivec-14.c: Same.
10384         * gcc.target/powerpc/altivec-22.c: Same.
10385         * gcc.target/powerpc/altivec-consts.c: Same.
10386         * gcc.target/powerpc/altivec-pr22085.c: Same.
10387         * gcc.target/powerpc/altivec-splat.c: Same.
10388         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10389         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10390         * gcc.target/powerpc/darwin-longlong.c: Same.
10391
10392 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10393
10394         PR target/19340
10395         * gcc.dg/pr19340.c: New test.
10396
10397 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10398
10399         PR rtl-optimization/24683
10400         * gcc.dg/pr24683.c: New test.
10401
10402 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10403
10404         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10405         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10406
10407 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10408
10409         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10410
10411 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10412
10413         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10414
10415 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10416
10417         PR target/24230
10418
10419         * gcc.target/powerpc/altivec-consts.c,
10420         gcc.target/powerpc/altivec-splat.c: New testcase.
10421
10422 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10423
10424         PR c/24599
10425
10426         * gcc.dg/overflow-2.c: New testcase.
10427
10428 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10429
10430         PR rtl-optimization/23567
10431         * gcc.c-torture/execute/20051104-1.c: New test.
10432
10433 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10434
10435         PR fortran/24534
10436         gfortran.dg/private_type_2.f90: Modified to check that case with
10437         PRIVATE declaration within derived type is accepted.
10438
10439         PR fortran/20838
10440         gfortran.dg/pointer_assign_1.f90: New test.
10441
10442         PR fortran/20840
10443         * gfortran.dg/arrayio_0.f90: New test.
10444
10445         PR fortran/17737
10446         gfortran.dg/data_initialized.f90: New test.
10447         gfortran.dg/data_constraints_1.f90: New test.
10448         gfortran.dg/data_constraints_2.f90: New test.
10449
10450 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10451
10452         PR fortran/24174
10453         PR fortran/24305
10454         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10455
10456 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10457
10458         PR 24670
10459         * gcc.dg/tree-ssa/pr24670.c: New test.
10460
10461 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10462
10463         PR target/22432
10464         * gcc.target/i386/pr22432.c: New test.
10465
10466 2005-11-05  Richard Henderson  <rth@redhat.com>
10467
10468         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10469         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10470         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10471         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10472         from gcc.dg/alpha-*.
10473         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10474         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10475
10476 2005-11-05  Andreas Jaeger  <aj@suse.de>
10477
10478         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10479
10480 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10481
10482         PR target/23424
10483         * gcc.dg/torture/pr23424-1.c: New test.
10484
10485 2005-11-04  Richard Henderson  <rth@redhat.com>
10486
10487         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10488         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10489         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10490         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10491         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10492         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10493         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10494         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10495         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10496         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10497         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10498         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10499         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10500         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10501         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10502         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10503         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10504         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10505         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10506         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10507         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10508         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10509         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10510         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10511         Move from gcc.dg/.
10512         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10513         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10514         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10515         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10516         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10517         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10518         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10519         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10520         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10521         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10522         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10523         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10524         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10525         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10526         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10527         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10528         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10529         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10530         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10531         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10532         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10533         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10534         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10535         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10536         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10537         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10538         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10539         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10540         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10541         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10542         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10543         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10544         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10545         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10546         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10547         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10548         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10549         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10550         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10551         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10552         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10553         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10554         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10555         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10556         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10557
10558 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10559
10560         PR 24627
10561         * gcc.dg/tree-ssa/pr24627.c: New test.
10562
10563 2005-11-04 Paul Brook  <paul@codesourcery.com>
10564
10565         * gcc.dg/tls/opt-10.c: New test.
10566
10567 2005-11-04  Andreas Jaeger  <aj@suse.de>
10568
10569         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10570         avoid extra warnings.
10571
10572 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10573
10574         PR libfortran/22298
10575         * gcc/testsuite/lib/target-supports.exp
10576         (check_effective_target_static_libgfortran): New
10577         static_libgfortran effective target.
10578         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10579         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10580
10581 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10582
10583         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10584
10585 2005-11-03  Josh Conner  <jconner@apple.com>
10586
10587         PR c++/19989
10588         g++.dg/ext/array2.C: New test.
10589         g++.dg/template/dependent-name3.C: New test.
10590         g++.dg/template/dependent-name4.C: New test.
10591         g++.dg/template/sfinae2.C: New test.
10592
10593 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10594
10595         PR preprocessor/22042
10596         * gcc.dg/cpp/strify4.c: New test.
10597
10598 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10599
10600         PR c++/17964
10601         * g++.dg/cpp/string-1.C: New test.
10602
10603 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10604
10605         * gcc.target/powerpc: New directory.
10606         * gcc.target/powerpc/powerpc.exp: New file.
10607         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10608         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10609         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10610         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10611         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10612         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10613         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10614         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10615         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10616         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10617         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10618         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10619         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10620         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10621         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10622         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10623         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10624         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10625         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10626         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10627         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10628         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10629         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10630         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10631         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10632         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10633         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10634         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10635         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10636         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10637         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10638         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10639         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10640         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10641
10642 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10643
10644         PR c++/21627
10645         * g++.dg/warn/inline2.C: New test.
10646
10647 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10648
10649         PR middle-end/23155
10650         * g++.dg/ext/c99struct1.C: New test.
10651         * gcc.dg/union-cast-1.c: New test.
10652         * gcc.dg/union-cast-2.c: New test.
10653         * gcc.dg/union-cast-3.c: New test.
10654
10655 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10656
10657         PR middle-end/24589
10658         * gcc.c-torture/execute/zero-struct-2.c: New test.
10659
10660 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10661
10662         PR c++/24582
10663         * g++.dg/init/switch1.C: New test.
10664
10665 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10666
10667         * gcc.dg/delay-slot-1.c: New test.
10668
10669 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10670
10671         PR target/24620
10672         * gcc.dg/pr24620.c: New test.
10673
10674 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10675
10676         PR c/24329
10677         * gcc.dg/format/unnamed-1.c: New test.
10678
10679 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10680
10681         PR c++/22434
10682         * g++.dg/expr/cond8.C: New test.
10683
10684         PR c++/24560
10685         * g++.dg/parse/dot1.C: New test.
10686
10687 2005-11-02  Jan Hubicka  <jh@suse.cz>
10688
10689         PR target/23303
10690         * gcc.dg/i386-lea.c: New test
10691
10692 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10693
10694         PR target/24615
10695         * gcc.dg/pr24615.c: New test.
10696
10697 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10698
10699         PR target/24600
10700         * gcc.dg/pr24600.c: New test.
10701
10702 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10703
10704         PR c++/19253
10705         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10706         * g++.dg/parse/typename9.C: New test.
10707         * g++/dg/parse/typename10.C: Likewise.
10708
10709 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10710
10711         PR fortran/18157
10712         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10713         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10714         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10715
10716 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10717
10718         PR c++/24569
10719         * g++.dg/debug/static1.C: New test.
10720
10721 2005-11-02  Josh Conner  <jconner@apple.com>
10722
10723         * g++.dg/crash38.C: moved into proper directory...
10724         * g++.dg/template/crash42.C: ...here
10725
10726 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10727
10728         PR target/18338
10729         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10730         pcc_bitfield_type_matters || default_packed.
10731
10732         * lib/target-supports.exp
10733         (check_effective_target_pcc_bitfield_type_matters): New proc.
10734         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10735
10736         PR testsuite/23304
10737         * lib/target-supports.exp (check_effective_default_packed): New proc.
10738         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10739         Gate expected errors on target ! default_packed.
10740         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10741
10742 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10743
10744         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10745         change (r106358).
10746
10747 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10748
10749         PR fortran/24008
10750         * gfortran.dg/entry_5.f90: New.
10751         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10752
10753 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10754
10755         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
10756
10757 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
10758
10759         PR fortran/21565
10760         gfortran.dg/namelist_blockdata.f90: New test.
10761
10762         PR fortran/18737
10763         gfortran.dg/external_implicit_none.f90: New test.
10764
10765         PR fortran/14994
10766         * gfortran.dg/secnds.f: New test.
10767
10768 2005-10-31  Jan Hubicka  <jh@suse.cz>
10769
10770         PR target/20928
10771         * gcc.c-torture/compile/pr20928.c: New test.
10772
10773 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
10774
10775         PR middle-end/23492
10776         * gcc.c-torture/compile/zero-strct-5.c: New test.
10777
10778 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
10779
10780         PR libgfortran/24584
10781         * gfortran.dg/pr24584.f90: New test.
10782
10783 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
10784
10785         PR fortran/18883
10786         * gfortran.dg/char_result_9.f90: New.
10787         * gfortran.dg/char_result_10.f90: New.
10788
10789 2005-10-30  Jan Hubicka  <jh@suse.cz>
10790
10791         * g++.dg/tree-ssa/pr24172.C: New testcase.
10792
10793 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10794
10795         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
10796
10797 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10798
10799         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
10800         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
10801         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
10802         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
10803         gfortran.dg/enum_9.f90,
10804         gfortran.fortran-torture/compile/enum_1.f90,
10805         gfortran.fortran-torture/execute/enum_1.f90,
10806         gfortran.fortran-torture/execute/enum_2.f90,
10807         gfortran.fortran-torture/execute/enum_3.f90,
10808         gfortran.fortran-torture/execute/enum_4.f90: New tests.
10809
10810 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
10811
10812         PR target/18482
10813         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
10814         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10815
10816 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10817
10818         PR libfortran/20179
10819         * gfortran.dg/mixed_io_1.f90: New test.
10820         * gfortran.dg/mixed_io_1.c: New file.
10821
10822 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10823
10824         * gfortran.dg/malloc_free_1.f90: New test.
10825
10826 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10827
10828         * gcc.dg/nested-func-4.c: Require profiling -pg.
10829
10830 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10831
10832         PR C++/23229
10833         * g++.dg/warn/main-2.C: New test.
10834
10835 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10836
10837         PR fortran/24545
10838         * gfortran.dg/interface_2.f90: new test.
10839
10840 2005-10-28  Josh Conner  <jconner@apple.com>
10841
10842         PR c++/22153
10843         * g++.dg/template/crash38.C: New test.
10844         * g++.dg/parse/explicit1.C: Change expected errors.
10845
10846 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10847
10848         PR C++/23426
10849         * g++.dg/other/large-size-array.C: New test.
10850
10851 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10852
10853         PR middle-end/24362
10854         * g++.dg/opt/complex4.C: New test.
10855
10856 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10857
10858         * gcc.dg/nested-func-4.c: New test.
10859
10860 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10861
10862         PR fortran/24158
10863         gfortran.dg/derived_recursion.f90: New test.
10864         gfortran.dg/implicit_actual.f90: New test.
10865
10866 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
10867
10868         PR middle-end/24295, PR testsuite/24477
10869         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
10870         removed when weakref hits the tree.
10871
10872 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
10873
10874         * gfortran.dg/cray_pointers_4.f90: New test.
10875
10876         * gfortran.dg/cray_pointers_5.f90: New test.
10877
10878 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
10879
10880         PR fortran/22290
10881         * gfortran.dg/assign_5.f90: New test.
10882         * gfortran.dg/assign_6.f: New test.
10883
10884 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
10885
10886         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
10887         CPU has no SSE support.
10888
10889 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
10890
10891         PR libgfortran/24224
10892         * gfortran.dg/arrayio_1.f90: Update attribution.
10893         * gfortran.dg/arrayio_2.f90: Update attribution.
10894         * gfortran.dg/arrayio_3.f90: Update attribution.
10895         * gfortran.dg/arrayio_4.f90: Update test conditions.
10896         * gfortran.dg/arrayio_5.f90: Update attribution.
10897         * gfortran.dg/arrayio_6.f90: New test.
10898         * gfortran.dg/arrayio_7.f90: New test.
10899
10900 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
10901
10902         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
10903
10904 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10905
10906         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
10907
10908 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10909
10910         PR fortran/24416
10911         * gfortran.dg/namelist_char_only.f90: New test.
10912
10913 2005-10-24  Asher Langton  <langton2@llnl.gov>
10914
10915         PR fortran/17031
10916         PR fortran/22282
10917         * gfortran.dg/cray_pointers_1.f90: New test.
10918         * gfortran.dg/cray_pointers_2.f90: New test.
10919         * gfortran.dg/cray_pointers_3.f90: New test.
10920         * gfortran.dg/loc_1.f90: New test.
10921         * gfortran.dg/loc_2.f90: New test.
10922
10923 2005-10-24  Steven Bosscher  <stevenb@suse.de>
10924
10925         * gcc.dg/pr24225.c: New test.
10926
10927 2005-10-24  Asher Langton  <langton2@llnl.gov>
10928
10929         * gfortran.dg/dup_save_1.f90: New test.
10930         * gfortran.dg/dup_save_2.f90: New test.
10931
10932 2005-10-24  Paul Brook  <paul@codesourcery.com>
10933
10934         PR 24107
10935         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10936         stdint.h.
10937
10938 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
10939
10940         PR libgfortran/24489
10941         * gfortran.dg/pr24489.f90: New test.
10942
10943 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
10944
10945         PR fortran/23635
10946         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10947
10948 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
10949
10950         PR target/18911
10951         * g++.dg/init/array16.C: Skip for mmix-*-*.
10952
10953 2005-10-23  Asher Langton  <langton2@llnl.gov>
10954
10955         * gfortran.dg/byte_1.f90: New test.
10956         * gfortran.dg/byte_2.f90: New test.
10957
10958 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
10959
10960         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
10961
10962 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
10963
10964         PR fortran/18022
10965         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
10966
10967         PR fortran/24311
10968         * gfortran.dg/merge_char_const.f90: New test.
10969
10970         PR fortran/24384
10971         * gfortran.dg/spread_scalar_source.f90: New test.
10972
10973 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
10974
10975         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
10976
10977         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
10978         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
10979
10980         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
10981
10982 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
10983
10984         PR fortran/24426
10985         * gfortran.dg/der_pointer_4.f90: New.
10986
10987 2005-10-22  David Ayers  <d.ayers@inode.at>
10988
10989         * obj-c++.dg/except-1.mm: Simplify.
10990
10991 2005-10-21  David Ayers  <d.ayers@inode.at>
10992
10993         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
10994
10995 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * gfortran.dg/assumed_dummy_2.f90: New test.
10998
10999 2005-10-21  James E Wilson  <wilson@specifix.com>
11000
11001         PR preprocessor/15220
11002         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11003
11004 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11005
11006         * gcc.c-torture/execute/20051021-1.c: New test.
11007
11008 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11009
11010         PR c++/24260
11011         * g++.dg/ext/tmplattr1.C: New test.
11012
11013 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11014
11015         PR fortran/24440
11016         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11017
11018 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11019
11020         * obj-c++.dg/except-1.mm: New.
11021
11022         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11023
11024 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11025
11026         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11027
11028 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11029
11030         PR middle-end/24295
11031         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11032         declarations with the same names as thunks' alias targets, use
11033         aliases instead.
11034         * gcc.dg/attr-alias-3.c: New test.
11035         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11036
11037 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11038
11039         PR c++/22618
11040         * g++.dg/parse/access8.C: New test.
11041
11042 2005-10-20  Richard Guenther  <rguenther@suse.de>
11043
11044         PR c++/24439
11045         * g++.dg/tree-ssa/pr24439.C: New testcase.
11046
11047 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11048
11049         * g++.dg/opt/delay-slot-1.C: New test.
11050
11051 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11052
11053         PR fortran/21625
11054         * gfortran.fg/der_init_1.f90: New.
11055
11056 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11057
11058         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11059
11060 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11061
11062         PR c++/21908
11063         * g++.dg/parse/error28.C: New test.
11064
11065 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11066
11067         * gcc.dg/profile-generate-2.c: New test.
11068
11069 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11070
11071         PR target/23589
11072         * g++.dg/ext/dllimport11.C: New.
11073
11074 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11075
11076         PR c++/22293
11077         * g++.dg/other/friend3.C: New test.
11078
11079 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11080
11081         PR c++/23293
11082         * g++.dg/template/error19.C: New test.
11083
11084 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11085
11086         PR c++/21383
11087         * g++.dg/overload/koenig2.C: New.
11088
11089         PR c++/23118
11090         * g++.dg/overload/error2.C: New.
11091
11092         PR c++/22604
11093         * g++.dg/inherit/covariant14.C: New.
11094
11095 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11096
11097         PR c++/23440
11098         * g++.dg/parse/for1.C: New test.
11099
11100 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11101
11102         PR fortran/23446
11103         * gfortran.dg/host_dummy_index_1.f90: New test.
11104
11105         PR fortran/21459
11106         * gfortran.dg/automatic_char_len_2.f90: New test.
11107
11108         PR fortran/20866
11109         * gfortran.dg/recursive_statement_functions.f90: New test.
11110
11111         PR fortran/20853
11112         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11113
11114         PR fortran/20849
11115         * gfortran.dg/external_initializer.f90: New test.
11116
11117         PR fortran/20837
11118         * non_module_public.f90: New test.
11119
11120 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11121
11122         PR c++/24386
11123         * g++.dg/template/overload7.C: New.
11124
11125         PR c++/22551
11126         * g++.dg/other/switch2.C: Remove expected warnings.
11127
11128         PR c++/21353
11129         * g++.dg/template/defarg6.C: New.
11130
11131 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11132
11133         PR target/24315
11134         * gcc.target/i386/pr24315.c: New test.
11135
11136 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11137
11138         PR c++/24389
11139         * g++.dg/template/static21.C: New test.
11140         * g++.dg/template/static21-a.cc: Likewise.
11141
11142 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11143
11144         PR c++/23959
11145         * g++.dg/warn/Wswitch-default-1.C: New test.
11146         * g++.dg/warn/Wswitch-default-2.C: New test.
11147
11148 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11149
11150         PR c++/22173
11151         * g++.dg/parse/template18.C: New test.
11152         * g++.dg/template/nontype15.C: Likewise.
11153
11154 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11155
11156         PR fortran/22273
11157         * gfortran.dg/spec_expr_2.f90: New.
11158
11159 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11160
11161         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11162         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11163         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11164         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11165         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11166         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11167         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11168         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11169         previous target-specific skips and warning-message matches where
11170         applicable.
11171
11172 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11173
11174         PR c++/21347
11175         * g++.dg/warn/Wctor-dtor.C: New test.
11176
11177 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11178
11179         PR c/23439
11180         * gcc.dg/for-1.c: New test.
11181
11182 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11183
11184         PR c++/19565
11185         * g++.dg/warn/Wconversion1.C: New test.
11186         * g++.dg/ext/packed4.C: Compile with -w.
11187         * g++.dg/opt/20050511-1.C: Likewise.
11188         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11189
11190 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11191
11192         * gfortran.dg/boz_5.f90: New test.
11193
11194 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11195
11196         PR c++/22551
11197         * g++.dg/other/switch2.C: New.
11198
11199         PR c++/23984
11200         * g++.dg/init/ctor7.C: New.
11201
11202 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11203
11204         PR c++/23730
11205         * g++.dg/parse/crash32.C: New test.
11206
11207 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11208
11209         PR c++/20721
11210         * g++.dg/init/goto2.C: New test.
11211
11212         PR c++/22464
11213         * g++.dg/template/crash/41.C: New test.
11214
11215         PR c++/22180
11216         * g++.dg/template/crash40.C: New test.
11217
11218         PR c++/23694
11219         * g++.dg/parse/friend5.C: New test.
11220
11221         PR c++/23307
11222         * g++.dg/template/crash38.C: New test.
11223
11224         PR c++/22352
11225         * g++.dg/template/friend38.C: New test.
11226
11227         PR c++/22405
11228         * g++.dg/template/crash39.C: New test.
11229
11230 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11231
11232         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11233         gcc.dg/debug/dwarf2/dwarf-char2.c,
11234         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11235
11236         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11237
11238 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11239
11240         * gcc.dg/dll-2.c: Add tests for warnings.
11241         * gcc.dg/dll-3.c: Likewise.
11242         * gcc.dg/dll-4.c: Likewise.
11243
11244         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11245         * g++.dg/ext/dllimport2.C: Likewise.
11246         * g++.dg/ext/dllimport3.C: Likewise.
11247         * g++.dg/ext/dllimport7.C: Likewise.
11248         * g++.dg/ext/dllimport8.C: Likewise.
11249         * g++.dg/ext/dllimport9.C: Likewise.
11250
11251 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11252
11253         PR fortran/24092
11254         * gfortran.dg/derived_pointer_recursion.f90: New test.
11255
11256 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11257
11258         * gcc.c-torture/execute/20051012-1.c: New test.
11259
11260 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11261
11262         PR fortran/18082
11263         * gfortran.dg/automatic_char_len_1.f90: New test.
11264
11265 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11266
11267         PR fortran/20847
11268         * gfortran.dg/save_common.f90: New test.
11269
11270         PR fortran/20856
11271         * gfortran.dg/save_result.f90: New test.
11272
11273 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11274
11275         PR c++/21592
11276         * g++.dg/template/dependent-expr1.C: Add new expected error.
11277         * g++.dg/template/dependent-expr2.C: Adjust error text.
11278         * g++.dg/template/overload6.C: New.
11279
11280         PR c++/23797
11281         * g++.dg/other/typename8.C: New.
11282
11283         PR c++/21117
11284         * g++.dg/other/return1.C: New.
11285
11286 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11287
11288         PR c++/24052
11289         * g++.dg/ext/label5.C: New.
11290
11291 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11292
11293         PR c++/19964
11294         * g++.dg/parse/crash31.C: New.
11295
11296 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11297
11298         * g++.dg/ipa/ipa-1.c: New test.
11299         * g++.dg/ipa/ipa-2.c: New test.
11300         * g++.dg/ipa/ipa-3.c: New test.
11301         * g++.dg/ipa/ipa-4.c: New test.
11302         * g++.dg/ipa/ipa-5.c: New test.
11303         * g++.dg/ipa/ipa.exp: New file.
11304
11305 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11306
11307         PR fortran/24207
11308         * gfortran.dg/private_type_3.f90: New test.
11309
11310 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11311
11312         PR fortran/20786
11313         gfortran.dg/aint_anint_1.f90: New test.
11314
11315 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11316
11317         PR libgfortran/24313
11318         gfortran.dg/csqrt.f: New test.
11319
11320 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11321
11322         PR c++/8057
11323         * g++.dg/warn/noeffect7.C: New test.
11324         * g++.dg/warn/noeffect2.C: Instantiate templates.
11325         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11326         and warning.
11327
11328 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11329
11330         PR c++/21089
11331         * g++.dg/init/float1.C: New test.
11332
11333         PR c++/24277
11334         * g++.dg/init/member1.C: Tweak error markers.
11335
11336 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11337
11338         PR testsuite/24281
11339         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11340         Check for null pointer.
11341
11342 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11343
11344         PR c++/21369
11345         * g++.dg/parse/ret-type3.C: New test.
11346
11347 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11348
11349         PR tree-opt/23946
11350         * gcc.c-torture/compile/pr23946.c: New test.
11351
11352 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11353
11354         * g++.dg/opt/mmx2.C: New test.
11355
11356 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11357
11358         PR c++/24277
11359         * g++.dg/template/static20.C: New test.
11360
11361         PR c++/24302
11362         * g++.dg/warn/Wunused-12.C: New test.
11363
11364         PR c++/23437
11365         * g++.dg/template/arg4.C: New test.
11366
11367 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11368
11369         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11370         * gcc.dg/ucnid-3.c: Likewise.
11371         * gcc.dg/ucnid-4.c: Likewise.
11372         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11373         * g++.dg/other/ucnid-1.C: Likewise.
11374         * gcc.dg/sparc-frame-1.c: New test.
11375
11376 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11377
11378         PR c++/24139
11379         * g++.dg/template/spec27.C: New test.
11380
11381         PR c++/24275
11382         * g++.dg/template/static19.C: New test.
11383
11384 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11385
11386         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11387         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11388
11389 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11390
11391         PR target/24136
11392         * gfortran.fortran-torture/compile/pr24136.f: New test.
11393
11394 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11395
11396         PR c++/22172
11397         * g++.dg/parse/crash30.C: New test.
11398
11399 2005-10-07  Richard Guenther  <rguenther@suse.de>
11400
11401         PR middle-end/24227
11402         * gcc.c-torture/compile/pr24227.c: New testcase.
11403
11404 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11405
11406         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11407         Do not put aligned attributes on array elements.
11408
11409 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11410
11411         PR testsuite/23611, PR testsuite/23615
11412         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11413         writing prototypes of library functions by hand.
11414         * obj-c++.dg/bitfield-4.mm: Likewise.
11415         * obj-c++.dg/const-str-4.mm: Likewise.
11416         * obj-c++.dg/encode-4.mm: Likewise.
11417         * obj-c++.dg/encode-5.mm: Likewise.
11418         * obj-c++.dg/encode-6.mm: Likewise.
11419         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11420         * obj-c++.dg/method-10.mm: Likewise.
11421         * obj-c++.dg/method-17.mm: Likewise.
11422         * obj-c++.dg/method-19.mm: Likewise.
11423         * obj-c++.dg/try-catch-2.mm: Likewise.
11424
11425 2005-10-06  Richard Henderson  <rth@redhat.com>
11426
11427         PR 24236
11428         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11429
11430 2005-10-06  Dale Johannesen  <dalej@apple.com>
11431
11432         * gcc.c-torture/execute/20030125-1.c: Correct.
11433
11434 2005-10-06  Richard Guenther  <rguenther@suse.de>
11435
11436         PR tree-optimization/24238
11437         * g++.dg/tree-ssa/pr24238.C: New testcase.
11438
11439 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11440
11441         PR 18568
11442         * gfortran.dg/der_pointer_3.f90: New test.
11443
11444 2005-10-05  Devang Patel  <dpatel@apple.com>
11445
11446         PR Debug/23205
11447         * g++.dg/other/PR23205.C: New.
11448
11449 2005-10-05  Richard Henderson  <rth@redhat.com>
11450
11451         PR target/23602
11452         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11453         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11454
11455 2005-10-05  Dale Johannesen  <dalej@apple.com>
11456
11457         * gcc.c-torture/execute/float-floor.c: New.
11458
11459 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11460
11461         PR tree-optimization/21419
11462         PR tree-optimization/24146
11463         PR tree-optimization/24151
11464
11465         * g++.dg/ext/asm7.C: New.
11466         * g++.dg/ext/asm8.C: New.
11467         * gcc.dg/asm-1.c: Compile on all targets.
11468         * gcc.dg/asm-pr24146.c: New.
11469         * gcc.dg/pr21419.c: Adjust error messages.
11470
11471 2005-10-05  Richard Guenther  <rguenther@suse.de>
11472
11473         PR fortran/24176
11474         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11475
11476 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11477
11478         PR c++/23513
11479         * g++.dg/template/spec22.C: Robustify test.
11480         * g++.dg/template/spec26.C: New.
11481
11482 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11483
11484         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11485         if target supports vector instructions.
11486
11487 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11488
11489         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11490         C99 functions.
11491
11492 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11493
11494         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11495         check_effective_target_fortran_large_int): Replace cached result
11496         when target changes.
11497
11498 2005-10-04  Devang Patel  <dpatel@apple.com>
11499
11500         * gcc.dg/i386-sse-vect-types.c: New.
11501
11502 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11503
11504         PR preprocessor/13726
11505         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11506         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11507
11508 2005-10-04  Richard Guenther  <rguenther@suse.de>
11509
11510         PR c/23576
11511         * gcc.dg/noncompile/pr23576.c: New testcase.
11512
11513 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11514
11515         PR middle-end/23125
11516         * gcc.dg/register-var-3.c: New test.
11517
11518 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11519
11520         * gcc.dg/pr23049.c: New test.
11521
11522         * gcc.dg/ucnid-4.c: Fix test.
11523
11524 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11525
11526         PR 23445
11527         * gcc.c-torture/compile/pr23445.c: New test.
11528
11529 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11530
11531         * g++.dg/overload/unknown1.C: New.
11532
11533 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11534
11535         PR c++/17775
11536         * g++.dg/template/repo4.C: New test.
11537
11538 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11539
11540         PR libfortran/19308
11541         * gfortran.dg/large_real_kind_2.F90: New test.
11542         * gfortran.dg/large_integer_kind_2.f90: New test.
11543
11544 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11545
11546         * lib/target-supports.exp (check_effective_target_vect_shift):
11547         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11548         (check_effective_target_vect_condition): Fix copy-n-pasto.
11549
11550         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11551         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11552         targets.
11553
11554 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11555
11556         PR c++/22621
11557         * g++.dg/template/overload5.C : New test.
11558
11559         PR c++/23840
11560         * g++.dg/expr/stdarg1.C: New test.
11561
11562 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11563
11564         PR 24142
11565         * gcc.c-torture/execute/pr24142.c: New test.
11566
11567 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11568
11569         PR 24141
11570         * gcc.c-torture/execute/pr24141.c: New test.
11571
11572 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11573             Diego Novillo  <dnovillo@redhat.com>
11574
11575         PR 23604
11576         * gcc.c-torture/execute/pr23604.c: New test.
11577
11578 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11579
11580         PR fortran/16404
11581         PR fortran/20835
11582         PR fortran/20890
11583         PR fortran/20899
11584         PR fortran/20900
11585         PR fortran/20901
11586         PR fortran/20902
11587         gfortran.dg/equiv_constraint_1.f90: New test.
11588         gfortran.dg/equiv_constraint_2.f90: New test.
11589         gfortran.dg/equiv_constraint_3.f90: New test.
11590         gfortran.dg/equiv_constraint_4.f90: New test.
11591         gfortran.dg/equiv_constraint_5.f90: New test.
11592         gfortran.dg/equiv_constraint_6.f90: New test.
11593         gfortran.dg/equiv_constraint_7.f90: New test.
11594         gfortran.dg/equiv_constraint_8.f90: New test.
11595         gfortran.dg/private_type_1.f90: New test.
11596         gfortran.dg/private_type_2.f90: New test.
11597         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11598         980628-10.f: Assert std=gnu to permit mixing of
11599         types in equivalence statements.
11600
11601 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11602
11603         PR 24112
11604         * gfortran.dg/open_status_1.f90: New.
11605
11606 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11607
11608         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11609         * gcc.dg/vect/pr22480.c: Clean up temp files.
11610         * gcc.dg/vect/pr23831.c: Clean up temp files.
11611         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11612         Clean up temp files.
11613         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11614         Clean up temp files.
11615
11616         * gcc.dg/20050309-1.c: Clean up temp files.
11617         * gcc.dg/20050325-1.c: Clean up temp files.
11618
11619 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11620
11621         PR tree-optimization/24059
11622         * gcc.dg/vect/pr24059.c : New test.
11623
11624 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11625
11626         PR middle-end/24109
11627         * gcc.c-torture/execute/20050929-1.c: New test.
11628
11629 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11630
11631         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11632
11633 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11634
11635         PR c/21419
11636         * gcc.dg/pr21419.c: New test.
11637
11638 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11639
11640         * gcc.dg/pr23911.c: New test.
11641
11642 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11643
11644         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11645
11646         PR c++/16782
11647         * g++.dg/parse/qualified4.C: New test.
11648         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11649         * g++.old-deja/g++.mike/p8154.C: Likewise.
11650
11651 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11652
11653         PR c++/22147
11654         * g++.dg/template/friend37.C: New test.
11655         * g++.dg/parse/crash28.C: Adjust error markers.
11656
11657 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11658
11659         PR fortran/18518
11660         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11661
11662 2005-09-27  Devang Patel  <dpatel@apple.com>
11663
11664         PR tree-optimization/23625
11665         * gcc.dg/pr23625.c: New test.
11666
11667 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11668
11669         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11670         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11671
11672 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11673
11674         PR fortran/23677
11675         * gfortran.fortran-torture/execute/save_1.f90: New test.
11676         * gfortran.dg/save_1.f90: New test.
11677
11678 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11679
11680         * gcc.target/i386/builtin-apply-mmx.c: New test.
11681
11682         PR target/22576
11683         * gcc.target/i386/pr22576.c: New test.
11684
11685         PR target/22585
11686         * gcc.target/i386/pr22585.c: New test.
11687
11688         PR target/23268
11689         * gcc.target/i386/pr23268.c: New test.
11690
11691         PR middle-end/23831
11692         * gcc.dg/vect/pr23831.c: New test.
11693
11694         PR target/24055
11695         * gcc.target/i386/pr24055.c: New test.
11696
11697 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11698
11699         PR tree-optimization/23960
11700         * gcc.c-torture/compile/pr23960.c: New.
11701
11702 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11703
11704         PR fortran/16861
11705         * gfortran.dg/nested_modules_3.f90: New.
11706
11707 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11708
11709         PR fortran/24005
11710         gfortran.dg/interface_1.f90: New test.
11711
11712 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11713         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11714
11715         PR fortran/23843
11716         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11717
11718 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11719
11720         PR fortran/23516
11721         * gfortran.dg/imag_1.f: New test.
11722         * gfortran.dg/imag_2.f: Ditto.
11723
11724 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11725
11726         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11727
11728 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11729
11730         PR c++/21983
11731         * g++.dg/warn/pr21983.C: New test.
11732
11733 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11734
11735         PR c++/23993
11736         * g++.dg/template/array14.C: New test.
11737
11738 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11739
11740         PR fortran/19929
11741         * gfortran.dg/der_ptr_component_1.f90: New test.
11742
11743 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11744
11745         PR c++/23965
11746         * g++.dg/template/error1.C: Reject "no matching function" message.
11747
11748 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11749
11750         PR c++/17609
11751         * g++.dg/lookup/error1.C: New test.
11752
11753 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11754
11755         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
11756         functionality of the testcase.
11757
11758 2005-09-20  Richard Henderson  <rth@redhat.com>
11759
11760         * gcc.dg/vect/vect-22.c: Require vect_float.
11761         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
11762
11763 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
11764
11765         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
11766         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
11767         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
11768         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
11769         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
11770         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
11771         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
11772         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
11773         * gcc.dg/cpp/ucnid-8.c: New test.
11774
11775 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11776
11777         PR tree-optimization/23929
11778         * gcc.c-torture/compile/pr23929.c: New test.
11779
11780 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
11781
11782         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
11783         for one loop.
11784
11785 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
11786
11787         PR testsuite/23186
11788         * g++.dg/other/pr22003.C: Require named sections.
11789
11790 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11791
11792         PR c++/23947
11793         * g++.dg/rtti/crash3.C: New test.
11794
11795         PR tree-optimization/23818
11796         * gcc.dg/pr23818.c: New test.
11797
11798 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11799
11800         PR fortran/23420
11801         * gfortran.dg/print_fmt_4.f: New.
11802
11803 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11804
11805         PR fortran/23663
11806         * gfortran.fortran-torture/execute/entry_11.f90: New test.
11807
11808 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11809
11810         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
11811         Use pointers to local alignable arrays instead. Added comments.
11812         * gcc.dg/vect/vect-46.c: Likewise.
11813         * gcc.dg/vect/vect-48.c: Likewise.
11814         * gcc.dg/vect/vect-49.c: Likewise.
11815         * gcc.dg/vect/vect-52.c: Likewise.
11816         * gcc.dg/vect/vect-53.c: Likewise.
11817         * gcc.dg/vect/vect-54.c: Likewise.
11818         * gcc.dg/vect/vect-56.c: Likewise.
11819         * gcc.dg/vect/vect-57.c: Likewise.
11820         * gcc.dg/vect/vect-58.c: Likewise.
11821         * gcc.dg/vect/vect-60.c: Likewise.
11822         * gcc.dg/vect/vect-61.c: Likewise.
11823
11824         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11825         The test is no longer vectorizable on vect_no_align targets.
11826         * gcc.dg/vect/vect-43.c: Likewsie.
11827
11828         * gcc.dg/vect/vect-44.c: Added comments.
11829         * gcc.dg/vect/vect-45.c: Added comments.
11830         * gcc.dg/vect/vect-50.c: Added comments.
11831         * gcc.dg/vect/vect-51.c: Added comments.
11832
11833         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11834         aligned type.
11835         * gcc.dg/vect/Os-vect-95.c: Likewise.
11836
11837         * gcc.dg/vect/vect-41.c: Test removed.
11838         * gcc.dg/vect/vect-47.c: Test removed.
11839         * gcc.dg/vect/vect-55.c: Test removed.
11840         * gcc.dg/vect/vect-59.c: Test removed.
11841
11842 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11843
11844         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11845         No longer vectorizable on vect_no_align targets.
11846         * gcc.dg/vect/pr20122.c: Likewise.
11847         * gcc.dg/vect/vect-74.c: Likewise.
11848         * gcc.dg/vect/vect-75.c: Likewise.
11849         * gcc.dg/vect/vect-76.c: Likewise.
11850
11851         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11852         Will not be vectorizable on vect_no_align targets once aliasing issues
11853         are resolved.
11854         * gcc.dg/vect/vect-79.c: Likewise.
11855
11856         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11857         * gcc.dg/vect/vect-78.c: Likewise.
11858         * gcc.dg/vect/vect-97.c: Likewise.
11859
11860 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11861
11862         * gcc.dg/pr23943.c: New test.
11863
11864 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11865
11866         PR fortran/19181
11867         * gfortran.dg/derived_pointer_null_1.f90: New test.
11868
11869 2005-09-18  Richard Guenther  <rguenther@suse.de>
11870
11871         PR middle-end/23944
11872         * gcc.c-torture/compile/pr23944.c: New testcase.
11873
11874 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
11875
11876         PR fortran/15975
11877         * gfortran.dg/der_pointer_2.f90: New test.
11878
11879 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11880
11881         PR fortran/16861
11882         * gfortran.dg/nested_modules_2.f90: New test.
11883
11884 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11885
11886         PR c++/18368
11887         * g++.dg/other/semicolon.C: New test.
11888
11889 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
11890
11891         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
11892         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
11893
11894 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/23914
11897         * g++.dg/template/static18.C: New test.
11898
11899         PR c++/21514
11900         * g++.dg/template/crash19.C: Remove dg-error marker.
11901         * g++.dg/template/local4.C: New test.
11902
11903 2005-09-16  Paul Brook  <paul@codesourcery.com>
11904
11905         PR fortran/23906
11906         * gfortran.dg/dependency_1.f90: New test.
11907
11908 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11909
11910         PR c++/23896
11911         * g++.dg/template/static17.C: New test.
11912
11913 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
11914
11915         PR c++/23139
11916         * g++.dg/warn/huge-val1.C: New test.
11917
11918 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c++/13140
11921         * g++.dg/parse/class2.C: New test.
11922         * g++.dg/template/explicit8.C: Likewise.
11923         * g++.dg/template/spec25.C: Likewise.
11924
11925 2005-09-14  Josh Conner  <jconner@apple.com>
11926
11927         PR middle-end/23584
11928         * gcc.dg/pr23584.c: New test.
11929
11930 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
11931
11932         PR fortran/21875 Internal Unit Array I/O, NIST
11933         * gfortran.dg/arrayio_1.f90: New test.
11934         * gfortran.dg/arrayio_1.f90: New test.
11935         * gfortran.dg/arrayio_1.f90: New test.
11936         * gfortran.dg/arrayio_1.f90: New test.
11937         * gfortran.dg/arrayio_1.f90: New test.
11938
11939 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
11940
11941         PR middle-end/22480
11942         * gcc.dg/vect/pr22480.c: New test.
11943
11944 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
11945
11946         PR fortran/19358
11947         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
11948
11949 2005-09-13 Josh Conner <jconner@apple.com>
11950
11951         PR c++/23180
11952         * g++.dg/init/struct2.C: New test.
11953         * g++.dg/init/struct3.C: New test.
11954
11955 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
11956
11957         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
11958         Clean up temp files.
11959         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
11960         gcc.dg/tree-ssa/builtin-fprintf-1.c,
11961         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
11962         gcc.dg/tree-ssa/builtin-printf-1.c,
11963         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
11964         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
11965         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
11966         gcc.dg/tree-ssa/builtin-vprintf-1.c,
11967         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
11968         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
11969         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
11970         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
11971         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
11972         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
11973         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
11974         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
11975
11976 2005-09-13  Josh Conner  <jconner@apple.com>
11977
11978         * lib/gcc-dg.exp: Load scanipa.exp.
11979         (cleanup-dump): New procedure.
11980         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
11981         * lib/scandump.exp: New file.
11982         * lib/scantree.exp: Use it.
11983         * lib/scanipa.exp: New file.
11984
11985 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11986
11987         PR fortran/17740
11988         * gfortran.dg/generic_4.f90: New test.
11989
11990 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
11991
11992         PR target/23816
11993         * gcc.target/i386/pr23816-1.c: New test.
11994         * gcc.target/i386/pr23816-2.c: New test.
11995
11996
11997 2005-09-13  Bastian Blank <waldi@debian.org>
11998
11999         PR c++/16171
12000         * g++.dg/abi/mangle26.C: New test.
12001         * g++.dg/abi/mangle27.C: New test.
12002         * g++.dg/abi/mangle28.C: New test.
12003         * g++.dg/abi/mangle29.C: New test.
12004
12005         PR c++/23839
12006         * g++.dg/parse/register1.C: New test.
12007
12008 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12009
12010         PR c++/23842
12011         * g++.dg/template/access16.C: New test.
12012
12013 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12014
12015         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12016
12017 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12018
12019         PR fortran/18899
12020         * gfortran.dg/shape_2.f90: New test.
12021
12022 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12023
12024         PR target/19269
12025         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12026         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12027         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12028         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12029         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12030         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12031         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12032         tests.
12033
12034 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12035
12036         PR c++/23841
12037         * g++.dg/parse/template17.C: New test.
12038
12039 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12040
12041         PR c++/23789
12042         * g++.dg/template/nontype14.C: New test.
12043
12044 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12045
12046         PR g++/7874
12047         * g++.dg/lookup/friend7.C: New test.
12048         * g++.dg/lookup/friend8.C: New test.
12049         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12050         so that it will be found via argument dependent lookup.
12051         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12052         friend functions which will no longer be found.
12053         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12054         function g, so that it will be found via argument dependent
12055         lookup.
12056         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12057         * g++.old-deja/g++.mike/net43.C: Likewise.
12058
12059 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12060
12061         PR c++/23691
12062         * g++.dg/template/static16.C: New test.
12063
12064 2005-09-12  Josh Conner  <jconner@apple.com>
12065
12066         PR middle-end/23237
12067         * gcc.c-torture/compile/pr23237.c: New test.
12068
12069 2005-09-11  Richard Henderson  <rth@redhat.com>
12070
12071         * g++.dg/other/error8.C: Update expected diagnostic text.
12072
12073 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12074
12075         PR libfortran/19872
12076         * gfortran.dg/overwrite_1.f: New test.
12077
12078 2005-09-09  Josh Conner  <jconner@apple.com>
12079
12080         * g++.dg/init/pr23180-1.C: Removed.
12081         * g++.dg/init/pr23180-2.C: Removed.
12082
12083 2005-09-09  David Daney <ddaney@avtrex.com>
12084
12085         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12086         files which are ...
12087         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12088         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12089
12090 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12091
12092         * gfortran.dg/iostat_2.f90: New test.
12093
12094 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12095
12096         PR c++/22252
12097         * g++.dg/ext/interface1.C: New test.
12098         * g++.dg/ext/interface1.h: Likewise.
12099         * g++.dg/ext/interface1a.cc: Likewise.
12100
12101 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12102
12103         * gfortran.dg/iomsg_1.f90: New test case.
12104
12105 2005-09-09  Richard Guenther  <rguenther@suse.de>
12106
12107         PR c++/23624
12108         * g++.dg/tree-ssa/pr23624.C: New testcase.
12109
12110 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12111
12112         PR fortran/19239
12113         * gfortran.dg/vector_subscript_1.f90,
12114         * gfortran.dg/vector_subscript_2.f90: New tests.
12115
12116 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12117
12118         PR fortran/21104
12119         * gfortran.dg/array_alloc_1.f90,
12120         * gfortran.dg/array_alloc_2.f90,
12121         * gfortran.dg/array_alloc_3.f90: New tests.
12122
12123 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12124
12125         PR fortran/12840
12126         * gfortran.dg/array_constructor_6.f90
12127         * gfortran.dg/array_constructor_7.f90
12128         * gfortran.dg/array_constructor_8.f90
12129         * gfortran.dg/array_constructor_9.f90
12130         * gfortran.dg/array_constructor_10.f90
12131         * gfortran.dg/array_constructor_11.f90
12132         * gfortran.dg/array_constructor_12.f90: New tests.
12133
12134 2005-09-08  Josh Conner  <jconner@apple.com>
12135
12136         PR c++/23180
12137         * g++.dg/init/pr23180-1.C: New test.
12138         * g++.dg/init/pr23180-2.C: New test.
12139
12140 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12141
12142         PR fortran/18878
12143         * gfortran.dg/module_double_reuse.f90: New.
12144
12145 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12146
12147         PR fortran/23270
12148         PR fortran/22304
12149         PR fortran/18870
12150         PR fortran/17917
12151         PR fortran/16511
12152         * gfortran.dg/common_equivalence_1.f: New.
12153         * gfortran.dg/common_equivalence_2.f: New.
12154         * gfortran.dg/common_equivalence_3.f: New.
12155         * gfortran.dg/contained_equivalence_1.f90: New.
12156         * gfortran.dg/module_blank_common.f90: New.
12157         * gfortran.dg/module_commons_1.f90: New.
12158         * gfortran.dg/module_equivalence_1.f90: New.
12159         * gfortran.dg/nested_modules_1.f90: New.
12160         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12161         equivalences and add comment to connect the test with
12162         the PR.
12163
12164 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12165
12166         PR fortran/23765
12167         * gfortran.dg/common_6.f90: New test.
12168
12169 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12170
12171         PR fortran/15326
12172         * gfortran.dg/char_result_1.f90,
12173         * gfortran.dg/char_result_2.f90,
12174         * gfortran.dg/char_result_3.f90,
12175         * gfortran.dg/char_result_4.f90,
12176         * gfortran.dg/char_result_5.f90,
12177         * gfortran.dg/char_result_6.f90,
12178         * gfortran.dg/char_result_7.f90,
12179         * gfortran.dg/char_result_8.f90: New tests.
12180
12181 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12182
12183         PR fortran/19928
12184         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12185
12186 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12187
12188         PR obj-c++/16816
12189         * obj-c++.dg/selector-5.mm: New test.
12190         * obj-c++.dg/selector-6.mm: New test.
12191
12192 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12193
12194         PR objc/20574
12195         PR objc/19324
12196         * objc.dg/error-1.m: New test.
12197
12198 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12199
12200         PR fortran/23373
12201         * gfortran.fortran-torture/execute/pr23373-1.f90,
12202         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12203
12204 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12205
12206         PR libfortran/23760
12207         * gfortran.dg/g77/1832.f: Remove long string in write statement
12208         to allow the test to pass on correct list directed output with
12209         prepended space.
12210
12211 2005-09-07  James E Wilson  <wilson@specifix.com>
12212
12213         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12214
12215 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12216
12217         * gfortran.dg/parameter+save.f90: Rename to
12218         * gfortran.dg/parameter_save.f90: .. this.
12219
12220 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12221
12222         PR fortran/20848
12223         * gfortran.dg/parameter+save.f90: New test case.
12224
12225 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12226
12227         PR fortran/19269
12228         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12229
12230 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12231
12232         PR c/23075
12233         * gcc.dg/pr23075.c: New test.
12234         * g++.dg/warn/pr23075.C: New test.
12235
12236         PR target/22362
12237         * gcc.target/i386/pr22362.c: New test.
12238
12239         PR rtl-optimization/23098
12240         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12241
12242         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12243         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12244         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12245
12246 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12247
12248         * g++.dg/expr/cast6.C: New test.
12249
12250         PR c++/9782
12251         * g++.dg/init/new15.C: New test.
12252
12253 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12254
12255         * gcc.dg/vect/Os-vect-95.c: New test.
12256         * gcc.dg/vect/vect-95.c: Same.
12257
12258 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12259
12260         * gcc.dg/vect/vect-29.c: Update xfail testing.
12261         * gcc.dg/vect/vect-44.c: Same.
12262         * gcc.dg/vect/vect-48.c: Same.
12263         * gcc.dg/vect/vect-50.c: Same.
12264         * gcc.dg/vect/vect-72.c: Same.
12265         * gcc.dg/vect/vect-77.c: Same.
12266         * gcc.dg/vect/vect-78.c: Same.
12267         * gcc.dg/vect/vect-80.c: Same.
12268         * gcc.dg/vect/vect-96.c: Same.
12269         * gcc.dg/vect/vect-100.c: Same.
12270         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12271         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12272         * gfortran.dg/vect/vect-5.f90: Same.
12273
12274 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12275
12276         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12277         start strings.
12278         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12279         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12280
12281         PR c++/23056
12282         * g++.dg/opt/pr23056.C: New test.
12283
12284         PR rtl-optimization/23098
12285         * gcc.target/i386/pr23098.c: New test.
12286
12287 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12288
12289         PR c++/23667
12290         * g++.dg/template/static15.C: New test.
12291
12292         PR c++/21440
12293         * g++.dg/ext/stmtexpr5.C: New test.
12294         * g++.dg/ext/stmtexpr6.C: Likewise.
12295
12296 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12297
12298         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12299
12300         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12301         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12302         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12303
12304 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12305
12306         PR libfortran/23321
12307         * gfortran.dg/direct_io_4.f90: New test case.
12308
12309 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12310             Rasmus Hahn  <rassahah@neofonie.de>
12311
12312         PR libobjc/23108
12313         * objc.dg/type-stream-1.m: New test.
12314
12315 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12316
12317         PR fortran/23661
12318         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12319         gfortran.dg/print_fmt_3.f90: New test.
12320
12321 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * gfortran.dg/fmt_t_1.f90: New test.
12324
12325 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12326
12327         PR rtl-optimization/23454
12328         * g++.dg/opt/pr23454.C: New test.
12329
12330 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12331
12332         PR c++/23699
12333         * g++.dg/ext/static1.C: New test.
12334
12335 2005-09-02  Richard Henderson  <rth@redhat.com>
12336
12337         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12338         tail call to check_fa_work.
12339
12340 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12341
12342         PR c++/21687
12343         * g++.dg/other/gc3.C: New test.
12344
12345 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12346
12347         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12348         * gcc.dg/20050826-1.c: Likewise.
12349
12350 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12351
12352         PR c++/23167
12353         * g++.dg/expr/volatile1.C: New test.
12354
12355 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12356
12357         PR middle-end/23547
12358         * gcc.dg/pr23547.c: New test.
12359
12360 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12361
12362         PR c/22061
12363         * gcc.c-torture/execute/pr22061-1.c,
12364         * gcc.c-torture/execute/pr22061-2.c,
12365         * gcc.c-torture/execute/pr22061-3.c,
12366         * gcc.c-torture/execute/pr22061-4.c: New tests.
12367
12368 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12369
12370         * gcc.dg/Wredundant-decls-2.c: New test to check that
12371         -Wredundant-decls does not issue warning for a variable
12372         definition following a declaration.
12373
12374 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12375
12376         PR debug/7241
12377         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12378         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12379         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12380
12381         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12382         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12383         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12384         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12385         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12386         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12387         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12388         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12389
12390 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12391
12392         PR objc/23306
12393         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12394         scan-assmbler.
12395
12396 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12397
12398         PR target/21255
12399         * gcc.dg/pr21255-1.c: New test.
12400         * gcc.dg/pr21255-2-mb.c: Likewise.
12401         * gcc.dg/pr21255-2-ml.c: Likewise.
12402         * gcc.dg/pr21255-3.c: Likewise.
12403         * gcc.dg/pr21255-4.c: Likewise.
12404
12405 2005-08-31  Dale Johannesen  <dalej@apple.com>
12406
12407         * gcc.dg/20050830-1.c: New.
12408
12409 2005-08-31  Josh Conner  <jconner@apple.com>
12410
12411         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12412         command-line options for arm-*-* targets.
12413         * g++.dg/init/array16.C: Likewise.
12414         * g++.dg/other/crash-4.C: Likewise.
12415
12416 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12417
12418         PR obj-c++/23640
12419         * obj-c++.dg/gnu-runtime-3.mm: New test.
12420
12421 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12422
12423         PR c++/13377
12424         * g++.dg/lookup/ambig4.C: New test.
12425         * g++.dg/lookup/ambig5.C: New test.
12426         * g++.dg/tc1/dr101.C: Adjust error markers.
12427
12428 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12429
12430         PR c++/23639
12431         * g++.dg/template/ttp5.C: Adjust error markers.
12432
12433 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12434
12435         PR testsuite/23609
12436         * lib/obj-c++.exp: Include target-libpath.exp.
12437         (obj-c++_link_flags): Look for the GNU libobjc library
12438         and set the library path to include it.
12439         Don't manually set LD_LIBRARY_PATH (etc.) but call
12440         set_ld_library_path_env_vars instead.
12441         (obj-c++_target_compile): Don't set library path or
12442         linker flags because they are already set correctly
12443         in obj-c++_link_flags.
12444
12445 2005-08-30  Josh Conner  <jconner@apple.com>
12446
12447         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12448         to command-line options for arm-*-* targets.
12449
12450 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12451
12452         * g++.dg/other/i386-1.C: New.
12453
12454 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12455
12456         PR preprocessor/20348
12457         PR preprocessor/20356
12458         * gcc.dg/cpp/pr20348.c: New test.
12459         * gcc.dg/cpp/pr20348.h: New file.
12460         * gcc.dg/cpp/inc/pr20348.h: New file.
12461         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12462         * gcc.dg/cpp/pr20356.c: New test.
12463         * gcc.dg/cpp/pr20356.h: New file.
12464         * gcc.dg/cpp/inc/pr20356.h: New file.
12465         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12466
12467 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12468
12469         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12470         Fix array dimension to avoid correct end-of-file error.
12471
12472 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12473
12474         PR libfortran/23598
12475         * gfortran.dg/iostat_1.f90: New test.
12476
12477 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12478
12479         PR middle-end/23408
12480         * gcc.dg/pr23408.c: New test.
12481
12482 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/23099
12485         * g++.dg/init/member1.C: Make sure erroneous static data member
12486         definitions are required.
12487         * g++.dg/template/static13.C: New test.
12488         * g++.dg/template/static14.C: Likewise.
12489
12490 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12491
12492         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12493         -march=pentium4, remove ilp32 requirement.
12494
12495         PR middle-end/23484
12496         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12497         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12498
12499 2005-08-29  Andreas Jaeger  <aj@suse.de>
12500
12501         PR testsuite/23607
12502         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12503
12504 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12505
12506         * gcc.c-torture/execute/20050316-2.c: New test.
12507         * gcc.c-torture/execute/20050316-3.c: New test.
12508         * gcc.dg/torture/pr16104-1.c: New test.
12509
12510 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12511
12512         PR middle-end/23463
12513         * gcc.c-torture/execute/zero-struct-1.c: New test.
12514
12515 2005-08-27  Richard Guenther  <rguenther@suse.de>
12516
12517         PR target/23575
12518         * gcc.target/i386/pr23575.c: New testcase.
12519
12520 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12521
12522         PR rtl-optimization/23561
12523         * gcc.c-torture/execute/20050826-1.c: New test.
12524
12525         PR rtl-opt/23560
12526         * gcc.c-torture/execute/20050826-2.c: New test.
12527
12528 2005-08-26  Dale Johannesen  <dalej@apple.com>
12529
12530         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12531         * gcc.dg/20050826-1.c: New.
12532
12533 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12534
12535         PR c++/19004
12536         * g++.dg/template/nontype13.C: New test.
12537
12538         PR c++/23491
12539         * g++.dg/init/new14.C: New test.
12540         * g++.dg/expr/anew1.C: Do not XFAIL.
12541         * g++.dg/expr/anew2.C: Likewise.
12542         * g++.dg/expr/anew3.C: Likewise.
12543
12544 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12545
12546         PR middle-end/22439
12547         * gcc.dg/vla-3.c: New test.
12548
12549 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12550
12551         PR fortran/20363
12552         * gfortran.dg/named_interface.f90: New.
12553
12554 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12555
12556         * gcc.c-torture/execute/frame-address.c: New test.
12557
12558 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12559
12560         PR c++/20817
12561         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12562
12563 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12564
12565         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12566
12567 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12568
12569         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12570         * gcc.dg/altivec-22.c: Rename from..
12571         * gcc.dg/altivec-nomfcr.c: ..this.
12572
12573 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12574
12575         PR tree-optimization/23546
12576         * gcc.dg/tree-ssa/pr23546.c: New test.
12577
12578 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12579
12580         PR fortran/17758
12581         * gfortran.dg/nonreturning_statements.f90: New test.
12582
12583 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12584
12585         PR c++/22454
12586         * g++.dg/parse/crash29.C: New.
12587
12588 2005-08-23  DJ Delorie  <dj@redhat.com>
12589
12590         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12591         constants have the L suffix.
12592
12593 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12594
12595         PR c++/23044
12596         * g++.dg/template/instantiate8.C: New.
12597
12598 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12599
12600         PR middle-end/23467
12601         * gcc.c-torture/execute/pr23467.c: New test.
12602
12603 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12604
12605         PR tree-optimization/22043
12606         * gcc.c-torture/execute/20050613-1.c: New test.
12607
12608 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12609
12610         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12611
12612 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12613
12614         PR rtl-optimization/23478
12615         * g++.dg/opt/pr23478.C: New test.
12616
12617 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12618
12619         PR c/18715
12620         * gcc.dg/switch-warn-3.c: New test.
12621
12622 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12623
12624         PR c++/22233
12625         * g++.dg/template/param1.C: New test.
12626
12627 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12628
12629         PR c++/23089
12630         * g++.dg/other/incomplete1.C: New test.
12631
12632 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12633
12634         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12635         are vectorizable.
12636
12637 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12638
12639         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12640         d_lines_5.f: New.
12641
12642 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12643
12644         * gcc.target/i386/sse-4.c: New test.
12645
12646 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12647
12648         PR testsuite/23239
12649         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12650
12651 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12652
12653         * gcc.dg/20050811-1.c: New test.
12654         * gcc.dg/20050811-2.c: New test.
12655
12656 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12657
12658         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12659
12660 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12661
12662         PR 23476
12663         * gcc.c-torture/compile/pr23476.c: New test.
12664
12665 2005-08-19  Devang Patel  <dpatel@apple.com>
12666
12667         PR tree-optimization/23048
12668         * gcc.dg/tree-ssa/pr23048.c: New test.
12669
12670 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12671
12672         PR middle-end/20624
12673         * g++.dg/warn/Wreturn-3.C: New test
12674
12675 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12676
12677         PR tree-optimization/22228
12678         * g++.dg/vect/pr22543.cc: New test.
12679
12680 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12681
12682         PR tree-optimization/21574
12683         * gcc.dg/tree-ssa/pr21574.c: New test.
12684
12685 2005-08-16  James E Wilson  <wilson@specifix.com>
12686
12687         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12688
12689 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12690
12691         PR tree-opt/23402
12692         * gcc.c-torture/compile/zero-strct-3.c: New test.
12693         * gcc.c-torture/compile/zero-strct-4.c: New test.
12694
12695 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12696
12697         PR target/23376
12698         * gcc.target/x86_64/pr23376.c: New test.
12699
12700 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12701
12702         PR c++/23337
12703         * g++.dg/ext/vector2.C: New.
12704
12705 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12706
12707         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12708
12709 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12710
12711         PR libfortran/23428
12712         * gfortran.dg/inquire-complex.f90: New test case.
12713
12714 2005-08-16  James E Wilson  <wilson@specifix.com>
12715
12716         PR tree-optimization/21105
12717         * gcc.dg/large-size-array.c: New.
12718
12719 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12720
12721         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12722         type.
12723         * gcc.dg/vect/vect-41: Likewise.
12724         * gcc.dg/vect/vect-42: Likewise.
12725         * gcc.dg/vect/vect-43: Likewise.
12726         * gcc.dg/vect/vect-44: Likewise.
12727         * gcc.dg/vect/vect-46: Likewise.
12728         * gcc.dg/vect/vect-47: Likewise.
12729         * gcc.dg/vect/vect-48: Likewise.
12730         * gcc.dg/vect/vect-52: Likewise.
12731         * gcc.dg/vect/vect-53: Likewise.
12732         * gcc.dg/vect/vect-54: Likewise.
12733         * gcc.dg/vect/vect-55: Likewise.
12734         * gcc.dg/vect/vect-56: Likewise.
12735         * gcc.dg/vect/vect-57: Likewise.
12736         * gcc.dg/vect/vect-58: Likewise.
12737         * gcc.dg/vect/vect-59: Likewise.
12738         * gcc.dg/vect/vect-60: Likewise.
12739         * gcc.dg/vect/vect-61: Likewise.
12740         * gcc.dg/vect/vect-85: Likewise.
12741         * gcc.dg/vect/vect-87: Likewise.
12742         * gcc.dg/vect/vect-88: Likewise.
12743         * gcc.dg/vect/vect-93.c: Likewise.
12744         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12745         * gcc.dg/vect/vect-75: Likewise.
12746         * gcc.dg/vect/vect-76: Likewise.
12747         * gcc.dg/vect/vect-77: Likewise.
12748         * gcc.dg/vect/vect-78: Likewise.
12749         * gcc.dg/vect/vect-80: Likewise.
12750         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12751         vectorized for the expected reason, rather than checking how alignment
12752         was handled.
12753         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12754         type and also instead of aligned pointers. Added documentation.
12755
12756 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
12757
12758         * gfortran.dg/power.f90: New test.
12759
12760 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12761
12762         PR rtl-optimization/23299
12763         * g++.dg/opt/pr23299.C: New test.
12764
12765 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12766
12767         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
12768
12769 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
12770
12771         * g++.dg/template/local6.C: New test.
12772
12773 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12774
12775         * execute/exceptions/finally-1.m: Check that the catch and finally are
12776         being called.  Also add a "return 0;" at the end of main.
12777
12778 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
12779
12780         PR fortran/21432.
12781         * gfortran.dg/namelist_print_1.f: New test of functionality of
12782         PRINT namelist.
12783         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
12784         namelist generates error with -std=f95.
12785
12786 2005-08-14  Ira Rosen  <irar@il.ibm.com>
12787
12788         PR tree-optimization/23119
12789         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
12790
12791 2005-08-13  Marcin Koziej  <creep@desk.pl>
12792             Andrew Pinski  <pinskia@physics.uc.edu>
12793
12794         PR libobjc/22492
12795         * execute/exceptions/finally-1.m: New test.
12796
12797 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12798
12799         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
12800         testsuite.
12801         * objc/execute/exceptions/trivial.m: New test.
12802         * objc.dg/try-catch-11.m: Move to ...
12803         * objc/execute/exceptions/foward-1.m: Here.
12804         * objc.dg/try-catch-2.m: Move to ...
12805         * objc/execute/exceptions/catchall-1.m: Here.
12806         * objc.dg/try-catch-8.m: Move to ...
12807         * objc/execute/exceptions/local-variables-1.m: Here.
12808
12809 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12810
12811         * objc.dg/nested-func-1.m: Move to ...
12812         * objc/execute/nested-func-1.m: Here.
12813
12814 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12815
12816         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12817         in ${options} instead of [target_info name].
12818         * lib/obj-c++.exp (objc_target_compile): Likewise.
12819
12820 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12821
12822         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12823
12824 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12825
12826         part of PR testsuite/23348
12827         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12828         of the torture options.
12829         * objc/compile/trivial.m: New test.
12830
12831 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12832
12833         * gfortran.dg/eoshift.f90: Correct format.
12834
12835 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12836
12837         * gfortran.fortran-torture/execute/character_passing.f90:
12838         Fix comment typo.
12839
12840 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12841
12842         PR c++/8271
12843         * g++.dg/template/unify10.C: New.
12844
12845 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12846
12847         * g++.dg/parse/pr22514.C: Move to...
12848         * g++.dg/debug/pr22514.C: here.
12849
12850 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12851
12852         PR c++/23266
12853         * g++.dg/inherit/pure1.C: New test.
12854
12855         * ChangeLog: Fix typos.
12856
12857 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12858             Steven Bosscher  <stevenb@suse.de>
12859
12860         * gfortran.dg/runtime_warning_1.f90: New test.
12861
12862 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12863
12864         PR c++/23219
12865         * g++.dg/parse/crash28.C: New.
12866
12867 2005-08-11  Richard Guenther  <rguenther@suse.de>
12868
12869         PR target/23289
12870         * gcc.target/i386/tailcall-1.c: New testcase.
12871
12872 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12873
12874         * gcc.dg/vect/vect-67.c: Un-xfail.
12875
12876 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12877
12878         PR c++/23225
12879         * g++.dg/testsuite/parse/crash27.C: new test.
12880
12881 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
12882
12883         PR libfortran/22143
12884         * gfortran.dg/shift-kind.f90: New testcase.
12885
12886 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
12887
12888         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
12889         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
12890
12891 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12892
12893         PR c++/20646
12894         * g++.dg/other/mult-stor1.C: New test.
12895
12896 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12897
12898         * gcc.c-torture/pr18299-1.c: Move to ...
12899         * gcc.c-torture/compile/pr18299-1.c: Here.
12900
12901 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
12902
12903         * gfortran/fortran.torture/execute/character_passing.f90:
12904         Fix types for LSAME.
12905
12906 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
12907
12908         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
12909         input data back to what it was originally.
12910
12911 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12912
12913         * objc.dg/try-catch-8.m: Enable for all targets.
12914
12915 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
12916
12917         * gcc.dg/pr23165.c: New test.
12918
12919 2005-08-09  Steven Bosscher  <stevenb@suse.de>
12920
12921         PR tree-optimization/23234
12922         * gcc.dg/tree-ssa/pr23234.c: New test.
12923
12924 2005-08-08  Josh Conner  <jconner@apple.com>
12925
12926         PR rtl-optimization/23241
12927         * gcc.dg/char-compare.c: New test.
12928
12929 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12930
12931         PR c++/22508
12932         * g++.dg/init/new13.C: New test.
12933
12934 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12935
12936         PR c++/21166
12937         * g++.dg/other/crash-4.C: Adjust
12938         * g++/dg/ext/packed9.C: New.
12939
12940 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12941
12942         PR middle-end/21964
12943         * gcc.c-torture/execute/pr21964-1.c: New test.
12944
12945 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12946
12947         PR c/22458
12948         * gcc.dg/pr22458-1.c: New test.
12949
12950 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
12951             Steven G. Kargl <kargls@comcast.net>
12952
12953         PR fortran/22390
12954         * gfortran.dg/flush_1.f90: New test.
12955
12956 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12957
12958         PR c++/23191
12959         * g++.dg/template/eh2.C: New test.
12960
12961 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12962
12963         PR c++/19498
12964         * g++.dg/template/instantiate7.C: New test.
12965
12966 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
12967
12968         PR c/23113
12969         * gcc.dg/Wunused-value-1.c: New test.
12970
12971 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
12972
12973         PR rtl-optimization/23233
12974         * gcc.c-torture/compile/pr23233-1.c: New test.
12975
12976 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
12977
12978         PR fortran/18833
12979         PR fortran/20850
12980         * gfortran.dg/equiv_1.f90: New test.
12981         * gfortran.dg/equiv_2.f90: New test.
12982         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
12983         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
12984         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
12985
12986 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12987
12988         * gcc.c-torture/execute/vrp-5.c: New test.
12989         * gcc.c-torture/execute/vrp-6.c: New test.
12990         * gcc.dg/tree-ssa/vrp21.c: New test.
12991
12992 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12993
12994         * g++.dg/parse/pr22514.C: New test.
12995
12996 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
12997
12998         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
12999
13000         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13001         instead of constant loads / pool entries.
13002
13003 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13004
13005         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13006         TEST_TO_WCTYPE.
13007
13008 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13009
13010         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13011         __WINT_TYPE__ in generated prototypes if possible.
13012
13013 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13014
13015         PR 22037
13016         * g++.dg/tree-ssa/pr22037.C:
13017
13018 2005-08-04  Richard Henderson  <rth@redhat.com>
13019
13020         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13021         scan-tree-dump-times directive.
13022
13023 2005-08-04  Jan Hubicka  <jh@suse.cz>
13024
13025         * gcov-1.C: Fix switch counts.
13026         * gcov-4b.c: Likewise.
13027
13028 2005-08-03  Jeff Law  <law@redhat.com>
13029
13030         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13031
13032 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13033
13034         * gcc.c-torture/execute/pr23135.c: New test.
13035
13036 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13037
13038         PR tree-optimization/19899
13039         * gcc.dg/tree-ssa/scev-1.c: New test.
13040         * gcc.dg/tree-ssa/scev-2.c: New test.
13041
13042 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13043
13044         PR target/18582
13045         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13046
13047 2005-08-03  Jan Hubicka  <jh@suse.cz>
13048
13049         * update-conroll.c: New testcase.
13050         * update-conroll-2.c: New testcase.
13051
13052 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13053
13054         * gfortran.dg/constant_substring.f: New test.
13055         * gfortran.dg/pr22491.f: New test.
13056
13057 2005-08-02  Jan Hubicka  <jh@suse.cz>
13058
13059         * update-threading.c: Replace by the proper one.
13060
13061 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13062
13063         PR 23164
13064         * g++.dg/tree-ssa/pr23164.C: New test.
13065
13066 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13067
13068         * gcc.dg/tree-ssa/pr23192.c: New test.
13069
13070 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13071
13072         * gcc.c-torture/execute/vrp-4.c: New test.
13073
13074 2005-08-02  Jan Hubicka  <jh@suse.cz>
13075
13076         * update-threading.c: New test.
13077
13078 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13079
13080         * gcc.c-torture/compile/20050801-1.c: New test.
13081         * gcc.c-torture/compile/20050801-2.c: New test.
13082
13083 2005-08-01  Jan Hubicka  <jh@suse.cz>
13084
13085         * val-prof-5.c: New test.
13086
13087 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13088
13089         PR c/22311
13090         * gcc.dg/pr22311-1.c : New test.
13091
13092 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13093
13094         PR target/23095
13095         * gfortran.dg/pr23095.f: New test.
13096
13097         PR c++/22003
13098         * g++.dg/other/pr22003.C: New test.
13099
13100 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13101
13102         PR target/20621
13103         * gcc.c-torture/execute/pr20621-1.c: New test.
13104
13105 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13106
13107         * gfortran.dg/comma_format_extension_4.f: Adjust length
13108         of string for format.
13109         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13110         print statement with internal write.
13111         * gfortran.dg/der_array_io_2.f: Likewise.
13112         * gfortran.dg/der_array_io_3.f: Likewise.
13113
13114 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13115
13116         * gcc.dg/fold-abs-4.c: new test.
13117
13118 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13119
13120         PR fortran/22570 an related issues.
13121         * gfortran.dg/x_slash_1.f: New test.
13122
13123 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13124
13125         PR c/23143
13126         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13127         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13128
13129 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13130
13131         PR c/529
13132         * gcc.dg/Wshadow-3.c: New test.
13133
13134 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13135
13136         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13137         used to have the wrong bounds).
13138
13139 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13140
13141         PR c/21720
13142         * gcc.dg/hex-round-1.c: Test more cases.
13143         * gcc.dg/hex-round-2.c: New test.
13144
13145 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13146
13147         PR 22550
13148         * g++.dg/tree-ssa/pr22550.C: New test.
13149
13150 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13151
13152         * gcc.dg/tree-ssa/vrp19.c: New test.
13153         * gcc.dg/tree-ssa-vrp20.c: New test.
13154
13155 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13156
13157         PR c/22240
13158         * gcc.dg/transparent-union-4.c: New test.
13159
13160 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13161
13162         PR c/22192
13163         * gcc.dg/c99-vla-2.c: New test.
13164
13165 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13166
13167         PR c/21720
13168         * gcc.dg/hex-round-1.c: New test.
13169
13170 2005-07-28  Jan Hubicka  <jh@suse.cz>
13171
13172         * inliner-1.c: Do not dump everything.
13173         * tree-prof.exp: Do not pass -ftree-based-profiling.
13174         * bprob.exp: Likewise.
13175
13176         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13177
13178 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13179
13180         PR c++/22545
13181         * g++.dg/expr/ptrmem7.C: New test.
13182
13183 2005-07-28  Mike Stump  <mrs@apple.com>
13184
13185         * g++.old-deja/g++.mike/visibility-1.C: New test.
13186
13187 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13188
13189         PR c/20187
13190         * gcc.c-torture/execute/pr20187-1.c: New test.
13191
13192 2005-07-28  Jeff Law  <law@redhat.com>
13193
13194         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13195         * gcc.dg/tree-ssa/vrp18.c: New test.
13196
13197 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13198
13199         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13200
13201 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13202
13203         PR tree-optimization/22506
13204         * gcc.dg/vect/ps22506.c: New test.
13205
13206 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13207
13208         PR target/21149
13209         * gcc.target/i386/sse-3.c: New test.
13210
13211 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13212
13213         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13214         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13215
13216 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13217
13218         PR c/22589
13219         * gcc.c-torture/compile/pr22589-1.c: New test.
13220
13221 2005-07-28  Jan Hubicka  <jh@suse.cz>
13222
13223         * update-loopch.c: New testcase.
13224
13225 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13226
13227         PR rtl-optimization/23047
13228         * gcc.c-torture/execute/pr23047.c: New test.
13229         * gcc.c-torture/execute/pr23047.x: New.
13230
13231 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13232
13233         PR tree-optimization/22493
13234         * gcc.c-torture/execute/pr22493-1.c: New test.
13235         * gcc.c-torture/execute/pr22493-1.x: New.
13236         * gcc.c-torture/execute/vrp-1.c: New test.
13237         * gcc.c-torture/execute/vrp-2.c: New test.
13238         * gcc.c-torture/execute/vrp-2.c: New test.
13239
13240 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13241
13242         * gcc.target/frv/all-builtin-read8.c: Delete.
13243         * gcc.target/frv/all-builtin-read16.c: Delete.
13244         * gcc.target/frv/all-builtin-read32.c: Delete.
13245         * gcc.target/frv/all-builtin-read64.c: Delete.
13246         * gcc.target/frv/all-builtin-write8.c: Delete.
13247         * gcc.target/frv/all-builtin-write16.c: Delete.
13248         * gcc.target/frv/all-builtin-write32.c: Delete.
13249         * gcc.target/frv/all-builtin-write64.c: Delete.
13250         * gcc.target/frv/all-read-write-1.c: New.
13251
13252 2005-07-27  Jeff Law  <law@redhat.com>
13253
13254         * gcc.c-torture/execute/pr22630.c: New test.
13255
13256 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13257
13258         PR tree-optimization/23073
13259         * gcc.dg/vect/nodump-pr23073.c: New test.
13260         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13261
13262 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13263
13264         PR tree-optimize/22348
13265         * gcc.c-torture/execute/pr22348.c: New.
13266
13267 2005-07-27  Richard Guenther  <rguenther@suse.de>
13268
13269         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13270
13271 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13272
13273         PR fortran/22503
13274         * gfortran.dg/logical_comp.f90: New test.
13275
13276 2005-07-27  Jan Hubicka  <jh@suse.cz>
13277
13278         * inliner-1.c: Add cleanup of dumps.
13279         * val-prof-*.c: Likewise.
13280         * update-tailcall.c: New.
13281
13282 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13283
13284         PR 22591
13285         * gcc.dg/tree-ssa/pr22591.c: New test.
13286         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13287
13288 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13289
13290         PR libobjc/22606
13291         * objc.dg/try-catch-11.m: New test.
13292
13293 2005-07-26  Richard Guenther  <rguenther@suse.de>
13294
13295         PR tree-optimization/22486
13296         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13297
13298 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13299
13300         PR tree-opt/22484
13301         * testsuite/g++.dg/opt/loop2.C: New test.
13302
13303 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13304
13305         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13306         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13307
13308 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13309
13310         * lib/profopt.exp (profopt-execute): Check for profiling data
13311         files on the target.
13312
13313 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13314
13315         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13316         for matching of asm labels.
13317
13318 2005-07-25  Richard Guenther  <rguenther@suse.de>
13319
13320         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13321
13322 2005-07-25  Richard Guenther  <rguenther@suse.de>
13323
13324         PR testsuite/22624
13325         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13326
13327 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13328
13329         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13330         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13331         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13332         * gcc.dg/vect/vect-100.c: New test.
13333         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13334         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13335         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13336         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13337         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13338         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13339         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13340         * gfortran.dg/vect/pr19049.f90: New testcase.
13341         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13342
13343 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13344
13345         * gcc.c-torture/execute/20050713-1.c: New test.
13346
13347         PR fortran/20063
13348         * gfortran.fortran-torture/execute/data_4.f90: New test.
13349
13350         PR middle-end/20303
13351         * gcc.dg/visibility-d.c: New test.
13352
13353 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13354
13355         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13356         * gfortran.dg/underflow.f90: Ditto.
13357
13358 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13359
13360         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13361         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13362         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13363
13364 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13365
13366         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13367         include case of field width of zero.
13368
13369 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13370
13371         PR libgfortran/21875
13372         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13373         with trailing blanks on normal formatted read.
13374
13375 2005-07-23  Chao-ying Fu  <fu@mips.com>
13376
13377         * gcc.target/mips/mips32-dsp-type.c: New test.
13378         * gcc.target/mips/mips32-dsp.c: New test.
13379
13380 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13381
13382         PR testsuite/21073
13383         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13384
13385         PR testsuite/20454
13386         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13387         and __cyg_profile_func_exit.
13388
13389 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13390
13391         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13392         * gfortran.dg/comma_format_extension_4.f: Same.
13393         * gfortran.dg/pr15332.f: Same.
13394         * gfortran.dg/pr21730.f: Same.
13395
13396 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13397
13398         * g++.dg/opt/vrp2.C: Fix testcase.
13399
13400         PR tree-opt/22625
13401         * g++.dg/opt/vrp2.C: New test.
13402
13403 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13404
13405         PR debug/21828
13406         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13407
13408 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13409
13410         * gcc.dg/tree-ssa/20050719-1.c: New test.
13411
13412 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13413
13414         * gcc.dg/bfin-longcall-1.c: New file.
13415         * gcc.dg/bfin-longcall-2.c: New file.
13416
13417 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13418
13419         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13420
13421 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13422
13423         PR middle-end/19055
13424         * gcc.dg/tree-ssa/pr19055.c: New test.
13425         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13426
13427 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13428
13429         PR C++/22358
13430         * g++.dg/other/pr22358.C: New test.
13431
13432 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13433
13434         PR c++/2922
13435         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13436
13437 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13438
13439         PR c++/15938
13440         * g++.dg/init/union2.C: New test.
13441
13442 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13443
13444         PR c/22393
13445         * gcc.dg/complex-4.c: New test.
13446
13447 2005-07-21  Richard Guenther  <rguenther@suse.de>
13448
13449         PR testsuite/22522
13450         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13451         scanning for asm labels.
13452         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13453
13454 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13455
13456         PR target/22085
13457         * gcc.dg/altivec-pr22085.c: New.
13458
13459 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13460
13461         PR tree-optimization/19210
13462         * gcc.dg/tree-ssa/pr19210-1.c: New.
13463         * gcc.dg/tree-ssa/pr19210-2.c: New.
13464
13465 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13466
13467         PR rtl-optimization/22167
13468         * g++.dg/opt/pr22167.C: New test.
13469
13470 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13471
13472         PR c++/2922
13473         * g++.dg/lookup/two-stage2.C: New.
13474         * g++.dg/lookup/two-stage3.C: New.
13475         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13476         fixed two-stage name lookup for operators.
13477         * g++.dg/template/call3.C: Compiler now produces an appropriate
13478         error message.
13479         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13480         14 as a candidate.
13481         * g++.dg/template/ptrmem4.C: Compiler produces different error
13482         message.
13483         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13484         connect_to_method as a candidate.
13485
13486 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13487
13488         * gcc.dg/fold-alloc-1.c: New test.
13489
13490 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13491
13492         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13493         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13494
13495 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13496
13497         * gcc.dg/fold-abs-1.c: New test.
13498         * gcc.dg/fold-abs-2.c: New test.
13499         * gcc.dg/fold-abs-3.c: New test.
13500
13501 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13502
13503         Make CONSTRUCTOR use VEC to store initializers.
13504         * g++.dg/ext/complit3.C: Check for specific error messages.
13505         * g++.dg/init/brace2.C: Update error message.
13506         * g++.dg/warn/Wbraces2.C: Likewise.
13507
13508 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13509
13510         PR fortran/16940
13511         * gfortran.dg/module_interface_1.f90: New test.
13512
13513 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13514             Kenneth Zadeck <zadeck@naturalbridge.com>
13515
13516         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13517
13518 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13519
13520         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13521         specify -Wformat for these tests.
13522         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13523         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13524         * gcc.dg/format/opt-6.c: Delete.
13525
13526 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13527
13528         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13529         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13530
13531 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13532
13533         * gcc.dg/tree-ssa/alias-2.c: New test.
13534
13535 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13536
13537         PR c++/22263
13538         * g++.dg/template/explicit7.C: New test.
13539
13540 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13541
13542         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13543         width of 8 to +Inf and -Inf.
13544
13545 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13546
13547         PR c++/22139
13548         * g++.dg/template/friend36.C: New test.
13549
13550 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13551
13552         PR fortran/21730
13553         * gfortran.dg/pr21730.f: New test.
13554
13555 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13556             Kenneth Zadeck <zadeck@naturalbridge.com>
13557
13558         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13559         since pure const detection cannot run at -O1 in c compiler.
13560         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13561         can now optimize this case properly.
13562         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13563         because we now pass.
13564         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13565
13566 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13567
13568         PR c/22421
13569         * gcc.dg/format/bitfld-1.c: New test.
13570
13571 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13572
13573         PR c++/22204
13574         * g++.dg/rtti/repo1.C: New test.
13575
13576 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13577
13578         PR middle-end/22398
13579         * gcc.c-torture/compile/pr22398.c: New test.
13580
13581 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13582
13583         PR c++/22132
13584         * g++.dg/expr/cast4.C: New test.
13585
13586 2005-07-15  Richard Guenther  <rguenther@suse.de>
13587
13588         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13589         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13590
13591 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13592
13593         PR tree-optimization/22230
13594         * gcc.dg/tree-ssa/pr22230.c: New test.
13595
13596 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13597
13598         * gfortran.dg/g77/cpp6.f: New test.
13599
13600         PR fortran/22417
13601         * gfortran.dg/g77/cpp5.F: New test.
13602         * gfortran.dg/g77/cpp5.h: New file.
13603         * gfortran.dg/g77/cpp5inc.h: New file.
13604
13605 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13606
13607         PR libfortran/16435
13608         * gfortran.dg/tl_editting.f90: New.
13609         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13610
13611 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13612
13613         * gfortran.dg/char_array_constructor.f90: New test.
13614
13615 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13616
13617         * gfortran.dg/past_eor.f90: New.
13618         * gfortran.dg/complex_read.f90: New.
13619
13620 2005-07-13  Jeff Law  <law@redhat.com>
13621
13622         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13623         additional casts.
13624
13625         * gcc.dg/tree-ssa/pr22321.c: New test
13626
13627 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13628
13629         PR tree-optimization/21921
13630         * gcc.dg/tree-ssa/pr21921.c: New.
13631
13632 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13633
13634         PR tree-optimizatio/22442
13635         * gcc.dg/tree-ssa/loop-11.c: New test.
13636
13637 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13638
13639         PR tree-opt/21840
13640         * gcc.c-torture/compile/pr21840.c: New test.
13641
13642 2005-07-12  Jan Hubicka  <jh@suse.cz>
13643
13644         * gcc.c-torture/compile/pr22379.c: New test.
13645
13646 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13647
13648         PR libfortran/21593
13649         gfortran.dg/dev_null.f90: Remove outdated comment about
13650         PR libfortran/21593.
13651
13652
13653 2005-07-12  Dale Johannesen  <dalej@apple.com>
13654
13655         * gcc.target/i386/compress-float-sse.c: New.
13656         * gcc.target/i386/compress-float-sse-pic.c: New.
13657         * gcc.target/i386/compress-float-387.c: New.
13658         * gcc.target/i386/compress-float-387-pic.c: New.
13659         * gcc.dg/compress-float-ppc.c: New.
13660         * gcc.dg/compress-float-ppc-pic.c: New.
13661
13662 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13663
13664         PR libfortran/21593
13665         gfortran.dg/dev_null.f90: Remove targets.
13666
13667 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13668
13669         PR tree-opt/22335
13670         * gcc.dg/pr22335-1.c: New test.
13671         * gcc.dg/pr22335-2.c: New test.
13672
13673 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13674
13675         PR c++/20172
13676         * g++.dg/template/nontype12.C : New test.
13677
13678 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13679
13680         * gcc.dg/tree-ssa/loop-10.c: New test.
13681
13682 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13683
13684         * gcc.c-torture/execute/20020720-1.x: Remove.
13685
13686 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13687
13688         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13689
13690 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13691
13692         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13693         (dg-mips-options): Use it.
13694
13695 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13696
13697         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13698
13699 2005-07-09  Richard Henderson  <rth@redhat.com>
13700
13701         * lib/target-supports.exp (check_effective_target_sync_char_short):
13702         Add alpha.
13703
13704 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13705
13706         PR libfortran/22217
13707         * gfortran.dg/negative-z-descriptor.f90: New test.
13708
13709 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13710
13711         PR tree-opt/22329
13712         * gcc.dg/pr22329.c: New test.
13713
13714 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13715
13716         PR tree-optimization/20139
13717         * gcc.dg/tree-ssa/pr20139.c: New.
13718
13719 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13720
13721         PR tree-opt/22356
13722         * testsuite/gcc.dg/pr22356-1.c: New test.
13723
13724 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13725
13726         PR c++/21799
13727         * g++.dg/template/unify8.C: New.
13728         * g++.dg/template/unify9.C: New.
13729
13730 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13731
13732         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13733
13734 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13735
13736         * gcc.dg/darwin-version-1.c: New.
13737         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13738         * gcc.dg/builtins-20.c: Likewise.
13739         * gcc.dg/builtins-53.c: Likewise.
13740         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13741         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13742         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13743         * gcc.dg/torture/builtins-power-1.c: Likewise.
13744         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13745         on Darwin.
13746
13747 2005-07-07  Jeff Law  <law@redhat.com>
13748
13749         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13750         argument evaluation order.
13751
13752 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13753
13754         PR libfortran/21594
13755         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13756         Add test cases where the shift length is greater than the
13757         array length.
13758
13759 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13760
13761         * obj-c++.dg/proto-lossage-6.mm: New.
13762         * objc.dg/proto-lossage-6.m: New.
13763
13764 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13765
13766         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
13767         * objc.dg/gnu-runtime-2.m: Likewise.
13768
13769 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13770
13771         * gfortran.dg/longline.f: New test.
13772
13773         * gfortran.dg/badline.f: New test.
13774
13775 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13776
13777         PR fortran/16531
13778         PR fortran/15966
13779         PR fortran/18781
13780         * gfortran.dg/hollerith.f90: New.
13781         * gfortran.dg/hollerith2.f90: New.
13782         * gfortran.dg/hollerith3.f90: New.
13783         * gfortran.dg/hollerith4.f90: New.
13784         * gfortran.dg/hollerith_f95.f90: New.
13785         * gfortran.dg/hollerith_legacy.f90: New.
13786         * gfortran.dg/g77/cpp4.F: New. Port from g77.
13787
13788 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13789
13790         PR objc/22274
13791         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
13792         * objc.dg/gnu-runtime-2.m: New.
13793
13794 2005-07-06  Jeff Law  <law@redhat.com>
13795
13796         * gcc.dg/tree-ssa/vrp17.c: New test.
13797
13798 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13799
13800         PR fortran/22327
13801         * gfortran.dg/array_constructor_5.f90: New test.
13802
13803 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13804
13805         * gfortran.fortran-torture/execute/entry_9.f90: New test.
13806
13807 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
13808
13809         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
13810         * gcc.dg/980816-1.c: Ditto.
13811
13812 2005-07-06  Jeff Law  <law@redhat.com>
13813
13814         * gcc.c-torture/compile/pr21356.c: New test.
13815
13816 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13817
13818         PR c/22013
13819         PR c/22098
13820         * gcc.c-torture/compile/pr22013-1.c,
13821         gcc.c-torture/execute/pr22098-1.c,
13822         gcc.c-torture/execute/pr22098-2.c,
13823         gcc.c-torture/execute/pr22098-3.c: New tests.
13824
13825 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13826
13827         PR c/22308
13828         * gcc.dg/pr22308-1.c: New test.
13829
13830 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13831
13832         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13833         target.
13834         * gcc.dg/compare9.c: Use -fshort-enums instead of
13835         -fno-short-enums.  Change the last test to dg-bogus.
13836
13837 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13838
13839         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13840         * gcc.dg/compare9.c: New.
13841
13842 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13843
13844         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13845
13846 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13847
13848         PR testsuite/22288
13849         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13850
13851
13852 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13853
13854         * gcc.dg/format/gcc_gfc-1.c: New.
13855
13856 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13857
13858         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13859
13860 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13861
13862         PR fortran/20842
13863         * gfortran.dg/io_invalid_1.f90: New test.
13864
13865 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
13866
13867         * gcc.dg/format/gcc_diag-1.c: Update.
13868
13869 2005-07-02  Jeff Law  <law@redhat.com>
13870
13871         * gcc.dg/tree-ssa/pr22051-1.c: New test.
13872         * gcc.dg/tree-ssa/pr22051-2.c: New test.
13873
13874 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
13875
13876         * gcc.dg/format/gcc_diag-1.c: Update.
13877
13878 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
13879
13880         PR tree-opt/22269
13881         * gcc.c-torture/compile/pr22269.c: New test.
13882
13883 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
13884
13885         PR 21584
13886         PR 22219
13887         * g++.dg/tree-ssa/pr21584-1.C: New test.
13888         * g++.dg/tree-ssa/pr21584-2.C: New test.
13889
13890 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
13891
13892         * obj-c++.dg/try-catch-11.mm: New.
13893         * objc.dg/try-catch-10.m: New.
13894
13895 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
13896
13897         * g++.dg/other/ucnid-1.C: xfail on AIX.
13898
13899 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
13900
13901         PR 22234
13902         * gcc.dg/20050629-1.c: New test.
13903
13904 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
13905
13906         * obj-c++.dg/const-str-1[0-1].mm: New.
13907         * objc.dg/const-str-1[0-1].m: New.
13908
13909 2005-05-29  Richard Henderson  <rth@redhat.com>
13910
13911         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
13912         Rename from check_effective_target_vect_no_max.
13913         (check_effective_target_vect_no_int_add): New.
13914         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
13915         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
13916         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13917         * gcc.dg/vect/vect-reduc-1.c: Use both.
13918         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13919
13920 2005-05-29  Richard Henderson  <rth@redhat.com>
13921
13922         * lib/target-supports.exp (check_effective_target_vect_no_max):
13923         Remove i386 and x86_64.
13924
13925 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13926
13927         PR testsuite/21969
13928         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
13929
13930 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13931
13932         PR middle-end/21969
13933         * gcc.dg/vect/pr21969.c: New test.
13934
13935 2005-06-28  Eric Christopher  <echristo@redhat.com>
13936
13937         PR c/22052
13938         PR c/21975
13939         * gcc.dg/inline1.c: New test.
13940         * gcc.dg/inline2.c: Ditto.
13941         * gcc.dg/inline3.c: Ditto.
13942         * gcc.dg/inline4.c: Ditto.
13943         * gcc.dg/inline5.c: Ditto.
13944
13945 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13946
13947         PR libfortran/22142
13948         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13949         Add testcase also testing eoshift1 for PR 22142.
13950
13951 2005-06-28  Richard Henderson  <rth@redhat.com>
13952
13953         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
13954         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
13955         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
13956         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
13957         gcc.dg/tree-ssa/20030922-2.c: Likewise.
13958
13959 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13960
13961         PR libfortran/22142
13962         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13963         Add testcase for PR 22142.
13964
13965 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
13966
13967         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
13968         gcc.target/ia64/fpreg-2.c: New tests.
13969
13970 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13971
13972         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
13973
13974 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13975
13976         PR libfortran/22170
13977         * gfortran.dg/slash_1.f90: New test.
13978
13979 2005-06-27  Richard Henderson  <rth@redhat.com>
13980
13981         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
13982         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
13983         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13984         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13985         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13986         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13987
13988 2005-06-27  Richard Henderson  <rth@redhat.com>
13989
13990         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
13991         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
13992
13993 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
13994
13995         * obj-c++.dg/proto-lossage-5.mm: New.
13996         * objc.dg/proto-lossage-5.m: New.
13997
13998 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
13999
14000         PR 21959
14001         * gcc.dg/tree-ssa/pr21959.c: New test.
14002
14003 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14004
14005         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14006         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14007         testing uninitialized var.
14008
14009         * gcc.c-torture/execute/builtins/chk.h: New.
14010         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14011         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14012         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14013         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14014         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14015         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14016         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14017         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14018         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14019         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14020         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14021         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14022         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14023         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14024         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14025         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14026         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14027         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14028         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14029         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14030         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14031         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14032         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14033         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14034         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14035         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14036         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14037         * gcc.dg/builtin-object-size-1.c: New test.
14038         * gcc.dg/builtin-object-size-2.c: New test.
14039         * gcc.dg/builtin-object-size-3.c: New test.
14040         * gcc.dg/builtin-object-size-4.c: New test.
14041         * gcc.dg/builtin-object-size-5.c: New test.
14042         * gcc.dg/builtin-stringop-chk-1.c: New test.
14043         * gcc.dg/builtin-stringop-chk-2.c: New test.
14044         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14045         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14046         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14047         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14048         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14049         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14050         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14051         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14052         * gcc.c-torture/execute/printf-1.c: New test.
14053         * gcc.c-torture/execute/fprintf-1.c: New test.
14054         * gcc.c-torture/execute/vprintf-1.c: New test.
14055         * gcc.c-torture/execute/vfprintf-1.c: New test.
14056         * gcc.c-torture/execute/printf-chk-1.c: New test.
14057         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14058         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14059         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14060
14061 2005-06-27  Michael Matz  <matz@suse.de>
14062
14063         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14064         slot is not merged if address escapes.
14065
14066 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14067
14068         PR c/21911
14069         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14070
14071 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14072
14073         PR middle-end/17965
14074         * gcc.c-torture/compile/20050622-1.c: New test.
14075
14076         PR middle-end/22028
14077         * gcc.dg/20050620-1.c: New test.
14078
14079 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14080
14081         PR tree-optimization/22026
14082         * gcc.dg/tree-ssa/pr22026.c: New.
14083
14084 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14085
14086         PR libfortran/22144
14087         * gfortran.dg/shift-alloc.f90: New testcase.
14088
14089 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14090
14091         * all files: Update FSF address in copyright headers.
14092
14093 2005-06-22  Jan Hubicka  <jh@suse.cz>
14094
14095         * wholeprogram-1.c: New testcase.
14096         * wholeprogram-2.c: New testcase.
14097
14098 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14099
14100         PR 22171
14101         * gcc.dg/tree-ssa/pr22171.c: New test.
14102
14103 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14104
14105         * gfortran.dg/simplify_modulo.f90: New.
14106
14107 2005-06-24  Jan Hubicka  <jh@suse.cz>
14108
14109         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14110
14111 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14112
14113         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14114
14115 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14116
14117         * obj-c++.dg/typedef-alias-1.mm: New.
14118         * objc.dg/typedef-alias-1.m: New.
14119
14120 2005-06-23  Jeff Law  <law@redhat.com>
14121
14122         * gcc.dg/tree-ssa/vrp16.c: New test.
14123
14124 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14125
14126         * lib/target-supports.exp: Add
14127         check_effective_target_fortran_large_real and
14128         check_effective_target_fortran_large_int to check for
14129         corresponding effective targets.
14130         * gfortran.dg/large_integer_kind_1.f90: New test.
14131         * gfortran.dg/large_real_kind_1.f90: New test.
14132
14133 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14134
14135         PR tree-optimization/22117
14136         * gcc.dg/tree-ssa/pr22117.c: New.
14137
14138 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14139
14140         PR testsuite/22123
14141         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14142
14143 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14144
14145         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14146
14147 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14148
14149         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14150         * gfortran.dg/f2c_4.c: Likewise.
14151
14152 2005-06-22 Paul Brook  <paul@codesourcery.com>
14153
14154         PR fortran/21034
14155         * gfortran.dg/auto_save_1.f90: New test.
14156
14157 2005-06-22  Michael Matz  <matz@suse.de>
14158
14159         * gcc.target/x86-64/abi: New directory.
14160         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14161         * gcc.target/x86-64/abi/README.gcc: New file.
14162         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14163         * gcc.target/x86-64/abi/asm-support.s: New file.
14164         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14165         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14166         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14167         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14168         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14169         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14170         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14171         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14172         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14173         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14174         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14175         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14176         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14177         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14178         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14179         * gcc.target/x86_64/abi/test_varargs.c: New test.
14180
14181 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14182
14183         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14184         32-bit i?86 and x86_64.
14185
14186 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14187
14188         * obj-c++.dg/const-str-[1-9].mm: New tests.
14189
14190 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14191
14192         PR fortran/22010
14193         * gfortran.dg/namelist_use.f90: New.
14194         * gfortran.dg/namelist_use_only.f90: New.
14195
14196 2005-06-21  Jeff Law  <law@redhat.com>
14197
14198         * gcc.dg/tree-ssa/vrp15.c: New test.
14199
14200 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14201
14202         * lib/target-supports.exp (check_effective_target_vect_reduction):
14203         Remove.
14204         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14205         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14206         remove vect_reduction target keyword. Also avoid two returns in main.
14207         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14208         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14209         * gcc.dg/vect/vect-reduc-1short.c: New test.
14210         * gcc.dg/vect/vect-reduc-1char.c: New test.
14211         * gcc.dg/vect/vect-reduc-2short.c: New test.
14212         * gcc.dg/vect/vect-reduc-2char.c: New test.
14213         * gcc.dg/vect/vect-reduc-6.c: New test.
14214         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14215         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14216         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14217
14218 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14219         Paul Thomas  <pault@gcc.gnu.org>
14220
14221         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14222         New tests.
14223
14224 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14225
14226         * gfortran.dg/backslash_1.f90: New test.
14227         * gfortran.dg/backslash_2.f90: New test.
14228
14229 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14230
14231         * gfortran.dg/duplicate_labels.f90: New test.
14232
14233 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14234
14235         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14236         unsupportable relocations.
14237         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14238         * gcc.dg/20050321-2.c: xfail for NetWare.
14239
14240 2005-06-20  Andreas Jaeger  <aj@suse.de>
14241
14242         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14243         gcc.target/i386/fastcall-sseregparm.c,
14244         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14245
14246 2005-06-19  Richard Henderson  <rth@redhat.com>
14247
14248         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14249
14250 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14251
14252         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14253
14254 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14255
14256         PR c++/22115
14257         * g++.dg/conversion/simd2.C: Change expected error message.
14258
14259 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14260
14261         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14262         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14263         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14264
14265 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14266
14267         * gcc.dg/fold-mod-1.c: New test.
14268
14269 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14270
14271         PR fortran/19926
14272         * gfortran.dg/pr19926.f90: New test.
14273
14274 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14275
14276         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14277         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14278         targets.
14279         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14280         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14281
14282 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14283
14284         * gcc.target/ia64/float80-varargs-1.c: New test.
14285
14286 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14287
14288         PR tree-opt/22035
14289         * gfortran.dg/f2c_6.f90: New test.
14290
14291 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14292
14293         PR c++/17413
14294         * g++.dg/template/local5.C: New.
14295
14296 2005-06-17  Richard Henderson  <rth@redhat.com>
14297
14298         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14299
14300 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14301
14302         PR testsuite/21945
14303         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14304
14305 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14306
14307         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14308         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14309         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14310         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14311         check_vect to verify the presence of hardware vector support.
14312
14313 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14314
14315         PR testsuite/22056
14316         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14317
14318 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14319
14320         PR libfortran/19216
14321         * gfortran.dg/pr19216.f: Add correct space between brackets and
14322         dg directive.
14323
14324 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14325
14326         PR libfortran/16436
14327         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14328
14329 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14330
14331         * gcc.target/i386/attributes-error.c: New testcase.
14332         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14333         * gcc.target/i386/regparm-stdcall.c: Likewise.
14334         * gcc.target/i386/sseregparm-1.c: Likewise.
14335         * gcc.target/i386/sseregparm-2.c: Likewise.
14336
14337 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14338
14339         * g++.dg/rtti/crash2.C: New.
14340
14341 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14342
14343         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14344
14345 2005-06-15  David Ung  <davidu@mips.com>
14346
14347         * gcc.target/mips/mips16e-extends.c: New test for testing the
14348         generation of MIPS16e zeb/zeh, seb/seh instructions.
14349
14350 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14351
14352         PR 22018
14353         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14354         * gcc.dg/tree-ssa/pr22018.c: New test.
14355
14356 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14357
14358         * gcc.dg/simd-1.c: Update error messages.
14359         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14360         * gcc.dg/simd-2.c: Update error messages.
14361         * gcc.dg/simd-4.c: New.
14362
14363 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14364
14365         PR c++/20678
14366         * g++.dg/other/crash-4.C: New.
14367
14368 2005-06-14  Devang Patel  <dpatel@apple.com>
14369
14370         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14371
14372 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14373
14374         PR c++/21929
14375         * g++.dg/parse/crash11.C: Update
14376
14377 2005-06-13  Jeff Law  <law@redhat.com>
14378
14379         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14380         perform the desired transformations.
14381         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14382         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14383
14384 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14385
14386         PR fortran/22038
14387         * gfortran.dg/forall_1.f90: Un-XFAIL.
14388
14389 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14390
14391         PR c++/21929
14392         * g++.dg/parse/crash26.C: New.
14393
14394         PR c++/20789
14395         * g++.dg/init/member1.C: New.
14396
14397 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14398
14399         * gfortran.dg/altreturn_1.f90: New test.
14400
14401 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14402
14403         PR middle-end/21985
14404         * gcc.dg/tree-ssa/pr21985.c: New test.
14405
14406 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14407
14408         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14409
14410 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14411
14412         PR c++/21930
14413         * g++.dg/other/error10.C: New test case.
14414
14415 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14416
14417         PR libfortran/19155
14418         * gfortran.dg/pr19155.f: Add test.
14419
14420 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14421
14422         * gfortran.dg/f2c_7.f90: New test.
14423
14424         * gfortran.dg/forall_1.f90: XFAILed.
14425
14426 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14427
14428         * gcc.dg/pr14796-1.c: New.
14429         * gcc.dg/pr14796-2.c: New.
14430
14431 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14432
14433         PR fortran/17792
14434         PR fortran/21375
14435         * gfortran.dg/deallocate_stat.f90: New test.
14436
14437 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14438
14439         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14440
14441 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14442
14443         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14444         access will be generated when this loop is vectorized. Test that
14445         accesses with same alignment were detected.
14446         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14447         Test that accesses with same alignment were detected.
14448         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14449         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14450         alignment were detected.
14451
14452 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14453
14454         PR c++/10611
14455         * g++.dg/conversion/simd2.C: New.
14456
14457 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14458
14459         * gcc.dg/Wcxx-compat-1.c: New.
14460
14461 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14462
14463         PR libfortran/21480
14464         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14465         complex array.
14466
14467 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14468
14469         * gcc.dg/alias-8.c: New.
14470
14471 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14472
14473         * gcc.dg/format/cmn_err-1.c: Update.
14474
14475 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14476
14477         PR target/20666
14478         * gcc.target/sparc/fexpand-2.c: New.
14479         * gcc.target/sparc/fpmerge-2.c: New.
14480         * gcc.target/sparc/fpmul-2.c: New.
14481         * gcc.target/sparc/noresult.c: New.
14482         * gcc.target/sparc/pdist-2.c: New.
14483         * gcc.target/sparc/pdist-3.c: New.
14484
14485 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14486
14487         PR testsuite/21702
14488         * gcc.target/i386/i386.exp: Fix comment typo.
14489
14490 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14491
14492         PR c++/19497
14493         * g++.dg/inherit/using5.C: New.
14494         * g++.dg/inherit/using6.C: New.
14495
14496 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14497
14498         PR c++/19894
14499         * g++.dg/template/ptrmem15.C: New test.
14500
14501         PR c++/20563
14502         * g++.dg/ext/label4.C: New test.
14503
14504 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14505
14506         * gcc.dg/tls/debug-1.c: New test.
14507
14508 2005-06-07  Dale Johannesen  <dalej@apple.com>
14509
14510         * gcc.target/i386/movq.c: New.
14511
14512 2005-06-07  Dale Johannesen  <dalej@apple.com>
14513
14514         * gcc.dg/20050607-1.c: New.
14515
14516 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14517
14518         PR middle-end/21850
14519         * gcc.c-torture/execute/20050607-1.c: New test.
14520
14521 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14522
14523         PR libfortran/21926
14524         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14525         Test case where the return array has lowest stride one,
14526         but isn't packed.
14527
14528 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14529
14530         * lib/target-supports.exp (check_effective_target_sync_int_long):
14531         Add s390 and s390x targets.
14532
14533 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14534
14535         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14536         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14537         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14538         * gcc.dg/tree-ssa/loop-9.c: New test.
14539
14540 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14541
14542         * g++.dg/parse/defarg10.C: New.
14543
14544 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14545
14546         PR regression/21897
14547         * gcc.c-torture/execute/20050604-1.c: New test.
14548
14549 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14550
14551         PR 21903
14552         * g++.dg/parse/defarg9.C: New.
14553
14554         PR c++/20637
14555         * g++.dg/inherit/using4.C: New.
14556         * g++.dg/overload/error1.C: Adjust expected errors.
14557         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14558         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14559         * g++.old-deja/g++.other/redecl2.C: Likewise.
14560         * g++.old-deja/g++.other/redecl4.C: Likewise.
14561         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14562
14563 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14564
14565         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14566
14567 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14568
14569         * lib/gfortran.exp (gfortran_target_compile): Call
14570         dg-additional-files-options
14571         * gfortran.dg/f2c_4.f90: New file
14572         * gfortran.dg/f2c_4.c: New file
14573         * gfortran.dg/f2c_5.f90: New file
14574         * gfortran.dg/f2c_5.c: New file
14575
14576 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14577
14578         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14579
14580         PR fortran/21912
14581         * gfortran.dg/array_constructor_4.f90: New test.
14582
14583 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14584
14585         PR c++/21619
14586         * g++.dg/ext/builtin9.C: New test.
14587
14588 2005-06-05  Dale Johannesen  <dalej@apple.com>
14589
14590         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14591         * gcc.c-torture/execute/20050603-2.c: Ditto.
14592
14593 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14594
14595         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14596         * gcc.dg/vect/vect-reduc-1.c: New.
14597         * gcc.dg/vect/vect-reduc-2.c: New.
14598         * gcc.dg/vect/vect-reduc-3.c: New.
14599
14600 2005-06-04  Dale Johannesen  <dalej@apple.com>
14601
14602         * gcc.c-torture/execute/20050603-1.c: New.
14603         * gcc.c-torture/execute/20050603-2.c: New.
14604         * gcc.dg/20050603-3.c: New.
14605
14606 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14607
14608         PR fortran/19195
14609         * gfortran.dg/debug_1.f90: New test.
14610
14611         * gfortran.dg/forall_1.f90: New test.
14612
14613 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14614
14615         * gfortran.dg/array_constructor_3.f90: New test.
14616
14617 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14618
14619         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14620
14621 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14622
14623         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14624
14625 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14626
14627         PR c/21873
14628         * gcc.dg/init-excess-1.c: New test.
14629
14630 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14631
14632         PR c++/21853
14633         * g++.dg/expr/static_cast6.C: New test.
14634
14635 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14636
14637         * gcc.dg/tree-ssa/vrp14.c: New test.
14638
14639 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14640
14641         PR c++/21336
14642         * g++.dg/template/new2.C: New test.
14643
14644 2005-06-03  Josh Conner  <jconner@apple.com>
14645
14646         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14647         all entries in initializer.
14648
14649 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14650
14651         PR middle-end/21858
14652         * gcc.dg/pr21858.c: New testcase.
14653
14654 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14655
14656         PR tree-optimization/21292
14657
14658         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14659         New.
14660         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14661         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14662         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14663         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14664         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14665
14666 2005-06-02  Richard Henderson  <rth@redhat.com>
14667
14668         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14669
14670 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14671
14672         * gcc.dg/wtypequal.c: New testcase.
14673
14674 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14675
14676         PR 21582
14677         * gcc.dg/tree-ssa/pr21582.c: New test.
14678
14679 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         PR c++/21280
14682         * g++.dg/opt/interface2.h: New.
14683         * g++.dg/opt/interface2.C: New.
14684         * g++.dg/init/ctor4.C: Adjust error lines.
14685         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14686         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14687         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14688         * g++.old-deja/g++.pt/assign1.C: Likewise.
14689         * g++.old-deja/g++.pt/crash20.C: Likewise.
14690
14691 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14692
14693         PR tree-optimization/21734
14694         * g++.dg/vect/pr21734_1.cc: New.
14695         * g++.dg/vect/pr21734_2.cc: New.
14696
14697 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14698
14699         PR c++/20350
14700         * g++.dg/template/spec24.C: New.
14701
14702         PR c++/21151
14703         * g++.dg/pch/local-1.C: New.
14704         * g++.dg/pch/local-1.Hs: New.
14705
14706 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14707
14708         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14709         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14710         * gcc.dg/tree-ssa/pr14341.c: New test.
14711         * gcc.dg/tree-ssa/pr14841.c: New test.
14712         * gcc.dg/tree-ssa/pr20701.c: New test.
14713         * gcc.dg/tree-ssa/pr21086.c: New test.
14714         * gcc.dg/tree-ssa/pr21090.c: New test.
14715         * gcc.dg/tree-ssa/pr21332.c: New test.
14716         * gcc.dg/tree-ssa/pr21458.c: New test.
14717         * gcc.dg/tree-ssa/pr21658.c: New test.
14718         * gcc.dg/tree-ssa/vrp01.c: New test.
14719         * gcc.dg/tree-ssa/vrp02.c: New test.
14720         * gcc.dg/tree-ssa/vrp03.c: New test.
14721         * gcc.dg/tree-ssa/vrp04.c: New test.
14722         * gcc.dg/tree-ssa/vrp05.c: New test.
14723         * gcc.dg/tree-ssa/vrp06.c: New test.
14724         * gcc.dg/tree-ssa/vrp07.c: New test.
14725         * gcc.dg/tree-ssa/vrp08.c: New test.
14726         * gcc.dg/tree-ssa/vrp09.c: New test.
14727         * gcc.dg/tree-ssa/vrp10.c: New test.
14728         * gcc.dg/tree-ssa/vrp11.c: New test.
14729         * gcc.dg/tree-ssa/vrp12.c: New test.
14730         * gcc.dg/tree-ssa/vrp13.c: New test.
14731
14732 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14733
14734         PR 21029
14735         * gcc.dg/tree-ssa/pr21029.c: New test.
14736
14737 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14738
14739         * gfortran.dg/logint-1.f: New test case.
14740         * gfortran.dg/logint-2.f: Likewise.
14741         * gfortran.dg/logint-3.f: Likewise.
14742
14743 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14744
14745         PR c/21536
14746         PR c/20760
14747         * gcc.dg/20050527-1.c: New test.
14748
14749         * gcc.dg/i386-sse-12.c: New test.
14750
14751         PR fortran/21729
14752         * gfortran.dg/implicit_5.f90: New test.
14753
14754 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14755
14756         PR fortran/20883
14757         * gfortran/assign_4.f90: New test.
14758         * gfortran/assign_2.f90: Change compile to run.
14759
14760 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14761
14762         * lib/target-supports.exp
14763         (check_effective_target_sync_char_short): New.
14764         * gcc.dg/sync-2.c: New.
14765
14766 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
14767
14768         PR tree-optimization/21817
14769         * gcc.dg/torture/pr21817-1.c: New.
14770
14771 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
14772
14773         PR c++/21165
14774         * g++.dg/template/init5.C: New.
14775
14776 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
14777
14778         * gfortran.dg/char_initialiser_actual.f90:
14779         Test character initialisers as actual arguments.
14780         * gfortran.dg/char_pointer_comp_assign.f90:
14781         Test character pointer structure component assignments.
14782         * gfortran.dg/char_array_structure_constructor.f90:
14783         Test character components in structure constructors.
14784
14785 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
14786
14787         PR middle-end/20931
14788         * g++.dg/opt/pr20931.C: New test.
14789
14790 2005-05-31  Andreas Jaeger  <aj@suse.de>
14791
14792         PR testsuite/20772
14793         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
14794         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
14795         g++.old-deja/g++.ext/asmspec1.C,
14796         g++.old-deja/g++.other/regstack.C,
14797         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
14798         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
14799         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
14800         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
14801         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
14802         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
14803         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
14804         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
14805         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
14806         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
14807         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
14808         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
14809         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
14810         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
14811         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
14812         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
14813         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
14814         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14815         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14816
14817 2005-05-31  Jeff Law  <law@redhat.com>
14818
14819         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14820
14821 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14822
14823         PR middle-end/21743
14824         * gcc.dg/builtins-1.c: Activate disabled clog test.
14825         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14826
14827 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14828
14829         * gfortran.dg/char_pointer_assign.f90:
14830         Test character-pointer assignments and pointer assignments.
14831         * gfortran.dg/char_pointer_dummy.f90:
14832         Test character-pointer dummy arguments.
14833         * gfortran.dg/char_pointer_func.f90:
14834         Test character-pointer function returns.
14835         * gfortran.dg/char_pointer_dependency.f90:
14836         Test character-pointer functions with dependencies.
14837
14838 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14839
14840         PR c++/21784
14841         * g++.dg/lookup/using14.C: New test.
14842
14843 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14844
14845         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14846         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14847         trailing ^M.
14848
14849 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14850
14851         PR c++/17413
14852         * g++.dg/template/local5.C: New.
14853
14854         PR target/21761
14855         * gcc.c-torture/compile/pr21761.c: New.
14856
14857         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14858         before darwin8.
14859
14860 2005-05-30  Steven G. Kargl
14861
14862         PR fortran/20846
14863         * gfortran.dg/inquire_8.f90: New test.
14864
14865 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14866
14867         PR libfortran/21376
14868         * gfortran.dg/output_exponents_1.f90: New test.
14869
14870 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14871
14872         PR libfortran/20006
14873         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
14874
14875 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
14876
14877         PR c++/21210
14878         * g++.dg/ext/complex1.C: New test.
14879
14880         PR c++/21340
14881         * g++.dg/init/ctor6.C: New test.
14882
14883 2005-05-29  Jan Hubicka  <jh@suse.cz>
14884
14885         * gcc.c-torture/compile/pr21562.c: New.
14886
14887 2005-05-28  Steven G. Kargl <kargls@comcast.net>
14888
14889         * gfortran.dg/subnormal_1.f90: New test.
14890
14891 2005-05-28  Jan Hubicka  <jh@suse.cz>
14892
14893         * tree-prof.exp: Fix comment.
14894         * value-prof-1.c: New.
14895         * value-prof-2.c: New.
14896         * value-prof-3.c: New.
14897         * value-prof-4.c: New.
14898
14899 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
14900
14901         PR c++/21614
14902         * g++.dg/expr/ptrmem6.C: New test.
14903         * g++.dg/expr/ptrmem6a.C: Likewise.
14904
14905 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
14906
14907         PR tree-optimization/21658
14908         * gcc.dg/tree-ssa/pr21658.c: New.
14909
14910 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
14911
14912         PR c++/21455
14913         * g++.dg/inherit/ptrmem3.C: New.
14914
14915         PR c++/21681
14916         * g++.dg/parse/template16.C: New.
14917
14918 2005-05-27  Andreas Jaeger  <aj@suse.de>
14919
14920         * gcc.dg/setjmp-2.c: Only run in 32-bit.
14921
14922         * gcc.dg/i386-sse-8.c: Run test on all archs.
14923
14924 2005-05-26  Mike Stump  <mrs@apple.com>
14925
14926         * objc.dg/isa-field-1.m: Only run on darwin.
14927         * objc.dg/lookup-1.m: Likewise.
14928         * objc.dg/try-catch-8.m: Likewise.
14929
14930 2005-05-26  Roger Sayle  <roger@eyesopen.com>
14931
14932         PR tree-optimization/9814
14933         * gcc.dg/pr9814-1.c: New test case.
14934
14935 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14936
14937         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
14938         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
14939         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
14940         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
14941         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
14942         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
14943         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
14944         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
14945         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
14946         objc.dg/try-catch-8.m: New.
14947
14948 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
14949
14950         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
14951         remove extraneous semicolons.
14952
14953 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14954
14955         * obj-c++.dg/comp-types-12.mm: New.
14956         * objc.dg/comp-types-11.m: New.
14957         * objc.dg/selector-4.m: New.
14958
14959 2005-05-26  Andreas Jaeger  <aj@suse.de>
14960
14961         PR testsuite/20772
14962         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
14963         g++.old-deja/g++.ext/attrib3.C,
14964         g++.old-deja/g++.other/store-expr1.C,
14965         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14966         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
14967         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14968         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
14969         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
14970         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
14971         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
14972         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14973         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
14974         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
14975         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
14976         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
14977         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
14978         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
14979         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
14980         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
14981         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
14982         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14983         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
14984
14985 2005-05-26  Andreas Jaeger  <aj@suse.de>
14986
14987         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
14988         x86-64 compilation.
14989
14990 2005-05-26  Andreas Jaeger  <aj@suse.de>
14991
14992         PR testsuite/20772
14993         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
14994         gcc.misc-tests/i386-pf-athlon-1.c,
14995         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14996         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
14997         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
14998         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
14999         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15000         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15001         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15002         programs.
15003
15004         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15005         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15006         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15007         x86-64 compilation.
15008
15009         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15010         x86_64.
15011
15012         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15013         effective-target ilp32.
15014
15015 2005-05-26  David Ung  <davidu@mips.com>
15016
15017         * gcc.target/mips/ext_ins.c: New test for testing the generation
15018         of MIPS32/64 rev 2 ext/ins instructions.
15019
15020 2005-05-26  Andreas Jaeger  <aj@suse.de>
15021
15022         * treelang/compile/unsigned.tree: Use gimple instead of
15023         nonexisting generic dump.
15024
15025 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15026
15027         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15028
15029 2005-05-26  Andreas Jaeger  <aj@suse.de>
15030
15031         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15032
15033 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15034
15035         PR libfortran/17283
15036         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15037         Test callee-allocated memory with write statements.
15038
15039 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15040
15041         PR middle-end/21709
15042         * gcc.dg/pr21709-1.c: New test case.
15043
15044 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15045             Mike Stump  <mrs@apple.com>
15046
15047         * objc/execute/next_mapping.h: Update for C++.
15048
15049         * obj-c++.dg/selector-1.mm: Move to...
15050         * obj-c++.dg/selector-4.mm: here...
15051
15052         * obj-c++.dg/basic.mm: New.
15053         * obj-c++.dg/comp-types-1.mm: New.
15054         * obj-c++.dg/cxx-class-1.mm: New.
15055         * obj-c++.dg/cxx-ivars-1.mm: New.
15056         * obj-c++.dg/cxx-ivars-2.mm: New.
15057         * obj-c++.dg/cxx-ivars-3.mm: New.
15058         * obj-c++.dg/cxx-scope-1.mm: New.
15059         * obj-c++.dg/cxx-scope-2.mm: New.
15060         * obj-c++.dg/defs.mm: New.
15061         * obj-c++.dg/empty-private-1.mm: New.
15062         * obj-c++.dg/encode-1.mm: New.
15063         * obj-c++.dg/encode-2.mm: New.
15064         * obj-c++.dg/encode-3.mm: New.
15065         * obj-c++.dg/extern-c-1.mm: New.
15066         * obj-c++.dg/extra-semi.mm: New.
15067         * obj-c++.dg/fix-and-continue-2.mm: New.
15068         * obj-c++.dg/isa-field-1.mm: New.
15069         * obj-c++.dg/ivar-list-semi.mm: New.
15070         * obj-c++.dg/local-decl-1.mm: New.
15071         * obj-c++.dg/lookup-1.mm: New.
15072         * obj-c++.dg/lookup-2.mm: New.
15073         * obj-c++.dg/method-1.mm: New.
15074         * obj-c++.dg/method-2.mm: New.
15075         * obj-c++.dg/method-3.mm: New.
15076         * obj-c++.dg/method-4.mm: New.
15077         * obj-c++.dg/method-5.mm: New.
15078         * obj-c++.dg/method-6.mm: New.
15079         * obj-c++.dg/method-7.mm: New.
15080         * obj-c++.dg/no-extra-load.mm: New.
15081         * obj-c++.dg/overload-1.mm: New.
15082         * obj-c++.dg/pragma-1.mm: New.
15083         * obj-c++.dg/pragma-2.mm: New.
15084         * obj-c++.dg/private-1.mm: New.
15085         * obj-c++.dg/private-2.mm: New.
15086         * obj-c++.dg/proto-qual-1.mm: New.
15087         * obj-c++.dg/qual-types-1.mm: New.
15088         * obj-c++.dg/stubify-1.mm: New.
15089         * obj-c++.dg/stubify-2.mm: New.
15090         * obj-c++.dg/super-class-1.mm: New.
15091         * obj-c++.dg/super-class-2.mm: New.
15092         * obj-c++.dg/super-dealloc-1.mm: New.
15093         * obj-c++.dg/super-dealloc-2.mm: New.
15094         * obj-c++.dg/template-1.mm: New.
15095         * obj-c++.dg/template-2.mm: New.
15096         * obj-c++.dg/template-3.mm: New.
15097         * obj-c++.dg/template-4.mm: New.
15098         * obj-c++.dg/template-5.mm: New.
15099         * obj-c++.dg/template-6.mm: New.
15100         * obj-c++.dg/try-catch-1.mm: New.
15101         * obj-c++.dg/try-catch-2.mm: New.
15102         * obj-c++.dg/try-catch-3.mm: New.
15103         * obj-c++.dg/try-catch-4.mm: New.
15104         * obj-c++.dg/try-catch-5.mm: New.
15105         * obj-c++.dg/try-catch-6.mm: New.
15106         * obj-c++.dg/try-catch-7.mm: New.
15107         * obj-c++.dg/try-catch-8.mm: New.
15108         * obj-c++.dg/try-catch-9.mm: New.
15109         * obj-c++.dg/va-meth-1.mm: New.
15110
15111 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15112
15113         * obj-c++.dg/selector-1.mm: New.
15114         * obj-c++.dg/selector-2.mm: New.
15115
15116 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15117
15118         * obj-c++.dg/selector-3.mm: New.
15119         * objc.dg/selector-3.m: New.
15120
15121 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15122
15123         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15124         about where warning appears.
15125
15126 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15127
15128         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15129         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15130         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15131         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15132
15133 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15134
15135         * gcc.dg/20050524-1.c: New test.
15136
15137 2005-05-25  Jan Hubicka  <jh@suse.cz>
15138
15139         * gcc.dg/tree-prof/inliner-1.c: New.
15140
15141 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15142
15143         * gcc.dg/tree-prof: New directory.
15144         * gcc.dg/tree-prof/tree-prof.exp: New.
15145
15146 2005-05-25  DJ Delorie  <dj@redhat.com>
15147
15148         * gcc.dg/Wattributes-1.c: New.
15149         * gcc.dg/Wattributes-2.c: New.
15150         * gcc.dg/Wattributes-3.c: New.
15151
15152 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15153
15154         PR tree-optimization/19833
15155         * gcc.dg/uninit-4.c: Remove xfail.
15156         * gcc.dg/uninit-9.c: Ditto.
15157
15158 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15159
15160         * obj-c++.dg/bitfield-[1-5].mm: New.
15161         * obj-c++.dg/class-protocol-1.mm: New.
15162         * obj-c++.dg/comp-types-1[0-1].mm: New.
15163         * obj-c++.dg/comp-types-[2-9].mm: New.
15164         * obj-c++.dg/encode-[4-8].mm: New.
15165         * obj-c++.dg/layout-1.mm: New.
15166         * obj-c++.dg/method-1[0-9].mm: New.
15167         * obj-c++.dg/method-2[0-1].mm: New.
15168         * obj-c++.dg/method-[8-9].mm: New.
15169         * obj-c++.dg/objc-gc-3.mm: New.
15170         * obj-c++.dg/try-catch-10.mm: New.
15171         * objc.dg/bitfield-5.m: New.
15172         * objc.dg/comp-types-10.m: New.
15173         * objc.dg/comp-types-9.m: New.
15174         * objc.dg/layout-1.m: New.
15175         * objc.dg/objc-gc-4.m: New.
15176         * objc.dg/try-catch-9.m: New.
15177         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15178         * objc.dg/comp-types-1.m: Likewise.
15179         * objc.dg/comp-types-[5-6].m: Likewise.
15180         * objc.dg/method-9.m: Likewise.
15181
15182 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15183
15184         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15185         and on hardware without VMX support.
15186
15187         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15188
15189         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15190
15191         * lib/profopt.exp (dg-final-generate, dg-final-use,
15192         profopt-final-code, profopt-get-options): New.
15193         (profopt-execute): Process test directives.
15194
15195         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15196         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15197         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15198
15199 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15200
15201         PR C++/21645
15202         * g++.dg/init/ctor5.C: New test.
15203
15204 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15205
15206         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15207         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15208         vect-113.c, vect-114.c.
15209
15210 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15211
15212         * gcc.dg/const-elim-1.c: Remove xfails.
15213
15214 2005-05-23  Jeff Law  <law@redhat.com>
15215
15216         * gcc.c-torture/compile/pr21638.c: New test.
15217         * gcc.c-torture/compile/20050520-1.c: New test.
15218
15219 2005-05-23  Nick Clifton  <nickc@redhat.com>
15220
15221         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15222         be a proper triple, ie: m32r*-*-*.
15223         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15224
15225 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15226
15227         PR middle-end/21331
15228         PR tree-opt/21293
15229         * gcc.c-torture/compile/pr21293.c: New test.
15230         * gcc.c-torture/execute/pr21331.c: New test.
15231
15232 2004-05-20  Richard Henderson  <rth@redhat.com>
15233
15234         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15235
15236 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15237
15238         * obj-c++-dg.exp: Add.
15239         * obj-c++.exp: Add.
15240         * obj-c++.dg/dg.exp: Add.
15241
15242 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15243
15244         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15245         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15246
15247 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15248
15249         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15250
15251 2004-05-19  Richard Henderson  <rth@redhat.com>
15252
15253         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15254
15255 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15256
15257         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15258
15259         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15260
15261 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15262
15263         PR c++/21495
15264         * g++.dg/parse/extern1.C: New test.
15265         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15266
15267 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15268
15269         * gcc.dg/c99-math.h: New.
15270         * gcc.dg/c99-math-float-1.c: New test.
15271         * gcc.dg/c99-math-double-1.c: Likewise.
15272         * gcc.dg/c99-math-long-double-1.c: Likewise.
15273
15274 2005-05-18  Richard Henderson  <rth@redhat.com>
15275
15276         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15277
15278 2005-05-18  Devang Patel  <dpatel@apple.com>
15279
15280         * g++.dg/opt/20050511-1.C: New test.
15281
15282 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15283
15284         PR libfortran/21127
15285         * gfortran.dg/reshape-complex.f90: New test.
15286
15287 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15288
15289         * gfortran.dg/array_constructor_1.f90: New test.
15290         * gfortran.dg/array_constructor_2.f90: New test.
15291
15292 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15293
15294         PR fortran/20954
15295         * gfortran.dg/pr20954.f: New test.
15296
15297 2005-05-17  Mike Stump  <mrs@apple.com>
15298
15299         Yet more Objective-C++...
15300
15301         * objc.dg/method-5.m: Update.
15302         * objc.dg/method-6.m: Update.
15303         * objc.dg/method-7.m: Update.
15304         * objc.dg/method-9.m: Update.
15305         * objc.dg/try-catch-2.m: Update.
15306
15307 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15308
15309         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15310         Remove little-endian optimizations.
15311
15312 2005-05-17  Jeff Law  <law@redhat.com>
15313
15314         * g++.dg/tree-ssa/pr14814.C: New test.
15315         * gcc.dg/tree-ssa/pr14814.C: New test.
15316         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15317         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15318
15319 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15320
15321         * gcc.dg/compat/generate-random.c: Do not include
15322         libiberty.h.
15323         * gcc.dg/compat/generate-random_r.c: Likewise.
15324
15325 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15326
15327         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15328
15329 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15330
15331         PR middle-end/21595
15332         * g++.dg/tree-ssa/builtin1.C: New testcase.
15333
15334 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15335
15336         PR c++/21454
15337         * g++.dg/opt/const4.C: New test.
15338
15339         PR middle-end/21492
15340         * g++.dg/opt/crossjump1.C: New test.
15341
15342         PR tree-optimization/21610
15343         * gcc.c-torture/compile/20050516-1.c: New test.
15344
15345         PR fortran/15080
15346         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15347         about the test failing.
15348         * gfortran.fortran-torture/execute/where_7.f90: New test.
15349         * gfortran.fortran-torture/execute/where_8.f90: New test.
15350
15351 2005-05-16  Richard Henderson  <rth@redhat.com>
15352
15353         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15354         i?86 and x86_64.
15355
15356 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15357
15358         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15359         (limits.h): Include unconditionally.
15360         (stdlib.h): Likewise.
15361         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15362         (limits.h): Include unconditionally.
15363         (stdlib.h): Likewise.
15364         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15365         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15366         (limits.h): Include unconditionally.
15367         (stdlib.h): Likewise.
15368         (hashtab.h): Do not include.
15369         (getopt.h): Likewise.
15370         (stddef.h): Include.
15371         (hashval_t): Define.
15372         (struct entry): Add "next" field.
15373         (HASH_SIZE): New macro.
15374         (hash_table): New variable.
15375         (switchfiles): Do not use xmalloc.
15376         (mix): New macro.
15377         (iterative_hash): New function.
15378         (hasht): Remove.
15379         (e_exists): New function.
15380         (e_insert): Likewise.
15381         (output): Use, instead of libiberty hashtable functions.
15382         (main): Do not use getopt.  Do not call htab_create.
15383
15384 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15385
15386         PR libstdc++/21526
15387         * lib/target-supports.exp (check_mkfifo_available):
15388         Return 0 for cygwin as mkfifo support incomplete on platform.
15389         Fix typos in comments.
15390
15391 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15392
15393         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15394
15395 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15396
15397         PR fortran/17432
15398         * gfortran.dg/assign_4.f: New test.
15399
15400 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15401
15402         PR tree-optimization/21563
15403         * gcc.dg/tree-ssa/pr21563.c: New.
15404
15405 2005-05-14  Jan Hubicka  <jh@suse.cz>
15406
15407         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15408
15409 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15410
15411         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15412
15413 2005-05-13  Julian Brown  <julian@codesourcery.com>
15414
15415         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15416         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15417
15418 2005-05-13  Jan Hubicka  <jh@suse.cz>
15419
15420         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15421         * gcc.dg/fold-xor-?.c: Likewise.
15422         * gcc.dg/pr15784-?.c: Likewise.
15423         * gcc.dg/pr20922-?.c: Likewise.
15424         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15425         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15426         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15427
15428 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15429
15430         PR fortran/21260
15431         * gfortran.dg/hollerith_1.f90: New test.
15432
15433 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15434
15435         * gfortran.dg/func_result_2.f90: New test.
15436
15437 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15438
15439         * gfortran.dg/dev_null.f90: New test.
15440
15441 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15442
15443         * gcc.dg/arm-vfp1.c: Revert last change.
15444
15445 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15446
15447         PR middle-end/19807
15448         PR tree-optimization/19639
15449         * g++.dg/tree-ssa/pr19807.C: New testcase.
15450
15451 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15452
15453         PR libfortran/21471
15454         * gfortran.dg/append-1.f90: New test.
15455
15456 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15457
15458         * gcc.dg/pr18501.c: XFAIL.
15459         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15460         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15461         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15462         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15463         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15464         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15465         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15466         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15467
15468 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15469
15470         PR fortran/20178
15471         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15472         gfortran.dg/f2c_3.f90: New tests.
15473
15474         * gfortran.dg/return_1.f90: Fix dg annotation.
15475
15476 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15477
15478         * gcc.c-torture/compile/20050510-1.c: New test.
15479
15480 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15481
15482         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15483
15484 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15485
15486         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15487
15488 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15489
15490         PR c/17913
15491         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15492
15493 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15494
15495         PR c/21342
15496         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15497         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15498
15499 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15500
15501         PR debug/16676
15502         * gcc.dg/debug/pr16676.c: New test.
15503
15504 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15505
15506         PR testsuite/21443
15507         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15508         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15509         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15510         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15511         Change -O1 to -O2.
15512         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15513         -fno-tree-dominator-opts.
15514
15515 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15516
15517         * gfortran.dg/return_1.f90: New test.
15518
15519 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15520
15521         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15522
15523         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15524
15525 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15526
15527         PR c++/21427
15528         * g++.dg/inherit/covariant13.C: New.
15529
15530 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15531
15532         PR libfortran/19155
15533         * gfortran.dg/pr19155.f: New test.
15534
15535 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15536
15537         PR inline-asm/8788
15538         * gcc.dg/pr8788-1.c: New testcase.
15539
15540 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15541
15542         PR target/21416
15543         * gcc.target/mips/fpcmp-[12].c: New tests.
15544
15545 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15546
15547         * lib/target-supports-dg.exp (dg-require-fork): New function.
15548         (dg-require-mkfifo): Likewise.
15549         * lib/target-supports.exp (check_function_available): New
15550         function.
15551         (check_fork_available): Likewise.
15552         (check_mkfifo_available): Likewise.
15553
15554 2005-05-06  Jeff Law  <law@redhat.com>
15555
15556         * gcc.c-torture/compile/pr21380.c: New test.
15557
15558 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15559
15560         PR c++/20961
15561         * g++.dg/ext/weak3.C: New test.
15562
15563 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15564
15565         PR c++/21352
15566         * g++.dg/template/crash37.C: New test.
15567
15568 2005-05-05  Paul Brook  <paul@codesourcery.com>
15569
15570         * gcc.dg/arm-g2.c: Use effective-target arm32.
15571         * gcc.dg/arm-mmx-1.c: Ditto.
15572         * gcc.dg/arm-scd42-2.c: Ditto.
15573         * gcc.dg/arm-vfp1.c: Ditto.
15574         * lib/target-supports.exp (check_effective_target_arm32): New
15575         function.
15576
15577 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15578
15579         PR libfortran/21354
15580         gfortran.dg/in_pack_rank7.f90: New test.
15581
15582 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15583
15584         PR middle-end/15618
15585         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15586
15587 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15588
15589         PR middle-end/21265
15590         * gcc.dg/20050503-1.c: New test.
15591
15592         PR rtl-optimization/21239
15593         * gcc.dg/i386-sse-11.c: New test.
15594
15595 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15596
15597         PR target/16888
15598         * gcc.target/i386/asm-1.c: New test.
15599
15600 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15601
15602         PR rtl-optimization/21330
15603         * gcc.c-torture/execute/20050502-1.c: New test.
15604
15605         PR target/21297
15606         * gcc.c-torture/execute/20050502-2.c: New test.
15607
15608 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15609
15610         PR middle-end/21282
15611         * gcc.dg/pr21282.c: New.
15612
15613 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15614
15615         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15616         * gcc.dg/vect/vect-92.c: Likewise.
15617         * gcc.dg/vect/vect-93.c: Likewise.
15618         * gcc.dg/vect/vect-dv-1.c: Likewise.
15619         * gcc.dg/vect/vect-dv-2.c: Likewise.
15620         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15621
15622 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15623
15624         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15625         * gfortran.dg/vect/vect-2.f90: Likewise.
15626         * gfortran.dg/vect/vect-3.f90: Likewise.
15627         * gfortran.dg/vect/vect-4.f90: Likewise.
15628         * gfortran.dg/vect/vect-5.f90: Likewise.
15629
15630 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15631
15632         PR target/20813
15633         * gcc.dg/rs6000-fpint-2.c: New.
15634
15635 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15636
15637         PR c/15698
15638         * gcc.dg/builtins-30.c: Update expected messages.
15639         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15640         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15641         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15642
15643 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15644
15645         PR tree-optimization/21294
15646         * gcc.dg/tree-ssa/pr21294.c: New.
15647
15648 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15649
15650         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15651         __builtin_altivec_st_internal_4si built-in.
15652
15653 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15654
15655         PR c++/15875
15656         * g++.dg/template/ptrmem14.C: New test.
15657
15658 2005-05-02  Paul Brook  <paul@codesourcery.com>
15659
15660         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15661
15662 2005-05-02  Michael Matz  <matz@suse.de>
15663
15664         PR c++/19542
15665         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15666
15667 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15668
15669         * g++.dg/cpp/weak.C: New test.
15670
15671 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15672
15673         * gcc.dg/tree-ssa/loop-8.c: New test.
15674
15675 2005-04-30  Michael Maty  <matz@suse.de>
15676
15677         * gcc.dg/inline-mcpy.c: New test.
15678
15679 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15680
15681         PR libfortran/18958
15682         * gfortran.dg/eoshift.f90: New test case.
15683
15684 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15685
15686         PR libfortran/18857
15687         * gfortran.dg/matmul_1.f90: New test.
15688
15689 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15690
15691         PR tree-optimization/21030
15692         * gcc.dg/tree-ssa/pr21030.c: New.
15693
15694 2005-04-29  Devang Patel  <dpatel@apple.com>
15695
15696         PR tree-optimization/21272
15697         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15698
15699 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15700
15701         PR fortran/13082
15702         PR fortran/18824
15703         * gfortran.dg/entry_4.f90: New test.
15704         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15705         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15706         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15707         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15708         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15709         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15710         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15711
15712 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15713
15714         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15715
15716 2005-04-29  Paul Brook  <paul@codesourcery.com>
15717
15718         * gfortran.dg/entry_3.f90: New test.
15719
15720 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15721
15722         * gfortran.dg/implicit_4.f90: New test.
15723
15724 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15725
15726         * lib/target-supports.exp (check_profiling_available): Return
15727         false for xtensa-*-elf.
15728
15729 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15730
15731         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15732         error if file cannot be deleted.
15733
15734 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15735
15736         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15737         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15738         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15739         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15740         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15741         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15742         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15743         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15744         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15745         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15746         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15747         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15748         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15749
15750 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15751
15752         PR fortran/20865
15753         * gfortran.dg/pr20865.f90: New test.
15754
15755 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
15756
15757         * gcc.dg/void-cast-2.c: New test.
15758
15759 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15760
15761         PR c/21159
15762         * gcc.dg/void-cast-1.c: New test.
15763
15764 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
15765
15766         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
15767
15768 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15769
15770         PR fortran/21177
15771         * gfortran.dg/pr21177.f90: New test.
15772
15773 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
15774
15775         PR tree-optimization/21171
15776         * gcc.dg/tree-ssa/pr21171.c: New test.
15777
15778 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
15779
15780         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15781         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15782         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15783         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15784         gcc.dg/tree-ssa/gen-vect-32.c: New.
15785         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
15786         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
15787         don't run on PPC32.
15788
15789 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15790
15791         PR c/21213
15792         * gcc.dg/transparent-union-3.c: New test.
15793
15794 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15795
15796         PR c/20740
15797         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
15798         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
15799         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
15800         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
15801         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
15802         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
15803
15804 2005-04-26  Jeff Law  <law@redhat.com>
15805
15806         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
15807         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
15808         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
15809         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
15810         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
15811         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
15812         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
15813
15814 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15815
15816         PR tree-optimization/17598
15817         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15818
15819 2005-04-25  Mike Stump  <mrs@apple.com>
15820
15821         * objc.dg/fix-and-continue-1.m: Add.
15822
15823 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15824
15825         PR c++/20995
15826         * g++.dg/opt/pr20995-1.C: New test case.
15827
15828 2005-04-25  Devang Patel <dpatel@apple.com>
15829
15830         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15831
15832 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15833
15834         PR testsuite/21062
15835         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15836
15837 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15838
15839         PR C++/21188
15840         * g++.dg/opt/rtti2.C: New test.
15841
15842 2005-04-25  Paul Brook  <paul@codesourcery.com>
15843         Steven G. Kargl  <kargls@comcast.net>
15844
15845         PR fortran/20879
15846         * gfortran.dg/ichar_1.f90: New file.
15847
15848 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15849
15850         PR middle-end/20991
15851         * g++.dg/opt/pr20991.C: New test.
15852
15853         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15854         where sizeof (type) < __alignof__ (type).
15855         * gcc.dg/compat/struct-layout-1.h: Likewise.
15856
15857 2005-04-24  Per Bothner  <per@bothner.com>
15858             Devang Patel  <dpatel@apple.com>
15859
15860         PR preprocessor/20907
15861         * gcc.dg/cpp/very-long-comment.c: New test.
15862
15863 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15864
15865         PR fortran/20059
15866         * gfortran.dg/common_5.f: New test.
15867
15868 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
15869
15870         PR middle-end/21082
15871         * g++.dg/tree-ssa/pr21082.C: New testcase.
15872
15873 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
15874
15875         * gcc.dg/vect/vect-99.c: New test.
15876
15877 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
15878
15879         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
15880
15881 2005-04-22  Jeff Law  <law@redhat.com>
15882
15883         * gcc.dg/uninit-5.c: Remove xfails.
15884         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
15885         conditionals and loads.
15886
15887 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
15888
15889         PR libfortran/20074
15890         PR libfortran/20436
15891         PR libfortran/21108
15892         * gfortran.dg/nested_reshape.f90: new test
15893         * gfortran.dg/reshape-alloc.f90: new test
15894         * gfortran.dg/reshape.f90: new test
15895
15896 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
15897
15898         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
15899
15900         * gcc.dg/arm-vfp1.c: New test.
15901
15902 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
15903
15904         PR c++/21087
15905         * g++.dg/lookup/builtin2.C: New test.
15906
15907 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15908
15909         * gcc.dg/weak/weak-13.c: New test.
15910
15911 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
15912
15913         * lib/target-supports.exp (check_effective_target_sync_int_long):
15914         Add powerpc*.
15915
15916 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
15917
15918         * gcc.target/mips/branch-1.c: New test.
15919
15920 2005-04-21  Richard Henderson  <rth@redhat.com>
15921
15922         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
15923         * gcc.dg/vect/vect-86.c: Likewise.
15924         * gcc.dg/vect/vect-87.c: Likewise.
15925         * gcc.dg/vect/vect-88.c: Likewise.
15926
15927 2005-04-21  Devang Patel  <dpatel@apple.com>
15928
15929         PR optimization/20994
15930         * gcc.dg/tree-ssa/ifc-3.c: New test.
15931
15932 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15933
15934         PR c/12913
15935         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
15936         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
15937         gcc.dg/c99-vla-jump-5.c: New tests.
15938
15939 2005-04-19  Richard Henderson  <rth@redhat.com>
15940
15941         * lib/target-supports.exp (check_effective_target_vect_int_mult):
15942         Fix typo in exists check.
15943         (check_effective_target_sync_int_long): New.
15944         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
15945         * gcc.dg/ia64-sync-2.c: Likewise.
15946         * gcc.dg/ia64-sync-3.c: Likewise.
15947         * gcc.dg/ia64-sync-4.c: Likewise.
15948
15949 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
15950
15951         * gcc.dg/fold-xor-1.c: New test.
15952         * gcc.dg/fold-xor-2.c: New test.
15953
15954 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
15955
15956         PR target/20670
15957         * g++.dg/eh/fp-regs.C: New test.
15958
15959 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15960
15961         * gcc.dg/Wint-to-pointer-cast-1.c,
15962         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
15963         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
15964         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
15965
15966 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15967
15968         PR fortran/16861
15969         * gfortran.dg/pr16861.f90: New test.
15970
15971 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15972
15973         * gcc.dg/pr21085.c: New test.
15974
15975 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
15976
15977         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
15978         (setup_mips_tests, dg-mips-options): New procedures.
15979         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
15980         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
15981         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
15982         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15983         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
15984         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
15985         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
15986         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15987         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
15988         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
15989         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
15990         dg-mips-options instead of dg-options.  Remove now-redundant
15991         preprocessor guards.
15992         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
15993         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15994         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15995         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
15996         * gcc.dg/vr-mult-2.c: Delete.
15997         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
15998         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
15999         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16000         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16001         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16002         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16003         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16004
16005 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16006
16007         * ada/acats/run_all.sh: Use sync when executable not present.
16008
16009 2005-04-18  Devang Patel  <dpatel@apple.com>
16010
16011         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16012         * gcc.dg/vect/vect-11a.c: New.
16013         * gcc.dg/vect/vect-none.c: Update.
16014         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16015
16016 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16017
16018         PR tree-optimization/20922
16019         * gcc.dg/pr20922-1.c: New test.
16020         * gcc.dg/pr20922-2.c: New test.
16021         * gcc.dg/pr20922-3.c: New test.
16022         * gcc.dg/pr20922-4.c: New test.
16023         * gcc.dg/pr20922-5.c: New test.
16024         * gcc.dg/pr20922-6.c: New test.
16025
16026 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16027
16028         PR libfortran/20950
16029         * gfortran.dg/pr20950.f: New test.
16030
16031 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16032
16033         PR libfortran/19216
16034         * gfortran.dg/pr19216.f: New test.
16035
16036 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16037
16038         PR tree-optimization/21001
16039         * gcc.dg/tree-ssa/pr21001.c: New.
16040
16041 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16042
16043         PR libfortran/21075
16044         * gfortran.dg/reshape_rank7.f90: New test.
16045
16046 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16047
16048         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16049         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16050         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16051         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16052         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16053         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16054         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16055         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16056         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16057         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16058         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16059         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16060         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16061         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16062         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16063         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16064         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16065         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16066         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16067         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16068         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16069
16070 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16071
16072         * gfortran.dg/wtruncate.f: New testcase.
16073         * gfortran.dg/wtruncate.f90: New testcase.
16074
16075 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16076
16077         PR c++/21025
16078         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16079         which sizeof/alignof is dependent, rather than just whether we are
16080         processing_template_decl.
16081
16082 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16083
16084         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16085         corrected typo where the wrong variables had been compared.
16086
16087 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16088
16089         PR libfortran/18495
16090         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16091         Test callee-allocated version of return array with a write
16092         statement.
16093         Test spread with a temporary with another write statement.
16094
16095 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16096
16097         PR tree-optimization/21031
16098         * gcc.dg/tree-ssa/pr21031.c: New.
16099
16100 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16101
16102         PR tree-optimization/21004
16103         * gcc.dg/builtins-53.c: Include builtins-config.h.
16104         Check floorf, ceilf, floorl and ceill transformations
16105         only when HAVE_C99_RUNTIME is defined.
16106
16107 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16108
16109         PR middle-end/20739
16110         * gcc.dg/tree-ssa/pr20739.c: New test.
16111
16112 2005-04-14  Mike Stump  <mrs@apple.com>
16113
16114         * gcc.dg/Foundation.framework/empty: New.
16115         * gcc.dg/framework-2.c: New.
16116
16117 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16118
16119         PR tree-optimization/21021
16120         * gcc.c-torture/compile/pr21021.c: New.
16121
16122 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16123
16124         PR testsuite/21010
16125         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16126         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16127         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16128         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16129         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16130         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16131         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16132         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16133
16134 2005-04-14  Richard Henderson  <rth@redhat.com>
16135
16136         * lib/target-supports.exp (check_effective_target_vect_condition):
16137         Add ia64, i?86, and x86_64.
16138
16139 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16140
16141         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16142
16143 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16144
16145         PR tree-optimization/20657
16146         * gcc.dg/tree-ssa/pr20657.c: New.
16147
16148 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16149
16150         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16151         (long long int)trunc*.
16152
16153 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16154
16155         PR target/20927
16156         * gcc.dg/pr20927.c: New test.
16157
16158 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16159
16160         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16161         * gcc.target/mips/asm-1.c: Likewise.
16162
16163 2005-04-13  Dale Johannesen  <dalej@apple.com>
16164
16165         * objc.dg/objc-fast-4.m: New.
16166
16167 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16168
16169         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16170         directory.
16171         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16172
16173 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16174
16175         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16176         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16177         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16178
16179 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16180
16181         PR tree-optimization/20913
16182         * gcc.dg/tree-ssa/pr20913.c: New.
16183
16184         PR tree-optimization/20702
16185         * gcc.dg/tree-ssa/pr20702.c: New.
16186
16187 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16188
16189         PR c++/13744
16190         * g++.dg/inherit/local3.C: New test.
16191
16192 2005-04-12  Jeff Law  <law@redhat.com>
16193
16194         * gcc.dg/tree-ssa/20050412-1.c: New test.
16195
16196 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16197
16198         PR libfortran/19016
16199         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16200         Add tests with mask generated by expression.
16201         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16202         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16203         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16204
16205 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16206
16207         PR middle-end/20917
16208         * gcc.dg/20050409-1.c: New test.
16209
16210 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16211
16212         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16213
16214 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16215
16216         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16217         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16218         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16219         (TARGET_CXX): Adjust accordingly.
16220         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16221         determine_class_data_visibility and class_data_always_comdat.
16222         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16223         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16224         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16225         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16226         (arm_cxx_determine_class_data_visibility): New.
16227         (arm_cxx_class_data_always_comdat): Likewise.
16228         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16229         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16230         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16231         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16232         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16233         Define.
16234
16235 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16236
16237         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16238
16239 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16240
16241         * gcc.dg/i386-darwin-fpmath.c: New.
16242
16243 2004-04-11  Devang Patel  <dpatel@apple.com>
16244
16245         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16246         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16247         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16248         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16249         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16250         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16251         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16252         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16253         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16254
16255 2004-04-11  Devang Patel  <dpatel@apple.com>
16256
16257         * gcc.dg/vect/vect-dv-1.c: New test.
16258         * gcc.dg/vect/vect-dv-2.c: New test.
16259
16260 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16261
16262         PR tree-optimization/20933
16263         * gcc.dg/tree-ssa/pr20933.c: New test.
16264
16265 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16266
16267         * gfortran.dg/fold_nearest.f90: New test.
16268
16269 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16270
16271         * gcc.dg/tree-ssa/alias-1.c: New test.
16272
16273 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16274
16275         PR tree-optimization/20920
16276         * g++.dg/tree-ssa/pr20920.C: New test.
16277
16278 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16279
16280         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16281         (long long int)ceil*.
16282
16283 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16284
16285         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16286         explicit C++ linkage.
16287
16288 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16289
16290         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16291         warning for arithmetic IF statements.
16292
16293 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16294
16295         * eor_handling_1.f90: New test case.
16296         * eor_handling_2.f90: New test case.
16297         * eor_handling_3.f90: New test case.
16298         * eor_handling_4.f90: New test case.
16299         * eor_handling_5.f90: New test case.
16300         * noadv_size.f90: New test case.
16301         * pad_no.f90: New test case.
16302
16303 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16304
16305         * gcc.c-torture/execute/20050410-1.c: New test.
16306
16307 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16308
16309         * gcc.dg/pr20126.c: New.
16310
16311 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16312             Steven G. Kargl <kargls@comcast.net>
16313
16314         * gfortran.dg/PR19872.f: New test.
16315
16316 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16317
16318         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16319
16320 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16321
16322         * gfortran.dg/nint_1.f90: New test.
16323
16324 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16325
16326         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16327         Added test for callee-allocated arrays with write statements.
16328         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16329         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16330         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16331         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16332         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16333
16334 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16335
16336         PR libfortran/20163
16337         * gfortran.dg/open-options-blanks.f: New test.
16338
16339 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16340
16341         PR fortran/13257
16342         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16343
16344 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16345
16346         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16347         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16348         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16349         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16350         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16351         * gcc.c-torture/execute/stdarg-4.c: New test.
16352
16353         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16354
16355         PR target/20795
16356         * g++.dg/abi/param2.C: New test.
16357
16358 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16359
16360         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16361
16362 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16363
16364         * gcc.dg/builtins-53.c: New test.
16365
16366 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16367
16368         * g++.dg/tree-ssa/pr18178.C: New test.
16369         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16370         * gcc.c-torture/execute/20041019-1.c: New test.
16371         * gcc.dg/tree-ssa/20041008-1.c: New test.
16372         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16373         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16374         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16375         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16376         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16377         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16378         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16379         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16380         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16381         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16382
16383 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16384
16385         PR rtl-optimization/20466
16386         * gcc.c-torture/execute/pr20466-1.c: New test.
16387
16388 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16389
16390         PR c++/20905
16391         * g++.dg/parse/cond2.C: New test.
16392
16393         PR c++/20145
16394         * g++.dg/warn/Wdtor1.C: New test.
16395
16396 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16397
16398         PR fortran/17229
16399         * gfortran.dg/pr17229.f: New test.
16400
16401 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16402
16403         * gfortran.dg/tiny_1.f90: New test.
16404         * gfortran.dg/tiny_2.f90: ditto.
16405
16406 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16407
16408         * gfortran.dg/eor_1.f90: Fix dg-do run line
16409         * gfortran.dg/open_new.f90: Fix dg-do run line
16410
16411 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16412
16413         * lib/target-supports.exp (get_compiler_messages): Support
16414         optional arguments, the fourth being compiler options.
16415         (check_effective_target_fpic): New proc.
16416         * gcc.dg/20050321-2.c: Restrict to target fpic.
16417
16418 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16419
16420         * gcc.dg/15443-1.c: New test.
16421         * gcc.dg/15443-2.c: Likewise.
16422
16423 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16424
16425         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16426
16427 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16428
16429         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16430
16431 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16432
16433         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16434         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16435         -m64.
16436         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16437         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16438         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16439
16440 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16441
16442         PR c++/20212
16443         * g++.dg/warn/Wunused-11.C: New test.
16444
16445 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16446
16447         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16448
16449 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16450
16451         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16452
16453 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16454
16455         PR c++/20734
16456         * g++.dg/template/ptrmem13.C: New test.
16457
16458 2005-04-05  Per Bothner  <per@bothner.com>
16459
16460         * lib/gcc.exp: Always add -fno-show-column, for now.
16461
16462 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16463
16464         PR testsuite/20767
16465         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16466         of plain old "unsigned int" for the type of "i".  Makes this test
16467         64bit clean.
16468
16469 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16470
16471         * gcc.dg/i386-ssefn-1.c: New test.
16472         * gcc.dg/i386-ssefn-2.c: New test.
16473         * gcc.dg/i386-ssefn-3.c: New test.
16474         * gcc.dg/i386-ssefn-4.c: New test.
16475
16476 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16477
16478         PR tree-optimization/20076
16479         * gcc.dg/builtin-apply4.c: New test.
16480
16481         PR preprocessor/19475
16482         * gcc.dg/cpp/macspace1.c: New test.
16483         * gcc.dg/cpp/macspace2.c: New test.
16484
16485 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16486
16487         * gfortran.dg/pr20755.f: Fixed bad format.
16488
16489 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16490
16491         PR c++/20763
16492         * g++.dg/ext/attrib21.C: New test.
16493
16494 2004-04-05  Devang Patel  <dpatel@apple.com>
16495
16496         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16497         * gcc.dg/vect/vect-shift-1.c: New test.
16498
16499 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16500
16501         PR libfortran/20755
16502         * gfortran.dg/pr20755.f: New test.
16503
16504 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16505
16506         * gfortran.dg/pr15959.f90: New test.
16507         * gfortran.dg/string_pad_trunc.f90: New test.
16508
16509 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16510
16511         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16512         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16513         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16514         syntax.
16515
16516 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16517
16518         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16519
16520 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16521
16522         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16523         * gcc.c-torture/compile/20011119-2.c: Likewise.
16524         * gcc.c-torture/compile/981001-2.c: Likewise.
16525
16526 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16527
16528         PR c++/20679
16529         * g++.dg/template/overload4.C: New test.
16530
16531 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16532
16533         PR c++/20746
16534         * g++.dg/abi/covariant5.C: New.
16535
16536         PR debug/20505
16537         * g++.dg/debug/const2.C: New.
16538
16539 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16540
16541         PR rtl-optimization/16104
16542         * gcc.c-torture/execute/20050316-1.c: New test.
16543
16544 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16545
16546         * g++.dg/template/spec23.C: Fix dg-error text.
16547
16548 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16549
16550         PR c++/19199
16551         * g++.dg/expr/lval2.C: New.
16552
16553 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16554
16555         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16556         __builtin_strcasecmp and __builtin_strncasecmp.
16557
16558 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16559
16560         PR c++/20723
16561         * g++.dg/template/spec22.C: New.
16562         * g++.dg/template/spec23.C: New.
16563
16564 2005-04-03  Dale Ranta  <dir@lanl.gov>
16565             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16566
16567         PR libfortran/20068
16568         PR libfortran/20125
16569         PR libfortran/20156
16570         PR libfortran/20471
16571         * gfortran.dg/backspace.f: New test.
16572
16573 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16574
16575         * gcc.dg/pr19345.c: New test.
16576
16577 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16578
16579         PR tree-optimization/20640
16580         * gcc.dg/torture/tree-loop-1.c: New.
16581
16582 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16583
16584         PR rtl-optimization/20290
16585         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16586
16587 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16588
16589         * gcc.dg/rs6000-fpint.c: New.
16590
16591 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16592
16593         * gcc.dg/old-style-then-proto-1.c: New test.
16594
16595 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16596
16597         * gfortran.fortran-torture/execute/backspace.f90: Check
16598         after backspace and read was incorrect.
16599
16600 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16601
16602         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16603         buffer past the terminating NUL using memcmp.
16604         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16605         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16606
16607         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16608         Fix unused/uninitialized variable warnings.
16609
16610         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16611         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16612         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16613         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16614
16615         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16616         gcc.c-torture/execute/builtins/fputs-lib.c,
16617         gcc.c-torture/execute/builtins/lib/fprintf.c,
16618         gcc.c-torture/execute/builtins/lib/main.c,
16619         gcc.c-torture/execute/builtins/lib/memcmp.c,
16620         gcc.c-torture/execute/builtins/lib/memmove.c,
16621         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16622         gcc.c-torture/execute/builtins/lib/memset.c,
16623         gcc.c-torture/execute/builtins/lib/printf.c,
16624         gcc.c-torture/execute/builtins/lib/sprintf.c,
16625         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16626         gcc.c-torture/execute/builtins/lib/strchr.c,
16627         gcc.c-torture/execute/builtins/lib/strcmp.c,
16628         gcc.c-torture/execute/builtins/lib/strcpy.c,
16629         gcc.c-torture/execute/builtins/lib/strcspn.c,
16630         gcc.c-torture/execute/builtins/lib/strlen.c,
16631         gcc.c-torture/execute/builtins/lib/strncat.c,
16632         gcc.c-torture/execute/builtins/lib/strncmp.c,
16633         gcc.c-torture/execute/builtins/lib/strncpy.c,
16634         gcc.c-torture/execute/builtins/lib/strrchr.c,
16635         gcc.c-torture/execute/builtins/lib/strspn.c,
16636         gcc.c-torture/execute/builtins/lib/strstr.c,
16637         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16638         gcc.c-torture/execute/builtins/strlen-2.c,
16639         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16640         prototypes.
16641
16642 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16643
16644         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16645         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16646         selectany usage.
16647
16648 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16649
16650         PR c++/19406
16651         * g++.dg/debug/using1.C: New test.
16652
16653 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16654
16655         PR middle-end/20524
16656         * gcc.dg/alias-7.c: Prefix asm-declared name with
16657         __USER_LABEL_PREFIX__.
16658
16659 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16660
16661         Fix fallout from PR middle-end/15700:
16662         * gcc.c-torture/compile/20011119-1.c: Take
16663         __USER_LABEL_PREFIX__ into account.
16664         * gcc.c-torture/compile/20011119-2.c: Likewise.
16665
16666 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16667
16668         PR c++/18644
16669         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16670
16671 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16672
16673         PR c/17855
16674         * gcc.c-torture/compile/struct-non-lval-1.c,
16675         gcc.c-torture/compile/struct-non-lval-2.c,
16676         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16677
16678 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16679
16680         * gcc.dg/tls/tls.exp: Remove temporary file.
16681         * g++.dg/tls/tls.exp: Ditto.
16682         * lib/file-format.exp: Ditto.
16683         * g++.dg/special/ecos.exp: Ditto.
16684
16685         * lib/profopt.exp: Treat prof_ext as a list.
16686         * gcc.misc-tests/bprob.exp: Ditto.
16687         * g++.dg/bprob/bprob.exp: Ditto.
16688
16689         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16690         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16691         g++.dg/tree-ssa/pointer-reference-alias.C,
16692         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16693         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16694         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16695         g++.dg/vect/pr19951.cc: Ditto.
16696         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16697         gcc.dg/builtins-47.c: Ditto.
16698         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16699         gcc.dg/pr20115-1.c: Ditto.
16700         * gcc.dg/tree-ssa/20030530-2.c,
16701         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16702         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16703         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16704         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16705         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16706         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16707         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16708         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16709         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16710         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16711         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16712         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16713         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16714         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16715         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16716         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16717         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16718         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16719         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16720         gcc.dg/tree-ssa/20030824-1.c,
16721         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16722         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16723         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16724         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16725         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16726         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16727         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16728         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16729         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16730         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16731         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16732         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16733         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16734         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16735         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16736         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16737         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16738         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16739         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16740         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16741         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16742         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16743         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16744         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16745         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16746         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16747         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16748         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16749         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16750         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16751         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16752         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16753         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16754         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16755         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
16756         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
16757         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
16758         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16759         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16760         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16761         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
16762         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
16763         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16764         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
16765         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
16766         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
16767         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
16768         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
16769         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
16770         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
16771         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16772         gcc.dg/tree-ssa/useless-1.c: Ditto.
16773         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
16774         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
16775         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
16776         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
16777         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16778         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
16779         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
16780         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
16781         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
16782         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
16783         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
16784         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
16785         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
16786         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
16787         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
16788         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
16789         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
16790         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
16791         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
16792         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
16793         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
16794         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16795         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16796         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
16797         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
16798         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
16799         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
16800         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
16801         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
16802         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
16803         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
16804         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
16805         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
16806         gcc.dg/vect/vect-none.c: Ditto.
16807         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
16808         treelang/compile/unsigned.tree: Ditto.
16809
16810         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
16811         * gcc.dg/cpp/direct2s.c: Ditto.
16812         * gcc.dg/cpp/paste4.c: Ditto.
16813         * gcc.dg/cpp/separate-1.c: Ditto.
16814         * gcc.dg/pch/save-temps-1.c: Ditto.
16815         * g++.dg/ext/altivec-10.C: Ditto.
16816         * g++.dg/pch/pch.C: Ditto.
16817
16818         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16819
16820         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16821         * g++.dg/template/repo1.C: Ditto.
16822         * g++.dg/template/repo2.C: Ditto.
16823         * g++.dg/template/repo3.C: Ditto.
16824         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16825         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16826         * g++.old-deja/g++.pt/repo1.C: Ditto.
16827         * g++.old-deja/g++.pt/repo2.C: Ditto.
16828         * g++.old-deja/g++.pt/repo3.C: Ditto.
16829         * g++.old-deja/g++.pt/repo4.C: Ditto.
16830
16831         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16832         * gcc.dg/20030107-1.c: Ditto.
16833         * gcc.dg/20030702-1.c: Ditto.
16834         * gcc.dg/profile-generate-1.c: Ditto.
16835         * g++.dg/other/profile1.C: Ditto.
16836         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16837
16838         * lib/gcc-dg.exp (remove-build-file): New.
16839         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16840         cleanup-tree-dump, cleanup-saved-temps): New.
16841
16842 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16843
16844         PR c++/19203, DR 214
16845         * g++.dg/parse/ambig3.C: Not ambiguous.
16846         * g++.dg/template/spec20.C: New.
16847         * g++.dg/template/spec21.C: New.
16848
16849 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16850
16851         PR target/20045
16852         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16853
16854 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16855
16856         PR libfortran/20660
16857         * gfortran.dg/negative_unit.f: New test.
16858
16859 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16860
16861         * gcc.dg/20050330-1.c: New test.
16862
16863 2005-03-30  Devang Patel  <dpatel@apple.com>
16864
16865         * g++.dg/tree-sra/ssa-sra-3.C: New test.
16866
16867 2005-03-30  Dale Johannesen  <dalej@apple.com>
16868
16869         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
16870
16871 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
16872
16873         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16874         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
16875         Strip options from test name.
16876
16877 2005-03-31  Jan Hubicka  <jh@suse.cz>
16878
16879         * gcc.dg/varpool-1.c: New testcase.
16880
16881 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16882
16883         PR c/772
16884         PR c/17913
16885         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
16886         gcc.dg/stmt-expr-label-3.c : New tests.
16887         * gcc.c-torture/execute/medce-2.c: Remove.
16888
16889 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16890
16891         PR c/20368
16892         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
16893         tests.
16894
16895 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
16896
16897         * gcc.c-torture/compile/pr20203.c: New test.
16898
16899 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16900
16901         * gfortran.dg/promotion.f90: New test.
16902
16903 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
16904
16905         PR middle-end/20491
16906         * gcc.dg/torture/asm-subreg-1.c: New test.
16907
16908 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
16909
16910         PR c/20672
16911         * gcc.dg/pr20672-1.c: New test.
16912
16913 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
16914
16915         * gfortran.dg/vect: New directory.
16916         * gfortran.dg/vect/vect.exp: New.
16917         * gfortran.dg/vect/vect-1.f90: New test.
16918         * gfortran.dg/vect/vect-2.f90: New test.
16919         * gfortran.dg/vect/vect-3.f90: New test.
16920         * gfortran.dg/vect/vect-4.f90: New test.
16921         * gfortran.dg/vect/vect-5.f90: New test.
16922
16923 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
16924
16925         PR middle-end/20622
16926         * gcc.dg/alias-7.c: New test.
16927
16928 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16929
16930         * gcc.dg/sparc-reg-1.c: New test.
16931
16932 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
16933
16934         PR target/19890
16935         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
16936
16937 2005-03-29  Dale Ranta  <dir@lanl.gov>
16938             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16939
16940         PR libfortran/20163
16941         * gfortran.dg/pr20163-2.f: New test.
16942
16943 2005-03-28  Jan Hubicka  <jh@suse.cz>
16944
16945         PR middle-end/20635
16946         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16947         by Jakub Jelinek.
16948
16949 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
16950
16951         PR tree-optimization/20626
16952         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
16953         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
16954
16955 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16956
16957         * gfortran.dg/underflow.f90: New test.
16958         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
16959
16960 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16961
16962         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
16963
16964 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
16965
16966         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
16967         (g++_init): Make sure that CXXFLAGS is set.
16968         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
16969         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
16970         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16971         * lib/objc.exp (objc_init): Likewise.
16972         * lib/treelang.exp (treelang_init): Likewise.
16973
16974 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
16975
16976         PR tree-optimization/20470
16977         * gcc.dg/tree-ssa/pr20470.c: New test.
16978
16979 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
16980
16981         * gcc.dg/ppc-stfiwx.c: New.
16982
16983 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
16984
16985         PR target/19888
16986         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
16987
16988 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16989
16990         * gcc.dg/20050325-1.c: Fix a typo.
16991
16992 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16993
16994         PR libfortran/19678
16995         PR libfortran/19679
16996         * gfortran.dg/dos_eol.f: New test.
16997
16998 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16999
17000         PR rtl-optimization/20249
17001         * gcc.dg/20050325-1.c: New test.
17002
17003 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17004
17005         PR libfortran/15332
17006         * gfortran.dg/pr15332.f: New test.
17007
17008 2005-03-24  Dale Johannesen  <dalej@apple.com>
17009
17010         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17011
17012 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17013
17014         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17015         'internal' visibility.
17016         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17017         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17018         'protected' visibility.
17019         * gcc.dg/visibility-7.c: Likewise.
17020         * lib/target-supports.exp (check_visibility_available): Take
17021         a parameter, the kind of visibility to check for.
17022         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17023         to check_visibility_available.
17024
17025         * g++.dg/expr/cast3.C: New.
17026
17027 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17028
17029         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17030         rs6000.
17031
17032 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17033
17034         PR target/20095
17035         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17036
17037 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17038
17039         * gcc.dg/badshift.c: Renamed to...
17040         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17041
17042         * gcc.target/i386/badshift.c: Renamed to...
17043         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17044         only.
17045
17046         PR rtl-optimization/20532
17047         * gcc.target/i386/badshift.c: New.
17048
17049 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17050
17051         * gfortran.dg/pr18025.f90: New test.
17052
17053 2005-03-23  Dale Johannesen  <dalej@apple.com>
17054
17055         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17056
17057 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17058
17059         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17060
17061         * lib/target-supports.exp (check_iconv_available): Default
17062         libiconv to -liconv, if there is no definition.
17063
17064 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17065
17066         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17067
17068 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17069
17070         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17071         * g++.dg/opt/pr7503-2.C: Likewise.
17072         * g++.dg/opt/pr7503-3.C: Likewise.
17073         * g++.dg/opt/pr7503-4.C: Likewise.
17074         * g++.dg/opt/pr7503-5.C: Likewise.
17075         * g++.dg/warn/minmax.C: New test.
17076
17077 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17078
17079         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17080         * gfortran.dg/g77_intrinsics_sub.f: New test.
17081
17082 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17083             Jan Hubicka  <jh@suse.cz>
17084             Steven Bosscher <stevenb@suse.de
17085
17086         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17087
17088 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17089
17090         PR c++/19980
17091         * g++.dg/template/redecl3.C: New test.
17092
17093 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17094
17095         PR c++/20499
17096         * g++.dg/parse/error16.C: Tweak error markers.
17097
17098 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17099
17100         PR target/20561
17101         * gcc.dg/20050321-2.c: New test.
17102
17103 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         PR c++/20465
17106         PR c++/20381
17107         * g++.dg/template/ptrmem12.C: New.
17108
17109 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17110
17111         PR rtl-optimization/20527
17112         * gcc.c-torture/execute/pr20527-1.c: New test.
17113
17114 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17115
17116         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17117         program, compile it into a real executable and then delete the .c
17118         and .x files afterwards, to avoid problems on testglue targets.
17119
17120 2005-03-21  Stuart Hastings  <stuart@apple.com>
17121
17122         * gcc.target/i386/sse-2.c: New.
17123
17124 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17125
17126         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17127
17128 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17129
17130         * g++.dg/parse/crash25.C: Fix typo.
17131
17132 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17133
17134         PR c++/20461
17135         * g++.dg/parse/crash24.C: New test.
17136
17137         PR c++/20536
17138         * g++.dg/parse/crash25.C: New test.
17139
17140 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17141
17142         PR c++/20147
17143         * g++.dg/ext/stmtexpr4.C: New test.
17144
17145 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17146
17147         PR middle-end/20539
17148         * gcc.c-torture/compile/pr13066-1.c: New test case.
17149         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17150         * g++.dg/opt/pr13066-1.C: Likewise.
17151
17152 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17153
17154         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17155
17156 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17157
17158         PR fortran/18525
17159         * gfortran.dg/nesting_1.f90: New test.
17160
17161 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17162
17163         PR c++/20240
17164         * g++.dg/lookup/using13.C: New test.
17165
17166 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17167
17168         PR c++/20333
17169         * g++.dg/template/crash36.C: New test.
17170
17171 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17172
17173         PR c++/20463
17174         * g++.dg/template/crash35.C: New test.
17175
17176 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17177
17178         PR c++/19966
17179         * g++.dg/overload/operator2.C: New test.
17180
17181 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17182
17183         PR libfortran/20257
17184         * gfortran.dg/pr20257.f90: New test.
17185
17186 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17187
17188         PR libfortran/20480
17189         * gfortran.dg/pr20480.f90: New test.
17190
17191 2005-03-16  Richard Henderson  <rth@redhat.com>
17192
17193         PR middle-end/15700
17194         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17195         (_rtld_global): New.
17196         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17197         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17198
17199         * gcc.dg/alias-3.c: New.
17200         * gcc.dg/alias-4.c: New.
17201         * gcc.dg/alias-5.c: New.
17202         * gcc.dg/alias-6.c: New.
17203
17204 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17205
17206         * gcc.dg/cpp/ucnid-7.c: New.
17207
17208 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17209             Dorit Naishlos  <dorit@il.ibm.com>
17210
17211         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17212         darwin.
17213
17214 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17215
17216         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17217         misaligned accesses.
17218         * gcc.dg/vect/vect-58.c: Likewise.
17219         * gcc.dg/vect/vect-92.c: New.
17220         * gcc.dg/vect/vect-93.c: New.
17221
17222 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17223
17224         PR fortran/18827
17225         * gfortran.dg/assign_2.f90: New test.
17226         * gfortran.dg/assign_3.f90: New test.
17227         * gfortran.dg/assign.f90: New test.
17228
17229 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17230
17231         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17232         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17233         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17234         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17235         names.
17236
17237 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17238
17239         * gcc.dg/cpp/ucnid-6.c: New.
17240
17241         * gcc.dg/cpp/normalize-1.c: New.
17242         * gcc.dg/cpp/normalize-2.c: New.
17243         * gcc.dg/cpp/normalize-3.c: New.
17244         * gcc.dg/cpp/normalize-4.c: New.
17245         * gcc.dg/cpp/ucnid-4.c: New.
17246         * gcc.dg/cpp/ucnid-5.c: New.
17247         * g++.dg/cpp/normalize-1.C: New.
17248         * g++.dg/cpp/ucnid-1.C: New.
17249
17250 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17251
17252         * gcc.dg/pr18628.c: New.
17253
17254 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17255
17256         PR c++/20280
17257         * g++.dg/tree-ssa/pr20280.C: New.
17258
17259 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17260
17261         PR fortran/20467
17262         * gfortran.dg/stfunc_2.f90: New test.
17263
17264 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17265
17266         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17267
17268 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17269
17270         * gcc.dg/tree-ssa/20050314-1.c: New test.
17271
17272 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17273
17274         PR c++/4403
17275         PR c++/9783, DR433
17276         * g++.dg/template/friend34.C: New test.
17277         * g++.dg/template/friend35.C: Likewise.
17278         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17279
17280 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17281
17282         Friend class name lookup 5/n
17283         PR c++/1016
17284         * g++.dg/lookup/hidden-class1.C: New test.
17285         * g++.dg/lookup/hidden-class2.C: Likewise.
17286         * g++.dg/lookup/hidden-class3.C: Likewise.
17287         * g++.dg/lookup/hidden-class4.C: Likewise.
17288         * g++.dg/lookup/hidden-class5.C: Likewise.
17289         * g++.dg/lookup/hidden-class6.C: Likewise.
17290         * g++.dg/lookup/hidden-class7.C: Likewise.
17291         * g++.dg/lookup/hidden-class8.C: Likewise.
17292         * g++.dg/lookup/hidden-class9.C: Likewise.
17293         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17294         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17295         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17296         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17297         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17298         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17299         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17300         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17301         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17302         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17303         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17304
17305 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17306
17307         PR c++/20157
17308         * g++.dg/template/error18.C: New test.
17309
17310 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17311
17312         PR debug/16792
17313         * g++.dg/debug/pr16792.C: New test.
17314
17315 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17316
17317         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17318         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17319         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17320         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17321         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17322         test assertion names.
17323
17324 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17325
17326         PR fortran/18600
17327         * gfortran.dg/stfunc_1.f90: New test.
17328
17329 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17330
17331         PR fortran/16907
17332         * gfortran.dg/real_index_1.f90: New test.
17333
17334 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17335
17336         PR fortran/20323
17337         * gfortran.dg/spec_expr_1.f90: New test.
17338
17339 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17340
17341         PR c/20402
17342         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17343         new parser.
17344
17345 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17346
17347         PR fortran/20361
17348         * gfortran.dg/largeequiv_1.f90: New test.
17349
17350 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17351
17352         * gcc.dg/ucnid-1.c: New.
17353         * gcc.dg/ucnid-2.c: New.
17354         * gcc.dg/ucnid-3.c: New.
17355         * gcc.dg/ucnid-4.c: New.
17356         * gcc.dg/ucnid-5.c: New.
17357         * gcc.dg/ucnid-6.c: New.
17358         * gcc.dg/cpp/ucnid-1.c: New.
17359         * gcc.dg/cpp/ucnid-2.c: New.
17360         * gcc.dg/cpp/ucnid-3.c: New.
17361         * g++.dg/other/ucnid-1.C: New.
17362
17363 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17364
17365         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17366
17367 2005-03-11  Per Bothner  <per@bothner.com>
17368
17369         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17370         that diagnotics refer to correct token.
17371         * gcc.dg/unused-3.c: Likewise.
17372
17373 2005-03-11  Per Bothner  <per@bothner.com>
17374
17375         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17376         constant" is now actually on same line as string constant.
17377         * gcc.dg/cpp/direct2s.c: Likewise.
17378
17379 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17380
17381         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17382
17383 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17384
17385         PR libfortran/20124
17386         * gfortran.dg/pr20124.f90: New Test
17387
17388 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17389
17390         PR tree-optimization/20130
17391         * gcc.dg/pr20130-1.c: New test.
17392
17393 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17394
17395         PR target/20095
17396         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17397
17398 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17399
17400         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17401
17402 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17403
17404         * g++.dg/eh/forced1.C: Fix comment.
17405         * g++.dg/eh/forced2.C: Ditto.
17406         * g++.dg/eh/forced3.C: Ditto.
17407         * g++.dg/eh/forced4.C: Ditto.
17408
17409 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17410
17411         PR rtl-opt/20412
17412         * gcc.c-torture/compile/pr20412.c: New test.
17413
17414 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17415
17416         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17417
17418 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17419
17420         PR target/20322
17421         * gcc.dg/20050307-1.c: New test.
17422
17423 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17424
17425         PR c++/20375
17426         * g++.dg/other/stdarg3.C: New.
17427
17428 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17429
17430         PR c++/18384, c++/18327
17431         * g++.dg/init/array19.C: New test.
17432
17433         PR inline-asm/20314
17434         * gcc.dg/torture/pr20314-1.c: New test.
17435         * gcc.dg/torture/pr20314-2.c: New test.
17436
17437 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17438
17439         * gcc.dg/20050309-1.c: New test.
17440
17441 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17442
17443         * gcc.dg/builtins-10.c: Reactivate disabled test.
17444         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17445         new cbrt transformations.
17446
17447 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17448
17449         PR c++/20208
17450         * g++.dg/template/array13.C: New test.
17451
17452 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17453
17454         PR c++/16859
17455         * g++.dg/init/brace4.C: New test.
17456
17457 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17458
17459         PR c++/20186
17460         * g++.dg/template/non-dependent12.C: New.
17461
17462 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR c++/20142
17465         * g++.dg/init/array18.C: Add dg-do run marker.
17466
17467         PR c++/20142
17468         * g++.dg/init/array18.C: New test.
17469
17470 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17471
17472         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17473         * g++.dg/gcov/gcov.exp: Likewise.
17474         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17475         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17476         * lib/c-torture.exp: Likewise.
17477         * lib/fortran-torture.exp: Likewise.
17478         * lib/g++.exp: Likewise.
17479         * lib/gcc-defs.exp: Likewise.
17480         * lib/gcc-dg.exp: Likewise.
17481         * lib/gcc.exp: Likewise.
17482         * lib/gcov.exp: Likewise.
17483         * lib/gfortran.exp: Likewise.
17484         * lib/mike-g++.exp: Likewise.
17485         * lib/mike-gcc.exp: Likewise.
17486         * lib/objc-torture.exp: Likewise.
17487         * lib/objc.exp: Likewise.
17488         * lib/profopt.exp: Likewise.
17489         * lib/target-libpath.exp: Likewise.
17490         * lib/target-supports.exp: Likewise.
17491         * lib/treelang.exp: Likewise.
17492         * lib/wrapper.exp: Likewise.
17493
17494 2005-03-08  Jeff Law  <law@redhat.com>
17495
17496         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17497         PHI-OPT changes.
17498
17499 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17500
17501         * gcc.dg/vect/pr20122.c: New test.
17502
17503 2005-03-07  Jeff Law  <law@redhat.com>
17504
17505         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17506         was folded away.
17507         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17508         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17509         * gcc.dg/tree-ssa/pr18134.c: New test.
17510
17511 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17512
17513         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17514         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17515         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17516
17517 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17518
17519         PR tree-opt/17671
17520         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17521
17522 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17523
17524         * g++.dg/warn/Wnvdtor.C: New test.
17525
17526 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17527
17528         * gcc.dg/torture/pr19683-1.c: New test.
17529
17530 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17531
17532         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17533         * gfortran.dg/g77/19990313-2.f: Ditto.
17534         * gfortran.dg/g77/19990313-3.f: Ditto.
17535         * gfortran.dg/g77/19990525-0.f: Ditto.
17536         * gfortran.dg/g77/19990826-0.f: Ditto.
17537         * gfortran.dg/g77/19990826-2.f: Ditto.
17538         * gfortran.dg/g77/19990826-3.f: Ditto.
17539         * gfortran.dg/g77/20000511-1.f: Ditto.
17540         * gfortran.dg/g77/20000511-2.f: Ditto.
17541         * gfortran.dg/g77/970625-2.f: Ditto.
17542         * gfortran.dg/g77/980310-2.f: Ditto.
17543         * gfortran.dg/g77/980310-3.f: Ditto.
17544         * gfortran.dg/g77/980310-8.f: Ditto.
17545         * gfortran.dg/g77/980519-2.f: Ditto.
17546         * gfortran.dg/g77/alpha1.f: Ditto.
17547         * gfortran.dg/g77/claus.f: Ditto.
17548         * gfortran.dg/g77/erfc.f: Ditto.
17549         * gfortran.dg/g77/short.f: Ditto.
17550         * gfortran.fortran-torture/execute/data.f90: Ditto.
17551         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17552         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17553
17554 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17555
17556         * lib/file-format.exp (gcc_target_object_format): Add check for som
17557         format and hardcode object formats on hppa*-*-hpux*.
17558         * lib/target-supports.exp (check_weak_available): Add check for som
17559         object format.  Always return 0 on hppa*-*-hpux10*.
17560
17561         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17562         is defined.
17563
17564         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17565
17566 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17567
17568         * gfortran.dg/pr19936_1.f90: New test.
17569         * gfortran.dg/pr19936_2.f90: New test.
17570         * gfortran.dg/pr19936_3.f90: New test.
17571
17572 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17573             Paul Thomas <prthomas@drfccad.cea.fr>
17574
17575         * gfortran.dg/PR19754_1.f90: New test.
17576         * gfortran.dg/PR19754_2.f90: Ditto.
17577
17578 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17579
17580         PR c++/19311
17581         * g++.dg/template/non-dependent11.C: New test.
17582
17583 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17584
17585         * lib/target-supports.exp (check_iconv_available): Fix comment.
17586
17587 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17588             Joseph S. Myers  <joseph@codesourcery.com>
17589
17590         PR c++/19797
17591         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17592
17593 2005-03-04  Matthew Sachs  <msachs@apple.com>
17594
17595         * gcc.exp (gcc_target_compile): Put braces around
17596         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17597         * objc.exp (objc_target_compile): Likewise.
17598         * treelang.exp (treelang_target_compile): Likewise.
17599
17600 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17601
17602         PR fortran/19673
17603         * gfortran.dg/func_result_1.f90: New test.
17604
17605 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17606
17607         * gcc.misc-tests/options.exp: New test.
17608
17609 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17610
17611         * gcc.dg/pr15784-4.c: New test.
17612
17613 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17614
17615         * gcc.c-torture/execute/pr17133.c: New.
17616         * gcc.c-torture/compile/20050303-1.c: New.
17617
17618 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17619
17620         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17621
17622 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17623
17624         * g++.dg/overload/using2.C: New.
17625
17626 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17627
17628         PR c++/19916
17629         * g++.dg/init/ptrmem2.C: New test.
17630
17631 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17632
17633         PR c/8927
17634         * gcc.dg/pr8927-1.c: New test.
17635
17636 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17637
17638         PR c++/20232
17639         * g++.dg/inherit/covariant12.C: New.
17640
17641 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17642
17643         PR fortran/19479
17644         * gfortran.dg/bound_1.f90: New test.
17645
17646 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17647
17648         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17649         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17650
17651 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17652
17653         PR c/20245
17654         * gcc.dg/pr20245-1.c: New test.
17655
17656 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17657
17658         PR middle-end/19874
17659         * gcc.c-torture/execute/20050119-2.c: New test case.
17660
17661 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17662
17663         * README: Update the DejaGnu bug reporting address.
17664         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17665         * lib/objc-torture.exp: Likewise.
17666
17667 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17668
17669         * gfortran.dg/boz_1.f90: New test.
17670         * gfortran.dg/boz_3.f90: New test.
17671         * gfortran.dg/boz_4.f90: New test.
17672
17673 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17674
17675         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17676         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17677
17678 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17679
17680         PR libfortran/20101
17681         * gfortran.dg/write_0_pe_format.f90: New test.
17682
17683 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17684
17685         PR c++/20206
17686         * g++.dg/opt/thunk2.C: New test.
17687         * g++.dg/opt/covariant1.C: New test.
17688
17689 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17690
17691         * gfortran.dg/e_d_fmt.f90: New test.
17692
17693 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17694
17695         * gcc.dg/asm-b.c: Fix comment typos.
17696
17697 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17698
17699         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17700         a V_MAY_DEF also.
17701
17702 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17703
17704         PR tree-opt/20188
17705         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17706         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17707         * gcc.dg/asm-b.c: New test.
17708
17709 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17710
17711         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17712         Disable this test on IRIX 6.
17713
17714 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17715
17716         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17717         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17718         parser.
17719
17720 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17721
17722         PR tree-optimization/20204
17723         * testsuite/gcc.dg/pr20204.c: New test.
17724
17725 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17726
17727         PR target/20196
17728         * gcc.c-torture/execute/20050224-1.c: New test.
17729
17730         PR c++/20175
17731         * g++.dg/warn/Wbraces2.C: New test.
17732
17733 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17734
17735         PR c++/19878
17736         * g++.dg/init/const2.C: New test.
17737
17738 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17739
17740         PR tree-optimization/20100
17741         * gcc.c-torture/execute/pr20100-1.c: New test.
17742
17743 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17744
17745         * gfortran.dg/implicit_3.f90: New test.
17746
17747         * gfortran.dg/deftype_1.f90: New test.
17748
17749 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17750
17751         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17752         the test passes.
17753         * g++.dg/other/anon3.C: Accept a warning.
17754
17755 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
17756
17757         * gcc.dg/pr20017.c: Fix a comment typo.
17758
17759 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17760
17761         * gfortran.dg/list_read_4.f90: Change to f90 comments.
17762
17763 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17764
17765         PR ada/19902
17766         * ada/acats/tests/cxa/cxa3004.a: Remove.
17767         * ada/acats/tests/cxb/cxb30061.am: Likewise.
17768
17769 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17770
17771         PR c++/20073
17772         * g++.dg/init/const1.C: New test.
17773
17774         PR c++/19991
17775         * g++.dg/parse/constant7.C: New test.
17776
17777         PR c++/20152
17778         * g++.dg/parse/error27.C: New test.
17779         * g++.dg/template/qualttp15.C: Adjust error markers.
17780         * g++.old-deja/g++.other/struct1.C: Likewise.
17781
17782         PR c++/20153
17783         * g++.dg/template/error17.C: New test.
17784
17785         PR c++/20148
17786         * g++.dg/parser/error26.C: New test.
17787
17788 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
17789
17790         PR tree-optimization/20100
17791         PR tree-optimization/20115
17792         * gcc.dg/pr20115.c: New test.
17793         * gcc.dg/pr20115-1.c: New test.
17794         * gcc.dg/pr20100.c: New test.
17795         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
17796         call-clobbered variables after alias1.
17797
17798 2005-02-22  Bud Davis  <bdavis@gfortran.org>
17799
17800         * gfortran.dg/list_read_4.f90: new test.
17801
17802 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
17803
17804         PR rtl-optimization/20017.
17805         * gcc.dg/pr20017.c: New.
17806
17807 2005-02-22  Devang Patel  <dpatel@apple.com>
17808
17809         PR 19952
17810         * g++.dg/tree-ssa/pr19952.C: New test.
17811
17812 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17813
17814         PR c++/19883
17815         * g++.dg/parse/constant6.C: New test.
17816
17817 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17818
17819         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17820         * g++.dg/charset/asm2.c: Likewise.
17821         * g++.dg/charset/asm3.c: Likewise.
17822         * g++.dg/charset/asm4.c: Likewise.
17823         * g++.dg/charset/asm5.c: Likewise.
17824         * g++.dg/charset/attribute1.c: Likewise.
17825         * g++.dg/charset/attribute2.c: Likewise.
17826         * g++.dg/charset/extern1.cc: Likewise.
17827         * g++.dg/charset/extern2.cc: Likewise.
17828         * g++.dg/charset/extern3.cc: Likewise.
17829         * g++.dg/charset/function.cc: Likewise.
17830         * g++.dg/charset/string.c: Likewise.
17831         * g++.dg/charset/charset.exp: Likewise.
17832         * lib/target-supports.exp (check_iconv_available): Fix comment.
17833
17834 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17835
17836         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17837         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17838         * gcc.dg/charset/asm2.c: Likewise.
17839         * gcc.dg/charset/asm3.c: Likewise.
17840         * gcc.dg/charset/asm4.c: Likewise.
17841         * gcc.dg/charset/asm5.c: Likewise.
17842         * gcc.dg/charset/asm6.c: Likewise.
17843         * gcc.dg/charset/attribute1.c: Likewise.
17844         * gcc.dg/charset/attribute2.c: Likewise.
17845         * gcc.dg/charset/builtin1.c: Likewise.
17846         * gcc.dg/charset/extern.c: Likewise.
17847         * gcc.dg/charset/function.c: Likewise.
17848         * gcc.dg/charset/string.c: Likewise.
17849         * gcc.dg/charset/charset.exp: Likewise.
17850
17851 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17852
17853         PR fortran/20086
17854         * gfortran.dg/pr20086.f90: New test.
17855
17856 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17857
17858         PR tree-optimization/19786
17859         * g++.dg/tree-ssa/pr19786.C: New.
17860
17861 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17862
17863         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
17864
17865 2005-02-21  Jeff Law  <law@redhat.com>
17866
17867         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
17868
17869 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17870
17871         * gfortran.dg/do_iterator: Split loop, markup all lines for
17872         which an error locus is printed.
17873         * gfortran.dg/pr17708.f90: Markup all lines for which an error
17874         locus is printed.
17875         * gfortran.dg/select_4.f90: Likewise.
17876         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
17877         locuses in the various permutations.
17878
17879 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
17880
17881         PR tree-optimization/19951
17882         * g++.dg/vect: New directory.
17883         * g++.dg/vect/vect.exp: New file.
17884         * g++.dg/vect/pr19951.cc: New testcase.
17885         * g++.dg/dg.exp: Also prune vectorizer tests.
17886
17887 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
17888
17889         PR 18785
17890         * gcc.dg/charset/builtin1.c: New test.
17891
17892 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17893
17894         PR c++/19299
17895         * g++.dg/inherit/volatile1.C: New test.
17896
17897         PR c++/19440
17898         * g++.dg/template/dtor4.C: New test.
17899
17900 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17901
17902         * gfortran.dg/int_1.f90: New test.
17903
17904 2005-02-19  Devang Patel  <dpatel@apple.com>
17905
17906         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
17907
17908 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17909
17910         * gfortran.dg/achar_1.f90: New test.
17911
17912 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
17913
17914         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
17915
17916 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
17917             Jakub Jelinek  <jakub@redhat.com>
17918
17919         PR tree-optimization/19828
17920         * gcc.dg/tree-ssa/loop-7.c: New test.
17921         * gcc.c-torture/execute/20050218-1.c: New test.
17922
17923 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
17924
17925         PR c/20043
17926         * gcc.dg/transparent-union-1.c: New test.
17927         * gcc.dg/transparent-union-2.c: New test.
17928
17929 2005-02-18  James E Wilson  <wilson@specifixinc.com>
17930
17931         PR tree-optimization/18977
17932         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
17933
17934 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
17935
17936         PR target/20054
17937         * gcc.dg/pr20054.c: New test.
17938
17939 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17940
17941         PR c++/19508
17942         * g++.dg/ext/attrib20.C: New test.
17943
17944 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17945
17946         PR middle-end/20030
17947         * gfortran.fortran-torture/execute/character_passing.f90: New test.
17948
17949 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
17950
17951         PR c++/20008
17952         * g++.dg/opt/switch4.C: New.
17953
17954 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
17955
17956         PR c++/20023
17957         PR tree-optimization/20009
17958         * gcc.c-torture/compile/20050217-1.c: New test.
17959         * g++.dg/opt/switch3.C: New test.
17960
17961         PR tree-optimization/18947
17962         * gcc.c-torture/compile/20050215-1.c: New test.
17963         * gcc.c-torture/compile/20050215-2.c: New test.
17964         * gcc.c-torture/compile/20050215-3.c: New test.
17965
17966 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
17967
17968         PR c++/20028
17969         * g++.dg/template/crash34.C: New.
17970
17971         PR c++/20022
17972         * g++.dg/other/access3.C: New.
17973
17974 2005-02-17  Ira Rosen  <irar@il.ibm.com>
17975
17976         * gcc.dg/vect/vect-98.c: New test.
17977
17978 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
17979
17980         PR tree-optimization/19967
17981         * gcc.dg/pr19967.c: New.
17982
17983 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
17984
17985         PR middle-end/19857
17986         * gcc.dg/tree-ssa/20050215-1.c: New test.
17987         * gcc.c-torture/execute/20050215-1.c: New test.
17988
17989 2005-02-15  Eric Christopher  <echristo@redhat.com>
17990
17991         * gcc.dg/cpp/20050215-1.c: New file.
17992
17993 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
17994
17995         PR tree-optimization/15785
17996         * gcc.dg/pr15785-1.c: New test.
17997
17998 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
17999
18000         PR c++/17788
18001         * g++.dg/init/ctor4.C: New.
18002         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18003
18004 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18005
18006         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18007         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18008
18009 2005-02-15  Andreas Schwab  <schwab@suse.de>
18010
18011         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18012         declare malloc.
18013
18014 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18015
18016         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18017
18018 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18019
18020         PR tree-optimization/19853
18021         * gcc.c-torture/compile/pr19853.c: New test.
18022
18023 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18024
18025         PR c++/19608
18026         * g++.dg/parse/local-class1.C: New.
18027
18028         PR c++/19895
18029         * g++.dg/parse/ptrmem3.C: New.
18030
18031         PR c++/19884
18032         * g++.old-deja/g++.oliva/template6.C: Add another case.
18033         * g++.dg/template/explicit6.C: New.
18034
18035 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18036
18037         PR c++/17816
18038         * g++.dg/other/redecl2.C: New.
18039
18040 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18041
18042         PR c++/19891
18043         * g++.dg/abi/covariant4.C: New.
18044
18045 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18046
18047         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18048
18049 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18050
18051         * gcc.dg/vect/vect-96.c: Fix typo.
18052
18053 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18054
18055         PR c++/14479
18056         PR c++/19487
18057         * g++.dg/template/enum5.C: New test.
18058
18059 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18060
18061         * gcc.dg/vect/vect-97.c: New test.
18062
18063 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18064
18065         * gcc.dg/vect/vect-96.c: New test.
18066
18067 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18068
18069         * gcc.dg/builtins-34.c: Also check ldexp*.
18070
18071 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18072
18073         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18074
18075 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18076
18077         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18078         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18079         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18080         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18081         selector_list, selector_expression, dg-process-target): Move to new
18082         file target-supports-dg.exp.
18083         * lib/target-supports-dg.exp: New.
18084
18085         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18086         New.
18087
18088 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18089
18090         PR c++/19666
18091         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18092
18093         PR middle-end/19858
18094         * gcc.c-torture/compile/20050210-1.c: New test.
18095
18096 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18097
18098         PR c++/19755
18099         * g++.dg/warn/Wbraces1.C: New test.
18100
18101 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18102
18103         * gcc.dg/builtins-52.c: New testcase.
18104
18105 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18106
18107         PR c/19342
18108         * gcc.c-torture/execute/20050119-1.c: New test.
18109
18110 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18111
18112         PR c++/19811
18113         * g++.dg/init/delete1.C: New test.
18114
18115 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18116
18117         PR c++/18470
18118         * g++.dg/template/static12.C: New test.
18119
18120 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18121
18122         PR c++/19787
18123         * g++.dg/conversion/ambig1.C: New test.
18124
18125         PR c++/19739
18126         * g++.dg/ext/attrib19.C: New test.
18127
18128         PR c++/19732
18129         * g++.dg/parse/dtor5.C: New test.
18130
18131         PR c++/19762
18132         * g++.dg/template/dtor3.C: New test.
18133
18134         PR c++/19826
18135         * g++.dg/template/static11.C: New test.
18136         * g++.dg/template/crash2.C: Remove dg-error marker.
18137
18138 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18139
18140         PR C++/18491
18141         * g++.old-deja/g++.mike/p10769a.C: Remove.
18142
18143 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18144
18145         * gcc.dg/builtins-48.c: New test case.
18146         * gcc.dg/builtins-49.c: New test case.
18147         * gcc.dg/builtins-50.c: New test case.
18148         * gcc.dg/builtins-51.c: New test case.
18149
18150 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18151
18152         PR middle-end/19583
18153         * g++.dg/warn/Wreturn-type-3.C: New test.
18154
18155 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18156
18157         PR middle-end/19402
18158         * gcc.dg/pr19402-1.c: New testcase.
18159         * gcc.dg/pr19402-2.c: likewise.
18160
18161 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18162
18163         PR middle-end/19854
18164         * g++.dg/tree-ssa/tmmti.C: New testcase.
18165
18166 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18167
18168         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18169
18170 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18171
18172         PR c++/19733
18173         * g++.dg/parse/crash23.C: New test.
18174         * g++.dg/warn/Weff1.C: New test.
18175
18176 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18177
18178         * gcc.dg/20050209-1.c: New test.
18179
18180 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18181
18182         PR target/19799
18183         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18184
18185 2005-02-08  Mike Stump  <mrs@apple.com>
18186
18187         * g++.dg/pch/import-2.c: New test.
18188         * g++.dg/pch/import-2.hs: New.
18189         * g++.dg/pch/include/import-2a.h: New.
18190         * g++.dg/pch/include/import-2b.h: New.
18191
18192 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18193
18194         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18195
18196 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18197
18198         * gfortran.dg/substr_1.f90: New test.
18199
18200 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18201
18202         PR middle-end/19775
18203         * gcc.dg/torture/builtin-power-1.c: Disable test for
18204         invalid transformation.
18205         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18206         no longer optimize.
18207         * gcc.dg/builtins-47.c: New testcase.
18208
18209 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18210             Dorit Naishlos  <dorit@il.ibm.com>
18211
18212         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18213
18214 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18215
18216         * gcc.c-torture/compile/20050206-1.c: New test.
18217
18218 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18219
18220         PR tree-opt/19768
18221         * g++.dg/opt/pr19768.C: New test.
18222
18223 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18224
18225         PR tree-opt/19736
18226         * gcc.c-torture/compile/pr19736.c: New test.
18227
18228 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18229
18230         PR c++/17401
18231         * g++.dg/parse/error25.C: New test.
18232
18233 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18234
18235         * gcc.c-torture/execute/20050203-1.c: New.
18236
18237 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18238
18239         * gcc.dg/vect/vect-85.c: Remove xfail.
18240         * gcc.dg/vect/vect-86.c: Remove xfail.
18241         * gcc.dg/vect/vect-87.c: Remove xfail.
18242         * gcc.dg/vect/vect-88.c: Remove xfail.
18243
18244 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18245
18246         * gcc.dg/altivec-19.c: New.
18247
18248 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18249
18250         PR c/17807
18251         * gcc.dg/nested-func-3.c: New test.
18252         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18253
18254 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18255
18256         * gcc.test-framework/gen_directive_tests: Generate tests for
18257         selector expressions.
18258
18259 2005-02-02  Matt Austern  <austern@apple.com>
18260
18261         PR c++/19628
18262         * g++/ext/builtin7.C: New.
18263         * g++/ext/builtin8.C: New.
18264
18265 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18266
18267         PR c/18502
18268         * gcc.dg/pr18502-1.c: New test.
18269
18270 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18271
18272         PR c++/17413
18273         * g++.dg/template/local4.C: Tweak.
18274
18275 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18276
18277         PR tree-optimization/19578
18278         * gcc.c-torture/compile/20050202-1.c: New test.
18279
18280 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18281
18282         PR c/19435
18283         * gcc.dg/c99-init-4.c: New test.
18284
18285 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18286
18287         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18288
18289         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18290
18291         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18292         * g++.dg/eh/check-vect.h: New.
18293
18294         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18295         * gcc.dg/vect/vect-78.c: Ditto.
18296         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18297         Remove.
18298
18299         * g++.dg/conversion/simd1.C: Expect warning.
18300         * g++.dg/ext/attribute-test-1.C: Ditto.
18301         * g++.dg/ext/attribute-test-2.C: Ditto.
18302         * g++.dg/ext/attribute-test-3.C: Ditto.
18303         * g++.dg/ext/attribute-test-4.C: Ditto.
18304
18305         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18306         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18307
18308         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18309
18310 2005-02-01  Richard Henderson  <rth@redhat.com>
18311
18312         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18313         long double for ibm double-double format.
18314         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18315
18316 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18317
18318         PR tree-optimization/19633
18319         * testsuite/gcc.dg/pr19633-1.c: New test.
18320         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18321         to NULL or a symbol.
18322
18323 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18324
18325         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18326         New procs.
18327         (dg-process-target (local override)): Handle selector expressions.
18328
18329         * gcc.test-framework/README: Describe tests in source directory.
18330         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18331         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18332         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18333         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18334         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18335         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18336         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18337         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18338         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18339         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18340         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18341         * gcc.test-framework/dg-error-exp-P.c: New test.
18342         * gcc.test-framework/dg-error-exp-XP.c: New test.
18343         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18344         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18345         * gcc.test-framework/dg-output-exp-P.c: New test.
18346         * gcc.test-framework/dg-output-exp-XF.c: New test.
18347         * gcc.test-framework/dg-warning-exp-P.c: New test.
18348         * gcc.misc-tests/dg-1.c: Remove.
18349         * gcc.misc-tests/dg-2.c: Remove.
18350         * gcc.misc-tests/dg-3.c: Remove.
18351         * gcc.misc-tests/dg-4.c: Remove.
18352         * gcc.misc-tests/dg-5.c: Remove.
18353         * gcc.misc-tests/dg-6.c: Remove.
18354         * gcc.misc-tests/dg-7.c: Remove.
18355         * gcc.misc-tests/dg-8.c: Remove.
18356         * gcc.misc-tests/dg-9.c: Remove.
18357         * gcc.misc-tests/dg-10.c: Remove.
18358         * gcc.misc-tests/dg-11.c: Remove.
18359         * gcc.misc-tests/dg-12.c: Remove.
18360         * gcc.misc-tests/dg-test.exp: Remove.
18361
18362         * gcc.test-framework/test-framework.awk: Change recording and
18363         printing of passes and failures.
18364
18365         * gcc.test-framework: New directory.
18366         * gcc.test-framework/README: New.
18367         * gcc.test-framework/test-framework.exp: New.
18368         * gcc.test-framework/test-framework.awk: New.
18369         * gcc.test-framework/gen_directive_tests: New.
18370
18371 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18372
18373         * lib/treelang.exp: Fix comment typos.
18374         (treelang_target_compile): Don't append libs=-ltreelang to options.
18375
18376 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18377
18378         * g++.dg/parse/typename7.C: Adjust error messages.
18379
18380 2005-01-31  Jeff Law  <law@redhat.com>
18381
18382         * gcc.c-torture/execute/20050131-1.c: New test.
18383         * gcc.dg/wcaselabel.c: New test.
18384
18385 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18386
18387         * g++.dg/other/warning1.C: Adjust error messags.
18388         * g++.dg/parse/constant5.C: New test.
18389
18390 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18391
18392         PR c/19333
18393         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18394         the test case valid.
18395         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18396         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18397         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18398         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18399         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18400         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18401
18402 2005-01-31  Dale Johannesen  <dalej@apple.com>
18403
18404         * g++.dg/opt/pr19650.C: New test.
18405
18406 2005-01-31  Richard Henderson  <rth@redhat.com>
18407
18408         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18409         long double for intel double extended format.
18410         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18411
18412 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18413
18414         PR c++/19555
18415         * g++.dg/template/static10.C: New test.
18416
18417         PR c++/19395
18418         * g++.dg/parse/error24.C: New test.
18419
18420         PR c++/19367
18421         * g++.dg/lookup/builtin1.C: New test.
18422
18423         PR c++/19457
18424         * g++.dg/warn/conv3.C: New test.
18425
18426 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18427
18428         PR fortran/19647
18429         * gfortan.dg/inquire_7.f90
18430
18431 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18432
18433         PR tree-optimization/15791
18434         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18435         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18436         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18437         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18438         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18439         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18440         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18441         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18442         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18443         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18444
18445 2005-01-29  Paul Brook  <paul@codesourcery.com>
18446
18447         PR fortran/18565
18448         * check.c (real_or_complex_check): New function.
18449         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18450         * intrinsic.c (add_functions): Use new check functions.
18451         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18452         Add prototypes.
18453
18454 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18455
18456         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18457         gcc.dg/lvalue-3.c: New tests.
18458         * gcc.dg/concat.c: Update expected messages.
18459
18460 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18461
18462         PR libfortran/19595
18463         * gfortran.dg/eor_1.f90: New test.
18464
18465 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18466
18467         PR fortran/19589
18468         * gfortran.dg/logical_data_1.f90: New test.
18469
18470 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18471
18472         PR c++/19253
18473         * g++.dg/template/crash33.C: New test.
18474
18475         PR c++/19667
18476         * g++.dg/template/crash32.C: New test.
18477
18478 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18479
18480         PR middle-end/16558
18481         * g++.dg/warn/Wreturn-type-2.C: New test.
18482
18483 2004-06-24  Jeff Law  <law@redhat.com>
18484
18485         * gcc.dg/tree-ssa/20050128-1.c: New test.
18486
18487 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18488
18489         * gcc.target/frv/all-mdpackh-1.c: New test.
18490
18491 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18492
18493         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18494
18495 2005-01-27  Richard Henderson  <rth@redhat.com>
18496
18497         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18498
18499 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18500
18501         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18502
18503 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18504
18505         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18506         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18507         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18508         to cope with cases where the multilib options override the dg-options.
18509
18510 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18511
18512         PR c/18946
18513         * gcc.dg/noncompile/20050120-1.c: New test.
18514
18515 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18516
18517         PR tree-optimization/19633
18518         * gcc.dg/pr19633.c: New test.
18519         * gcc.dg/tree-ssa/pr19633.c: New test.
18520
18521 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18522
18523         * gcc.dg/20041216-1.c: New test.
18524
18525 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18526
18527         PR objc/18862
18528         * objc.dg/selector-2.m: New test.
18529
18530 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18531
18532         * g++.dg/opt/range-test-2.C: New test.
18533
18534         PR rtl-optimization/19579
18535         * gcc.c-torture/execute/20050124-1.c: New test.
18536
18537 2005-01-26  Greg Parker  <gparker@apple.com>
18538         Stuart Hastings  <stuart@apple.com>
18539
18540         * gcc.c-torture/execute/20050125-1.c: New.
18541
18542 2005-01-18  Jan Hubicka  <jh@suse.cz>
18543
18544         PR tree-optimize/19337
18545         * gcc.c-torture/compile/20050119-1.c: New test.
18546
18547 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18548
18549         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18550         test for successful match.
18551
18552 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18553
18554         PR objc/18408
18555         * objc.dg/comp-types-7.m: New test.
18556
18557 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18558
18559         * lib/target-supports.exp (current_target_name): New.
18560         (check_effective_target_ilp32, check_effective_target_lp64):
18561         Cache the result to use as long as the current target, with
18562         multilib flags, remains the same.
18563
18564         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18565         (dg-require-weak, dg-require-visibility, dg-require-alias,
18566         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18567         dg-require-effective-target, dg-skip-if): Remove call to
18568         skip_test_and_clear_xfail.
18569         (dg-test): Clear xfail data.
18570
18571 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18572
18573         PR target/17751
18574         * gcc.dg/ppc64-toc.c: New test.
18575
18576         * g++.dg/tree-ssa/empty-1.C: New test.
18577
18578         PR middle-end/19551
18579         * gcc.c-torture/execute/20050121-1.c: New test.
18580         * gcc.dg/20050121-2.c: New test.
18581
18582 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18583         Paul Brook  <paul@codesourcery.com>
18584
18585         PR fortran/17941
18586         * gfortran.dg/real_const_1.f: New test.
18587         * gfortran.dg/real_const_2.f90: New test.
18588         * gfortran.dg/complex_int_1.f90: New test.
18589
18590 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18591
18592         PR fortran/19313
18593         * gfortan.dg/inquire_6.f90: New test.
18594
18595 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18596
18597         PR libfortran/19451
18598         * open_readonly_1.f90: New test.
18599
18600 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18601
18602         PR libfortran/18982
18603         * gfortran.dg/open_new.f90: New file.
18604
18605 2005-01-22  Paul Brook  <paul@codesourcery.com>
18606
18607         * namelist_1.f90: New test.
18608
18609 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18610
18611         PR tree-optimization/19484
18612         * gcc.c-torture/compile/20050122-[12].c: New tests.
18613
18614 2005-01-22  Paul Brook  <paul@codesourcery.com>
18615
18616         * gfortran.dg/implicit_2.f90: New test.
18617
18618 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18619
18620         PR fortran/19314
18621         * gfortran.dg/inquire_5.f90: New test.
18622
18623 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18624
18625         PR c/18809
18626         * gcc.dg/pr18809-1.c: New test.
18627
18628 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18629
18630         * gcc.dg/20050121-1.c: New test.
18631
18632         PR tree-optimization/13000
18633         * gcc.dg/20040206-1.c: Change warning to point where function is
18634         being inlined.
18635
18636 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18637
18638         PR c++/19208
18639         * g++.dg/template/array11.C: New test.
18640
18641 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18642
18643         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18644         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18645         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18646         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18647         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18648         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18649
18650 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18651
18652         PR tree-optimization/15349
18653         * gcc.dg/tree-ssa/pr15349.c: New.
18654
18655 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18656
18657         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18658
18659 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18660
18661         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18662         scan-assembler-times directive name.
18663
18664         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18665         after dg-do.
18666
18667         PR rtl-optimization/19462
18668         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18669
18670 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18671
18672         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18673         counting function calls on ia64.
18674
18675 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18676
18677         PR rtl-optimization/15139
18678         * gcc.dg/20050111-2.c: New test.
18679
18680         PR c/17297
18681         * gcc.c-torture/compile/20050113-1.c: New testcase.
18682
18683         PR middle-end/19164
18684         * gcc.dg/20050113-1.c: New testcase.
18685
18686 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18687
18688         * gcc.dg/vect/vect-85.c: Add comment.
18689         * gcc.dg/vect/vect-86.c: Add xfail for now.
18690         * gcc.dg/vect/vect-87.c: Add xfail for now.
18691         * gcc.dg/vect/vect-88.c: Add xfail for now.
18692         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18693
18694 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18695
18696         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18697
18698 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18699
18700         * g++.dg/debug/typedef3.C: New test.
18701
18702 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18703
18704         PR c/19472
18705         * gcc.dg/asm-a.c: New test.
18706
18707 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18708
18709         * gcc.dg/sh-relax.c: Add prototype for abort.
18710
18711 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18712
18713         * gcc.dg/short-compare-1.c: New test.
18714         * gcc.dg/short-compare-2.c: Likewise.
18715
18716 2005-01-18  Michael Matz  <matz@suse.de>
18717
18718         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18719
18720 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18721
18722         PR tree-optimization/19121
18723         * gcc.c-torture/compile/pr19121.c: New test.
18724
18725 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18726
18727         PR target/19357
18728         * gcc.c-torture/compile/pr19357.c: New test.
18729
18730 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18731
18732         PR c/5675
18733         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18734         pass--those that refer just to the variable, possibly with a
18735         cast.
18736         * gcc.dg/c99-const-expr-3.c: Likewise.
18737
18738         PR middle-end/13127
18739         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18740         longer emitted.
18741
18742 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18743
18744         PR fortran/18778
18745         * gfortran.dg/endfile_2.f90: New test.
18746
18747 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18748
18749         PR 19168
18750         * gfortran.dg/select_5.f90: New test.
18751
18752 2004-01-16  Paul Brook  <paul@codesourcery.com>
18753
18754         * gfortran.dg/common_4.f90: New test.
18755
18756 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
18757
18758         PR rtl-optimization/19462
18759         * gcc.dg/torture/pr19462-1.c: New test.
18760
18761 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
18762
18763         PR objc/19321
18764         * objc.dg/func-ptr-2.m: New.
18765         * objc.dg/volatile-1.m: New.
18766
18767 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18768
18769         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
18770
18771 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18772
18773         PR tree-optimization/19060
18774         * gcc.c-torture/execute/20050104-1.c: New test.
18775
18776 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
18777
18778         PR fortran/18983
18779         * gfortran.dg/write_to_null.f90: New test.
18780
18781 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
18782             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18783
18784         PR other/19328
18785         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
18786         argument.
18787
18788 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18789
18790         PR c++/19263
18791         * g++.dg/init/vector1.C: New test.
18792
18793 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
18794
18795         PR target/13158
18796         * gcc.target/ia64/sibcall-unwind-1.c: New test.
18797         PR target/18987
18798         * gcc.target/ia64/sibcall-unwind-2.c: New test.
18799
18800 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
18801
18802         * gfortran.dg/select_1.f90: New test.
18803         * gfortran.dg/select_2.f90: New test.
18804         * gfortran.dg/select_3.f90: New test.
18805         * gfortran.dg/select_4.f90: New test.
18806
18807 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
18808
18809         PR middle-end/19084
18810         PR rtl-optimization/19348
18811         * gcc.dg/20050111-1.c: New test.
18812         * gcc.c-torture/execute/20050111-1.c: New test.
18813
18814         * gcc.dg/i386-asm-4.c: New test.
18815
18816 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18817
18818         * gcc.dg/nested-func-2.c: New test.
18819         * ada/acats/norun.lst: Remove c953002.
18820
18821 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18822
18823         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18824
18825 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18826
18827         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18828
18829 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18830
18831         PR target/18761
18832         * g++.dg/abi/align1.C: New test.
18833
18834 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18835
18836         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18837         at a time.
18838         * g++.dg/ext/altivec_check.h: Support compiling as C.
18839
18840 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18841
18842         PR c++/19355
18843         * g++.dg/expr/pr19355-1.C: New test case.
18844
18845 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18846
18847         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18848         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18849         * ada/acats/tests/c3/c92005b.ada: Likewise.
18850         * ada/acats/tests/c3/cxb3012.a: Likewise.
18851         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18852
18853 2005-01-09  Paul Brook  <paul@codesourcery.com>
18854
18855         * gfortran.dg/common_2.f90: New file.
18856         * gfortran.dg/common_3.f90: New file.
18857
18858 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18859
18860         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18861
18862 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18863
18864         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
18865         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
18866         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
18867         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
18868         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
18869         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
18870         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
18871         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
18872         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
18873         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
18874         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
18875         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
18876         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
18877         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
18878         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
18879         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
18880         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
18881         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
18882         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
18883         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
18884         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
18885         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
18886         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
18887         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
18888         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
18889         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
18890         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
18891         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
18892         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
18893         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
18894         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
18895         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
18896         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
18897         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
18898         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
18899         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
18900         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
18901         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
18902         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
18903         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
18904         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
18905         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
18906         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
18907         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
18908         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
18909         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
18910         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
18911         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
18912         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
18913         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
18914         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
18915         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
18916         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
18917         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
18918         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
18919         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
18920         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
18921         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
18922         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
18923         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
18924         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
18925         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
18926         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
18927         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
18928         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
18929         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
18930         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
18931
18932         * gcc.dg/vect/vect-1.c: Fix spelling.
18933         * gcc.dg/vect/vect-10.c: Fix spelling.
18934         * gcc.dg/vect/vect-11.c: Fix spelling.
18935         * gcc.dg/vect/vect-12.c: Fix spelling.
18936         * gcc.dg/vect/vect-14.c: Fix spelling.
18937         * gcc.dg/vect/vect-15.c: Fix spelling.
18938         * gcc.dg/vect/vect-16.c: Fix spelling.
18939         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
18940         * gcc.dg/vect/vect-64.c: Fix comments.
18941         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
18942
18943 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18944             Ira Rosen  <irar@il.ibm.com>
18945
18946         * gcc.dg/vect/vect-70.c: New test.
18947         * gcc.dg/vect/vect-71.c: New test.
18948
18949 2005-01-09  Manfred Hollstein  <mh@suse.com>
18950
18951         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
18952         * gcc.dg/pr18241-2.c: Likewise.
18953         * gcc.dg/pr18241-3.c: Likewise.
18954         * gcc.dg/pr18241-4.c: Likewise.
18955         * gcc.dg/pr18241-5.c: Likewise.
18956
18957 2005-01-08  Richard Henderson  <rth@redhat.com>
18958
18959         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18960         False for x86 and x86-64.
18961
18962 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
18963
18964         PR tree-optimization/18241
18965         * gcc.dg/pr18241-1.c: New test.
18966         * gcc.dg/pr18241-2.c: New test.
18967         * gcc.dg/pr18241-3.c: New test.
18968         * gcc.dg/pr18241-4.c: New test.
18969         * gcc.dg/pr18241-5.c: New test.
18970
18971 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
18972
18973         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
18974         gfortran.dg/select_4.f90: New.
18975
18976 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18977
18978         * gcc.c-torture/execute/20050107-1.c: New test.
18979
18980 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
18981
18982         PR c++/19298
18983         * g++.dg/template/ref2.C: New.
18984
18985 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
18986
18987         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
18988         instead of being empty.
18989
18990 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18991
18992         PR fortran/15553
18993         * gfortran.dg/array-1.f90: New test.
18994
18995 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18996
18997         PR tree-optimization/19283
18998         * gcc.c-torture/execute/20050106-1.c: New test.
18999
19000         PR rtl-optimization/18861
19001         * gcc.dg/20050105-1.c: New test.
19002
19003         PR tree-optimization/18828
19004         * gcc.dg/20050105-2.c: New test.
19005
19006 2005-01-07  Andreas Jaeger  <aj@suse.de>
19007
19008         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19009
19010 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19011
19012         PR fortran/18398
19013         * gfortran.dg/fmt_read.f90: New test.
19014
19015 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19016
19017         * gcc.dg/rs6000-ldouble-2.c: New.
19018
19019 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19020
19021         PR c++/19244
19022         * g++.dg/parser/ctor2.C: New test.
19023
19024 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19025
19026         PR c++/17154
19027         * g++.dg/template/using9.C: New test.
19028
19029 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19030
19031         PR c++/19258
19032         * g++.dg/lookup/friend6.C: New test.
19033
19034 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19035
19036         PR c++/19270
19037         * g++.dg/template/array10.C: New.
19038
19039 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19040
19041         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19042         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19043
19044 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19045
19046         * gcc.c-torture/compile/20050105-1.c: New test.
19047
19048 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19049
19050         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19051
19052 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19053
19054         PR middle-end/19100
19055         * gcc.dg/conv-3.c: New test case.
19056
19057 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19058
19059         * gcc.dg/asm-wide-1.c: New test.
19060
19061 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19062
19063         PR c++/19030
19064         * g++.dg/parse/crash22.C: New
19065
19066 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19067
19068         PR 19257
19069         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19070
19071 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19072
19073         PR middle-end/17767
19074         * gcc.dg/i386-mmx-6.c: New test case.
19075
19076 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19077
19078         PR tree-optimization/18308
19079         * gcc.dg/vect/pr18308.c: New testcase.
19080
19081 2005-01-04  Andreas Jaeger  <aj@suse.de>
19082
19083         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19084
19085 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19086             Robert Bowdidge <bowdidge@apple.com>
19087
19088         * gcc.dg/cpp/subframework1.c: New.
19089         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19090         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19091         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19092         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19093
19094 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19095
19096         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19097         producing warning.
19098         * gcc.dg/darwin-weakimport-2.c: New.
19099
19100 2005-01-03  Richard Henderson  <rth@redhat.com>
19101
19102         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19103
19104 2005-01-03  Richard Henderson  <rth@redhat.com>
19105
19106         * gcc.dg/vect/vect.exp: Enable for ia64.
19107         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19108         (check_effective_target_vect_float): Likewise.
19109         (check_effective_target_vect_no_align): Likewise.
19110         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19111         * gcc.dg/vect/vect-8.c: Likewise.
19112
19113 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19114
19115         PR target/19236
19116         * gcc.dg/pr19236-1.c: New test case.
19117
19118 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19119
19120         PR rtl-optimization/12092
19121         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19122
19123 2005-01-02  Andreas Jaeger  <aj@suse.de>
19124
19125         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19126
19127 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19128             Andrew Pinski  <pinskia@physics.uc.edu>
19129
19130         PR rtl-optimization/12092
19131         * gcc.dg/pr12092-1.c: New test case.
19132
19133 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19134
19135         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19136         'hidden' and 'default' for better portability.
19137         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19138
19139         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19140         6 and 7.
19141         * g++.old-deja/g++.brendan/new3.C: Likewise.
19142
19143 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19144
19145         * gcc.dg/20041231-1.C: New test.
19146         * g++.dg/warn/Wunreachable-code-1.C: New test.
19147
19148 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19149
19150         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19151         file, not /dev/null.  Abort on error.
19152
19153 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19154             Ziemowit Laski  <zlaski@apple.com>
19155
19156         PR objc/18971
19157         * objc.dg/encode-5.m: New test.
19158
19159 2004-12-29  Richard Henderson  <rth@redhat.com>
19160
19161         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19162         * objc.dg/stabs-1.m: Disable for ia64.
19163
19164 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19165
19166         PR c++/19190
19167         * g++.dg/warn/Wunused-10.C: New test.
19168
19169 2004-12-28  Richard Henderson  <rth@redhat.com>
19170
19171         * objc.dg/stabs-1.m: Disable for alpha.
19172
19173 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19174
19175         PR c++/19149
19176         * g++.dg/parse/error23.C: New test.
19177
19178 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19179
19180         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19181
19182         PR fortran/19032
19183         * gfortran.dg/intrinsic_modulo_1.f90: New.
19184         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19185         tests with divisor -1.
19186
19187 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19188
19189         * g++.dg/opt/temp1.C (memcpy): Return a value.
19190
19191         PR c++/19148
19192         * g++.dg/expr/cond7.C: New test.
19193
19194 2004-12-27  Paul Brook  <paul@codesourcery.com>
19195
19196         * gfortran.dg/g77/select_no_compile.f: Remove.
19197
19198 2004-12-27  Richard Henderson  <rth@redhat.com>
19199
19200         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19201         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19202         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19203
19204 2004-12-26  Richard Henderson  <rth@redhat.com>
19205
19206         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19207         by 1i instead of token pasting.
19208
19209 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19210
19211         PR tree-optimization/17578
19212         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19213         to additional_flags.
19214         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19215
19216 2004-12-25  Richard Henderson  <rth@redhat.com>
19217
19218         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19219         Remove Alpha.
19220
19221 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19222
19223         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19224         hppa*-*-hpux*.
19225         * gcc.dg/pr17957.c (dg-options): Likewise.
19226         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19227         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19228         instead of 0 on __hppa__.
19229         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19230         "foo,%r" on hppa*-*-*.
19231
19232 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19233
19234         PR fortran/19071
19235         * gfortran.dg/complex_write.f90: New test.
19236
19237 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19238
19239         PR c++/17595
19240         * g++.dg/parse/pragma2.C: New test.
19241
19242         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19243
19244 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19245
19246         * gcc.dg/empty2.c: Add missing dg-warning.
19247
19248 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19249
19250         PR c++/17413
19251         * g++.dg/template/local4.C: New test.
19252         * g++.dg/template/crash19.C: Add dg-error marker.
19253
19254         * g++.dg/template/crash31.C: Correct embedded PR number.
19255
19256 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19257
19258         PR c++/16405
19259         * g++.dg/opt/temp1.C: Add do-run marker.
19260
19261 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19262
19263         * g++.dg/template/spec19.C: New.
19264
19265 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19266
19267         PR target/16819
19268         * gcc.dg/empty2.c: New.
19269
19270 2004-12-23  Richard Henderson  <rth@redhat.com>
19271
19272         * lib/target-supports.exp (check_effective_target_vect_no_align):
19273         Remove i?86 and x86-64.
19274
19275 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19276
19277         PR c++/16405
19278         * g++.dg/opt/temp1.C: New test.
19279
19280 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19281
19282         PR c++/18733
19283         * g++.dg/template/friend33.C: New testcase.
19284
19285 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19286
19287         PR c++/18464
19288         * g++.dg/template/cond5.C: New test.
19289
19290         PR c++/18492
19291         * g++.dg/inherit/thunk3.C: New test.
19292
19293         PR c++/11224
19294         * g++.dg/warn/Wunused-9.C: New test.
19295
19296 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19297
19298         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19299
19300 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19301
19302         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19303
19304 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/18378
19307         * g++.dg/ext/packed8.C: New test.
19308
19309         PR c++/19063
19310         * g++.dg/template/crash31.C: New test.
19311
19312         PR c++/19034
19313         * g++.dg/template/crash30.C: New test.
19314
19315 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19316
19317         PR C++/18984
19318         * g++.dg/eh/ctor3.C: New test.
19319
19320 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19321
19322         * objc.dg/stabs-1.m: Allow section name to be quoted and
19323         assembly label to begin with '.LL'.
19324
19325 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19326
19327         * gcc.dg/vect/vect.exp
19328         (check_effective_target_lp64_or_vect_no_align): New.
19329         * gcc.dg/vect/vect-77.c: Use it.
19330         * gcc.dg/vect/vect-78.c: Use it.
19331
19332         * lib/target-supports.exp
19333         (check_effective_target_vect_no_max,
19334         check_effective_target_vect_no_bitwise,
19335         check_effective_target_vect_no_align): New.
19336         * gcc.dg/vect/vect-13.c: Use them.
19337         * gcc.dg/vect/vect-17.c: Ditto.
19338         * gcc.dg/vect/vect-18.c: Ditto.
19339         * gcc.dg/vect/vect-19.c: Ditto.
19340         * gcc.dg/vect/vect-20.c: Ditto.
19341         * gcc.dg/vect/vect-27.c: Ditto.
19342         * gcc.dg/vect/vect-29.c: Ditto.
19343         * gcc.dg/vect/vect-44.c: Ditto.
19344         * gcc.dg/vect/vect-48.c: Ditto.
19345         * gcc.dg/vect/vect-50.c: Ditto.
19346         * gcc.dg/vect/vect-52.c: Ditto.
19347         * gcc.dg/vect/vect-54.c: Ditto.
19348         * gcc.dg/vect/vect-56.c: Ditto.
19349         * gcc.dg/vect/vect-58.c: Ditto.
19350         * gcc.dg/vect/vect-60.c: Ditto.
19351         * gcc.dg/vect/vect-72.c: Ditto.
19352         * gcc.dg/vect/vect-80.c: Ditto.
19353
19354 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19355
19356         PR c++/14075
19357         * g++.dg/init/string1.C: New.
19358
19359         PR c++/18975
19360         * g++.dg/other/synth1.C: New.
19361
19362 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19363
19364         PR c/18963
19365         * gcc.dg/pr18963-1.c: New test.
19366
19367 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19368
19369         PR c/18596
19370         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19371         * gcc.dg/pr18596-1.c: Use dg-error.
19372         (dg-options): Use -fno-unit-at-a-time.
19373         * gcc.dg/pr18596-2.c: New test.
19374         * gcc.dg/pr18596-3.c: New test.
19375
19376 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19377
19378         PR middle-end/18683
19379         * g++.dg/opt/pr18683-1.C: New test case.
19380
19381 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19382
19383         PR other/19093
19384         * g++.dg/opt/max1.C: Fix for 64bit targets.
19385
19386 2004-12-20  Matt Austern  <austern@apple.com>
19387
19388         PR c++/19044
19389         * g++.dg/ext/builtin6.C: New
19390
19391 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19392
19393         PR tree-optimization/19080
19394         * gcc.c-torture/compile/pr19080.c: New test.
19395
19396 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19397
19398         * gcc.dg/20041219-1.c: New test.
19399
19400 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19401
19402         PR middle-end/19068
19403         * g++.dg/opt/max1.C: New test case.
19404
19405 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19406
19407         * gcc.dg/fdata-sections-1.c: New test.
19408
19409 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19410
19411         PR middle-end/18548
19412         * gcc.dg/max-1.c: New test case.
19413
19414 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19415
19416         * gcc.c-torture/execute/20041218-1.c: New test.
19417
19418 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19419
19420         * gcc.dg/pr18501.c: New test.
19421         * gcc.dg/uninit-5.c: XFAIL.
19422         * gcc.dg/uninit-9.c: XFAIL.
19423
19424 2004-12-17  Dale Johannesen  <dalej@apple.com>
19425
19426         * gcc.dg/20041213-1.c: New.
19427
19428 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19429
19430         * objc.dg/stabs-1.m: Allow assembly label to begin
19431         with a dot ('.').
19432
19433 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19434
19435         * gcc.c-torture/execute/20041213-1.c: Move...
19436         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19437
19438 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19439
19440         PR c++/18721
19441         * g++.dg/lookup/conv-5.C: New.
19442
19443 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19444
19445         * objc.dg/stabs-1.m: New test.
19446
19447 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19448
19449         * gcc.dg/visibility-c.c: Change compile to
19450         assemble for the test.
19451
19452 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19453
19454         PR target/19041
19455         * gcc.dg/visibility-c.c: New test.
19456
19457 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19458
19459         PR middle-end/18493
19460         * gcc.dg/switch-8.c: New test case.
19461
19462 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19463
19464         PR c++/18905
19465         * g++.dg/template/init4.C: New.
19466         * g++.dg/opt/static3.C: Enable optimizer.
19467
19468 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19469
19470         * g++.dg/other/complex1.C: New test.
19471
19472 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19473
19474         * g++.dg/opt/inline9.C: New test.
19475
19476 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19477
19478         PR fortran/18993
19479         * gfotran.dg/nullify_1.f: New test.
19480
19481 2004-12-15  Richard Henderson  <rth@redhat.com>
19482
19483         * gcc.target/i386/i386.exp: New harness.
19484         * gcc.target/i386/vect-args.c: New.
19485
19486 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19487
19488         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19489
19490 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19491
19492         PR c++/18825
19493         * g++.dg/template/friend32.C: New test.
19494
19495 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19496
19497         * cpp/pragma-once-1.c: New test.
19498         * cpp/pragma-once-1b.h: Likewise.
19499         * cpp/pragma-once-1c.h: Likewise.
19500         * cpp/pragma-once-1d.h: Likewise.
19501         * cpp/inc/pragma-once-1a.h: Likewise.
19502
19503 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19504             Steven G. Kargl  <kargls@comcast.net>
19505
19506         PR fortran/17597
19507         * gfortran.dg/list_read_3.f90: New test.
19508
19509 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19510
19511         * gcc.dg/ftrapv-2.c: New test.
19512
19513 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19514
19515         PR c++/18981
19516         * g++.dg/template/typename9.C: New test.
19517
19518 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19519
19520         PR c++/18738
19521         * g++.dg/template/typename8.C: New test.
19522         * g++.dg/parse/friend2.C: Tweak error message.
19523
19524 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19525
19526         * gcc.c-torture/20041214-1.c: New test.
19527
19528 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19529
19530         PR c++/18965
19531         * g++.dg/init/array17.C: New test.
19532
19533 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19534
19535         PR c++/18793
19536         * g++.dg/init/aggr3.C: New test.
19537
19538 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19539
19540         * gcc.dg/altivec-types-1.c: New test.
19541         * gcc.dg/altivec-types-2.c: New test.
19542         * gcc.dg/altivec-types-3.c: New test.
19543         * gcc.dg/altivec-types-4.c: New test.
19544         * g++.dg/ext/altivec-types-1.C: New test.
19545         * g++.dg/ext/altivec-types-2.C: New test.
19546         * g++.dg/ext/altivec-types-3.C: New test.
19547         * g++.dg/ext/altivec-types-4.C: New test.
19548
19549 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19550
19551         PR middle-end/18951
19552         * gcc.c-torture/execute/20041213-1.c: New test.
19553
19554 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19555
19556         PR c++/18949
19557         * g++.dg/template/cast1.C: New.
19558
19559 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19560
19561         * gcc.c-torture/execute/20041213-2.c: New test.
19562
19563 2004-12-13  Richard Henderson  <rth@redhat.com>
19564
19565         * gcc.dg/i386-sse-10.c: Fix typo in options.
19566
19567 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19568
19569         PR c++/18968
19570         * g++.dg/opt/pr18968.C: New test.
19571
19572 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19573
19574         PR c++/18925
19575         * g++.dg/ext/visibility/staticdatamem.C: New test.
19576
19577 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19578
19579         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19580
19581 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19582
19583         PR rtl-optimization/18928
19584         * gcc.dg/pr18928-1.c: New test case.
19585
19586 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19587
19588         PR tree-opt/16951
19589         * gcc.c-torture/compile/20041211-1.c: New.
19590
19591 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19592
19593         PR middle-end/17564
19594         * gcc.c-torture/execute/20041212-1.c: New test.
19595
19596 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19597
19598         PR fortran/18869
19599         * gfortran.dg/common_1.f90: New test.
19600
19601 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19602         Paul Brook  <paul@codesourcery.com>
19603
19604         PR fortran/16222
19605         * gfortran.dg/real_do_1.f90: New test.
19606
19607 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19608
19609         PR tree-opt/18040
19610         * g++.dg/opt/ptrmem6.C: New test.
19611
19612 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19613
19614         PR middle-end/18921
19615         * gcc.dg/pr18921-1.c: New test case.
19616
19617 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19618
19619         PR fortran/17175
19620         * gfortran.dg/scale_1.f90: New test.
19621
19622 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19623
19624         PR middle-end/18903
19625         * gcc.c-torture/compile/pr18903.c: New test.
19626
19627 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19628
19629         * gcc.c-torture/execute/20041210-1.c: New test.
19630
19631 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19632
19633         PR c++/18731
19634         * g++.dg/parser/struct-1.C: New test.
19635         * g++.dg/parser/struct-2.C: New test.
19636         * g++.dg/parser/struct-3.C: New test.
19637
19638 2004-12-09  Richard Henderson  <rth@redhat.com>
19639
19640         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19641
19642         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19643         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19644
19645 2004-12-09  Matt Austern  <austern@apple.com>
19646
19647         PR c++/18514
19648         * g++.dg/ext/builtin1.C: New
19649         * g++.dg/ext/builtin2.C: New
19650         * g++.dg/ext/builtin3.C: New
19651         * g++.dg/ext/builtin4.C: New
19652         * g++.dg/ext/builtin5.C: New
19653
19654 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19655
19656         PR tree-opt/18904
19657         * g++.dg/opt/ptrmem5.C: New test.
19658
19659 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19660
19661         * g++.dg/parse/typename5.C: Adjust for new error.
19662         * g++.dg/parse/typename7.C: New.
19663
19664 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19665
19666         PR c++/18073
19667         * g++.dg/other/mmintrin.C: New test.
19668
19669 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19670
19671         PR c++/16681
19672         * g++.dg/init/array15.C: New.
19673         * g++.dg/init/array16.C: New.
19674
19675 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19676
19677         PR fortran/18826
19678         * gfortran.dg/assign_1.f90: New test.
19679
19680 2004-12-08  Nick Clifton  <nickc@redhat.com>
19681
19682         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19683         * gcc.target/xstormy16/data_below100: Likewise.
19684         * gcc.target/xstormy16/sfr: Likewise.
19685         * gcc.target/xstormy16/below100.S: New test source file.
19686         * gcc.target/xstormy16/below100.ld: New test linker script.
19687         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19688         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19689         bp instructions.
19690         * gcc.target/xstormy16/bp.c: Likewise.
19691
19692         * gcc.target/xstormy16/bss_below100: New files:
19693         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19694         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19695         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19696         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19697         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19698         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19699         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19700         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19701         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19702         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19703         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19704         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19705         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19706         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19707         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19708         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19709         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19710         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19711         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19712         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19713         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19714         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19715         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19716         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19717         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19718         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19719         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19720
19721         * gcc.target/xstormy16/data_below100: New files:
19722         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19723         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19724         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19725         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19726         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19727         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19728         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19729         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19730         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19731         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19732         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19733         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19734         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19735         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19736         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19737         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19738         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19739         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19740         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19741         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19742         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19743         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19744         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19745         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19746         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19747         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19748         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19749
19750         * gcc.target/xstormy16/sfr: New files:
19751         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19752         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19753         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19754         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19755         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
19756         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
19757         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
19758         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19759         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19760         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19761         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
19762         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
19763         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
19764         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
19765         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
19766         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
19767         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
19768         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
19769         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
19770         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
19771         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
19772         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
19773         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
19774         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
19775         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
19776         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
19777         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
19778         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
19779         27_if0_sfrw_bitfield_f.c
19780
19781 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19782
19783         PR c++/18100
19784         * g++.dg/lookup/name-clash4.C: New test.
19785
19786 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
19787
19788         PR c++/18672
19789         * g++.dg/opt/array1.C: New.
19790
19791         PR c++/18803
19792         * g++.dg/template/operator5.C: New.
19793
19794 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
19795
19796         PR c/18867
19797         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
19798
19799 2004-12-07  Steven Bosscher  <stevenb@suse.de>
19800
19801         * gcc.dg/noncompile/20041207.c: New test.
19802
19803 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19804
19805         * g++.dg/other/unreachable-1.C: New test.
19806
19807 2004-12-06  Nick Clifton  <nickc@redhat.com>
19808
19809         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
19810         <limits.h> because the latter comes from gcc's include/ directory
19811         and not the newlib/libc/include directory.
19812
19813 2004-12-04  Richard Henderson  <rth@redhat.com>
19814
19815         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19816
19817 2004-12-04  Richard Henderson  <rth@redhat.com>
19818
19819         * lib/target-supports.exp (check_gc_sections_available): Disable
19820         for alpha and ia64.
19821
19822 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19823
19824         PR middle-end/17909
19825         * g++.dg/other/vararg-2.C: New test.
19826
19827 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19828
19829         PR c++/17011, c++/17971
19830         * g++.dg/template/error15.C: Adjust expected error.
19831         * g++.dg/template/instantiate3.C: Likewise.
19832
19833 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19834
19835         * gcc.dg/altivec-18.c: Fix for darwin
19836
19837 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19838
19839         PR c++/18782
19840         * g++.dg/parse/ptrmem2.C: New.
19841
19842         PR c++/18318
19843         * g++.dg/template/new1.C: New.
19844
19845 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19846
19847         PR fortran/18710
19848         * gfortran.dg/direct_io_3.f90: New test.
19849
19850 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19851
19852         PR 18758
19853         * g++.dg/parse/crash21.C: New.
19854
19855 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19856
19857         PR c++/15664, c++/18276
19858         * g++.dg/template/ttp13.C: New test.
19859         * g++.dg/template/ttp14.C: Likewise.
19860
19861 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19862
19863         PR c++/18123
19864         * g++.dg/parse/enum2.C: New test.
19865         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
19866
19867 2004-12-02  Nick Clifton  <nickc@redhat.com>
19868
19869         * gcc.target/xstormy16: New test directory.
19870         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19871         * gcc.target/xstormy16/bp.c: Check the generation of bp
19872         instructions.
19873         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
19874         bn instructions and the BELOW100 attribute.
19875
19876 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
19877
19878         PR target/16952
19879         * gcc.dg/ppc-eabi.c: New.
19880
19881 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19882
19883         PR fortran/18284
19884         * gfortran.dg/backspace.f90
19885
19886 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19887
19888         * gfortran.dg/inquire.f90: New test.
19889
19890 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
19891
19892         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
19893         handle effective-target-keyword.
19894         (dg-skip-if): Support effective-target keyword as target list.
19895         (dg-xfail-if): Ditto.
19896         * lib/target-supports.exp (is-effective-target-keyword): New proc.
19897
19898 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
19899
19900         PR tree-optimization/18291
19901         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
19902
19903 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19904
19905         PR C++/18729
19906         * g++.dg/parse/crash20.C: New.
19907
19908         PR c++/17431
19909         * g++.dg/overload/arg1.C: New.
19910         * g++.dg/overload/arg2.C: New.
19911         * g++.dg/overload/arg3.C: New.
19912         * g++.dg/overload/arg4.C: New.
19913
19914 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
19915
19916         * gcc.dg/c99-flex-array-4.c: Remove.
19917
19918 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19919
19920         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
19921
19922         * lib/target-supports.exp (is-effective-target): Simplify.
19923
19924         * lib/target-supports.exp (check_effective_target_vect_long):
19925         Fix for powerpc64-*-*.
19926
19927 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
19928
19929         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
19930         to support new requirements on FreeBSD 5.
19931
19932 2004-11-30  Devang Patel  <dpatel@apple.com>
19933
19934         PR 18702
19935         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
19936
19937 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19938
19939         * g++.dg/ext/altivec-13.C: New test.
19940
19941 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
19942
19943         PR tree-opt/18298
19944         * gcc.c-torture/execute/p18298.c: New test.
19945
19946 2004-11-30  Ira Rosen  <irar@il.ibm.com>
19947             Dorit Naishlos  <dorit@il.ibm.com>
19948
19949         PR tree-opt/18607
19950         * gcc.dg/vect/vect-89.c: New test.
19951
19952 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
19953
19954         * gcc.dg/pr18596-1.c: New test.
19955
19956 2004-11-30  Ben Elliston  <bje@au.ibm.com>
19957
19958         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
19959
19960 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19961
19962         PR c/18479
19963         * gcc.dg/pr18479.c: New test.
19964
19965 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19966
19967         PR target/18490
19968         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
19969         mmix-knuth-mmixware.
19970
19971         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
19972         cris-*-elf* cris-*-aout* mmix-*-*
19973
19974 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19975
19976         PR middle-end/18725
19977         * gcc.dg/pr18725.c: New test.
19978
19979 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19980
19981         PR target/18488
19982         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
19983
19984         PR target/18336
19985         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
19986
19987 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
19988
19989         PR c++/18368
19990         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
19991         * g++.old-deja/g++.law/ctors5.C: Likewise.
19992         * g++.old-deja/g++.other/crash25.C: Likewise.
19993
19994         PR c++/18674
19995         * g++.dg/template/error16.C: New test.
19996
19997         PR c++/18512
19998         * g++.dg/template/crash29.C: New test.
19999
20000 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20001
20002         PR tree-optimization/18712
20003         * gcc.c-torture/compile/pr18712.c: New test.
20004
20005 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20006
20007         PR c/7544
20008         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20009         tests.
20010
20011 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20012
20013         PR c++/18652
20014         * g++.dg/lookup/crash6.C: New test.
20015
20016 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20017
20018         PR middle-end/18164
20019         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20020
20021 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20022
20023         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20024         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20025         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20026
20027 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20028
20029         * gcc.dg/pr18164.c: New test.
20030
20031 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20032
20033         * gcc.dg/funroll-loops-all.c: New.
20034
20035 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20036
20037         PR target/18489
20038         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20039         delimeter, match space and TAB as well as ":".
20040
20041         PR target/18484
20042         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20043
20044         PR target/18348
20045         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20046
20047         PR target/18345
20048         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20049
20050         PR target/18337
20051         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20052
20053 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20054
20055         * gfortran.dg/direct_io_2.f90: New test.
20056
20057 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20058
20059         PR target/18334
20060         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20061
20062 2004-11-28  Richard Henderson  <rth@redhat.com>
20063
20064         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20065
20066 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20067
20068         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20069         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20070         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20071         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20072         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20073         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20074         gcc.dg/pointer-arith-8.c: New tests.
20075
20076 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20077
20078         PR fortran/18364
20079         * gfortran.dg/endfile.f90: New test.
20080
20081 2004-11-27  Falk Hueffner  <falk@debian.org>
20082
20083         * gcc.dg/loop-6.c: New test.
20084
20085 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20086
20087         * gcc.c-torture/execute/20041126-1.c: New test.
20088
20089 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20090
20091         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20092         on IRIX.
20093
20094 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20095
20096         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20097         functions.
20098
20099 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20100
20101         PR rtl-optimization/17825
20102         * gcc.c-torture/compile/20041119-1.c: New test.
20103
20104 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20105
20106         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20107         Check existence of ld library path variables before unsetting.
20108
20109 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20110
20111         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20112
20113 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20114
20115         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20116
20117 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20118
20119         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20120
20121 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20122
20123         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20124         dg-do directive.
20125
20126 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20127
20128         * gcc.dg/pr17957.c: Pass --param, not -param.
20129
20130 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20131
20132         PR middle-end/17957
20133         * testsuite/gcc.dg/pr17957.c: New test.
20134
20135 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20136
20137         PR c++/18445
20138         * g++.dg/template/crash28.C: Likewise.
20139
20140         PR c++/18001
20141         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20142         * g++.dg/ext/lvaddr.C: Likewise.
20143         * g++.dg/opt/pr7503-3.C: Likewise.
20144
20145         PR c++/18466
20146         * g++.dg/parse/qualified3.C: New test.
20147         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20148
20149         PR c++/18545
20150         * g++.dg/expr/return1.C: New test.
20151
20152 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20153
20154         Friend class name lookup 3/n, PR c++/3332
20155         * g++.dg/lookup/friend3.C: New test.
20156         * g++.dg/lookup/friend4.C: Likewise.
20157         * g++.dg/lookup/friend5.C: Likewise.
20158
20159 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20160
20161         Friend class name lookup 2/n, PR c++/14513, c++/15410
20162         * g++.dg/lookup/friend2.C: New test.
20163         * g++.dg/template/friend31.C: Likewise.
20164
20165 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20166
20167         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20168
20169 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20170
20171         PR c++/17473
20172         * g++.dg/tc1/dr56.C: Remove.
20173         * g++.dg/template/typedef1.C: Add dg-error markers.
20174         * g++.old-deja/g++.other/typedef7.C: Likewise.
20175
20176         PR c++/18285
20177         * g++.dg/parse/typedef7.C: New test.
20178
20179 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20180
20181         * gcc.c-torture/execute/20041124-1.c: New test.
20182
20183 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20184
20185         * g++.dg/template/deduce3.C: New test.
20186
20187         PR c++/18586
20188         * g++.dg/template/crash27.C: New test.
20189
20190         PR c++/18530
20191         * g++.dg/warn/Wshadow-3.C: New test.
20192
20193 2004-11-24  Devang Patel  <dpatel@apple.com>
20194
20195         PR/18555
20196         * gcc.dg/cpp/isysroot-1.c: New test.
20197         * gcc.dg/cpp/usr/include/stdio.h: New file.
20198         * gcc.dg/cpp/isysroot-2.c: New test.
20199         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20200         New file.
20201
20202 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20203
20204         PR c++/8929
20205         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20206
20207 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20208
20209         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20210         * gcc.target/sparc/pdist.c: Likewise.
20211
20212 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20213
20214         PR c++/16882
20215         * g++.dg/conversion/simd1.C: New test.
20216
20217 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20218
20219         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20220         and restore_ld_library_path_env_vars.
20221         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20222         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20223         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20224         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20225
20226 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20227
20228         * gcc.dg/pragma-align-2.c: Test macro expansion.
20229         * gcc.dg/pragma-pack-2.c: New test.
20230
20231 2004-11-23  Richard Henderson  <rth@redhat.com>
20232
20233         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20234         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20235         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20236         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20237         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20238         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20239
20240         * gcc.dg/vect/vect.exp: Add check for alpha.
20241         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20242         (check_effective_target_vect_int): Enable for alpha.
20243         (check_effective_target_vect_long): New.
20244         (is-effective-target): Add it.
20245
20246 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20247
20248         * gcc.dg/pr18614-1.c: New test.
20249
20250 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20251
20252         * gcc.dg/setjmp-2.c: New test.
20253
20254 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20255
20256         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20257         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20258         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20259         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20260         gcc.target/sparc/pdist.c: New tests.
20261
20262 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20263
20264         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20265
20266 2004-11-22  Dale Johannesen  <dalej@apple.com>
20267
20268         * gcc.dg/20041111-1.c: New.
20269
20270 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20271
20272         PR tree-opt/18536
20273         * gcc.dg/vect/pr18536.c: New test.
20274
20275 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20276
20277         PR c++/18354
20278         * g++.dg/template/nontype11.C: New test.
20279
20280 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20281
20282         PR middle-end/18520
20283         * gcc.dg/pr18520-1.c: New test case.
20284
20285 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20286
20287         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20288         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20289         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20290         expected diagnostics.
20291
20292 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20293
20294         PR target/18580
20295         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20296         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20297         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20298
20299 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20300
20301         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20302
20303 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20304             Joseph Myers  <joseph@codesourcery.com>
20305
20306         * lib/target-supports.exp (check_visibility_available): Really
20307         test the compiler.
20308
20309 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20310
20311         PR tree-opt/18181
20312         * gcc.dg/vect/vect-85.c: New test.
20313         * gcc.dg/vect/vect-86.c: New test.
20314         * gcc.dg/vect/vect-87.c: New test.
20315         * gcc.dg/vect/vect-88.c: New test.
20316
20317 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20318
20319         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20320
20321 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20322
20323         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20324         * gcc.dg/ppc-and-1.c: Ditto.
20325         * gcc.dg/ppc-compare-1.c: Ditto.
20326         * gcc.dg/ppc-mov-1.c: Ditto
20327
20328 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20329             Mark Mitchell  <mark@codesourcery.com>
20330
20331         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20332
20333 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20334             Aldy Hernandez  <aldyh@redhat.com>
20335
20336         * lib/target-supports.exp (check_effective_target_vect_int): New
20337         (check_effective_target_vect_float): New
20338         (check_effective_target_vect_double): New.
20339         (is-effective-target): Support new effective targets keywords.
20340         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20341         default action for dg-do.
20342         * gcc.dg/vect/pr16105.c: Use new support.
20343         * gcc.dg/vect/pr18400.c: Ditto.
20344         * gcc.dg/vect/pr18425.c: Ditto.
20345         * gcc.dg/vect/vect-1.c: Ditto.
20346         * gcc.dg/vect/vect-10.c: Ditto.
20347         * gcc.dg/vect/vect-11.c: Ditto.
20348         * gcc.dg/vect/vect-12.c: Ditto.
20349         * gcc.dg/vect/vect-13.c: Ditto.
20350         * gcc.dg/vect/vect-14.c: Ditto.
20351         * gcc.dg/vect/vect-15.c: Ditto.
20352         * gcc.dg/vect/vect-16.c: Ditto.
20353         * gcc.dg/vect/vect-17.c: Ditto.
20354         * gcc.dg/vect/vect-18.c: Ditto.
20355         * gcc.dg/vect/vect-19.c: Ditto.
20356         * gcc.dg/vect/vect-2.c: Ditto.
20357         * gcc.dg/vect/vect-20.c: Ditto.
20358         * gcc.dg/vect/vect-21.c: Ditto.
20359         * gcc.dg/vect/vect-22.c: Ditto.
20360         * gcc.dg/vect/vect-23.c: Ditto.
20361         * gcc.dg/vect/vect-24.c: Ditto.
20362         * gcc.dg/vect/vect-25.c: Ditto.
20363         * gcc.dg/vect/vect-26.c: Ditto.
20364         * gcc.dg/vect/vect-27.c: Ditto.
20365         * gcc.dg/vect/vect-27a.c: Ditto.
20366         * gcc.dg/vect/vect-28.c: Ditto.
20367         * gcc.dg/vect/vect-29.c: Ditto.
20368         * gcc.dg/vect/vect-29a.c: Ditto.
20369         * gcc.dg/vect/vect-3.c: Ditto.
20370         * gcc.dg/vect/vect-30.c: Ditto.
20371         * gcc.dg/vect/vect-31.c: Ditto.
20372         * gcc.dg/vect/vect-32.c: Ditto.
20373         * gcc.dg/vect/vect-33.c: Ditto.
20374         * gcc.dg/vect/vect-34.c: Ditto.
20375         * gcc.dg/vect/vect-35.c: Ditto.
20376         * gcc.dg/vect/vect-36.c: Ditto.
20377         * gcc.dg/vect/vect-37.c: Ditto.
20378         * gcc.dg/vect/vect-38.c: Ditto.
20379         * gcc.dg/vect/vect-4.c: Ditto.
20380         * gcc.dg/vect/vect-40.c: Ditto.
20381         * gcc.dg/vect/vect-41.c: Ditto.
20382         * gcc.dg/vect/vect-42.c: Ditto.
20383         * gcc.dg/vect/vect-43.c: Ditto.
20384         * gcc.dg/vect/vect-44.c: Ditto.
20385         * gcc.dg/vect/vect-45.c: Ditto.
20386         * gcc.dg/vect/vect-46.c: Ditto.
20387         * gcc.dg/vect/vect-47.c: Ditto.
20388         * gcc.dg/vect/vect-48.c: Ditto.
20389         * gcc.dg/vect/vect-48a.c: Ditto.
20390         * gcc.dg/vect/vect-49.c: Ditto.
20391         * gcc.dg/vect/vect-5.c: Ditto.
20392         * gcc.dg/vect/vect-50.c: Ditto.
20393         * gcc.dg/vect/vect-51.c: Ditto.
20394         * gcc.dg/vect/vect-52.c: Ditto.
20395         * gcc.dg/vect/vect-53.c: Ditto.
20396         * gcc.dg/vect/vect-54.c: Ditto.
20397         * gcc.dg/vect/vect-55.c: Ditto.
20398         * gcc.dg/vect/vect-56.c: Ditto.
20399         * gcc.dg/vect/vect-56a.c: Ditto.
20400         * gcc.dg/vect/vect-57.c: Ditto.
20401         * gcc.dg/vect/vect-58.c: Ditto.
20402         * gcc.dg/vect/vect-59.c: Ditto.
20403         * gcc.dg/vect/vect-6.c: Ditto.
20404         * gcc.dg/vect/vect-60.c: Ditto.
20405         * gcc.dg/vect/vect-61.c: Ditto.
20406         * gcc.dg/vect/vect-62.c: Ditto.
20407         * gcc.dg/vect/vect-63.c: Ditto.
20408         * gcc.dg/vect/vect-64.c: Ditto.
20409         * gcc.dg/vect/vect-65.c: Ditto.
20410         * gcc.dg/vect/vect-66.c: Ditto.
20411         * gcc.dg/vect/vect-67.c: Ditto.
20412         * gcc.dg/vect/vect-68.c: Ditto.
20413         * gcc.dg/vect/vect-69.c: Ditto.
20414         * gcc.dg/vect/vect-7.c: Ditto.
20415         * gcc.dg/vect/vect-72.c: Ditto.
20416         * gcc.dg/vect/vect-72a.c: Ditto.
20417         * gcc.dg/vect/vect-73.c: Ditto.
20418         * gcc.dg/vect/vect-74.c: Ditto.
20419         * gcc.dg/vect/vect-75.c: Ditto.
20420         * gcc.dg/vect/vect-76.c: Ditto.
20421         * gcc.dg/vect/vect-77.c: Ditto.
20422         * gcc.dg/vect/vect-77a.c: Ditto.
20423         * gcc.dg/vect/vect-78.c: Ditto.
20424         * gcc.dg/vect/vect-79.c: Ditto.
20425         * gcc.dg/vect/vect-8.c: Ditto.
20426         * gcc.dg/vect/vect-80.c: Ditto.
20427         * gcc.dg/vect/vect-82.c: Ditto.
20428         * gcc.dg/vect/vect-82_64.c: Ditto.
20429         * gcc.dg/vect/vect-83.c: Ditto.
20430         * gcc.dg/vect/vect-83_64.c: Ditto.
20431         * gcc.dg/vect/vect-9.c: Ditto.
20432         * gcc.dg/vect/vect-all.c: Ditto.
20433         * gcc.dg/vect/vect-none.c: Ditto.
20434
20435 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20436
20437         * lib/gcc-dg.exp (dg-skip-if): New function.
20438         (dg-forbid-option): Remove.
20439         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20440         * g++.dg/abi/bitfield8.C: Likewise.
20441         * g++.dg/abi/dtor1.C: Likewise.
20442         * g++.dg/abi/empty10.C: Likewise.
20443         * g++.dg/abi/empty7.C: Likewise.
20444         * g++.dg/abi/empty9.C: Likewise.
20445         * g++.dg/abi/layout3.C: Likewise.
20446         * g++.dg/abi/layout4.C: Likewise.
20447         * g++.dg/abi/thunk1.C: Likewise.
20448         * g++.dg/abi/thunk2.C: Likewise.
20449         * g++.dg/abi/vbase11.C: Likewise.
20450         * g++.dg/abi/vthunk2.C: Likewise.
20451         * g++.dg/abi/vthunk3.C: Likewise.
20452         * g++.dg/ext/attrib8.C: Likewise.
20453         * g++.dg/opt/longbranch2.C: Likewise.
20454         * g++.dg/opt/reg-stack4.C: Likewise.
20455         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20456         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20457         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20458         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20459         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20460         * gcc.dg/20000609-1.c: Likewise.
20461         * gcc.dg/20000720-1.c: Likewise.
20462         * gcc.dg/20011107-1.c: Likewise.
20463         * gcc.dg/20011119-1.c: Likewise.
20464         * gcc.dg/20020108-1.c: Likewise.
20465         * gcc.dg/20020122-2.c: Likewise.
20466         * gcc.dg/20020122-3.c: Likewise.
20467         * gcc.dg/20020201-3.c: Likewise.
20468         * gcc.dg/20020206-1.c: Likewise.
20469         * gcc.dg/20020218-1.c: Likewise.
20470         * gcc.dg/20020310-1.c: Likewise.
20471         * gcc.dg/20020411-1.c: Likewise.
20472         * gcc.dg/20020418-2.c: Likewise.
20473         * gcc.dg/20020426-1.c: Likewise.
20474         * gcc.dg/20020426-2.c: Likewise.
20475         * gcc.dg/20020517-1.c: Likewise.
20476         * gcc.dg/20020523-1.c: Likewise.
20477         * gcc.dg/20020523-2.c: Likewise.
20478         * gcc.dg/20020729-1.c: Likewise.
20479         * gcc.dg/20030204-1.c: Likewise.
20480         * gcc.dg/20030826-2.c: Likewise.
20481         * gcc.dg/20030926-1.c: Likewise.
20482         * gcc.dg/20031202-1.c: Likewise.
20483         * gcc.dg/980312-1.c: Likewise.
20484         * gcc.dg/980313-1.c: Likewise.
20485         * gcc.dg/990117-1.c: Likewise.
20486         * gcc.dg/990424-1.c: Likewise.
20487         * gcc.dg/990524-1.c: Likewise.
20488         * gcc.dg/991230-1.c: Likewise.
20489         * gcc.dg/i386-387-1.c: Likewise.
20490         * gcc.dg/i386-387-2.c: Likewise.
20491         * gcc.dg/i386-387-3.c: Likewise.
20492         * gcc.dg/i386-387-4.c: Likewise.
20493         * gcc.dg/i386-387-5.c: Likewise.
20494         * gcc.dg/i386-387-6.c: Likewise.
20495         * gcc.dg/i386-asm-1.c: Likewise.
20496         * gcc.dg/i386-bitfield1.c: Likewise.
20497         * gcc.dg/i386-bitfield2.c: Likewise.
20498         * gcc.dg/i386-loop-1.c: Likewise.
20499         * gcc.dg/i386-loop-2.c: Likewise.
20500         * gcc.dg/i386-loop-3.c: Likewise.
20501         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20502         * gcc.dg/i386-pic-1.c: Likewise.
20503         * gcc.dg/i386-regparm.c: Likewise.
20504         * gcc.dg/i386-signbit-1.c: Likewise.
20505         * gcc.dg/i386-signbit-2.c: Likewise.
20506         * gcc.dg/i386-signbit-3.c: Likewise.
20507         * gcc.dg/i386-sse-5.c: Likewise.
20508         * gcc.dg/i386-sse-8.c: Likewise.
20509         * gcc.dg/i386-unroll-1.c: Likewise.
20510         * gcc.dg/tls/opt-1.c: Likewise.
20511         * gcc.dg/tls/opt-2.c: Likewise.
20512         * gcc.dg/unroll-1.c: Likewise.
20513         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20514         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20515         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20516         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20517
20518 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20519
20520         * g++.dg/template/incomplete1.C: New test.
20521
20522 2004-11-16  Nick Clifton  <nickc@redhat.com>
20523
20524         Revert patches accidentally commited during checkin of fixes for
20525         xstormy16 tests:
20526         gcc.c-torture/execute/simd-4.c: Revert
20527         gcc.dg/20040910-1.c: Revert.
20528
20529 2004-11-16  Paul Brook  <paul@codesourcery.com>
20530
20531         PR fortran/13010
20532         * gfortran.dg/der_pointer_1.f90: New test.
20533
20534 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20535
20536         PR c/18498
20537         * gcc.dg/bitfld-13.c: New test.
20538
20539 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20540
20541         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20542         powerpc*-*-linux*.
20543
20544         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20545         * gcc.dg/ppc64-abi-2.c: Ditto.
20546         * gcc.dg/ppc64-abi-3.c: Ditto.
20547
20548         * lib/gcc-dg.exp (dg-target-list): Remove.
20549
20550 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20551
20552         * gcc.dg/ia64-postinc.c: New test.
20553
20554 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20555
20556         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20557
20558 2004-11-15  Nick Clifton  <nickc@redhat.com>
20559
20560         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20561         __INT_MAX__ so that the test can be compiled by toolchains
20562         targeted at 16-bit processors.
20563
20564         * gcc.dg/20040625-1.c: Use long constants rather than integers
20565         when performing arithmetic that will overflow 16-bits.
20566
20567         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20568         xstormy16.  It does not support 128-bit vector operations.
20569
20570         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20571         with the macro PTR_TYPE.  Define this macro to an integer type
20572         suitable for holding a pointer.
20573
20574         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20575         the target is a 16-bit processor.
20576
20577         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20578         16-bit targets where the character constant will be too long.
20579
20580         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20581         where the double will not be directly addressable.
20582
20583 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20584
20585         Friend class name lookup 1/n, PR c++/18471
20586         * g++.dg/template/crash26.C: New test.
20587         * g++.dg/lookup/struct1.C: Adjust expected error.
20588         * g++.dg/parse/elab1.C: Likewise.
20589         * g++.dg/parse/elab2.C: Likewise.
20590         * g++.dg/parse/int-as-enum1.C: Likewise.
20591         * g++.dg/parse/struct-as-enum1.C: Likewise.
20592         * g++.dg/parse/typedef1.C: Likewise.
20593         * g++.dg/parse/typedef3.C: Likewise.
20594         * g++.dg/parse/typedef4.C: Likewise.
20595         * g++.dg/parse/typedef5.C: Likewise.
20596         * g++.dg/template/nontype4.C: Likewise.
20597         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20598         * g++.old-deja/g++.other/elab1.C: Likewise.
20599         * g++.old-deja/g++.other/syntax4.C: Likewise.
20600
20601 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20602
20603         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20604
20605 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20606
20607         * gcc.c-torture/execute/20041114-1.c: New test.
20608
20609 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20610
20611         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20612         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20613         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20614         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20615         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20616         gcc.dg/switch-7.c: New tests.
20617
20618 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20619
20620         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20621
20622 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20623
20624         PR tree-opt/18400
20625         * gcc.dg/vect/pr18400.c: New test.
20626
20627 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20628             Andrew Pinski  <pinskia@physics.uc.edu>
20629
20630         PR tree-opt/18425
20631         * gcc.dg/vect/pr18425.c: New test.
20632
20633 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20634
20635         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20636         Guard with dg-require-alias and dg-require-visibility.
20637
20638 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20639
20640         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20641
20642 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20643
20644         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20645
20646 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20647
20648         PR c++/17344
20649         * g++.dg/template/defarg5.C: New test.
20650
20651 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20652
20653         * g++.dg/parse/cast1.C: Run only on ILP32.
20654         * g++.old-deja/g++.mike/p784.C: Likewise.
20655
20656 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20657
20658         * gcc.c-torture/execute/20041113-1.c: New test.
20659
20660 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20661
20662         PR target/18230
20663         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20664         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20665         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20666         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20667         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20668         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20669         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20670         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20671         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20672         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20673         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20674         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20675         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20676
20677 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20678
20679         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20680         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20681         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20682         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20683         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20684         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20685         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20686         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20687         gcc.target/sparc/combined-1.c: New tests.
20688
20689 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20690
20691         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20692         New tests.
20693
20694 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20695
20696         * lib/gcc-dg.exp (dg-forbid-option): New function.
20697         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20698         * g++.dg/abi/bitfield8.C: Likewise.
20699         * g++.dg/abi/dtor1.C: Likewise.
20700         * g++.dg/abi/empty10.C: Likewise.
20701         * g++.dg/abi/empty7.C: Likewise.
20702         * g++.dg/abi/empty9.C: Likewise.
20703         * g++.dg/abi/layout3.C: Likewise.
20704         * g++.dg/abi/layout4.C: Likewise.
20705         * g++.dg/abi/thunk1.C: Likewise.
20706         * g++.dg/abi/thunk2.C: Likewise.
20707         * g++.dg/abi/vbase11.C: Likewise.
20708         * g++.dg/abi/vthunk2.C: Likewise.
20709         * g++.dg/abi/vthunk3.C: Likewise.
20710         * g++.dg/ext/attrib8.C: Likewise.
20711         * g++.dg/opt/longbranch2.C: Likewise.
20712         * g++.dg/opt/reg-stack4.C: Likewise.
20713         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20714         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20715         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20716         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20717         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20718         * gcc.dg/20000609-1.c: Likewise.
20719         * gcc.dg/20000720-1.c: Likewise.
20720         * gcc.dg/20011107-1.c: Likewise.
20721         * gcc.dg/20011119-1.c: Likewise.
20722         * gcc.dg/20020108-1.c: Likewise.
20723         * gcc.dg/20020122-2.c: Likewise.
20724         * gcc.dg/20020122-3.c: Likewise.
20725         * gcc.dg/20020201-3.c: Likewise.
20726         * gcc.dg/20020206-1.c: Likewise.
20727         * gcc.dg/20020218-1.c: Likewise.
20728         * gcc.dg/20020310-1.c: Likewise.
20729         * gcc.dg/20020411-1.c: Likewise.
20730         * gcc.dg/20020418-2.c: Likewise.
20731         * gcc.dg/20020426-1.c: Likewise.
20732         * gcc.dg/20020426-2.c: Likewise.
20733         * gcc.dg/20020517-1.c: Likewise.
20734         * gcc.dg/20020523-1.c: Likewise.
20735         * gcc.dg/20020523-2.c: Likewise.
20736         * gcc.dg/20020729-1.c: Likewise.
20737         * gcc.dg/20030204-1.c: Likewise.
20738         * gcc.dg/20030826-2.c: Likewise.
20739         * gcc.dg/20030926-1.c: Likewise.
20740         * gcc.dg/20031202-1.c: Likewise.
20741         * gcc.dg/980312-1.c: Likewise.
20742         * gcc.dg/980313-1.c: Likewise.
20743         * gcc.dg/990117-1.c: Likewise.
20744         * gcc.dg/990424-1.c: Likewise.
20745         * gcc.dg/990524-1.c: Likewise.
20746         * gcc.dg/991230-1.c: Likewise.
20747         * gcc.dg/i386-387-1.c: Likewise.
20748         * gcc.dg/i386-387-2.c: Likewise.
20749         * gcc.dg/i386-387-3.c: Likewise.
20750         * gcc.dg/i386-387-4.c: Likewise.
20751         * gcc.dg/i386-387-5.c: Likewise.
20752         * gcc.dg/i386-387-6.c: Likewise.
20753         * gcc.dg/i386-asm-1.c: Likewise.
20754         * gcc.dg/i386-bitfield1.c: Likewise.
20755         * gcc.dg/i386-bitfield2.c: Likewise.
20756         * gcc.dg/i386-loop-1.c: Likewise.
20757         * gcc.dg/i386-loop-2.c: Likewise.
20758         * gcc.dg/i386-loop-3.c: Likewise.
20759         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20760         * gcc.dg/i386-pic-1.c: Likewise.
20761         * gcc.dg/i386-regparm.c: Likewise.
20762         * gcc.dg/i386-signbit-1.c: Likewise.
20763         * gcc.dg/i386-signbit-2.c: Likewise.
20764         * gcc.dg/i386-signbit-3.c: Likewise.
20765         * gcc.dg/i386-sse-5.c: Likewise.
20766         * gcc.dg/i386-sse-8.c: Likewise.
20767         * gcc.dg/i386-unroll-1.c: Likewise.
20768         * gcc.dg/tls/opt-1.c: Likewise.
20769         * gcc.dg/tls/opt-2.c: Likewise.
20770         * gcc.dg/unroll-1.c: Likewise.
20771         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20772         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20773         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20774         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20775         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
20776         -m64 is specified.
20777
20778 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR c++/18389
20781         * g++.dg/parse/cond1.C: New test.
20782
20783         PR c++/18429
20784         * g++.dg/template/array9.C: New test.
20785         * g++.dg/ext/vla1.C: Adjust error messages.
20786         * g++.dg/ext/vlm1.C: Likewise.
20787         * g++.dg/template/crash2.C: Likewise.
20788
20789         PR c++/18436
20790         * g++.dg/template/call3.C: New test.
20791
20792         PR c++/18407
20793         * g++.dg/template/ptrmem11.C: New test.
20794
20795 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
20796
20797         PR other/14264
20798         * lib/g++.exp: Set LC_ALL and LANG to C.
20799         * lib/gcc-dg.exp: Likewise.
20800         * lib/gfortran.exp: Likewise.
20801         * lib/objc.exp: Likewise.
20802         * lib/treelang.exp: Likewise.
20803
20804 2004-11-12  Andreas Schwab  <schwab@suse.de>
20805
20806         * gcc.dg/pr16286.c: Fix last change.
20807
20808 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20809
20810         PR c++/18416
20811         * g++.dg/init/global1.C: New test.
20812
20813 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
20814
20815         * gcc.c-torture/execute/20041112-1.c: New test.
20816
20817 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20818
20819         * lib/gcc-dg.exp (dg-target-list): New.
20820
20821 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20822             Richard Sandiford  <rsandifo@redhat.com>
20823
20824         * lib/target-supports.exp (get-compiler_messages): New.
20825         (check_named_sections_available): Use it.
20826         (check_effective_target_ilp32): New.
20827         (check_effective_target_lp64): New.
20828         (is-effective-target): New.
20829         * lib/gcc-dg.exp (dg-require-effective-target): New.
20830
20831 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20832
20833         * gcc.dg/precedence-1.c: New test.
20834
20835 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20836
20837         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20838
20839         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20840         message, delete generated files, use more descriptive name for
20841         executable, and make the test unsupported when it cannot be run.
20842
20843         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20844         (dg-require-weak, dg-require-visibility, dg-require-alias,
20845         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20846         dg-require-iconv, dg-require-named-sections): Use it.
20847
20848         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20849
20850 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20851
20852         PR target/16457
20853         * gcc.dg/ppc-and-1: New
20854
20855         PR target/16796
20856         * gcc.dg/ppc-mov-1.c: New.
20857
20858         PR target/16458
20859         * gcc.dg/ppc-compare-1.c: New.
20860
20861 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20862
20863         * objc.dg/desig-init-2.m: New test.
20864
20865 2004-11-10  Adam Nemet  <anemet@lnxw.com>
20866
20867         PR middle-end/18160
20868         * g++.dg/warn/register-var-1.C: New test.
20869         * g++.dg/warn/register-var-2.C: New test.
20870
20871 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20872
20873         * gcc.dg/union-2.c: New test.
20874
20875 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
20876
20877         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
20878         New test for PR tree-optimization/17892.
20879
20880 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
20881
20882         PR c++/18369
20883         * g++.dg/init/new12.C: New test.
20884
20885 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
20886
20887         * gcc.target/sparc: New directory.
20888         * gcc.target/sparc/sparc.exp: New driver.
20889         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
20890         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
20891         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
20892         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
20893
20894 2004-11-10  Paul Brook  <paul@codesourcery.com>
20895
20896         PR fortran/18218
20897         * gfortran.dg/list_read.c: New test.
20898
20899 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20900
20901         PR c/18322
20902         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
20903         expected diagnostic location.
20904
20905 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
20906
20907         * gcc.dg/20041109-1.c: New test.
20908
20909 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20910
20911         PR objc/18406
20912         * objc/compile/pr18406.m: New test.
20913
20914 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20915
20916         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
20917
20918 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20919
20920         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
20921
20922 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20923
20924         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
20925
20926 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20927
20928         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
20929         exit.
20930
20931 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
20932
20933         PR tree-opt/18299
20934         * gcc.c-torture/pr18299-1.c: New test.
20935
20936 2004-11-06  Andreas Schwab  <schwab@suse.de>
20937
20938         * gcc.dg/pr16286.c: Also test for bool and pixel.
20939
20940 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20941
20942         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
20943         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
20944         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20945         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
20946         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
20947         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
20948         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
20949         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
20950         gcc.dg/struct-semi-3.c: New tests.
20951
20952 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20953
20954         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
20955
20956 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20957
20958         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
20959         Do not use C99 designators.
20960
20961 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20962
20963         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
20964
20965 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20966
20967         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
20968         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
20969         * gcc.c-torture/execute/simd-5.x: Remove.
20970
20971 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
20972
20973         PR rtl-optimization/17933
20974         * gcc.dg/torture/pr17933-1.c: New test.
20975
20976 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20977
20978         PR target/18106
20979         * lib/target-supports.exp (check_weak_available): Support
20980         Windows.
20981
20982 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
20983
20984         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
20985         call to fflush(stdout) before abort.
20986         (my_ffsll): New function.
20987         (generate_fields): Use it.
20988
20989 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20990
20991         * gcc.dg/init-undef-1.c: New test.
20992
20993 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20994
20995         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
20996         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
20997         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
20998         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
20999         expected messages for new parser.
21000
21001 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21002
21003         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21004
21005 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21006
21007         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21008         on LP64 targets.
21009
21010 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21011
21012         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21013         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21014         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21015         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21016         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21017         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21018         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21019         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21020         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21021         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21022
21023 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21024
21025         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21026         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21027         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21028         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21029         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21030         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21031         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21032         for new parser.
21033
21034 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21035
21036         PR target/15342
21037         * gcc.dg/20041104-1.c: New test.
21038
21039 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21040
21041         * g++.dg/template/nontype7.C: New test.
21042         * g++.dg/template/nontype8.C: Likewise.
21043         * g++.dg/template/nontype9.C: Likewise.
21044         * g++.dg/template/nontype10.C: Likewise.
21045         * g++.dg/tc1/dr49.C: Likewise.
21046         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21047         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21048
21049 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21050
21051         * g++.dg/rtti/tinfo1.C: Remove xfails.
21052
21053 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21054
21055         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21056         packed attribute to the definition to satisfy the new C++ parser.
21057
21058 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21059
21060         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21061         invocations of va_arg.
21062
21063 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21064
21065         PR c++/18124
21066         * g++.dg/template/crash25.C: New test.
21067
21068         PR c++/18155
21069         * g++.dg/template/typedef2.C: New test.
21070         * g++.dg/parse/crash13.C: Adjust error markers.
21071
21072         PR c++/18177
21073         * g++.dg/conversion/const3.C: New test.
21074
21075 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21076
21077         PR fortran/17535
21078         PR fortran/17583
21079         PR fortran/17713
21080         * gfortran.dg/generic_[123].f90: New testcases.
21081
21082 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21083
21084         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21085         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21086
21087 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21088
21089         PR tree-opt/16808
21090         * gcc.c-torture/compile/pr16808.c: New test.
21091
21092 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21093
21094         PR rtl-optimization/17104
21095         * gcc.dg/ppc-bitfield1.c: New.
21096
21097 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21098
21099         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21100
21101 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21102
21103         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21104         strings for 32-bit code.
21105
21106 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21107
21108         PR c/18239
21109         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21110
21111 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21112
21113         PR c++/18064
21114         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21115
21116 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21117
21118         PR c++/15172
21119         * g++.dg/init/aggr2.C: New test.
21120
21121 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21122
21123         * objc.dg/local-decl-1.m: New test.
21124
21125 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21126
21127         * gcc.dg/20040910-1.c: Adjust regex.
21128
21129 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21130
21131         PR rtl-optimization/18084
21132         * g++.dg/opt/pr18084-1.C: New testcase.
21133
21134 2004-10-30  Matt Austern  <austern@apple.com>
21135
21136         PR c++/17542
21137         * g++.dg/ext/attrib18.C: New test.
21138
21139 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21140
21141         PR middle-end/18096
21142         * gcc.dg/pr18096-1.c: New test case.
21143
21144 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21145
21146         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21147
21148 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21149
21150         PR c/16666
21151         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21152         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21153         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21154         gcc.dg/old-style-prom-3.c: New tests.
21155
21156 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21157
21158         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21159         Remove unnecessary inclusion of stdio.h.
21160
21161 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21162
21163         PR rtl-optimization/17581
21164         * gcc.dg/pr17581-1.c: New test case.
21165
21166 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21167
21168         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21169         being implemented.
21170         * g++.dg/conversion/dr195-1.C: New.
21171         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21172         * g++.old-deja/g++.mike/p10148.C: Likewise.
21173
21174 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21175
21176         PR c++/17695
21177         * g++.dg/debug/typedef2.C: New test.
21178
21179 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21180
21181         PR fortran/13490
21182         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21183         * gfortran.dg/g77/README: Update.
21184
21185 2004-10-28  Matt Austern  <austern@apple.com>
21186
21187         PR c++/14124
21188         * g++.dg/ext/packed7.C: New test.
21189
21190 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21191
21192         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21193         scan-assembler.
21194         * lib/scanasm.exp (hidden-scan-for): New proc.
21195         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21196         string.
21197         (scan-not-hidden): Likewise.
21198         * lib/target-supports.exp (check_visibility_available): mach-o is
21199         support too.
21200
21201 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21202
21203         PR c++/17132
21204         * g++.dg/template/memclass3.C: New test.
21205
21206 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21207
21208         PR middle-end/18160
21209         * gcc.dg/register-var-1.c: New test.
21210         * gcc.dg/register-var-2.c: New test.
21211         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21212         error now.
21213
21214 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21215
21216         PR other/18172
21217         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21218         unused variables.
21219         * gcc.dg/vect/vect-22.c: Likewise.
21220
21221 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21222
21223         * gcc.dg/i386-rotate-1.c: New test.
21224
21225 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21226
21227         * g++.dg/init/ref12.C: Add "run" marker.
21228
21229         PR c++/17435
21230         * g++.dg/init/ref12.C: New test.
21231
21232         PR c++/18140
21233         * g++.dg/template/shift1.C: New test.
21234         * g++.dg/template/error10.C: Adjust error markers.
21235
21236 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21237
21238         PR tree-opt/17529
21239         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21240
21241 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21242
21243         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21244         * gcc.dg/weak/weak-3.c: Likewise.
21245         * gcc.dg/weak/weak-5.c: Likewise.
21246         * gcc.dg/weak/weak-9.c: Likewise.
21247         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21248         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21249
21250         * gcc.dg/darwin-weakimport-1.c: New.
21251
21252 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21253
21254         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21255
21256 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21257
21258         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21259         'syntax' error messages.
21260         * gcc.dg/cpp/direct2s.c: Likewise.
21261
21262 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21263
21264         * gcc.c-torture/compile/20041026-1.c: New.
21265
21266 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21267
21268         PR c++/18093
21269         * g++.dg/lookup/ns2.C: New test.
21270
21271         PR c++/18020
21272         * g++.dg/template/enum4.C: New test.
21273
21274         PR c++/18161
21275         * g++.dg/template/expr1.C: New test.
21276
21277 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21278
21279         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21280
21281 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21282
21283         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21284         gcc.dg/decl-nospec-3.c: New tests.
21285
21286 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21287
21288         * objc.dg/super-class-3.m: New test.
21289
21290 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21291
21292         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21293         resyncing.
21294         * gcc.dg/cpp/direct2s.c: Likewise.
21295
21296 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21297
21298         * objc.dg/image-info.m: Update for changes to section selection.
21299
21300 2004-10-25  David Ayers  <d.ayers@inode.at>
21301             Ziemowit Laski  <zlaski@apple.com>
21302
21303         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21304         diagnostics when messaging 'id <Proto>'.
21305         * objc.dg/class-protocol-1.m: New test.
21306         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21307         a non-existent method signature.
21308         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21309         Update diagnostics when messaging with non-existent method signature.
21310         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21311         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21312         invalid receivers are now resolved as if messaging 'id'; remove
21313         extraneous diagnostics.
21314
21315 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21316
21317         PR c/16667
21318         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21319         gcc.dg/init-desig-obs-3.c: New tests.
21320
21321 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21322
21323         * gcc.dg/debug/20041023-1.c: New test.
21324
21325 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21326
21327         PR middle-end/17407
21328         * gcc.c-torture/compile/pr17407.c: New test.
21329
21330         PR c++/18121
21331         * g++.dg/template/array8.C: New test.
21332
21333 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21334
21335         PR other/18138
21336         * lib/g++.exp: Accept more than one multilib libgcc.
21337         * lib/gcc-dg.exp: Likewise.
21338         * lib/objc.exp: Likewise.
21339         * lib/treelang.exp: Likewise.
21340         * lib/gfortran.exp: Likewise.
21341
21342 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21343
21344         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21345
21346 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21347
21348         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21349         * gcc.dg/c99-const-expr-3.c: Likewise.
21350
21351 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21352
21353         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21354
21355 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21356
21357         * gcc.c-torture/execute/loop-2e.x: Remove.
21358
21359 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21360
21361         PR c++/18095
21362         * g++.dg/parse/crash18.C: New.
21363         * g++.dg/parse/crash19.C: New.
21364
21365 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21366
21367         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21368         * g++.dg/ext/dllimport2.C: Same.
21369         * g++.dg/ext/dllimport8.C: Same.
21370
21371 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21372
21373         PR c++/10841
21374         * g++.dg/conversion/cast1.C: New test.
21375         * g++.dg/overload/pmf1.C: Adjust error marker.
21376
21377 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21378
21379         PR objc/17923
21380         * objc.dg/const-str-7.m: New test.
21381
21382 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21383
21384         * g++.dg/template/memfriend11.C: Fix comment typo.
21385         * g++.dg/template/memfriend14.C: Likewise.
21386
21387 2004-10-20  Richard Henderson  <rth@redhat.com>
21388
21389         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21390         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21391         -fasynchronous-unwind-tables.
21392
21393 2004-10-20  Richard Henderson  <rth@redhat.com>
21394
21395         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21396         (main): Return success.
21397         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21398         (main): Return success.
21399
21400 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21401
21402         PR c++/13495
21403         * g++.dg/template/memfriend9.C: New test.
21404         * g++.dg/template/memfriend10.C: Likewise.
21405         * g++.dg/template/memfriend11.C: Likewise.
21406         * g++.dg/template/memfriend12.C: Likewise.
21407         * g++.dg/template/memfriend13.C: Likewise.
21408         * g++.dg/template/memfriend14.C: Likewise.
21409         * g++.dg/template/memfriend15.C: Likewise.
21410         * g++.dg/template/memfriend16.C: Likewise.
21411         * g++.dg/template/memfriend17.C: Likewise.
21412         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21413
21414 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21415
21416         * g++.dg/conversion/dr195.C: New.
21417         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21418
21419 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21420             Devang Patel  <dpatel@apple.com>
21421
21422         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21423         of floating point arithmetic, which could trap.
21424
21425 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21426
21427         PR c++/14035
21428         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21429         * g++.dg/conversion/const2.C: New test.
21430         * g++.dg/expr/reinterpret2.C: New test.
21431         * g++.dg/expr/reinterpret3.C: New test.
21432         * g++.dg/expr/cast2.C: New test.
21433         * g++.dg/expr/copy1.C: New test.
21434         * g++.dg/other/conversion1.C: Change error message.
21435         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21436         function pointers to void *.
21437         * g++.old-deja/g++.mike/p10148.C: Likewise.
21438
21439 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21440
21441         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21442
21443 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21444
21445         PR c++/18047
21446
21447         * g++.dg/parse/expr3.C: New test.
21448
21449 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21450
21451         * gcc.dg/smod-1.c: New test.
21452
21453 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21454
21455         * objc.dg/method-14.m: New test.
21456
21457 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21458
21459         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21460         Also xfail as the patch was reverted.
21461
21462 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21463
21464         PR middle-end/16973
21465         * gcc.dg/pr16973.c: New test.
21466
21467 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21468
21469         PR tree-optimization/17656
21470         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21471
21472 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21473
21474         * g++.dg/eh/shadow1.C: New.
21475
21476 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21477
21478         * gcc.c-torture/compile/20041018-1.c: New test.
21479
21480 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21481
21482         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21483         compiler referring to register 0 when accessing sdata.  The linker
21484         now patches things up.
21485
21486 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21487
21488         PR c/17529
21489         * gcc.c-torture/compile/pr17529.c: New test.
21490
21491 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21492
21493         PR c++/17743
21494         * g++.dg/ext/attrib17.C: New test.
21495
21496 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21497
21498         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21499
21500 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21501
21502         PR c++/10479
21503         * g++.dg/ext/attrib16.C: New test.
21504
21505 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21506
21507         PR c++/17042
21508         * g++.dg/init/dso_handle1.C: New test.
21509
21510         PR c++/14667
21511         * g++.dg/parse/typedef6.C: New test.
21512
21513         PR c++/17916
21514         * g++.dg/parse/pragma1.C: New test.
21515
21516 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21517
21518         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21519
21520 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21521
21522         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21523         -fno-common when on HPPA HP-UX platforms.
21524
21525 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21526
21527         PR other/16820
21528         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21529         stdint.h.
21530         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21531         uintptr_t.
21532
21533 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21534
21535         PR c++/16301
21536         * g++.dg/lookup/strong-using-4.C: New test.
21537
21538 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21539
21540         PR middle-end/16567
21541         * gcc.c-torture/compile/nested-1.c: New test.
21542
21543 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21544
21545         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21546         and mipsisa64*-*-* (until support for misaligned loads is added).
21547         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21548         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21549         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21550         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21551         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21552         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21553
21554 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21555
21556         PR c++/17976
21557         * g++.dg/init/dtor3.C: New test.
21558
21559 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21560
21561         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21562
21563 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21564
21565         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21566         * gcc.dg/macho-lo-sum.c: Likewise.
21567
21568 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21569
21570         * gcc.dg/ppc-spe64-1.c: New test.
21571
21572 2004-10-14  Devang Patel  <dpatel@apple.com>
21573
21574         PR 17635
21575         * gcc.dg/pr17635.c : New test.
21576
21577 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21578
21579         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21580         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21581         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21582         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21583         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21584         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21585         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21586         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21587         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21588         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21589         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21590         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21591         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21592         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21593         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21594         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21595         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21596         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21597
21598 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21599
21600         * gcc.dg/vect/vect-82.c: New testcase.
21601         * gcc.dg/vect/vect-82_64.c: New testcase.
21602         * gcc.dg/vect/vect-83.c: New testcase.
21603         * gcc.dg/vect/vect-83_64.c: New testcase.
21604
21605 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21606
21607         * gcc.dg/cpp/error-1.c: New test.
21608
21609 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21610
21611         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21612
21613 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21614
21615         PR target/17984
21616         * gcc.dg/cris-peep2-xsrand2.c: New test.
21617
21618 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21619
21620         PR c++/17661
21621         * testsuite/g++.dg/expr/for2.C: New test.
21622
21623 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21624
21625         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21626
21627 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21628
21629         PR tree-optimization/17724
21630         * g++.dg/opt/pr17724-1.C: New test.
21631         * g++.dg/opt/pr17724-2.C: New test.
21632         * g++.dg/opt/pr17724-3.C: New test.
21633         * g++.dg/opt/pr17724-4.C: New test.
21634         * g++.dg/opt/pr17724-5.C: New test.
21635         * g++.dg/opt/pr17724-6.C: New test.
21636
21637 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21638
21639         PR c/17301
21640         * gcc.dg/pr17301-2.c: New test.
21641
21642 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21643
21644         PR c++/15876
21645         * g++.dg/parse/error22.C: New test.
21646
21647         PR c++/17936
21648         * g++.dg/template/spec18.C: New test.
21649
21650 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21651
21652         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21653         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21654         memcpy.
21655         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21656         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21657
21658 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21659
21660         * g++.dg/eh/cleanup5.C: Add dg-options "".
21661
21662 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21663
21664         PR middle-end/17657
21665         * gcc.dg/switch-4.c: New test case.
21666
21667 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21668
21669         * gcc.c-torture/execute/20041011-1.c: New test.
21670
21671 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21672
21673         PR c++/17554
21674         * g++.dg/init/for3.C: New test.
21675
21676         PR c++/17657
21677         * g++.dg/opt/switch2.C: New test.
21678
21679         PR middle-end/17703
21680         * g++.dg/warn/Wreturn-2.C: New test.
21681
21682 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21683
21684         PR c++/17907
21685         * g++.dg/eh/cleanup5.C: New test.
21686
21687 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21688
21689         PR c++/17393
21690         * g++.dg/parse/error21.C: New test.
21691
21692 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21693
21694         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21695         * g++.dg/warn/incomplete1.C: Likewise.
21696         * g++.dg/template/qualttp20.C: Likewise.
21697
21698 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21699
21700         PR c/17881
21701         * parm-incomplete-1.c: New test.
21702
21703 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21704
21705         PR c++/17867
21706         * g++.dg/parse/error19.C: New test.
21707
21708         PR c++/17670
21709         * g++.dg/init/new11.C: New test.
21710
21711         PR c++/17821
21712         * g++.dg/parse/error20.C: New test.
21713
21714         PR c++/17826
21715         * g++.dg/template/crash24.C: New test.
21716
21717 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21718
21719         PR c/17301
21720         * gcc.dg/pr17301-1.c: New test.
21721
21722 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21723
21724         PR c/17189
21725         * gcc.dg/anon-struct-5.c: New test.
21726
21727 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21728
21729         PR c/17844
21730         * gcc.dg/pr17844-1.c: New test.
21731
21732 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21733
21734         PR tree-optimization/17906
21735         * gcc.c-torture/compile/pr17906.c: New.
21736
21737 2004-10-09  Stuart Hastings  <stuart@apple.com>
21738             Roger Sayle  <roger@eyesopen.com>
21739
21740         PR rtl-optimization/17853
21741         * gcc.dg/i386-mmx-5.c: New testcase.
21742
21743 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21744
21745         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21746
21747 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21748
21749         PR c++/17524
21750         * g++.dg/template/static9.C: New test.
21751
21752         PR c++/17685
21753         * g++.dg/parse/operator5.C: New test.
21754
21755 2004-10-09  Roger Sayle  <roger@eyesopen.com>
21756
21757         PR middle-end/17894
21758         * gcc.c-torture/execute/divcmp-4.c: New test case.
21759
21760 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21761
21762         PR tree-opt/17902
21763         * g++.dg/opt/pr17902.C: New test.
21764
21765 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
21766
21767         * gcc.dg/cpp/ident-1.c: Add dg-options "".
21768
21769 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21770
21771         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
21772
21773 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21774
21775         * gcc.dg/assign-warn-3.c: New test.
21776
21777 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21778
21779         PR c/16999
21780         * gcc.dg/cpp/ident-1.c: New test.
21781
21782 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21783
21784         * gcc.c-torture/compile/acc1.c: New.
21785
21786 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21787
21788         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21789         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
21790
21791 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21792
21793         * gcc.dg/ultrasp11.c: New test.
21794
21795 2004-10-08  Michael Matz  <matz@suse.de>
21796
21797         * gcc.dg/doloop-2.c: New test.
21798
21799 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21800
21801         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
21802         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
21803         objc.dg/method-9.m: Update expected diagnostics.
21804
21805 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21806
21807         * gcc.dg/ppc-fsel-3.c: New file.
21808         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
21809
21810 2004-10-07  Paul Brook  <paul@codesourcery.com>
21811
21812         * gfortran.dg/intrinsic_verify_1.f90: New test.
21813
21814 2004-10-07  Paul Brook  <paul@codesourcery.com>
21815
21816         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21817
21818 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21819
21820         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21821         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21822         commit.
21823
21824 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21825
21826         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21827
21828 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21829
21830         PR c++/17115
21831         * g++.dg/warn/Winline-4.C: New test.
21832
21833 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21834
21835         * gcc.c-torture/compile/20041007-1.c: New test.
21836
21837 2004-10-07  Paul Brook  <paul@codesourcery.com>
21838
21839         PR fortran/17678
21840         * gfortran.dg/use_allocated_1.f90: New test.
21841
21842 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21843
21844         PR middle-end/17849
21845         * gfortran.fortran-torture/compile/nested.f90: New test
21846
21847 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21848
21849         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21850
21851 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21852
21853         PR c++/17368
21854         * g++.dg/ext/asm6.C: New test.
21855
21856 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21857
21858         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21859
21860 2004-10-06  Paul Brook  <paul@codesourcery.com>
21861
21862         PR libfortran/17709
21863         * gfortran.dg/empty_format_1.f90: New test.
21864
21865 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21866
21867         PR fortran/17568
21868         * gfortran.dg/ishft.f90: New test.
21869
21870         PR fortran/17283
21871         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
21872         tests.
21873
21874 2004-10-06  Paul Brook  <paul@codesourcery.com>
21875
21876         * gfortran.dg/do_1.f90: New test.
21877
21878 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21879
21880         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
21881         optimizing for size.
21882
21883 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21884
21885         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
21886
21887 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21888
21889         * gcc.c-torture/compile/20041005-1.c: New test.
21890
21891 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21892
21893         PR c++/17829
21894         * g++.dg/lookup/koenig4.C: New.
21895
21896 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21897
21898         * g++.dg/other/classkey1.C: Adjust quoting marks.
21899         * g++.dg/parse/error15.C: Likewise.
21900         * g++.dg/template/meminit2.C (int>): Likewise.
21901
21902 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21903
21904         PR fortran/17283
21905         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
21906
21907         PR fortran/17631
21908         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
21909
21910         PR fortran/17708
21911         * gfortran.dg/pr17708.f90: New test.
21912
21913 2004-10-04  Chao-ying Fu  <fu@mips.com>
21914
21915         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
21916         * gcc.dg/vect/vect-4.c: Ditto.
21917         * gcc.dg/vect/vect-5.c: Ditto.
21918         * gcc.dg/vect/vect-6.c: Ditto.
21919         * gcc.dg/vect/vect-8.c: Ditto.
21920         * gcc.dg/vect/vect-16.c: Ditto.
21921         * gcc.dg/vect/vect-30.c: Ditto.
21922         * gcc.dg/vect/vect-40.c: Ditto.
21923         * gcc.dg/vect/vect-41.c: Ditto.
21924         * gcc.dg/vect/vect-42.c: Ditto.
21925         * gcc.dg/vect/vect-43.c: Ditto.
21926         * gcc.dg/vect/vect-44.c: Ditto.
21927         * gcc.dg/vect/vect-45.c: Ditto.
21928         * gcc.dg/vect/vect-46.c: Ditto.
21929         * gcc.dg/vect/vect-47.c: Ditto.
21930         * gcc.dg/vect/vect-48.c: Ditto.
21931         * gcc.dg/vect/vect-49.c: Ditto.
21932         * gcc.dg/vect/vect-50.c: Ditto.
21933         * gcc.dg/vect/vect-51.c: Ditto.
21934         * gcc.dg/vect/vect-52.c: Ditto.
21935         * gcc.dg/vect/vect-53.c: Ditto.
21936         * gcc.dg/vect/vect-54.c: Ditto.
21937         * gcc.dg/vect/vect-55.c: Ditto.
21938         * gcc.dg/vect/vect-56.c: Ditto.
21939         * gcc.dg/vect/vect-57.c: Ditto.
21940         * gcc.dg/vect/vect-58.c: Ditto.
21941         * gcc.dg/vect/vect-59.c: Ditto.
21942         * gcc.dg/vect/vect-60.c: Ditto.
21943         * gcc.dg/vect/vect-74.c: Ditto.
21944         * gcc.dg/vect/vect-79.c: Ditto.
21945         * gcc.dg/vect/vect-80.c: Ditto.
21946
21947 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21948
21949         * gcc.dg/unused-7.c: Use the correct option.
21950
21951 2004-10-04  Paul Brook  <paul@codesourcery.com>
21952         Bud Davis  <bdavis9659@comcast.net>
21953
21954         PR fortran/17706
21955         PR fortran/16434
21956         * gfortran/pr17706.f90: New test.
21957         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
21958
21959 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21960
21961         * gfortran.dg/pr17612.f90: New test.
21962
21963 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21964
21965         * g++.dg/template/local1.C: Adjust quoting marks in
21966         testing for diagnostics.
21967         * g++.dg/tls/diag-2.C: Likewise.
21968         * g++.dg/other/error8.C: Likewise.
21969
21970 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21971
21972         PR c/17178
21973         * gcc.dg/unused-4.c: Adjust to be correct.
21974
21975         PR c/17820
21976         * gcc.dg/unused-7.c: New test.
21977
21978 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21979
21980         PR c++/17797
21981         * g++.dg/overload/template2.C: New test.
21982
21983 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
21984
21985         PR tree-optimization/16632
21986         * gcc.dg/tree-ssa/20041002-1.c: New.
21987
21988 2004-10-03  Paul Brook  <paul@codesourcery.com>
21989
21990         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
21991         rather than relying on default formatting.
21992
21993 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
21994
21995         * gcc.dg/20040920-1.c: Update expected message text.
21996
21997 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
21998
21999         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22000
22001 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22002
22003         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22004         tree level.
22005
22006 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22007
22008         * gcc.dg/tree-ssa/pr17343.c: Remove.
22009
22010 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22011
22012         PR tree-opt/17343
22013         * gcc.dg/tree-ssa/pr17343.c: New test.
22014
22015 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22016
22017         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22018         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22019         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22020         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22021         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22022
22023 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22024
22025         * gcc.dg/lvalue-2.c: New test.
22026
22027 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22028
22029         PR c/17730
22030         * gcc.dg/pr17730-1.c: New test
22031
22032 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22033
22034         PR c/7425
22035         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22036
22037 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22038
22039         * gcc.c-torture/execute/stdarg-1.c: New test.
22040         * gcc.c-torture/execute/stdarg-2.c: New test.
22041         * gcc.c-torture/execute/stdarg-3.c: New test.
22042         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22043         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22044         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22045         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22046         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22047
22048 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22049
22050         PR tree-optimization/17697
22051         * g++.dg/opt/pr17697-1.C: New test.
22052         * g++.dg/opt/pr17697-2.C: New test.
22053         * g++.dg/opt/pr17697-3.C: New test.
22054
22055 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22056
22057         PR c/16409
22058         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22059         gcc.dg/vla-init-5.c: New tests.
22060
22061 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22062
22063         PR c/13804
22064         * gcc.dg/pr13804-1.c: New test.
22065
22066 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22067
22068         PR fortran/16938
22069         * gfortran.dg/pr16938.f90: New test.
22070
22071 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22072
22073         * g++.dg/template/crash23.C: New test.
22074
22075 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22076
22077         PR c++/17585
22078         * g++.dg/template/static8.C: New test.
22079
22080 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22081
22082         PR c++/17681
22083         * g++.dg/other/error9.C: New test.
22084
22085 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22086
22087         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22088
22089 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22090
22091         PR fortran/15164
22092         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22093
22094 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22095
22096         PR middle-end/17112
22097         * gcc.dg/pr17112-1.c: New test case.
22098
22099 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22100
22101         PR c/11459
22102         * gcc.dg/pr11459-1.c: New test.
22103
22104 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22105
22106         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22107         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22108
22109 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22110
22111         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22112
22113 2004-09-25  Jan Hubicka  <jh@suse.cz>
22114
22115         * compile/30040909-1.c: New test.
22116         * compile/30040907-1.c: New test.
22117
22118 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22119
22120         * gcc.c-torture/execute/va-arg-26.c: New test.
22121
22122 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22123
22124         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22125         extra diagnostics on targets with 64-bit pointers.
22126         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22127
22128 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22129
22130         PR c/17188
22131         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22132         * gcc.dg/decl-3.c: Adjust expected message.
22133
22134 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22135
22136         PR fortran/17615
22137         * gfortran.dg/pr17615.f90: New test.
22138
22139 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22140
22141         PR tree-optimzation/17517
22142         * g++.dg/tree-ssa/pr17517.C: New Test.
22143
22144 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22145
22146         PR c++/16889
22147         * g++.dg/lookup/ambig3.C: New.
22148
22149 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22150
22151         PR tree-opt/17624
22152         * g++.dg/opt/pr17624.C: New test.
22153
22154 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22155
22156         PR c/6980
22157         * gcc.dg/Wbad-function-cast-1.c: New test.
22158
22159 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22160
22161         * g++.dg/ext/complit1.C
22162         * g++.dg/other/error2.C
22163         * g++.dg/other/nontype-1.C
22164         * g++.dg/parse/crash11.C
22165         * g++.dg/parse/crash12.C
22166         * g++.dg/parse/error15.C
22167         * g++.dg/parse/error4.C
22168         * g++.dg/parse/tmpl-outside1.C
22169         * g++.dg/parse/too-many-tmpl-args1.C
22170         * g++.dg/template/dependent-expr3.C
22171         * g++.dg/template/error10.C
22172         * g++.dg/template/instantiate1.C
22173         * g++.dg/template/vtable2.C
22174         * g++.dg/warn/Wshadow-1.C
22175         * g++.dg/warn/weak1.C
22176         * g++.old-deja/g++.brendan/crash16.C
22177         * g++.old-deja/g++.brendan/crash18.C
22178         * g++.old-deja/g++.brendan/crash48.C
22179         * g++.old-deja/g++.brendan/crash49.C
22180         * g++.old-deja/g++.brendan/crash55.C
22181         * g++.old-deja/g++.brendan/crash56.C
22182         * g++.old-deja/g++.brendan/crash8.C
22183         * g++.old-deja/g++.brendan/enum11.C
22184         * g++.old-deja/g++.brendan/enum8.C
22185         * g++.old-deja/g++.brendan/enum9.C
22186         * g++.old-deja/g++.brendan/friend3.C
22187         * g++.old-deja/g++.brendan/misc14.C
22188         * g++.old-deja/g++.bugs/900402_02.C
22189         * g++.old-deja/g++.bugs/900404_03.C
22190         * g++.old-deja/g++.bugs/900404_04.C
22191         * g++.old-deja/g++.bugs/900428_03.C
22192         * g++.old-deja/g++.jason/crash4.C
22193         * g++.old-deja/g++.jason/overload21.C
22194         * g++.old-deja/g++.jason/redecl1.C
22195         * g++.old-deja/g++.jason/report.C
22196         * g++.old-deja/g++.jason/rfg10.C
22197         * g++.old-deja/g++.jason/template30.C
22198         * g++.old-deja/g++.law/arm12.C
22199         * g++.old-deja/g++.law/ctors5.C
22200         * g++.old-deja/g++.law/cvt20.C
22201         * g++.old-deja/g++.law/init10.C
22202         * g++.old-deja/g++.law/init8.C
22203         * g++.old-deja/g++.law/visibility17.C
22204         * g++.old-deja/g++.law/visibility7.C
22205         * g++.old-deja/g++.mike/net8.C
22206         * g++.old-deja/g++.mike/p646.C
22207         * g++.old-deja/g++.mike/p700.C
22208         * g++.old-deja/g++.mike/p701.C
22209         * g++.old-deja/g++.mike/p811.C
22210         * g++.old-deja/g++.ns/template13.C
22211         * g++.old-deja/g++.other/array3.C
22212         * g++.old-deja/g++.other/crash25.C
22213         * g++.old-deja/g++.other/dtor3.C
22214         * g++.old-deja/g++.other/dtor4.C
22215         * g++.old-deja/g++.other/main1.C
22216         * g++.old-deja/g++.other/warn7.C
22217         * g++.old-deja/g++.pt/crash11.C
22218         * g++.old-deja/g++.pt/crash36.C
22219         * g++.old-deja/g++.pt/spec22.C
22220         * g++.old-deja/g++.pt/spec9.C
22221         * g++.old-deja/g++.pt/ttp52.C
22222         * g++.old-deja/g++.robertl/eb103.C
22223         * g++.old-deja/g++.robertl/eb121.C
22224         * g++.old-deja/g++.robertl/eb22.C
22225         * g++.old-deja/g++.robertl/eb8.C:
22226         Update locations and/or regexps of dg-error markers.
22227         Remove markers for some bogus messages that are no longer issued.
22228
22229 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22230
22231         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22232         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22233
22234 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22235
22236         PR c++/17618
22237         * g++.dg/lookup/crash5.C: New test.
22238
22239 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22240
22241         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22242         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22243         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22244         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22245         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22246         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22247
22248         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22249         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22250         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22251         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22252         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22253         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22254
22255         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22256
22257         * gcc.dg/vect/vect-44.c: Check additional cases.
22258         * gcc.dg/vect/vect-48.c: Check additional cases.
22259
22260         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22261         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22262         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22263         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22264         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22265         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22266         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22267         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22268         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22269
22270         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22271         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22272         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22273
22274 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22275
22276         * gcc.dg/tree-ssa/loop-6.c: New test.
22277
22278 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22279
22280         PR c++/17620
22281         * g++.dg/inherit/base2.C: New.
22282
22283 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22284
22285         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22286         * gcc.dg/20001012-2.c: Likewise.
22287         * gcc.dg/20001013-1.c: Likewise.
22288         * gcc.dg/20001101-1.c: Likewise.
22289         * gcc.dg/20001102-1.c: Likewise.
22290         * gcc.dg/bf-spl1.c: Likewise.
22291         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22292         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22293
22294 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22295
22296         PR tree-optimization/16721
22297         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22298
22299 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22300
22301         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22302         * gcc.dg/20040305-1.c: Likewise.
22303
22304 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22305
22306         PR c/16566
22307         * gcc.c-torture/compile/pr16566-1.c,
22308         gcc.c-torture/compile/pr16566-2.c,
22309         gcc.c-torture/compile/pr16566-3.c: New tests.
22310
22311 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22312
22313         PR tree-optimization/17512
22314         * gcc.c-torture/compile/20040916-1.c.
22315
22316 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22317
22318         * gcc.dg/pragma-re-3.c: New test.
22319
22320 2004-09-17  Matt Austern  <austern@apple.com>
22321
22322         PR c++/15049
22323         * g++.dg/other/anon3.C: New.
22324
22325 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22326
22327         PR c++/7503
22328         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22329         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22330         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22331         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22332         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22333
22334 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22335
22336         PR fortran/17286
22337         * gfortran.dg/pr17286.f90: New test.
22338
22339 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22340
22341         PR c++/17530
22342         * g++.dg/template/static7.C: New test.
22343
22344 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22345
22346         PR tree-opt/17558
22347         * gcc.c-torture/compile/pr17558.c: New test.
22348
22349 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22350
22351         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22352         if SKIP_ATTRIBUTE is defined.
22353
22354 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22355
22356         PR fortran/15957
22357         * gfortran.dg/pr15957.f90: New test.
22358
22359 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22360
22361         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22362         in comparison.
22363         * gcc.dg/vect/vect-79.c: Likewise.
22364         * gcc.dg/vect/vect-80.c: Likewise.
22365
22366 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22367
22368         PR fortran/15750
22369         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22370
22371 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22372
22373         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22374         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22375         * gcc.dg/vect/vect-62.c: New testcase.
22376         * gcc.dg/vect/vect-63.c: New testcase.
22377         * gcc.dg/vect/vect-64.c: New testcase.
22378         * gcc.dg/vect/vect-65.c: New testcase.
22379         * gcc.dg/vect/vect-66.c: New testcase.
22380         * gcc.dg/vect/vect-67.c: New testcase.
22381         * gcc.dg/vect/vect-68.c: New testcase.
22382         * gcc.dg/vect/vect-69.c: New testcase.
22383         * gcc.dg/vect/vect-79.c: New testcase.
22384         * gcc.dg/vect/vect-80.c: New testcase.
22385
22386 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22387
22388         * gcc.target/mips/asm-1.c: New test.
22389
22390 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22391
22392         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22393         * gcc.dg/vect/vect-73.c: New testcase.
22394         * gcc.dg/vect/vect-74.c: New testcase.
22395         * gcc.dg/vect/vect-75.c: New testcase.
22396         * gcc.dg/vect/vect-76.c: New testcase.
22397         * gcc.dg/vect/vect-77.c: New testcase.
22398         * gcc.dg/vect/vect-78.c: New testcase
22399
22400 2004-09-18  Paul Brook  <paul@codesourcery.com>
22401
22402         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22403
22404 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22405
22406         PR c/17424
22407         * gcc.dg/pr17424-1.c: New test.
22408
22409 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22410
22411         * g++.dg/tree-ssa/pr17153.C: New test.
22412
22413 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22414
22415         PR pch/13361
22416         * testsuite/g++.dg/pch/wchar-1.C: New.
22417         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22418
22419 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22420
22421         * gcc.c-torture/execute/20040917-1.c: New test.
22422
22423 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22424
22425         PR tree-optimization/17319
22426         * gcc.dg/pr17319.c: New test.
22427
22428 2004-09-17  Devang Patel  <dpatel@apple.com>
22429
22430         * gcc.dg/20040813-1.c: New test.
22431
22432 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22433
22434         PR tree-optimization/17273
22435         * gcc.c-torture/compile/pr17273.c: New test.
22436
22437 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22438
22439         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22440         Update expected messages.
22441         * gcc.dg/declspec-13.c: New test.
22442
22443 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22444
22445         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22446
22447 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22448
22449         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22450         change what 'a' is pointing to.
22451
22452 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22453
22454         PR c++/16002
22455         * g++.dg/template/error18.C: New test.
22456
22457         PR c++/16029
22458         * g++.dg/warn/Wunused-8.C: New test.
22459
22460 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22461
22462         PR tree-optimization/17513
22463         * gcc.dg/20040916-1.c: New test.
22464
22465 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22466
22467         PR c++/17501
22468         * g++.dg/template/typename7.C: New test.
22469
22470 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22471
22472         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22473
22474 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22475
22476         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22477         with -ftree-based-profiling also.
22478         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22479
22480 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22481
22482         PR/15364
22483         * gfortran.dg/der_array_io_1.f90: New test.
22484         * gfortran.dg/der_array_io_2.f90: New test.
22485         * gfortran.dg/der_array_io_3.f90: New test.
22486
22487 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22488
22489         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22490         EABI.
22491
22492 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22493
22494         * g++.dg/opt/switch1.C: New test.
22495
22496 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22497
22498         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22499         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22500         Update expected messages.
22501
22502 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22503
22504         PR fortran/16485
22505         * gfortran.dg/same_name_1.f90: New test.
22506
22507 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22508
22509         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22510         dereference garbage pointers.
22511
22512 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22513
22514         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22515         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22516
22517         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22518         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22519         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22520
22521 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22522
22523         PR c++/17324
22524         * g++.dg/template/mangle1.C: New test.
22525
22526 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22527
22528         PR tree-optimization/17252
22529         * gcc.c-torture/execute/pr17252.c: New test.
22530
22531 2004-09-14  Andrew Pinski  <apinski@apple.com>
22532
22533         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22534
22535 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22536
22537         PR rtl-optimization/9771
22538         * gcc.dg/pr9771-1.c: New test case.
22539
22540 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22541
22542         PR tree-optimization/15262
22543         * gcc.c-torture/execute/pr15262-1.c: New test.
22544         * gcc.c-torture/execute/pr15262-2.c: New test.
22545
22546 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22547
22548         * gcc.dg/declspec-12.c: New test.
22549
22550 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22551
22552         * gfortran.dg/pr17090.f90: Add directives to test.
22553
22554 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22555
22556         * gcc.c-torture/compile/20040914-1.c: New test.
22557
22558 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22559
22560         PR c++/16162
22561         * g++.dg/template/decl2.C: New test.
22562
22563 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22564
22565         PR fortran/17090
22566         * gfortran.dg/pr17090.f90: New test.
22567
22568 2004-09-13  Dale Johannesen  <dalej@apple.com>
22569
22570         * gcc.c-torture/compile/pr17408.c: New test case.
22571
22572 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22573
22574         PR c++/16716
22575         * g++.dg/parse/crash17.C: New test.
22576
22577         PR c++/17327
22578         * g++.dg/template/enum3.C: New test.
22579
22580 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22581
22582         * lib/gcc-defs.exp: Load wrapper.exp.
22583         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22584         using local code.
22585         * lib/gcc.exp (gcc_init): Similar.
22586         * lib/gfortran.exp (gfortran_init): Similar.
22587         * lib/objc.exp (objc_init): Similar.
22588         * lib/treelang.exp (treelang_init): Similar.
22589         * lib/wrapper.exp: New file with build_wrapper call machinery in
22590         ${tool}_maybe_build_wrapper.
22591
22592 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22593
22594         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22595         "inline".
22596         * gcc.dg/declspec-11.c: Update expected messages.
22597         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22598         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22599         gcc.dg/inline-12.c: New tests.
22600
22601 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22602
22603         * g++.dg/tree-ssa/pr17400.C: New testcase.
22604
22605 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22606
22607         * gcc.target/mips/sb1-1.c: New testcase.
22608
22609 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22610
22611         * lib/g77-dg.exp: Remove unused file.
22612         * lib/mike-g77.exp: Ditto.
22613         * lib/g77.exp: Ditto.
22614
22615 2004-09-12  Richard Henderson  <rth@redhat.com>
22616
22617         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22618
22619 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22620
22621         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22622         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22623         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22624         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22625         Update expected messages.
22626
22627 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22628
22629         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22630         declaration/use mismatch for dirp parameter.
22631
22632 2004-09-12  Andrew Pinski  <apinski@apple.com>
22633
22634         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22635         -fgnu-runtime is passed.
22636
22637 2004-09-12  Richard Henderson  <rth@redhat.com>
22638
22639         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22640         do the uplevel thing and update additional_flags directly.
22641         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22642         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22643         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22644         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22645
22646 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22647
22648         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22649
22650 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22651
22652         PR middle-end/17411
22653         * g++.dg/opt/pr17411-1.C: New test case.
22654
22655 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22656
22657         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22658         gcc.dg/tls/diag-2.c: Update expected messages.
22659         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22660         messages.
22661         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22662         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22663         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22664         gcc.dg/tls/diag-5.c: New tests.
22665
22666 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22667
22668         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22669
22670 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22671
22672         * g++.dg/parse/break-in-for.C: New test.
22673
22674 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22675
22676         * gcc.dg/tree-ssa/20040911-1.c: New test.
22677
22678 2004-09-11  Andreas Jaeger  <aj@suse.de>
22679
22680         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22681         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22682
22683 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22684
22685         * gcc.target/frv: New directory of FR-V-specific tests.
22686
22687 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22688
22689         * gcc.dg/convert-vec-1.c: New test.
22690
22691 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22692
22693         PR middle-end/17024
22694         * gcc.dg/pr17024-1.c: New test case.
22695
22696 2004-09-10  Eric Christopher  <echristo@redhat.com>
22697
22698         * gcc.dg/20040910-1.c: New test.
22699
22700 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22701
22702         * gcc.dg/bitfld-9.c: New test.
22703
22704 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22705
22706         * gcc.c-torture/execute/ieee/acc1.c: New test.
22707         * gcc.c-torture/execute/ieee/acc2.c: New test.
22708         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22709
22710 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22711
22712         * gcc.dg/deprecated-2.c: New test.
22713
22714 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22715
22716         * gcc.dg/init-vec-1.c: New test.
22717
22718 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22719
22720         PR middle-end/17055
22721         * gcc.dg/pr17055-1.c: New test case.
22722
22723 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22724
22725         PR target/17377
22726         * gcc.c-torture/execute/pr17377.c: New test.
22727
22728 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22729
22730         PR c/8420
22731         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22732         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22733         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22734         gcc.dg/long-long-typespec-1.c: New tests.
22735         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22736
22737 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22738
22739         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22740         gcc.dg/gnu99-static-1.c: New tests.
22741
22742 2004-09-08  Devang Patel  <dpatel@apple.com>
22743
22744         * gcc.dg/darwin-ld-20040828-1.c: New test.
22745         * gcc.dg/darwin-ld-20040828-2.c: New test.
22746         * gcc.dg/darwin-ld-20040828-3.c: New test.
22747
22748 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22749
22750         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22751         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22752         in error message.
22753         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22754         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22755         in error message.
22756         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
22757         types they qualify.
22758         * objc.dg/type-size-2.m: Fix wording in comment.
22759         * objc.dg/va-meth-1.m: New test case.
22760
22761 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
22762
22763         PR c/16633:
22764         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
22765         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
22766
22767 2004-09-06  Devang Patel  <dpatel@apple.com>
22768
22769         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
22770         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
22771
22772 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
22773
22774         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
22775         reflect changed line numbering of diagnostics.
22776
22777 2004-09-06  Paul Brook  <paul@codesourcery.com>
22778
22779         * gfortran.dg/edit_real_1.f90: Add new test.
22780
22781 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22782
22783         * gcc.dg/tree-ssa/loop-2.c: New test.
22784         * gcc.dg/tree-ssa/loop-3.c: New test.
22785         * gcc.dg/tree-ssa/loop-4.c: New test.
22786         * gcc.dg/tree-ssa/loop-5.c: New test.
22787
22788 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22789
22790         * gcc.dg/format/sentinel-1.c: Update for parameter option.
22791
22792 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22793
22794         * gcc.dg/format/sentinel-1.c: New test.
22795
22796 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
22797
22798         * testsuite/gcc.dg/builtins-46.c: New.
22799
22800 2004-09-03  Devang Patel  <dpatel@apple.com>
22801
22802         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
22803         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
22804
22805 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22806
22807         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
22808         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
22809         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
22810         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
22811         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
22812         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
22813         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
22814         the non-portable bzero.
22815         * gcc.dg/20010912-1.c: xfail for NetWare.
22816         * gcc.dg/20020426-2.c: xfail for NetWare.
22817         * gcc.dg/20021014-1.c: xfail for NetWare.
22818         * gcc.dg/20021018-1.c: xfail for NetWare.
22819         * gcc.dg/20030213-1.c: xfail for NetWare.
22820         * gcc.dg/20030225-1.c: xfail for NetWare.
22821         * gcc.dg/20030708-1.c: xfail for NetWare.
22822         * gcc.dg/builtins-config.h: Also exclude NetWare.
22823         * gcc.dg/format/format.h: Define restrict only if not already defined.
22824         * gcc.dg/nest.c: xfail for NetWare.
22825         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22826         * lib/target-supports.exp (check_visibility_available): Exclude
22827         NetWare.
22828
22829 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22830
22831         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22832         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22833         deterministic starting point for the alignment of structure fields.
22834         * gcc.dg/Wpadded.c: Dito.
22835         * g++.dg/abi/vbase10.C: Dito.
22836
22837 2004-09-03  Devang Patel  <dpatel@apple.com>
22838
22839         * g++.dg/debug/pr15736.cc: New test.
22840
22841 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22842
22843         * README.QMTEST: Fix out-of-date link.
22844
22845 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22846
22847         PR fortran/16579
22848         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22849         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22850
22851 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22852
22853         * g++.dg/abi/arm_rtti1.C: New test.
22854
22855 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22856
22857         * gcc.dg/ppc-vector-memcpy.c: New.
22858         * gcc.dg/ppc-vector-memset.c: New.
22859
22860 2004-09-02  Chao-ying Fu  <fu@mips.com>
22861
22862         * gcc.target/mips/mips-3d-1.c: New test.
22863         * gcc.target/mips/mips-3d-2.c: New test.
22864         * gcc.target/mips/mips-3d-3.c: New test.
22865         * gcc.target/mips/mips-3d-4.c: New test.
22866         * gcc.target/mips/mips-3d-5.c: New test.
22867         * gcc.target/mips/mips-3d-6.c: New test.
22868         * gcc.target/mips/mips-3d-7.c: New test.
22869         * gcc.target/mips/mips-3d-8.c: New test.
22870         * gcc.target/mips/mips-3d-9.c: New test.
22871         * gcc.target/mips/mips-ps-1.c: New test.
22872         * gcc.target/mips/mips-ps-2.c: New test.
22873         * gcc.target/mips/mips-ps-3.c: New test.
22874         * gcc.target/mips/mips-ps-4.c: New test.
22875         * gcc.target/mips/mips-ps-type.c: New test.
22876
22877 2004-09-02  Paul Brook  <paul@codesourcery.com>
22878
22879         * gfortran.dg/edit_real_1.f90: Add new tests.
22880
22881 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22882
22883         PR fortran/15327
22884         * gfortran.dg/merge_char_1.f90: New test.
22885
22886 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22887
22888         PR fortran/16404
22889         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
22890
22891 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22892
22893         PR c/1522
22894         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
22895
22896 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
22897
22898         * g++.dg/opt/loop1.C: Do not XFAIL.
22899
22900 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
22901
22902         * gcc.c-torture/execute/20040831-1.c: New test.
22903
22904 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
22905
22906         PR fortran/16579
22907         * gfortran.dg/g77/20010610.f: Now passes.
22908         Copy from g77.f-torture/execute. Add dg-run directive.
22909         * gfortran.dg/g77/README: Update
22910
22911 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22912
22913         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
22914         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
22915         (t1, t2, t3, t4): Add volatile.
22916
22917 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22918
22919         * g++.dg/ext/visibility/arm1.C: New test.
22920
22921 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
22922
22923         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
22924         -pedantic-errors.
22925
22926 2004-09-01  Paul Brook  <paul@codesourcery.com>
22927
22928         * gfortran.dg/eof_2.f90: New test.
22929
22930 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22931
22932         PR fortran/16579
22933         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
22934
22935 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
22936
22937         PR libfortran/16805
22938         * gfortran.dg/list_read_2.f90: New test.
22939
22940 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22941
22942         * g++.dg/abi/key1.C: New test.
22943
22944 2004-08-31  Richard Henderson  <rth@redhat.com>
22945
22946         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
22947         form of offsetof.
22948         * g++.dg/other/offsetof5.C: Remove duplicate.
22949
22950 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22951
22952         PR fortran/17244
22953         * gfortran.dg/func_derived_1.f90: New test.
22954
22955 2004-08-31  Paul Brook  <paul@codesourcery.com>
22956
22957         * gfortran.dg/eof_1.f90: New test.
22958
22959 2004-08-31  Paul Brook  <paul@codesourcery.com>
22960
22961         * gfortran.dg/list_read_1.f90: New file.
22962
22963 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
22964
22965         * g++.dg/opt/loop1.C: XFAIL.
22966
22967 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
22968
22969         * gcc.dg/funcdef-storage-1.c: New.
22970         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
22971         an extern function in local scope.
22972         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
22973         declare an 'auto inline' function in local scope.
22974         * gcc.dg/20011130-1.c: Likewise.
22975         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
22976         an 'auto' function in local scope.
22977         * gcc.dg/20021014-1.c: Likewise.
22978         * gcc.dg/20030331-2.c: Likewise.
22979
22980 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22981
22982         * gfortran.dg/blockdata_1.f90: New test.
22983
22984 2004-08-30  Richard Henderson  <rth@redhat.com>
22985
22986         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
22987
22988 2004-08-30  Richard Henderson  <rth@redhat.com>
22989
22990         * lib/fortran-torture.exp (fortran-torture-execute): Honor
22991         additional_flags set by alternate driver.
22992         (ieee-options): New procedure.
22993         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
22994         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
22995         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
22996         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
22997
22998 2004-08-30  Richard Henderson  <rth@redhat.com>
22999
23000         * lib/f-torture.exp: Remove.
23001
23002 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23003
23004         PR rtl-optimization/16590
23005         * g++.dg/opt/loop1.C: New test.
23006
23007 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23008
23009         PR fortran/13910
23010         * gfortran.dg/oldstyle_1.f90: New test.
23011
23012 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23013         Paul Brook  <paul@codesourcery.com>
23014
23015         * gfortran.dg/g77/README: Update.
23016         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23017         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23018         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23019
23020 2004-08-28  Paul Brook  <paul@codesourcery.com>
23021
23022         PR libfortran/17195
23023         * gfortran.dg/edit_real_1.f90: New test.
23024
23025 2004-08-27  Paul Brook  <paul@codesourcery.com>
23026
23027         * gfortran.dg/rewind_1.f90: New test.
23028
23029 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23030
23031         PR fortran/16597
23032         * gfortran.dg/pr16597.f90: New test.
23033
23034 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23035
23036         PR c/13801
23037         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23038         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23039         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23040         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23041         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23042
23043 2004-08-26  Nick Clifton  <nickc@redhat.com>
23044
23045         * gcc.c-torture/compile/pr17119.c: New test.
23046
23047 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23048
23049         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23050
23051 2004-08-25  Richard Henderson  <rth@redhat.com>
23052
23053         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23054         the bits that expect kind=8 to be the largest real kind.
23055
23056 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23057
23058         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23059
23060 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23061
23062         * gfortran.dg/assignment_1.f90: New test.
23063
23064 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23065
23066         * g++.dg/template/repo3.C: New test.
23067
23068 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23069
23070         PR middle-end/16693
23071         PR tree-optimization/16372
23072         * g++.dg/opt/pr16372-1.C: New test case.
23073         * g++.dg/opt/pr16693-1.C: New test case.
23074         * g++.dg/opt/pr16693-2.C: New test case.
23075
23076 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23077
23078         * objc.dg/proto-lossage-4.m: New test.
23079
23080 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23081
23082         PR c++/17155
23083         * g++.dg/inherit/local2.C: New test.
23084
23085 2004-08-25  Paul Brook  <paul@codesourcery.com>
23086
23087         PR fortran/17144
23088         * gfortran.dg/string_ctor_1.f90: New test.
23089
23090 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23091
23092         PR c++/14428
23093         * g++.dg/template/redecl2.C: New test.
23094
23095 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23096
23097         PR fortran/17143
23098         * gfortran.dg/pr17143.f90: New test.
23099
23100 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23101
23102         PR fortran/17164
23103         * gfortran.dg/pr17164.f90: New test.
23104
23105 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23106
23107         * gcc.dg/tree-ssa/loop-1.c: New test.
23108
23109 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23110
23111         * gcc.c-torture/compile/20040824-1.c: New test.
23112
23113 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23114
23115         * gcc.c-torture/compile/iftrap-3.c: New test.
23116
23117 2004-08-24  Paul Brook  <paul@codesourcery.com>
23118
23119         * gfortran.dg/entry_2.f90: New test.
23120
23121 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23122
23123         PR c++/16889
23124         * g++.dg/lookup/ambig[12].C: New.
23125
23126 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23127
23128         PR c++/16706
23129         * g++.dg/template/crash21.C: New test.
23130         * g++.dg/template/crash22.C: Likewise.
23131
23132 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23133
23134         PR c++/17149
23135         * g++.dg/template/access15.C: New.
23136
23137 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23138
23139         PR c++/17163
23140         * g++.dg/template/repo2.C: New test.
23141
23142 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23143
23144         PR rtl-optimization/17078
23145         * gcc.c-torture/execute/pr17078-1.c: New test case.
23146
23147 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23148
23149         PR c/14492
23150         * gcc.dg/debug/crash1.c: New test.
23151
23152 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23153
23154         PR c/16180
23155         * gcc.dg/loop-5.c: New test.
23156
23157 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23158
23159         * gcc.c-torture/execute/20040823-1.c: New test.
23160
23161 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23162
23163         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23164         to the assembler.  Simplify test accordingly.
23165         (asm_abi_flags): Use GNU names.
23166         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23167         to check for ABI flags.
23168
23169 2004-08-22  Andrew Pinski  <apinski@apple.com>
23170
23171         * g++.dg/opt/pr14029.C: New test.
23172         * gcc.c-torture/execute/pr15262.c: New test.
23173
23174 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23175
23176         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23177
23178 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23179
23180         PR 16908
23181         * gfortran.dg/direct_io.f90: New test.
23182
23183 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23184
23185         PR c++/17121
23186         * g++.dg/inherit/local2.C: New test.
23187
23188 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23189
23190         PR c++/17120
23191         * g++.dg/warn/Wparentheses-4.C: New test.
23192
23193 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23194
23195         PR c++/17121
23196         * g++.dg/inherit/local2.C: New test.
23197
23198         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23199         * gcc.dg/ppc-ldstruct.c: Likewise.
23200         * gcc.dg/ppc64-abi-2.c: Likewise.
23201
23202 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23203
23204         PR rtl-optimization/17099
23205         * gcc.c-torture/execute/20040820-1.c: New test.
23206
23207 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23208
23209         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23210
23211 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23212
23213         PR fortran/17077
23214         * gfortran.dg/auto_array_1.f90: New test.
23215
23216 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23217
23218         PR fortran/17074
23219         * gfortran.dg/simpleif_1.f90: New test.
23220
23221 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23222
23223         * lib/target-supports.exp (check_profiling_available): Return
23224         false for arm*-*-symbianelf* and arm*-*-eabi*.
23225
23226         PR c++/15890
23227         * g++.dg/template/delete1.C: New test.
23228
23229 2004-08-19  Paul Brook  <paul@codesourcery.com>
23230
23231         PR fortran/14976
23232         PR fortran/16228
23233         * gfortran.dg/data_char_1.f90: New test.
23234
23235 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23236
23237         PR fortran/16946
23238         * gfortran.dg/reduction.f90: New testcase.
23239
23240 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23241
23242         PR fortran/16520
23243         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23244
23245 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23246
23247         PR c++/17041
23248         * g++.dg/Wparentheses-3.C: New test.
23249
23250 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23251
23252         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23253         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23254         * gcc.dg/vect/vect-2.c: Likewise.
23255         * gcc.dg/vect/vect-3.c: Likewise.
23256         * gcc.dg/vect/vect-4.c: Likewise.
23257         * gcc.dg/vect/vect-5.c: Likewise.
23258         * gcc.dg/vect/vect-6.c: Likewise.
23259         * gcc.dg/vect/vect-7.c: Likewise.
23260         * gcc.dg/vect/vect-25.c: Likewise.
23261         * gcc.dg/vect/vect-31.c: Likewise.
23262         * gcc.dg/vect/vect-32.c: Likewise.
23263         * gcc.dg/vect/vect-34.c: Likewise.
23264         * gcc.dg/vect/vect-36.c: Likewise.
23265         * gcc.dg/vect/vect-all.c: Likewise.
23266
23267 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23268
23269         PR c++/17068
23270         * g++.dg/template/operator4.C: New test.
23271
23272 2004-08-18  Richard Henderson  <rth@redhat.com>
23273
23274         * gcc.dg/20040206-1.c: XFAIL.
23275
23276 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23277
23278         PR c++/16246
23279         * g++.dg/template/array7.C: New test.
23280
23281 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23282
23283         * gcc.dg/mips-movcc-1.c: New test.
23284         * gcc.dg/mips-movcc-2.c: New test.
23285         * gcc.dg/mips-movcc-3.c: New test.
23286
23287         * gcc.dg/mips-nmadd-1.c: New test.
23288         * gcc.dg/mips-nmadd-2.c: New test.
23289
23290 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23291
23292         PR c++/15871
23293         * g++.dg/opt/inline8.C: New test.
23294
23295         PR c++/16965
23296         * g++.dg/parse/error17.C: New test.
23297
23298 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23299
23300         * gcc.dg/vect: New directory for vectorizer tests.
23301         * gcc.dg/vect/tree-vect.h: New file.
23302         * gcc.dg/vect/vect.exp: New file.
23303         * gcc.dg/vect/pr16105.c.c: New test.
23304         * gcc.dg/vect/vect-1.c: New test.
23305         * gcc.dg/vect/vect-2.c: New test.
23306         * gcc.dg/vect/vect-3.c: New test.
23307         * gcc.dg/vect/vect-4.c: New test.
23308         * gcc.dg/vect/vect-5.c: New test.
23309         * gcc.dg/vect/vect-6.c: New test.
23310         * gcc.dg/vect/vect-7.c: New test.
23311         * gcc.dg/vect/vect-8.c: New test.
23312         * gcc.dg/vect/vect-9.c: New test.
23313         * gcc.dg/vect/vect-10.c: New test.
23314         * gcc.dg/vect/vect-11.c: New test.
23315         * gcc.dg/vect/vect-12.c: New test.
23316         * gcc.dg/vect/vect-13.c: New test.
23317         * gcc.dg/vect/vect-14.c: New test.
23318         * gcc.dg/vect/vect-15.c: New test.
23319         * gcc.dg/vect/vect-16.c: New test.
23320         * gcc.dg/vect/vect-17.c: New test.
23321         * gcc.dg/vect/vect-18.c: New test.
23322         * gcc.dg/vect/vect-19.c: New test.
23323         * gcc.dg/vect/vect-20.c: New test.
23324         * gcc.dg/vect/vect-21.c: New test.
23325         * gcc.dg/vect/vect-22.c: New test.
23326         * gcc.dg/vect/vect-23.c: New test.
23327         * gcc.dg/vect/vect-24.c: New test.
23328         * gcc.dg/vect/vect-25.c: New test.
23329         * gcc.dg/vect/vect-26.c: New test.
23330         * gcc.dg/vect/vect-27.c: New test.
23331         * gcc.dg/vect/vect-28.c: New test.
23332         * gcc.dg/vect/vect-29.c: New test.
23333         * gcc.dg/vect/vect-30.c: New test.
23334         * gcc.dg/vect/vect-31.c: New test.
23335         * gcc.dg/vect/vect-32.c: New test.
23336         * gcc.dg/vect/vect-33.c: New test.
23337         * gcc.dg/vect/vect-34.c: New test.
23338         * gcc.dg/vect/vect-35.c: New test.
23339         * gcc.dg/vect/vect-36.c: New test.
23340         * gcc.dg/vect/vect-37.c: New test.
23341         * gcc.dg/vect/vect-38.c: New test.
23342         * gcc.dg/vect/vect-40.c: New test.
23343         * gcc.dg/vect/vect-41.c: New test.
23344         * gcc.dg/vect/vect-42.c: New test.
23345         * gcc.dg/vect/vect-43.c: New test.
23346         * gcc.dg/vect/vect-44.c: New test.
23347         * gcc.dg/vect/vect-45.c: New test.
23348         * gcc.dg/vect/vect-46.c: New test.
23349         * gcc.dg/vect/vect-47.c: New test.
23350         * gcc.dg/vect/vect-48.c: New test.
23351         * gcc.dg/vect/vect-49.c: New test.
23352         * gcc.dg/vect/vect-50.c: New test.
23353         * gcc.dg/vect/vect-51.c: New test.
23354         * gcc.dg/vect/vect-52.c: New test.
23355         * gcc.dg/vect/vect-53.c: New test.
23356         * gcc.dg/vect/vect-54.c: New test.
23357         * gcc.dg/vect/vect-55.c: New test.
23358         * gcc.dg/vect/vect-56.c: New test.
23359         * gcc.dg/vect/vect-57.c: New test.
23360         * gcc.dg/vect/vect-58.c: New test.
23361         * gcc.dg/vect/vect-59.c: New test.
23362         * gcc.dg/vect/vect-60.c: New test.
23363         * gcc.dg/vect/vect-61.c: New test.
23364         * gcc.dg/vect/vect-all.c: New test.
23365         * gcc.dg/vect/vect-none.c: New test.
23366
23367 2004-08-17  Paul Brook  <paul@codesourcery.com>
23368
23369         PR fortran/13082
23370         * gfortran.dg/entry_1.f90: New test.
23371
23372 2004-08-17  Andrew Pinski  <apinski@apple.com>
23373
23374         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23375
23376 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23377
23378         * gcc.dg/pr17036-1.c: New test.
23379
23380 2004-08-16  Devang Patel  <dpatel@apple.com>
23381
23382         * gcc.dg/darwin-20040809-1.c: New test.
23383
23384 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23385
23386         * gcc.dg/funcdef-attr-1.c: New test.
23387
23388 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23389
23390         * gcc.dg/altivec-17.c: New test.
23391         * gcc.dg/altivec-18.c: New test.
23392
23393 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23394
23395         PR c++/6749
23396         * g++.dg/template/vtable2.C: New test.
23397
23398 2004-08-14  Richard Henderson  <rth@redhat.com>
23399
23400         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23401         * gcc.dg/pack-test-4.c (main): Return 0.
23402         * gcc.dg/setjmp-1.c: Remove XFAIL.
23403         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23404
23405 2004-08-14  Richard Henderson  <rth@redhat.com>
23406
23407         * gcc.dg/980217-1.c: Add prototype for printf.
23408
23409 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23410
23411         * gfortran.dg/pr16935.f90: New test.
23412
23413 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23414
23415         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23416
23417 2004-08-13  Paul Brook  <paul@codesourcery.com>
23418
23419         * gfortran.dg/der_io_1.f90: Remove stray comma.
23420
23421 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23422
23423         * gcc.dg/vmx/cw-bug-2.c: Remove.
23424         * gcc.dg/vmx/vprint-1.c: Remove.
23425         * gcc.dg/vmx/vscan-1.c: Remove.
23426
23427 2004-08-12  Devang patel  <dpatel@apple.com>
23428
23429         * gcc.dg/darwin-20040809-2.c: New test.
23430
23431 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23432
23433         * g++.dg/ext/altivec-12.C: New test.
23434
23435         * g++.dg/ext/altivec-11.C: New test.
23436
23437 2004-08-12  Paul Brook  <paul@codesourcery.com>
23438
23439         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23440
23441 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23442
23443         * g++.dg/ext/altivec-2.C: Check for hardware support before
23444         executing any VMX instructions.
23445
23446         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23447
23448 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23449
23450         PR c++/16276
23451         * g++.old-deja/g++.other/comdat4.C: New test.
23452         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23453
23454 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23455
23456         PR target/16286
23457         * gcc.dg/pr16286.c: New test.
23458
23459 2004-08-12 Jan Beulich <jbeulich@novell.com>
23460
23461         * g++.dg/ext/asm5.C: New.
23462
23463 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23464
23465         PR c++/16698
23466         * g++.dg/eh/crash1.C: New test.
23467
23468         PR c++/16717
23469         * g++.dg/ext/construct1.C: New test.
23470
23471 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23472
23473         PR c++/16853
23474         * g++.dg/init/ptrmem1.C: New test.
23475
23476         PR c++/16618
23477         * g++.dg/parse/offsetof5.C: New test.
23478
23479         PR c++/16870
23480         * g++.dg/template/overload3.C: New test.
23481
23482 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23483
23484         PR c++/16964
23485         * g++.dg/parse/error16.C: New test.
23486
23487         PR c++/16904
23488         * g++.dg/template/error14.C: New test.
23489
23490         PR c++/16929
23491         * g++.dg/template/error15.C: New test.
23492
23493 2004-08-11  Devang Patel  <dpatel@apple.com>
23494
23495         * gcc.dg/darwin-ld-20040809-1.c: New test.
23496         * gcc.dg/darwin-ld-20040809-2.c: New test.
23497
23498 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23499
23500         PR fortran/16917
23501         * gfortran.dg/dfloat_1.f90: New test.
23502
23503 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23504
23505         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23506         * gcc.dg/dll-2.c: Fix dg-require syntax.
23507         * gcc.misc-tests/arm-isr.c (abort): Declare.
23508         (exit): Likewise.
23509
23510 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23511
23512         PR c++/16971
23513         * g++.dg/parse/crash16.C: New test.
23514
23515 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23516
23517         * gcc.dg/mips-rsqrt-1.c: New test case.
23518         * gcc.dg/mips-rsqrt-2.c: New test case.
23519         * gcc.dg/mips-rsqrt-3.c: New test case.
23520
23521 2004-08-10  Paul Brook  <paul@codesourcery.com>
23522
23523         * gfortran.dg/der_io_1.f90: New test.
23524
23525 2004-08-10  Paul Brook  <paul@codesourcery.com>
23526
23527         PR fortran/16919
23528         * gfortran.dg/der_array_1.f90: New test.
23529
23530 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23531
23532         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23533
23534 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23535
23536         * gcc.dg/wchar_t-2.c: Fix typo.
23537
23538 2004-08-09  Falk Hueffner  <falk@debian.org>
23539
23540         PR tree-optimization/12517
23541         * gcc.c-torture/compile/pr12517.c: New test.
23542
23543         PR tree-optimization/12578
23544         * gcc.c-torture/compile/pr12578.c: New test.
23545
23546         PR tree-optimization/12899
23547         * gcc.c-torture/compile/pr12899.c: New test.
23548
23549         PR rtl-optimization/14692
23550         * gcc.c-torture/compile/pr14692.c: New test.
23551
23552         PR tree-optimization/16461
23553         * gcc.c-torture/compile/pr16461.c: New test.
23554
23555 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23556
23557         * gfortran.dg/getenv_1.f90: New test.
23558
23559 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23560
23561         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23562         wchar_t.
23563         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23564
23565 2004-08-06  Paul Brook  <paul@codesourcery.com>
23566
23567         * gfortran.dg/ret_array_1.f90: New test.
23568         * gfortran.dg/ret_pointer_1.f90: New test.
23569
23570 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23571
23572         * gcc.dg/missing-field-init-[12].c: New tests.
23573         * g++.dg/warn/missing-field-init-[12].C: New tests.
23574
23575 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23576
23577         * gcc.dg/enum2.c: New test.
23578         * gcc.dg/symbian3.c: Likewise.
23579         * gcc.dg/symbian4.c: Likewise.
23580         * gcc.dg/wchar_t-2.c: Likewise.
23581
23582 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23583
23584         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23585         destructor tests.
23586
23587 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23588
23589         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23590         dg-require-visiblity.
23591         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23592         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23593         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23594         * g++.dg/ext/visibility/new1.C: Likewise.
23595         * g++.dg/ext/visibility/pragma.C: Likewise.
23596         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23597         * g++.dg/ext/visibility/virtual.C: Likewise.
23598         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23599         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23600         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23601         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23602         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23603         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23604         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23605         * g++/dg/ext/visibility/visibility-8.C: New test.
23606         * gcc.c-torture/compile/dll.x: Remove.
23607         * gcc.dg/dll-2.c: Use dg-require-dll
23608         * gcc.dg/visibility-10.c: New test.
23609         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23610         supporting DLLs.
23611         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23612         (scan_not_hidden): Likewise.
23613
23614 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23615
23616         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23617
23618 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23619
23620         * gcc.c-torture/execute/20040805-1.c: New test.
23621
23622 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23623
23624         * gcc.dg/20020118-1.c: Declare abort.
23625         * gcc.dg/altivec_check.h: Likewise.
23626         * gcc.dg/iftrap-2.c: Likewise.
23627         * gcc.dg/pragma-darwin.c: Likewise.
23628         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23629
23630 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23631
23632         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23633
23634 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23635
23636         * gcc.c-torture/execute/builtins/abs-2.c,
23637         gcc.c-torture/execute/builtins/abs-3.c,
23638         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23639         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23640         intmax_t, uintmax_t and their limits.
23641         * gcc.dg/intmax_t-1.c: New test.
23642
23643 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23644
23645         * g++.dg/tc1/dr147.C: Add reference to PR.
23646
23647 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23648
23649         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23650         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23651
23652 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23653
23654         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23655
23656 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23657
23658         * gcc.dg/redecl-5.c: New test.
23659         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23660         of scanf.
23661
23662 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23663
23664         PR middle-end/16790
23665         * gcc.c-torture/execute/pr16790-1.c: New test case.
23666
23667 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23668
23669         * g++.dg/ext/visibility/assign1.C: New test.
23670         * g++.dg/ext/visibility/new1.C: Likewise.
23671
23672         * gcc.dg/symbian1.c: New test.
23673         * gcc.dg/symbian2.c: Likewise.
23674
23675 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23676
23677         PR target/16570
23678         * gcc.dg/i386-sse-9.c: New test.
23679
23680 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23681
23682         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23683
23684 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23685
23686         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23687         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23688         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23689         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23690         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23691         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23692         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23693         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23694         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23695         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23696         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23697         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23698         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23699         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23700         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23701         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23702         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23703         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23704         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23705         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23706         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23707         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23708         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23709         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23710         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23711         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23712         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23713         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23714         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23715         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23716         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23717         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23718         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23719         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23720         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23721         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23722         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23723         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23724         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23725         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23726         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23727         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23728         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23729         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23730         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23731         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23732         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23733         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23734         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23735         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23736         gcc.misc-tests/i386-pf-3dnow-1.c,
23737         gcc.misc-tests/i386-pf-athlon-1.c,
23738         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23739         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23740         Declare built-in functions used.
23741         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23742
23743 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23744
23745         PR c++/16707
23746         * g++.dg/lookup/using12.C: New test.
23747
23748         * g++.dg/init/null1.C: Fix PR number.
23749         * g++.dg/parse/namespace10.C: Likewise.
23750
23751 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23752
23753         PR c++/16224
23754         * g++.dg/template/spec17.C: New test.
23755         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
23756         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
23757
23758 2004-08-02  David Billinghurst
23759
23760         PR fortran/16292
23761         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
23762
23763 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
23764
23765         * gcc.dg/ia64-got-1.c: New test case.
23766
23767 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23768
23769         PR c++/16489
23770         * g++.dg/init/null1.C: New test.
23771         * g++.dg/tc1/dr76.C: Adjust error marker.
23772
23773         PR c++/16529
23774         * g++.dg/parse/namespace10.C: New test.
23775
23776         PR c++/16810
23777         * g++.dg/inherit/ptrmem2.C: New test.
23778
23779 2004-08-02  Ben Elliston  <bje@au.ibm.com>
23780
23781         PR target/16155
23782         * gcc.dg/pr16155.c: New test.
23783
23784 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23785
23786         * gcc.dg/redecl-2.c: New test.
23787
23788 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23789
23790         * gcc.dg/darwin-longdouble.c: New file.
23791
23792 2004-07-30  Richard Henderson  <rth@redhat.com>
23793
23794         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
23795         write to constant argument.
23796         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
23797
23798 2004-07-30  Richard Henderson  <rth@redhat.com>
23799
23800         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
23801         tests of nearest around zero.
23802
23803 2004-07-30  Andrew Pinski  <apinski@apple.com>
23804
23805         * gcc.c-torture/compile/20040730-1.c: New test.
23806
23807 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23808
23809         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
23810         powerpc-eabispe.
23811
23812 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23813
23814         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23815
23816 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23817
23818         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23819         contains $ld_library_path.
23820         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23821
23822 2004-07-29  Richard Henderson  <rth@redhat.com>
23823
23824         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23825
23826         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23827         (alt2, which): New.
23828         (Check): Accept either alternative.
23829
23830 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23831
23832         * g++.dg/abi/inline1.C: New test.
23833         * g++.dg/abi/local1-a.cc: Likewise.
23834         * g++.dg/abi/local1.C: Likewise.
23835         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23836         * g++.dg/abi/mangle12.C: Likewise.
23837         * g++.dg/abi/mangle17.C: Likewise.
23838         * g++.dg/abi/mangle20-2.C: Likewise.
23839         * g++.dg/opt/interface1.C: Likewise.
23840         * g++.dg/opt/interface1.h: Likewise.
23841         * g++.dg/opt/interface1-a.cc: New test.
23842         * g++.dg/parse/repo1.C: New test.
23843         * g++.dg/template/repo1.C: Likewise.
23844         * g++.dg/warn/Winline-1.C: Likewise.
23845         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23846
23847 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23848
23849         * gcc.dg/tree-ssa/20040729-1.c: New test.
23850
23851 2004-07-27  Matt Austern <austern@apple.com>
23852
23853         * gcc.dg/darwin-bool-1.c: New test.
23854         * gcc.dg/darwin-bool-2.c: New test.
23855
23856 2004-07-28  Richard Henderson  <rth@redhat.com>
23857
23858         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23859         arguments in the correct type.  Don't write to constant arguments.
23860
23861 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23862
23863         PR tree-optimization/16688
23864         PR tree-optimization/16689
23865         * g++.dg/tree-ssa/pr16688.C: New test.
23866
23867 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23868
23869         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23870         loads.  Not only in the comment, this time.
23871
23872 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23873
23874         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
23875         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
23876         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
23877         * gcc.dg/sh4a-bitmovua.c: New.
23878         * gcc.dg/sh4a-cos.c: New.
23879         * gcc.dg/sh4a-cosf.c: New.
23880         * gcc.dg/sh4a-fprun.c: New.
23881         * gcc.dg/sh4a-fsrra.c: New.
23882         * gcc.dg/sh4a-memmovua.c: New.
23883         * gcc.dg/sh4a-sin.c: New.
23884         * gcc.dg/sh4a-sincos.c: New.
23885         * gcc.dg/sh4a-sincosf.c: New.
23886         * gcc.dg/sh4a-sinf.c: New.
23887
23888 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23889
23890         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
23891         conditionals.
23892         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23893         loads.
23894         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
23895         DOM1.
23896
23897 2004-07-27  Andrew Pinski  <apinski@apple.com>
23898
23899         * g++.dg/rtti/tinfo1.C: Correct the xfail.
23900
23901 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
23902
23903         * gcc.dg/pragma-isr.c: New test.
23904
23905 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23906
23907         PR c++/14429
23908         * g++.dg/template/ttp11.C: New test.
23909
23910 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
23911
23912         * gcc.c-torture/compile/20040727-1.c: New test.
23913
23914 2004-07-26  Eric Christopher  <echristo@redhat.com>
23915
23916         * gcc.c-torture/compile/20040726-2.c: New test.
23917
23918 2004-07-26  Andrew Pinski  <apinski@apple.com>
23919
23920         * g++.dg/rtti/tinfo1.C: Xfail.
23921
23922 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23923
23924         * gcc.c-torture/compile/20040726-1.c: New test.
23925
23926 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
23927             Brian Ryner  <bryner@brianryner.com>
23928
23929         PR c++/9283
23930         PR c++/15000
23931         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
23932         * g++.dg/ext/visibility/: New directory.
23933         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
23934         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
23935         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
23936         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
23937         * g++.dg/ext/visibility/fvisibility.C,
23938         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
23939         g++.dg/ext/visibility/fvisibility-override1.C
23940         g++.dg/ext/visibility/fvisibility-override2.C
23941         g++.dg/ext/visibility/memfuncts.C
23942         g++.dg/ext/visibility/noPLT.C
23943         g++.dg/ext/visibility/pragma.C
23944         g++.dg/ext/visibility/pragma-override1.C
23945         g++.dg/ext/visibility/pragma-override2.C
23946         g++.dg/ext/visibility/staticmemfuncts.C
23947         g++.dg/ext/visibility/virtual.C: New tests.
23948
23949 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23950
23951         PR c/15360
23952         * gcc.dg/pr15360-1.c: New test.
23953
23954 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
23955
23956         * gcc.dg/pragma-align-2.c: New test.
23957         * gcc.dg/pragma-init-fini.c: New test.
23958         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
23959         targets.
23960
23961 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23962
23963         * gcc.dg/init-string-2.c: New test.
23964
23965 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
23966
23967         PR 16684
23968         * gcc.dg/Wredundant-decls-1.c: New test case.
23969
23970 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
23971
23972         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
23973         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
23974         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
23975         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
23976         * gcc.dg/compat/generate-random.c: New file.
23977         * gcc.dg/compat/generate-random.h: Likewise.
23978         * gcc.dg/compat/generate-random_r.c: Likewise.
23979         * gcc.dg/compat/struct-layout-1.h: Likewise.
23980         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
23981         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
23982         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
23983         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
23984         * gcc.dg/compat/struct-layout-1_main.c: New test.
23985         * gcc.dg/compat/struct-layout-1_x.c: New file.
23986         * gcc.dg/compat/struct-layout-1_y.c: New file.
23987         * gcc.dg/compat/struct-layout-1_test.h: New file.
23988
23989 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23990
23991         * gcc.dg/comp-return-1.c: New test
23992
23993 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
23994
23995         * gcc.dg/vmx/8-02a.c: Fix typo.
23996
23997         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
23998         * gcc.dg/darwin-abi-3.c: New test.
23999
24000         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24001         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24002
24003         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24004         * gcc.dg/vmx/ops-long-1.c: New test.
24005         * gcc.dg/vmx/ops-long-2.c: New test.
24006
24007 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24008
24009         * g++.dg/lookup/conv-[1234].C: New.
24010
24011 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24012
24013         * g++.dg/parse/attr2.C: Simplify.
24014
24015 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24016
24017         PR c/7284
24018         * gcc.c-torture/execute/pr7284-1.c: New test.
24019
24020 2004-07-22  Brian Booth  <bbooth@redhat.com>
24021
24022         * gcc.dg/tree-ssa/20040721-1.c: New test.
24023
24024 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.dg/template/crash20.c: New.
24027
24028 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24029
24030         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24031         Add dg-run directive.  Declare variables as required.
24032         * gfortran.dg/g77/README: Update
24033
24034 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24035
24036         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24037         gcc.dg/cris-peep2-andu2.c: New tests.
24038
24039 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24040
24041         PR c/15052
24042         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24043         on return type.
24044         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24045         messages.
24046         * gcc.dg/qual-return-2.c: Update expected messages.
24047         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24048
24049 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24050
24051         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24052         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24053
24054 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24055
24056         PR c/11250
24057         * gcc.dg/init-string-1.c: New test.
24058
24059 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24060
24061         PR middle-end/15345
24062         PR c/16450
24063         * gcc.dg/torture/nested-fn-1.c: New test.
24064
24065 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24066
24067         PR target/16559
24068         * gcc.dg/ia64-fptr-1.c: New file.
24069
24070 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24071
24072         PR c++/14497
24073         * g++.dg/template/spec16.C: New test.
24074         * g++.old-deja/g++.robertl/eb118.C: Remove.
24075
24076 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24077
24078         PR c++/509
24079         * g++.dg/template/spec15.C: New test.
24080
24081 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24082
24083         Copy cases from g77.f-torture/execute and add dg-run
24084         directive.  Other changes as noted.
24085         * gfortran.dg/g77/13037.f
24086         * gfortran.dg/g77/1832.f
24087         * gfortran.dg/g77/19981119-0.f
24088         * gfortran.dg/g77/19990313-0.f
24089         * gfortran.dg/g77/19990313-1.f
24090         * gfortran.dg/g77/19990313-2.f
24091         * gfortran.dg/g77/19990313-3.f
24092         * gfortran.dg/g77/19990419-1.f
24093         * gfortran.dg/g77/19990826-0.f
24094         * gfortran.dg/g77/19990826-2.f
24095         * gfortran.dg/g77/20000503-1.f
24096         * gfortran.dg/g77/20001111.f
24097         * gfortran.dg/g77/20010116.f
24098         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24099         * gfortran.dg/g77/20010430.f
24100         * gfortran.dg/g77/6177.f
24101         * gfortran.dg/g77/947.f
24102         * gfortran.dg/g77/970816-3.f
24103         * gfortran.dg/g77/971102-1.f
24104         * gfortran.dg/g77/980520-1.f
24105         * gfortran.dg/g77/980628-0.f
24106         * gfortran.dg/g77/980628-1.f
24107         * gfortran.dg/g77/980628-10.f
24108         * gfortran.dg/g77/980628-2.f
24109         * gfortran.dg/g77/980628-3.f
24110         * gfortran.dg/g77/980628-7.f
24111         * gfortran.dg/g77/980628-8.f
24112         * gfortran.dg/g77/980628-9.f
24113         * gfortran.dg/g77/980701-0.f
24114         * gfortran.dg/g77/980701-1.f
24115         * gfortran.dg/g77/cabs.f
24116         * gfortran.dg/g77/claus.f
24117         * gfortran.dg/g77/complex_1.f
24118         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24119         * gfortran.dg/g77/dcomplex.f
24120         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24121         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24122         * gfortran.dg/g77/f90-intrinsic-numeric.f
24123         * gfortran.dg/g77/int8421.f
24124         * gfortran.dg/g77/labug1.f
24125         * gfortran.dg/g77/large_vec.f
24126         * gfortran.dg/g77/le.f
24127         * gfortran.dg/g77/short.f
24128         * gfortran.dg/g77/README: Update
24129
24130 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24131
24132         PR c++/16637
24133         * g++.dg/parse/lookup4.C: New test.
24134
24135 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24136
24137         PR c++/16175
24138         * g++.dg/template/ttp10.C: New test.
24139
24140 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24141
24142         * gcc.dg/pr12625-1.c: New test.
24143
24144 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24145
24146         * testsuite/gcc.dg/switch-warn-1.c: New test.
24147         * testsuite/gcc.dg/switch-warn-2.c: New test.
24148         * gcc.c-torture/compile/pr14730.c: Update.
24149
24150 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24151
24152         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24153         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24154         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24155         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24156
24157 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24158
24159         PR c++/16623
24160         * g++.dg/template/assign1.C: New test.
24161
24162 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24163
24164         PR c++/12170
24165         * g++.dg/template/ttp9.C: New test.
24166
24167 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24168
24169         * gcc.dg/format/cmn-err-1.c: New test.
24170
24171 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24172
24173         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24174         gcc.dg/Wparentheses-10.c: New tests.
24175         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24176
24177 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24178
24179         PR fortran/16465
24180         * gfortran.dg/g77//ffixed-line-length-0.f,
24181         gfortran.dg/g77/ffixed-line-length-132.f,
24182         gfortran.dg/g77/ffixed-line-length-72.f,
24183         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24184         gfortran.dg/g77/README: Update.
24185
24186 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24187
24188         PR c++/13092
24189         * g++.dg/template/non-dependent7.C: New test.
24190         * g++.dg/template/non-dependent8.C: Likewise.
24191         * g++.dg/template/non-dependent9.C: Likewise.
24192         * g++.dg/template/non-dependent10.C: Likewise.
24193
24194 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24195
24196         PR c++/16337
24197         * g++.dg/parse/attr2.C: New test.
24198
24199 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24200
24201         * g77.dg: Removed.
24202         * g77.f-torture: Ditto.
24203
24204 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24205
24206         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24207         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24208         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24209
24210 2004-07-16  Richard Henderson  <rth@redhat.com>
24211
24212         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24213
24214 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24215
24216         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24217         tests with full list of options.
24218         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24219         of TORTURE_OPTIONS if test contains 'dg-do run'.
24220
24221         PR fortran/16404
24222         * gfortran.dg/do_iterator.f90: New test.
24223
24224 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24225
24226         PR rtl-optimization/16536
24227         * gcc.c-torture/execute/restrict-1.c: New test.
24228
24229 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24230
24231         PR fortran/15324
24232         * gfortran.dg/pr15324.f90: New test.
24233
24234         PR fortran/15129
24235         * gfortran.dg/pr15129.f90: New test.
24236
24237         PR fortran/15140
24238         * gfortran.dg/pr15140.f90: New test.
24239
24240         PR fortran/13792
24241         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24242         compile-time simplification.
24243
24244 2004-07-14  Mike Stump  <mrs@apple.com>
24245
24246         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24247
24248 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24249
24250         PR target/16325
24251         * gcc.dg/profile-generate-1.c: New.
24252
24253 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24254
24255         * gcc.c-torture/execute/20040709-1.c: New test.
24256         * gcc.c-torture/execute/20040709-2.c: New test.
24257
24258 2004-07-14  Mike Stump  <mrs@apple.com>
24259
24260         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24261
24262 2004-07-14  Mike Stump  <mrs@apple.com>
24263
24264         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24265
24266 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24267
24268         PR c++/16518
24269         * g++.dg/parse/mutable1.C: New test.
24270
24271 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24272
24273         PR tree-optimization/16443
24274         * gcc.dg/tree-ssa/20040713-1.c: New test.
24275
24276 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24277
24278         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24279         for operator new.
24280
24281 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24282
24283         * gfortran.dg/g77/README: New file
24284         * gfortran.dg/g77/19981216-0.f: Copy from
24285         g77.f-torture/noncompile.  Add "dg-do compile" and
24286         dg-error as required.
24287         * gfortran.dg/g77/19990218-1.f: Likewise.
24288         * gfortran.dg/g77/19990905-1.f: Likewise.
24289         * gfortran.dg/g77/9263.f: Likewise.
24290         * gfortran.dg/g77/980615-0.f: Likewise.
24291         * gfortran.dg/g77/980616-0.f: Likewise.
24292         * gfortran.dg/g77/check0.f: Likewise.
24293         * gfortran.dg/g77/select_no_compile.f: Likewise.
24294
24295 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24296
24297         Copy files from g77.f-torture/compile.
24298         Add "{ dg-do compile}".  Other changes as noted
24299         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24300         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24301         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24302         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24303         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24304         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24305         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24306         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24307         statement to conform to standard.  Append alpha1.x for reference.
24308         * gfortran.dg/g77/xformat.f: Add dg-warning
24309
24310 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24311
24312         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24313         Add {dg-do compile} directive.
24314         * gfortran.dg/g77/cpp2.F: Likewise.
24315
24316 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24317
24318         PR c++/5402
24319         * g++.dg/lookup/name-clash1.C: New test.
24320
24321         PR c++/9777
24322         * g++.dg/lookup/name-clash2.C: New test.
24323
24324         PR c++/12102
24325         * g++.dg/lookup/name-clash3.C: New test.
24326
24327 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24328
24329         * g++.dg/lookup/new2.C: New test.
24330         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24331
24332 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24333
24334         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24335         Add {dg-do compile} directive.
24336         * gfortran.dg/g77/13060.f: Likewise.
24337         * gfortran.dg/g77/19990218-0.f: Likewise.
24338         * gfortran.dg/g77/19990305-0.f: Likewise.
24339         * gfortran.dg/g77/19990419-0.f: Likewise.
24340         * gfortran.dg/g77/19990502-0.f: Likewise.
24341         * gfortran.dg/g77/19990502-1.f: Likewise.
24342         * gfortran.dg/g77/19990525-0.f: Likewise.
24343         * gfortran.dg/g77/19990826-1.f: Likewise.
24344         * gfortran.dg/g77/19990826-3.f: Likewise.
24345         * gfortran.dg/g77/19990905-2.f: Likewise.
24346         * gfortran.dg/g77/20000412-1.f: Likewise.
24347         * gfortran.dg/g77/20000511-1.f: Likewise.
24348         * gfortran.dg/g77/20000511-2.f: Likewise.
24349         * gfortran.dg/g77/20000518.f: Likewise.
24350         * gfortran.dg/g77/20000601-1.f: Likewise.
24351         * gfortran.dg/g77/20000601-2.f: Likewise.
24352         * gfortran.dg/g77/20000629-1.f: Likewise.
24353         * gfortran.dg/g77/20000630-2.f: Likewise.
24354         * gfortran.dg/g77/20010115.f: Likewise.
24355         * gfortran.dg/g77/20010321-1.f: Likewise.
24356         * gfortran.dg/g77/20010426.f: Likewise.
24357         * gfortran.dg/g77/20020307-1.f: Likewise.
24358         * gfortran.dg/g77/8485.f: Likewise.
24359         * gfortran.dg/g77/960317-1.f: Likewise.
24360         * gfortran.dg/g77/970915-0.f: Likewise.
24361         * gfortran.dg/g77/980310-1.f: Likewise.
24362         * gfortran.dg/g77/980310-2.f: Likewise.
24363         * gfortran.dg/g77/980310-3.f: Likewise.
24364         * gfortran.dg/g77/980310-4.f: Likewise.
24365         * gfortran.dg/g77/980310-6.f: Likewise.
24366         * gfortran.dg/g77/980310-7.f: Likewise.
24367         * gfortran.dg/g77/980310-8.f: Likewise.
24368         * gfortran.dg/g77/980419-2.f: Likewise.
24369         * gfortran.dg/g77/980424-0.f: Likewise.
24370         * gfortran.dg/g77/980427-0.f: Likewise.
24371         * gfortran.dg/g77/980729-0.f: Likewise.
24372         * gfortran.dg/g77/981117-1.f: Likewise.
24373         * gfortran.dg/g77/toon_1.f: Likewise.
24374
24375 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24376
24377         PR c++/2204
24378         * g++.dg/other/abstract2.C: New test.
24379
24380 2004-07-12  Paul Brook  <paul@codesourcery.com>
24381
24382         * gfortran.dg/pointer_init_1.f90: New test.
24383
24384 2004-07-11  Paul Brook  <paul@codesourcery.com>
24385
24386         PR fortran/15986
24387         * gfortran.dg/contained_1.f90: New test.
24388
24389 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24390
24391         * g++.dg/parse/defarg8.C: New test.
24392
24393 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24394
24395         PR fortran/16433
24396         * gfortran.dg/pr16433.f: New test.
24397
24398         PR fortran/17574
24399         * gfortran.dg/pr15754.f90: New test.
24400
24401 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24402
24403         PR tree-optimization/16437
24404         * gcc.c-torture/execute/bitfld-4.c: New test.
24405
24406 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24407
24408         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24409         access to common var from module.
24410
24411 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24412
24413         PR fortran/16336
24414         * gfortran.fortran-torture/execute/common_2.f90: New test.
24415
24416 2004-07-10  Paul Brook  <paul@codesourcery.com>
24417
24418         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24419
24420 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24421
24422         PR fortran/15969
24423         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24424
24425 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24426
24427         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24428         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24429         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24430         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24431         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24432         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24433         * gfortran.dg/g77/funderscoring.f: Likewise.
24434         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24435
24436 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24437
24438         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24439
24440 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24441         Paul Brook  <paul@codesourcery.com>
24442
24443         PR fortran/13415
24444         * gfortran.dg/common_pointer_1.f90: New test.
24445
24446 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24447
24448         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24449
24450 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24451
24452         PR target/16364
24453         * gcc.c-torture/compile/20040709-1.c: New.
24454
24455 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24456
24457         PR fortran/14077
24458         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24459
24460 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24461
24462         PR fortran/13201
24463         * gfortran.dg/shape_1.f90: New test.
24464
24465 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24466             Andrew Pinski  <apinski@apple.com>
24467
24468         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24469
24470 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24471
24472         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24473         comment.
24474
24475 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24476         Paul Brook  <paul@codesourcery.com>
24477
24478         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24479         '.f95' and '.F95'.
24480
24481 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24482
24483         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24484
24485 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24486
24487         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24488         testcases with capital suffix.
24489
24490 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24491
24492         PR fortran/15481
24493         PR fortran/13372
24494         PR fortran/13575
24495         PR fortran/15978
24496         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24497
24498         * gfortran.dg/implicit_1.f90: New test.
24499
24500 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24501
24502         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24503         expression to match gfortran warning/error messages
24504         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24505         dg-error text.
24506
24507 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24508
24509         * lib/fortran-torture.exp: Rename proc search_for to
24510         search_for_re.
24511
24512 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24513
24514         * gcc.c-torture/execute/simd-5.x: New file.
24515         XFAIL on SPARC 64-bit at -O0.
24516
24517 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24518
24519         PR c++/8211
24520         PR c++/16165
24521         * g++.dg/warn/effc3.C: New test.
24522
24523 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24524
24525         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24526         change X to 1X in format.
24527         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24528         add data statements to conform to standard.
24529
24530 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24531
24532         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24533         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24534         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24535
24536 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24537
24538         * gfortran.dg/g77/7388.f: Copy from g77.dg
24539         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24540         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24541         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24542         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24543         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24544         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24545         * gfortran.dg/g77/strlen0.f: Likewise.
24546
24547 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24548
24549         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24550         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24551
24552 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24553
24554         * gcc.c-torture/execute/920428-2.x: Delete.
24555         * gcc.c-torture/execute/920501-7.x: Likewise.
24556
24557 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24558
24559         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24560         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24561         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24562         prescott and c3-2.
24563         (PREFETCH_3DNOW): Add -march=c3.
24564
24565 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24566
24567         PR c/16437
24568         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24569         * gcc.c-torture/execute/bf64-1.x: Likewise.
24570
24571 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24572
24573         * gcc.c-torture/compile/20040708-1.c: New test.
24574
24575 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24576
24577         PR c++/16169
24578         * g++.dg/warn/effc2.C: New test.
24579
24580 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24581
24582         * gcc.c-torture/execute/bitfld-1.x: Remove.
24583         * gcc.c-torture/execute/bitfld-3.c: New test.
24584         * gcc.dg/bitfld-2.c: Remove XFAILs.
24585
24586 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24587
24588         PR c++/16276
24589         * g++.dg/rtti/tinfo1.C: New file.
24590
24591 2004-07-07  Eric Christopher  <echristo@redhat.com>
24592
24593         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24594
24595 2004-07-07  Andrew Pinski  <apinski@apple.com>
24596
24597         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24598
24599 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24600
24601         * g++.dg/init/call1.C: XFAIL.
24602
24603 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24604
24605         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24606         except for movstrict*, to movmem* and clrstr* to clrmem*.
24607
24608 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24609
24610         * gcc.c-torture/execute/20040707-1.c: New test.
24611
24612 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24613
24614         * gcc.c-torture/execute/20040706-1.c: New test.
24615
24616 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24617
24618         PR c++/3671
24619         * g++.dg/template/spec14.C: New test.
24620
24621 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24622
24623         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24624         nothing if not yet defined.  Use it in b, c and d type definitions.
24625         * gcc.c-torture/execute/20040705-1.c: New test.
24626         * gcc.c-torture/execute/20040705-2.c: New test.
24627
24628 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24629
24630         PR c++/2518
24631         * g++.dg/lookup/new1.C: New test.
24632
24633 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24634
24635         PR c++/11406
24636         * g++.dg/template/sizeof8.C: New test.
24637
24638 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24639
24640         * gcc.c-torture/compile/20040705-1.c: New test.
24641
24642 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24643
24644         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24645
24646 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24647
24648         * gcc.dg/cpp/if-mop.c: Two new testcases.
24649         * gcc.dg/cpp/trad/comment-3.c: New.
24650
24651 2004-07-04  Paul Brook  <paul@codesourcery.com>
24652
24653         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24654
24655 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24656
24657         PR c++/3761
24658         * g++.dg/lookup/crash4.C: New test.
24659
24660 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24661
24662         * gcc.c-torture/execute/builtin-abs-1.c
24663         * gcc.c-torture/execute/builtin-abs-2.c
24664         * gcc.c-torture/execute/builtin-complex-1.c
24665         * gcc.c-torture/execute/builtins/string-1-lib.c
24666         * gcc.c-torture/execute/builtins/string-1.c
24667         * gcc.c-torture/execute/builtins/string-2-lib.c
24668         * gcc.c-torture/execute/builtins/string-2.c
24669         * gcc.c-torture/execute/builtins/string-3-lib.c
24670         * gcc.c-torture/execute/builtins/string-3.c
24671         * gcc.c-torture/execute/builtins/string-4-lib.c
24672         * gcc.c-torture/execute/builtins/string-4.c
24673         * gcc.c-torture/execute/builtins/string-5-lib.c
24674         * gcc.c-torture/execute/builtins/string-5.c
24675         * gcc.c-torture/execute/builtins/string-6-lib.c
24676         * gcc.c-torture/execute/builtins/string-6.c
24677         * gcc.c-torture/execute/builtins/string-7-lib.c
24678         * gcc.c-torture/execute/builtins/string-7.c
24679         * gcc.c-torture/execute/builtins/string-8-lib.c
24680         * gcc.c-torture/execute/builtins/string-8.c
24681         * gcc.c-torture/execute/builtins/string-9-lib.c
24682         * gcc.c-torture/execute/builtins/string-9.c
24683         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24684         * gcc.c-torture/execute/builtins/string-asm-1.c
24685         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24686         * gcc.c-torture/execute/builtins/string-asm-2.c
24687         * gcc.c-torture/execute/stdio-opt-1.c
24688         * gcc.c-torture/execute/stdio-opt-2.c
24689         * gcc.c-torture/execute/stdio-opt-3.c
24690         * gcc.c-torture/execute/string-opt-1.c
24691         * gcc.c-torture/execute/string-opt-10.c
24692         * gcc.c-torture/execute/string-opt-11.c
24693         * gcc.c-torture/execute/string-opt-12.c
24694         * gcc.c-torture/execute/string-opt-13.c
24695         * gcc.c-torture/execute/string-opt-14.c
24696         * gcc.c-torture/execute/string-opt-15.c
24697         * gcc.c-torture/execute/string-opt-16.c
24698         * gcc.c-torture/execute/string-opt-2.c
24699         * gcc.c-torture/execute/string-opt-6.c
24700         * gcc.c-torture/execute/string-opt-7.c
24701         * gcc.c-torture/execute/string-opt-8.c:
24702         Replace with ...
24703
24704         * gcc.c-torture/execute/builtins/abs-2.c
24705         * gcc.c-torture/execute/builtins/abs-3.c
24706         * gcc.c-torture/execute/builtins/complex-1.c
24707         * gcc.c-torture/execute/builtins/fprintf.c
24708         * gcc.c-torture/execute/builtins/fputs.c
24709         * gcc.c-torture/execute/builtins/memcmp.c
24710         * gcc.c-torture/execute/builtins/memmove.c
24711         * gcc.c-torture/execute/builtins/memops-asm.c
24712         * gcc.c-torture/execute/builtins/mempcpy-2.c
24713         * gcc.c-torture/execute/builtins/mempcpy.c
24714         * gcc.c-torture/execute/builtins/memset.c
24715         * gcc.c-torture/execute/builtins/printf.c
24716         * gcc.c-torture/execute/builtins/sprintf.c
24717         * gcc.c-torture/execute/builtins/strcat.c
24718         * gcc.c-torture/execute/builtins/strchr.c
24719         * gcc.c-torture/execute/builtins/strcmp.c
24720         * gcc.c-torture/execute/builtins/strcpy.c
24721         * gcc.c-torture/execute/builtins/strcspn.c
24722         * gcc.c-torture/execute/builtins/strlen-2.c
24723         * gcc.c-torture/execute/builtins/strlen.c
24724         * gcc.c-torture/execute/builtins/strncat.c
24725         * gcc.c-torture/execute/builtins/strncmp-2.c
24726         * gcc.c-torture/execute/builtins/strncmp.c
24727         * gcc.c-torture/execute/builtins/strncpy.c
24728         * gcc.c-torture/execute/builtins/strpbrk.c
24729         * gcc.c-torture/execute/builtins/strpcpy-2.c
24730         * gcc.c-torture/execute/builtins/strpcpy.c
24731         * gcc.c-torture/execute/builtins/strrchr.c
24732         * gcc.c-torture/execute/builtins/strspn.c
24733         * gcc.c-torture/execute/builtins/strstr-asm.c
24734         * gcc.c-torture/execute/builtins/strstr.c:
24735         ... these new files.
24736
24737         * gcc.c-torture/execute/builtins/abs-2-lib.c
24738         * gcc.c-torture/execute/builtins/abs-3-lib.c
24739         * gcc.c-torture/execute/builtins/complex-1-lib.c
24740         * gcc.c-torture/execute/builtins/fprintf-lib.c
24741         * gcc.c-torture/execute/builtins/fputs-lib.c
24742         * gcc.c-torture/execute/builtins/memcmp-lib.c
24743         * gcc.c-torture/execute/builtins/memmove-lib.c
24744         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24745         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24746         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24747         * gcc.c-torture/execute/builtins/memset-lib.c
24748         * gcc.c-torture/execute/builtins/printf-lib.c
24749         * gcc.c-torture/execute/builtins/sprintf-lib.c
24750         * gcc.c-torture/execute/builtins/strcat-lib.c
24751         * gcc.c-torture/execute/builtins/strchr-lib.c
24752         * gcc.c-torture/execute/builtins/strcmp-lib.c
24753         * gcc.c-torture/execute/builtins/strcpy-lib.c
24754         * gcc.c-torture/execute/builtins/strcspn-lib.c
24755         * gcc.c-torture/execute/builtins/strlen-2-lib.c
24756         * gcc.c-torture/execute/builtins/strlen-lib.c
24757         * gcc.c-torture/execute/builtins/strncat-lib.c
24758         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24759         * gcc.c-torture/execute/builtins/strncmp-lib.c
24760         * gcc.c-torture/execute/builtins/strncpy-lib.c
24761         * gcc.c-torture/execute/builtins/strpbrk-lib.c
24762         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
24763         * gcc.c-torture/execute/builtins/strpcpy-lib.c
24764         * gcc.c-torture/execute/builtins/strrchr-lib.c
24765         * gcc.c-torture/execute/builtins/strspn-lib.c
24766         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
24767         * gcc.c-torture/execute/builtins/strstr-lib.c
24768         * gcc.c-torture/execute/builtins/lib/abs.c
24769         * gcc.c-torture/execute/builtins/lib/fprintf.c
24770         * gcc.c-torture/execute/builtins/lib/memset.c
24771         * gcc.c-torture/execute/builtins/lib/printf.c
24772         * gcc.c-torture/execute/builtins/lib/sprintf.c
24773         * gcc.c-torture/execute/builtins/lib/strcpy.c
24774         * gcc.c-torture/execute/builtins/lib/strcspn.c
24775         * gcc.c-torture/execute/builtins/lib/strncat.c
24776         * gcc.c-torture/execute/builtins/lib/strncmp.c
24777         * gcc.c-torture/execute/builtins/lib/strncpy.c
24778         * gcc.c-torture/execute/builtins/lib/strpbrk.c
24779         * gcc.c-torture/execute/builtins/lib/strspn.c
24780         * gcc.c-torture/execute/builtins/lib/strstr.c:
24781         New files containing support routines.
24782
24783         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
24784         declaration.
24785         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
24786         when not optimizing.
24787
24788 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
24789
24790         PR c++/16240
24791         * g++.dg/abi/mangle22.C: New test.
24792         * g++.dg/abi/mangle23.C: Likewise.
24793
24794 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
24795
24796         PR fortran/16290
24797         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
24798         Allow for cases without denormalized floating point numbers.
24799
24800 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
24801
24802         PR c/1027
24803         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24804         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
24805         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
24806         expected warning text.
24807         * gcc.dg/format/diag-2.c: New test.
24808
24809 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24810
24811         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
24812
24813 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
24814
24815         * gcc.dg/builtins-43.c: New.
24816         * gcc.dg/builtins-44.c: New.
24817         * gcc.dg/builtins-45.c: New.
24818
24819 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24820             Andreas Tobler  <a.tobler@schweiz.ch>
24821
24822         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24823         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24824         as SIGSEGV.
24825         * gcc.dg/cleanup-11.c: Likewise.
24826         * gcc.dg/cleanup-8.c: Likewise.
24827         * gcc.dg/cleanup-9.c: Likewise.
24828         * gcc.dg/cleanup-5.c: Run on all platforms.
24829
24830 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24831
24832         * g++.dg/warn/nonnull1.C: New test.
24833
24834 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24835
24836         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24837         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24838         Special-case the Sun compiler wrt to <complex.h>.
24839
24840 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24841
24842         * gcc.dg/Wunreachable-8.C: New test.
24843
24844         * gcc.dg/h8300-ice2.c : New test.
24845
24846 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24847
24848         PR fortran/16161
24849         * gfortran.fortran-torture/compile/implicit.f90: Add test
24850         for implicit character.
24851
24852 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24853
24854         PR fortran/16289
24855         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24856         Use tiny() intrinsic to find smallest non-negative real
24857
24858 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24859
24860         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24861         * gcc.dg/compat/struct-by-value-22_x.c: New.
24862         * gcc.dg/compat/struct-by-value-22_y.c: New.
24863
24864         * gcc.c-torture/execute/20040629-1.c: New test.
24865
24866 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
24867
24868         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
24869         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
24870
24871         PR target/16195
24872         * gcc.dg/20040625-1.c: New test.
24873
24874 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24875
24876         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
24877
24878 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24879
24880         PR fortran/15963
24881         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
24882
24883 2004-06-29  Richard Henderson  <rth@redhat.com>
24884
24885         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
24886
24887 2004-06-29  Paul Brook  <paul@codesourcery.com>
24888
24889         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
24890         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
24891
24892 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
24893
24894         PR c++/16260
24895         * g++.dg/parse/crash15.C: New.
24896
24897 2004-06-28  Andrew Pinski  <apinski@apple.com>
24898
24899         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
24900         by the error already.
24901
24902         * g++.dg/opt/ptrmem4.C: Change to compile only test.
24903
24904 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
24905
24906         PR target/14041
24907         * gcc.dg/h8300-bss-align-1.c : New.
24908
24909 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         * PR c++/16174
24912         * g++.dg/template/ctor4.C: New.
24913
24914 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24915
24916         PR c++/16205
24917         * g++.dg/warn/Wsequence-point-1.C: New test.
24918
24919 2004-06-27  Paul Brook  <paul@codesourcery.com>
24920
24921         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
24922
24923 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
24924
24925         * g++.old-deja/g++.mike/p7325.C: Remove.
24926
24927 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24928
24929         PR c/14963
24930         * gcc.dg/pr14963.c: New test.
24931
24932 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
24933
24934         PR c++/16193
24935         * g++.dg/parse/redef1.C: New test.
24936
24937 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24938
24939         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
24940         20021110.c.
24941         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
24942         20021119-1.c.
24943         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
24944         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
24945         5-04.c.
24946         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
24947         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
24948         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
24949         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
24950         g++.brendan/enum14.C.
24951         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
24952         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
24953         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
24954         g++.mike/virt1.C.
24955         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
24956         memtemp24.C.
24957
24958 2004-06-27  Roger Sayle  <roger@eyesopen.com>
24959
24960         * gcc.dg/20040527-1.c: New test case.
24961
24962 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
24963
24964         PR gfortran/pr16196
24965         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
24966
24967 2004-06-25  Roger Sayle  <roger@eyesopen.com>
24968
24969         PR middle-end/15825
24970         * gcc.dg/pr15825-1.c: New test case.
24971
24972 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24973
24974         * gcc.c-torture/execute/20040625-1.c: New test.
24975
24976 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24977
24978         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
24979
24980 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24981
24982         * gcc.dg/torture/mips-div-1.c: New test.
24983
24984 2004-06-24  Jeff Law  <law@redhat.com>
24985
24986         * gcc.dg/tree-ssa/20040624-1.c: New test.
24987
24988 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
24989
24990         * gcc.c-torture/compile/20040624-1.c: New test.
24991
24992 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24993
24994         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
24995         this directory.
24996
24997 2004-06-23  Andrew Pinski  <apinski@apple.com>
24998
24999         PR middle-end/15988
25000         * g++.dg/opt/ptrmem4.C: New test.
25001
25002         * gcc.dg/c90-array-quals-2.c: New test.
25003
25004 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25005
25006         * gcc.dg/kpice1.c: New test.
25007
25008 2006-06-23  Andrew Pinski  <apinski@apple.com>
25009
25010         * gcc.dg/c90-array-quals.c: New test.
25011
25012 2006-06-22  Richard Henderson  <rth@redhat.com>
25013
25014         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25015
25016 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25017
25018         * gcc.dg/builtins-config.h: Handle FreeBSD.
25019
25020 2006-06-22  Richard Henderson  <rth@redhat.com>
25021
25022         * g++.dg/opt/devirt1.C: New.
25023
25024 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25025
25026         * g++.dg/opt/pr15551.C: New testcase.
25027
25028 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25029
25030         PR target/14800
25031         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25032         x86_64-*-linux* when compiling for 32bit.
25033
25034 2004-06-21  Andrew Pinski  <apinski@apple.com>
25035
25036         * gcc.dg/pch/struct-1.c: New.
25037         * gcc.dg/pch/struct-1.hs: New.
25038
25039 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25040
25041         * gcc.dg/pch/save-temps-1.c: New file.
25042         * gcc.dg/pch/save-temps-1.hs: New file.
25043
25044 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25045
25046         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25047         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25048
25049 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25050
25051         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25052         to fix type error.
25053         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25054         Remove trailing spaces.
25055
25056 2004-06-21  Richard Henderson  <rth@redhat.com>
25057
25058         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25059         merging && to BIT_FIELD_REF.
25060
25061 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25062
25063         * g++.dg/opt/placeholder1.C: New test.
25064
25065 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25066
25067         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25068         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25069         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25070         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25071
25072 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25073
25074         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25075         extern "C".
25076         * g++.dg/other/pragma-re-1.C: Add comments.
25077
25078 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25079
25080         PR gfortran/16080
25081         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25082
25083 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25084
25085         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25086         instead of setting the type of size_t by
25087         hand.
25088
25089 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25090
25091         * gcc.dg/unordered-2.c: New test case.
25092         * gcc.dg/unordered-3.c: New test case.
25093
25094 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25095
25096         PR other/16043
25097         * lib/g++.exp (g++_version): Tweak regexp for version
25098         * lib/g77.exp (g77_version): Likewise.
25099         * lib/gfortran.exp (gfortran_version): Likewise.
25100         * lib/objc.exp (objc_version): Likewise.
25101         * lib/treelang.exp (treelang_version): Likewise.
25102
25103 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25104
25105         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25106         Use INT_MAX instead of __INT_MAX__.
25107         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25108
25109         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25110         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25111         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25112         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25113         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25114         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25115         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25116         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25117         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25118
25119         * gcc.dg/range-test-1.c: New test.
25120         * g++.dg/opt/range-test-1.C: New test.
25121
25122 2004-06-17  Richard Henderson  <rth@redhat.com>
25123
25124         * objc.dg/sync-1.m: New.
25125         * objc.dg/try-catch-1.m: Don't force next runtime.
25126         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25127         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25128         shadowed catch clause.
25129         * objc.dg/try-catch-5.m: New.
25130
25131 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25132
25133         Bug 14610
25134         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25135
25136 2004-06-15  Richard Henderson  <rth@redhat.com>
25137
25138         * gcc.dg/20001116-1.c: Move expected warning line.
25139
25140 2004-06-15  Richard Henderson  <rth@redhat.com>
25141
25142         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25143         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25144
25145 2004-06-15  Jeff Law  <law@redhat.com>
25146
25147         * gcc.dg/tree-ssa/20040615-1.c: New test.
25148         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25149         be less sensitive to operand ordering.
25150         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25151
25152 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25153
25154         * g++.dg/abi/bitfield3.C: Add comment..
25155
25156 2004-06-15  Richard Henderson  <rth@redhat.com>
25157
25158         * g++.dg/ext/stmtexpr1.C: XFAIL.
25159         * gcc.dg/20030612-1.c: XFAIL.
25160
25161 2004-06-15  Eric Christopher  <echristo@redhat.com>
25162
25163         * g++.dg/charset/asm5.c: New.
25164         * gcc.dg/charset/asm6.c: New.
25165
25166 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25167
25168         PR fortran/15962
25169         * gfortran.fortran-torture/execute/select_1.f90: New test.
25170
25171 2004-06-15  Paul Brook  <paul@codesourcery.com>
25172
25173         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25174
25175 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25176
25177         PR c++/15967
25178         * g++.dg/lookup/crash3.C: New test.
25179
25180 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25181
25182         PR c++/15947
25183         * g++.dg/parse/dtor4.C: New test.
25184
25185 2004-06-14  Jeff Law  <law@redhat.com>
25186
25187         * gcc.c-torture/compile/20040614-1.c: New test.
25188
25189 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25190
25191         PR fortran/15211
25192         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25193         LEN of a character array.
25194
25195 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25196
25197         PR c++/15096
25198         * g++.dg/template/ptrmem10.C: New test.
25199
25200         PR c++/14930
25201         * g++.dg/template/friend30.C: New test.
25202
25203 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25204
25205         PR fortran/14928
25206         * gfortran.fortran-torture/compile/mloc.f90: New test.
25207
25208 2004-06-13  Paul Brook  <paul@codesourcery.com>
25209
25210         * gfortran.fortran-torture/execute/random_2.f90: New test.
25211
25212 2004-06-13  Eric Christopher  <echristo@redhat.com>
25213
25214         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25215
25216 2004-06-12  Paul Brook  <paul@codesourcery.com>
25217
25218         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25219
25220 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25221
25222         PR fortran/14923
25223         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25224
25225 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25226
25227         PR fortran/14957
25228         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25229         syntax errors in end statements of contained subroutines.
25230
25231 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25232
25233         PR fortran/12841
25234         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25235
25236 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25237
25238         PR fortran/15665
25239         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25240
25241 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25242
25243         PR gfortran/12839
25244         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25245
25246 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25247
25248         PR c++/15862
25249         * g++.dg/parse/enum1.C: New test.
25250
25251 2004-06-10  Jeff Law  <law@redhat.com>
25252
25253         * gcc.c-torture/compile/20040610-1.c: New test.
25254
25255 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25256
25257         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25258         * g++.old-deja/g++.other/decl3.C: Likewise.
25259
25260 2004-06-10  Brian Booth  <bbooth@redhat.com>
25261
25262         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25263         V_MAY_DEF instead of VDEF.
25264         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25265
25266 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25267
25268         PR c++/14211
25269         * g++.dg/conversion/const1.C: New test.
25270
25271         PR c++/15076
25272         * g++.dg/conversion/reinterpret1.C: New test.
25273
25274         PR c++/15877
25275         * g++.dg/template/enum2.C: New test.
25276
25277         PR c++/15227
25278         * g++.dg/template/error13.C: New test.
25279
25280 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25281
25282         PR fortran/14957
25283         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25284         arguments to test_* REAL and of the right size.
25285
25286 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25287
25288         PR target/15569
25289         PR rtl-optimization/15681
25290         * gcc.dg/20040609-1.c: New test.
25291
25292 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25293
25294         PR c++/14791
25295         * g++.dg/opt/builtins1.C: New test.
25296
25297 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25298
25299         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25300         that use default windows32 struct layout.
25301         * gcc.dg/i386-bitfield2.c: Likewise.
25302
25303 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25304
25305         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25306         for mingw32 and cygwin targets.
25307
25308 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25309
25310         * gcc.dg/pch/macro-4.c: New.
25311         * gcc.dg/pch/macro-4.hs: New.
25312
25313 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25314
25315         PR fortran/13249
25316         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25317
25318 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25319
25320         PR fortran/13372
25321         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25322
25323 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25324
25325         PR gfortran/14897
25326         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25327
25328 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25329
25330         PR gfortran/15755
25331         * gfortran.fortran-torture/execute/backspace.c : New test.
25332
25333 2004-06-09  Paul Brook  <paul@codesourcery.com>
25334
25335         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25336         (pointer_to_section): Rewrite to use smaller array.
25337
25338 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25339
25340         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25341         * gcc.dg/ext/altivec-10.c: Same.
25342         * gcc.dg/ext/altivec-11.c: Same.
25343         * gcc.dg/ext/altivec-12.c: Same.
25344         * gcc.dg/ext/altivec-13.c: Same.
25345         * gcc.dg/ext/altivec-14.c: Same.
25346         * gcc.dg/ext/altivec-15.c: Same.
25347         * gcc.dg/ext/altivec-16.c: Same.
25348         * gcc.dg/ext/altivec-3.c: Same.
25349         * gcc.dg/ext/altivec-4.c: Same.
25350         * gcc.dg/ext/altivec-6.c: Same.
25351         * gcc.dg/ext/altivec-7.c: Same.
25352         * gcc.dg/ext/altivec-8.c: Same.
25353         * gcc.dg/ext/altivec-varargs-1.c: Same.
25354
25355         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25356         * g++.dg/ext/altivec-10.C: Same.
25357         * g++.dg/ext/altivec-2.C: Same.
25358         * g++.dg/ext/altivec-3.C: Same.
25359         * g++.dg/ext/altivec-4.C: Same.
25360         * g++.dg/ext/altivec-5.C: Same.
25361         * g++.dg/ext/altivec-6.C: Same.
25362         * g++.dg/ext/altivec-7.C: Same.
25363         * g++.dg/ext/altivec-8.C: Same.
25364         * g++.dg/ext/altivec-9.C: Same.
25365
25366 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25367
25368         PR c++/7841
25369         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25370
25371 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25372
25373         * gcc.dg/union-1.c: New test.
25374
25375 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25376
25377         * gcc.dg/builtins-41.c: New test case.
25378         * gcc.dg/builtins-42.c: New test case.
25379
25380 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25381
25382         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25383         * g++.dg/ext/altivec-10.C: Same.
25384         * g++.dg/ext/altivec-2.C: Same.
25385         * g++.dg/ext/altivec-3.C: Same.
25386         * g++.dg/ext/altivec-4.C: Same.
25387         * g++.dg/ext/altivec-5.C: Same.
25388         * g++.dg/ext/altivec-6.C: Same.
25389         * g++.dg/ext/altivec-7.C: Same.
25390         * g++.dg/ext/altivec-8.C: Same.
25391         * g++.dg/ext/altivec-9.C: Same.
25392         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25393         * g++.old-deja/g++.brendan/new3.C: Same.
25394         * gcc.c-torture/execute/eeprof-1.x: Same.
25395
25396 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25397
25398         PR c/14765
25399         * gcc.dg/pr14765-1.c: New test.
25400
25401 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25402
25403         PR c/14649
25404         * gcc.dg/pr14649-1.c: New test case.
25405
25406 2004-06-07  Richard Henderson  <rth@redhat.com>
25407
25408         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25409         if temporaries.
25410
25411 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25412
25413         * g++.dg/eh/elide1.C: Remove XFAIL.
25414
25415 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25416
25417         PR c++/15337
25418         * g++.dg/expr/sizeof3.C: New test.
25419
25420         PR c++/14777
25421         * g++.dg/template/access14.C: New test.
25422
25423         PR c++/15554
25424         * g++.dg/template/enum1.C: New test.
25425
25426         PR c++/15057
25427         * g++.dg/eh/throw1.C: New test.
25428
25429 2004-06-07  David Ayers  <d.ayers@inode.at>
25430             Ziemowit Laski  <zlaski@apple.com>
25431
25432         * lib/objc.exp (objc_target_compile): Revert the '-framework
25433         Foundation' flag fix, since bare Darwin does not ship
25434         with the Foundation framework.
25435         * objc/execute/next_mapping.h: Provide a local NSConstantString
25436         @interface and @implementation.
25437         (objc_constant_string_init): A constructor function, used to
25438         initialize the NSConstantString meta-class object.
25439         * objc/execute/string1.m: Include "next_mapping.h" instead of
25440         <Foundation/NSString.h>.
25441         * objc/execute/string2.m: Likewise.
25442         * objc/execute/string3.m: Likewise.
25443         * objc/execute/string4.m: Likewise.
25444
25445 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25446
25447         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25448         to double. Replace double with FLOAT.
25449         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25450
25451         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25452         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25453         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25454         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25455         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25456         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25457         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25458         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25459
25460 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25461
25462         PR c/13519
25463         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25464
25465 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25466
25467         PR c++/15503
25468         * g++.dg/template/meminit2.C: New test.
25469
25470 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25471
25472         PR target/15822
25473         * gcc.c-torture/execute/compare-fp-1.c,
25474         gcc.c-torture/execute/compare-fp-2.c,
25475         gcc.c-torture/execute/compare-fp-3.c,
25476         gcc.c-torture/execute/compare-fp-4.c,
25477         gcc.c-torture/execute/compare-fp-3.x,
25478         gcc.c-torture/execute/compare-fp-4.x: Moved...
25479         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25480         gcc.c-torture/execute/ieee/compare-fp-2.c,
25481         gcc.c-torture/execute/ieee/compare-fp-3.c,
25482         gcc.c-torture/execute/ieee/compare-fp-4.c,
25483         gcc.c-torture/execute/ieee/compare-fp-3.x,
25484         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25485
25486 2004-06-04  David Ayers  <d.ayers@inode.at>
25487
25488         * objc/execute/protocol-isEqual-4.m: New testcase.
25489
25490 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25491
25492         * objc/execute/protocol-isEqual-1.m: New testcase.
25493         * objc/execute/protocol-isEqual-2.m: New testcase.
25494         * objc/execute/protocol-isEqual-3.m: New testcase.
25495
25496 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25497
25498         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25499
25500 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25501
25502         * lib/objc.exp (objc_target_compile): When running tests on
25503         Darwin (Mac OS X), inform the linker about '-framework
25504         'Foundation'.
25505
25506 2004-06-02  Eric Christopher  <echristo@redhat.com>
25507
25508         * gcc.c-torture/compile/20040602-1.c: New.
25509
25510 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25511
25512         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25513         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25514
25515         PR tree-optimization/14736
25516         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25517
25518         PR tree-optimization/14042
25519         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25520
25521         PR tree-optimization/14729
25522         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25523
25524 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25525
25526         PR fortran/15557
25527         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25528
25529 2004-06-01  Richard Hederson  <rth@redhat.com>
25530
25531         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25532
25533 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25534
25535         PR c++/14932
25536         * g++.dg/parse/offsetof4.C: New test.
25537
25538 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25539
25540         PR objc/7993
25541         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25542
25543 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25544
25545         PR c++/15701
25546         * g++.dg/template/friend29.C: New test.
25547
25548 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25549
25550         PR c/15749
25551         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25552
25553 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25554
25555         * gcc.dg/sparc-trap-1.c: New test.
25556
25557 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25558
25559         PR middle-end/15069
25560         * g++.dg/opt/fold3.C: New test case.
25561
25562 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25563
25564         * lib/target-supports.exp (check_iconv_available): Fix fallout
25565         from 2004-05-28 patch.
25566
25567 2004-05-30  Paul Brook  <paul@codesourcery.com>
25568
25569         PR fortran/15620
25570         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25571         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25572
25573 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25574
25575         * gfortran.fortran-torture/execute/random_1.f90: New test.
25576
25577 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25578
25579         * g++.dg/ext/altivec-10.C: New test.
25580
25581 2004-05-29  Paul Brook  <paul@codesourcery.com>
25582
25583         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25584
25585 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25586
25587         * gcc.dg/altivec-16.c: New test.
25588
25589 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25590
25591         * lib/target-supports.exp (check_vmx_hw_available): New.
25592         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25593
25594         * lib/target-supports.exp (check_alias_available,
25595         check_iconv_available, check_named_sections_available): Use
25596         unique names for temporary files.
25597
25598 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25599
25600         * gcc.dg/altivec-15.c: New test.
25601
25602 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25603
25604         PR c++/15083
25605         * g++.dg/warn/noeffect6.C: New test.
25606
25607         PR c++/15471
25608         * g++.dg/expr/ptrmem4.C: New test.
25609
25610         PR c++/15640
25611         * g++.dg/template/operator3.C: New test.
25612
25613 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25614
25615         PR c++/14668
25616         * g++.dg/lookup/redecl1.C: New test.
25617         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25618
25619 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25620
25621         * gcc.c-torture/execute/compare-fp-1.c,
25622         gcc.c-torture/execute/compare-fp-2.c,
25623         gcc.c-torture/execute/compare-fp-3.c,
25624         gcc.c-torture/execute/compare-fp-4.c,
25625         gcc.c-torture/execute/compare-fp-3.x,
25626         gcc.c-torture/execute/compare-fp-4.x,
25627         gcc.dg/pr15649-1.c: New.
25628
25629 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25630
25631         PR c++/12883
25632         * g++.dg/init/array14.C: New test.
25633
25634 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25635
25636         * lib/compat.exp (compat-get-options-main): New.
25637         (compat-get-options): Remove unneeded code, warn for ignored
25638         command.
25639         (compat-execute): Check flag set by dg-require-* commands.
25640
25641         * lib/compat.exp (compat-execute): Break up long lines.
25642
25643 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25644
25645         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25646         * gcc.dg/altivec-14.c: New test.
25647         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25648
25649         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25650         * gcc.dg/altivec-12.c: Ditto.
25651
25652         * gcc.dg/altivec-3.c: Move call to altivec_check.
25653
25654 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25655
25656         PR c++/15044
25657         * g++.dg/template/error12.C: New test.
25658
25659         PR c++/15317
25660         * g++.dg/ext/attrib15.C: New test.
25661
25662         PR c++/15329
25663         * g++.dg/template/ptrmem9.C: New test.
25664
25665 2004-05-25  Paul Brook  <paul@codesourcery.com>
25666
25667         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25668
25669 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25670
25671         PR c++/15165
25672         * g++.dg/template/crash19.C: New test.
25673
25674 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25675
25676         PR c++/15025
25677         * g++.dg/template/redecl1.C: New test.
25678
25679 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25680
25681         PR c++/14821
25682         * g++.dg/other/ns1.C: New test.
25683
25684         PR c++/14883
25685         * g++.dg/template/invalid1.C: New test.
25686
25687 2004-05-23  Paul Brook  <paul@codesourcery.com>
25688         Victor Leikehman  <lei@haifasphere.co.il>
25689
25690         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25691         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25692
25693 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25694
25695         PR c++/15285
25696         PR c++/15299
25697         * g++.dg/template/non-dependent5.C: New test.
25698         * g++.dg/template/non-dependent6.C: New test.
25699
25700 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25701
25702         PR c++/15507
25703         * g++.dg/inherit/union1.C: New test.
25704
25705         PR c++/15542
25706         * g++.dg/template/addr1.C: New test.
25707
25708         PR c++/15427
25709         * g++.dg/template/array5.C: New test.
25710
25711         PR c++/15287
25712         * g++.dg/template/array6.C: New test.
25713
25714 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25715             Roger Sayle  <roger@eyesopen.com>
25716
25717         * g++.dg/lookup/forscope2.C: New test case.
25718
25719 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25720
25721         * gcc.dg/cpp/Wmissingdirs.c: New.
25722
25723 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25724
25725         PR target/15301
25726         * gcc.dg/compat/union-m128-1.h: New file.
25727         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25728         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25729         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25730
25731 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25732
25733         PR target/15302
25734         * gcc.dg/compat/struct-complex-1.h: New file.
25735         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25736         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25737         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25738
25739 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25740
25741         PR middle-end/3074
25742         * gcc.dg/pr3074-1.c: New test case.
25743         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25744
25745 2004-05-20  Falk Hueffner  <falk@debian.org>
25746
25747         PR other/15526
25748         * gcc.dg/ftrapv-1.c: New test case.
25749
25750 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25751
25752         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25753
25754 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25755             Jeff Law  <law@redhat.com>
25756
25757         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
25758         * gcc.dg/tree-ssa/20040518-2.c: New test.
25759
25760         * gcc.dg/tree-ssa/20040518-1.c: New test.
25761
25762 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25763
25764         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
25765
25766 2004-05-18  Paul Brook  <paul@codesourcery.com>
25767
25768         PR fortran/13930
25769         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
25770
25771 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25772
25773         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
25774         constant folding.
25775
25776 2004-05-17  Steven Bosscher  <stevenb@suse.de>
25777
25778         * gcc.dg/tree-ssa/20040517-1.c: New test.
25779
25780 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25781
25782         * gcc.dg/loop-4.c: New test.
25783
25784 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
25785
25786         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
25787
25788 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
25789
25790         PR fortran/15311
25791         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
25792
25793 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25794
25795         PR fortran/13826
25796         PR fortran/13940
25797         * gfortran.fortran-torture/compile/data_1.f90: New test.
25798
25799 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
25800
25801         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
25802         * gcc.dg/uninit-H.c: Define ASM for __s390__.
25803
25804 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25805
25806         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
25807
25808 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25809
25810         PR c/15444
25811         * gcc.dg/format/xopen-1.c: Adjust expected message.
25812         * gcc.dg/format/xopen-3.c: New test.
25813
25814 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25815
25816         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25817
25818 2004-05-14  Jeff Law  <law@redhat.com>
25819
25820         * gcc.dg/tree-ssa/20040514-2.c: New test.
25821
25822 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25823
25824         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25825         this ...
25826         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25827         this.
25828
25829 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25830
25831         * gcc.dg/tree-ssa/20040514-1.c: New test.
25832
25833 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25834
25835         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25836         test.
25837
25838 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25839
25840         PR fortran/14066
25841         * gfortran.fortran-torture/compile/do_1.f90: New test.
25842
25843 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25844
25845         PR fortran/15051
25846         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25847         test.
25848
25849 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25850
25851         PR fortran/15149
25852         * gfortran.fortran-torture/execute/random_init.f90: New test.
25853
25854 2004-05-13  Paul Brook  <paul@codesourcery.com>
25855
25856         PR fortran/15314
25857         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25858
25859 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25860
25861         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25862         for the powerpc case.
25863
25864 2004-05-13  Jeff Law  <law@redhat.com>
25865
25866         * gcc.dg/tree-ssa/20040513-1.c: New test.
25867         * gcc.dg/tree-ssa/20040513-2.c: New test.
25868
25869 2004-05-13  Paul Brook  <paul@codesourcery.com>
25870
25871         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
25872         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
25873         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
25874
25875 2004-05-13  Andreas Schwab  <schwab@suse.de>
25876
25877         PR other/10819
25878         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
25879         characters.
25880
25881 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
25882
25883         PR fortran/15294
25884         * gfortran.fortran-torture/execute/adjustr.f90: New file.
25885
25886 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
25887
25888         Merge from tree-ssa-20020619-branch.  See
25889         ChangeLog.tree-ssa for details.
25890
25891 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
25892
25893         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
25894         include <altivec.h> explicitly.
25895         * gcc.dg/altivec-13.c: Likewise.
25896
25897 2004-05-11  Paul Brook  <paul@codesourcery.com>
25898
25899         * gcc.c-torture/compile/20010518-1.c: Force enum size.
25900
25901 2004-05-10  Eric Christopher  <echristo@redhat.com>
25902
25903         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
25904         * gcc.dg/sibcall-4.c: Ditto.
25905
25906 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
25907
25908         * g++.dg/ext/altivec-8.C: New test case.
25909         * gcc.dg/altivec-13.c: New test case.
25910
25911 2004-05-08  Roger Sayle  <roger@eyesopen.com>
25912
25913         * gcc.c-torture/execute/divcmp-1.c: New test case.
25914         * gcc.c-torture/execute/divcmp-2.c: New test case.
25915         * gcc.c-torture/execute/divcmp-3.c: New test case.
25916
25917 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
25918
25919         * g++.dg/other/pragma-re-2.C: New test.
25920
25921 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25922
25923         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
25924         * gcc.dg/i386-387-2.c: Likewise.
25925
25926         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
25927         __builtin_drem.
25928         * gcc.dg/i386-387-6.c: Likewise.
25929
25930 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25931
25932         * gcc.dg/builtins-33.c: Also check log1p*.
25933
25934 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
25935
25936         PR optimization/15296
25937         * gcc.c-torture/execute/pr15296.c: New test.
25938
25939 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
25940
25941         * gcc.dg/builtins-40.c: New test.
25942
25943 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
25944
25945         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
25946
25947 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
25948
25949         * g++.dg/ext/spe1.C: New testcase.
25950
25951 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
25952
25953         * objc.dg/image-info.m: Allow additional attributes
25954         for __image_info section.
25955
25956 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
25957
25958         * gcc.dg/torture/mips-hilo-2.c: New test.
25959
25960 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25961
25962         PR c++/14389
25963         * g++.dg/template/member5.C: New test.
25964
25965 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
25966
25967         * gcc.dg/builtins-34.c: Also check expm1*.
25968
25969 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25970
25971         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
25972         * gcc.dg/torture/builtin-convert-3.c: New test.
25973
25974 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
25975
25976         PR middle-end/15054
25977         * g++.dg/opt/pr15054.C: New test.
25978
25979 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25980
25981         * gcc.dg/torture/builtin-rounding-1.c: New test.
25982         * gcc.dg/builtins-25.c: Delete.
25983         * gcc.dg/builtins-29.c: Delete.
25984
25985 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
25986
25987         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
25988         * gcc.dg/sibcall-4.c: Likewise.
25989         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
25990
25991 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25992
25993         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
25994         bit-field on 16-bit targets.
25995
25996 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25997
25998         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
25999         16-bit targets.
26000
26001 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26002
26003         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26004         * gcc.dg/rs6000-power2-2.c: Likewise.
26005
26006 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26007
26008         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26009         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26010         Change the asm registers to be in form of frN instead of fN.
26011
26012 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26013
26014         * gcc.dg/torture/builtin-convert-2.c: New test.
26015
26016 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26017
26018         * gcc.dg/rs6000-power2-1.c: New test.
26019         * gcc.dg/rs6000-power2-2.c: New test.
26020
26021 2004-04-28  Jan Hubicka  <jh@suse.cz>
26022
26023         * gcc.dg/unused-6.c: New test.
26024
26025 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26026             Ulrich Weigand  <uweigand@de.ibm.com>
26027
26028         * ada/acats/run_all.sh: Define $target variable.
26029
26030 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26031
26032         PR c++/15119
26033         * g++.dg/other/vararg-1.C: New test.
26034
26035         PR c++/4794
26036         * g++.dg/eh/cleanup3.C: New test.
26037
26038 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26039
26040         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26041         and ad8011a (target_insn).
26042         * ada/acats/support/macro.dfs: Likewise.
26043         * ada/acats/support/impbit.adb: New file.
26044
26045 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26046
26047         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26048
26049 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26050
26051         * gcc.dg/loop-3.c: New test.
26052
26053 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26054
26055         * gcc.c-torture/execute/simd-5.c: New test.
26056
26057 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26058
26059         PR c++/15064
26060         * g++.dg/template/crash18.C: New test.
26061
26062 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26063
26064         * g++.dg/ext/complit3.C: New test.
26065
26066 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26067
26068         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26069         * gcc.dg/altivec-3.c: Same.
26070         * gcc.dg/altivec-varargs-1.c: Same.
26071
26072 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26073
26074         * lib/target-supports.exp (check_profiling_available): Assume
26075         profiling is not available on powerpc-eabi targets.
26076
26077 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26078
26079         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26080         * gcc.dg/vmx/bug-1.c: Ditto.
26081
26082 2004-04-20  Eric Christopher  <echristo@redhat.com>
26083
26084         * gcc.dg/charset/extern.c: New test.
26085         * g++.dg/charset/extern3.cc: Ditto.
26086
26087 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26088
26089         * gcc.dg/builtins-39.c: New test.
26090
26091 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26092
26093         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26094
26095 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26096
26097         * gcc.dg/torture/mips-hilo-1.c: New test.
26098
26099 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26100
26101         * gcc.c-torture/compile/20040419-1.c: New test.
26102
26103 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26104
26105         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26106
26107 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26108             Aldy Hernandez  <aldyh@redhat.com>
26109
26110         * gcc.c-torture/execute/va-arg-24.c: New.
26111
26112 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26113             Aldy Hernandez  <aldyh@redhat.com>
26114
26115         * gcc.dg/vmx/1b-01.c: New.
26116         * gcc.dg/vmx/1b-02.c: New.
26117         * gcc.dg/vmx/1b-03.c: New.
26118         * gcc.dg/vmx/1b-04.c: New.
26119         * gcc.dg/vmx/1b-05.c: New.
26120         * gcc.dg/vmx/1b-06.c: New.
26121         * gcc.dg/vmx/1b-07.c: New.
26122         * gcc.dg/vmx/1c-01.c: New.
26123         * gcc.dg/vmx/1c-02.c: New.
26124         * gcc.dg/vmx/3a-01a.c: New.
26125         * gcc.dg/vmx/3a-01.c: New.
26126         * gcc.dg/vmx/3a-01m.c: New.
26127         * gcc.dg/vmx/3a-03.c: New.
26128         * gcc.dg/vmx/3a-03m.c: New.
26129         * gcc.dg/vmx/3a-04.c: New.
26130         * gcc.dg/vmx/3a-04m.c: New.
26131         * gcc.dg/vmx/3a-05.c: New.
26132         * gcc.dg/vmx/3a-06.c: New.
26133         * gcc.dg/vmx/3a-06m.c: New.
26134         * gcc.dg/vmx/3a-07.c: New.
26135         * gcc.dg/vmx/3b-01.c: New.
26136         * gcc.dg/vmx/3b-02.c: New.
26137         * gcc.dg/vmx/3b-10.c: New.
26138         * gcc.dg/vmx/3b-13.c: New.
26139         * gcc.dg/vmx/3b-14.c: New.
26140         * gcc.dg/vmx/3b-15.c: New.
26141         * gcc.dg/vmx/3c-01a.c: New.
26142         * gcc.dg/vmx/3c-01.c: New.
26143         * gcc.dg/vmx/3c-02.c: New.
26144         * gcc.dg/vmx/3c-03.c: New.
26145         * gcc.dg/vmx/3d-01.c: New.
26146         * gcc.dg/vmx/4-01.c: New.
26147         * gcc.dg/vmx/4-03.c: New.
26148         * gcc.dg/vmx/5-01.c: New.
26149         * gcc.dg/vmx/5-02.c: New.
26150         * gcc.dg/vmx/5-03.c: New.
26151         * gcc.dg/vmx/5-04.c: New.
26152         * gcc.dg/vmx/5-05.c: New.
26153         * gcc.dg/vmx/5-06.c: New.
26154         * gcc.dg/vmx/5-07.c: New.
26155         * gcc.dg/vmx/5-07t.c: New.
26156         * gcc.dg/vmx/5-08.c: New.
26157         * gcc.dg/vmx/5-10.c: New.
26158         * gcc.dg/vmx/5-11.c: New.
26159         * gcc.dg/vmx/7-01a.c: New.
26160         * gcc.dg/vmx/7-01.c: New.
26161         * gcc.dg/vmx/7c-01.c: New.
26162         * gcc.dg/vmx/7d-01.c: New.
26163         * gcc.dg/vmx/7d-02.c: New.
26164         * gcc.dg/vmx/8-01.c: New.
26165         * gcc.dg/vmx/8-02a.c: New.
26166         * gcc.dg/vmx/8-02.c: New.
26167         * gcc.dg/vmx/brode-1.c: New.
26168         * gcc.dg/vmx/bug-1.c: New.
26169         * gcc.dg/vmx/bug-2.c: New.
26170         * gcc.dg/vmx/bug-3.c: New.
26171         * gcc.dg/vmx/cw-bug-1.c: New.
26172         * gcc.dg/vmx/cw-bug-2.c: New.
26173         * gcc.dg/vmx/cw-bug-3.c: New.
26174         * gcc.dg/vmx/dct.c: New.
26175         * gcc.dg/vmx/debug-1.c: New.
26176         * gcc.dg/vmx/debug-2.c: New.
26177         * gcc.dg/vmx/debug-3.c: New.
26178         * gcc.dg/vmx/debug-4.c: New.
26179         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26180         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26181         * gcc.dg/vmx/eg-5.c: New.
26182         * gcc.dg/vmx/fft.c: New.
26183         * gcc.dg/vmx/gcc-bug-1.c: New.
26184         * gcc.dg/vmx/gcc-bug-2.c: New.
26185         * gcc.dg/vmx/gcc-bug-3.c: New.
26186         * gcc.dg/vmx/gcc-bug-4.c: New.
26187         * gcc.dg/vmx/gcc-bug-5.c: New.
26188         * gcc.dg/vmx/gcc-bug-6.c: New.
26189         * gcc.dg/vmx/gcc-bug-7.c: New.
26190         * gcc.dg/vmx/gcc-bug-8.c: New.
26191         * gcc.dg/vmx/gcc-bug-9.c: New.
26192         * gcc.dg/vmx/gcc-bug-b.c: New.
26193         * gcc.dg/vmx/gcc-bug-c.c: New.
26194         * gcc.dg/vmx/gcc-bug-d.c: New.
26195         * gcc.dg/vmx/gcc-bug-e.c: New.
26196         * gcc.dg/vmx/gcc-bug-f.c: New.
26197         * gcc.dg/vmx/gcc-bug-g.c: New.
26198         * gcc.dg/vmx/gcc-bug-i.c: New.
26199         * gcc.dg/vmx/harness.h: New.
26200         * gcc.dg/vmx/ira1.c: New.
26201         * gcc.dg/vmx/ira2a.c: New.
26202         * gcc.dg/vmx/ira2b.c: New.
26203         * gcc.dg/vmx/ira2.c: New.
26204         * gcc.dg/vmx/ira2c.c: New.
26205         * gcc.dg/vmx/mem.c: New.
26206         * gcc.dg/vmx/newton-1.c: New.
26207         * gcc.dg/vmx/ops.c: New.
26208         * gcc.dg/vmx/sn7153.c: New.
26209         * gcc.dg/vmx/spill2.c: New.
26210         * gcc.dg/vmx/spill3.c: New.
26211         * gcc.dg/vmx/spill.c: New.
26212         * gcc.dg/vmx/t.c: New.
26213         * gcc.dg/vmx/varargs-1.c: New.
26214         * gcc.dg/vmx/varargs-2.c: New.
26215         * gcc.dg/vmx/varargs-3.c: New.
26216         * gcc.dg/vmx/varargs-4.c: New.
26217         * gcc.dg/vmx/varargs-5.c: New.
26218         * gcc.dg/vmx/varargs-6.c: New.
26219         * gcc.dg/vmx/varargs-7.c: New.
26220         * gcc.dg/vmx/vmx.exp: New.
26221         * gcc.dg/vmx/vprint-1.c: New.
26222         * gcc.dg/vmx/vscan-1.c: New.
26223         * gcc.dg/vmx/x-01.c: New.
26224         * gcc.dg/vmx/x-02.c: New.
26225         * gcc.dg/vmx/x-03.c: New.
26226         * gcc.dg/vmx/x-04.c: New.
26227         * gcc.dg/vmx/x-05.c: New.
26228         * gcc.dg/vmx/yousufi-1.c: New.
26229         * gcc.dg/vmx/zero-1.c: New.
26230         * gcc.dg/vmx/zero.c: New.
26231
26232 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26233
26234         * g++.dg/lookup/java1.C: Update for chage of
26235         _Jv_AllocObject.
26236         * g++.dg/lookup/java2.C: Likewise.
26237
26238 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26239
26240         * ada/acats/run_all.sh: use -O2 by default.
26241
26242 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26243
26244         * gcc.dg/vr-mult-[12].c: New tests.
26245
26246 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26247
26248         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26249
26250         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26251
26252 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26253
26254         * lib/target-supports.exp (check_profiling_available): Assume profiling
26255         isn't available for mips*-*-elf targets.
26256
26257 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26258
26259         * gcc.dg/builtins-38.c: New test.
26260
26261 2004-04-14  Eric Christopher  <echristo@redhat.com>
26262
26263         * g++.dg/charset/charset.exp: Run .cc extension tests.
26264
26265 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26266
26267         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26268
26269 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26270
26271         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26272
26273 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26274
26275         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26276         * gcc.dg/i386-387-2.c: Likewise.
26277
26278         * gcc.dg/i386-387-7.c: New test.
26279         * gcc.dg/i386-387-8.c: New test.
26280
26281         * gcc.dg/builtins-37.c: New test.
26282
26283 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26284
26285         * g++.dg/pch/externc-1.C: Add missing semicolon.
26286
26287 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26288
26289         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26290
26291 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26292
26293         * gcc.c-torture/execute/20040411-1.c: New test.
26294
26295 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26296
26297         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26298
26299 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26300
26301         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26302
26303 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26304
26305         * lib/target-supports.exp (check_named_sections_available): New.
26306         * lib/gcc-dg.exp (dg-require-named-sections): New.
26307         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26308         old-deja.exp.  Also prune error-count message from HP linker.
26309         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26310
26311         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26312         * g++.old-deja/g++.pt/static3.C: Likewise.
26313         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26314
26315 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26316
26317         * gcc.c-torture/execute/20040409-1.c: New test case.
26318         * gcc.c-torture/execute/20040409-2.c: New test case.
26319         * gcc.c-torture/execute/20040409-3.c: New test case.
26320
26321 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26322
26323         * gcc.dg/20040409-1.c: New test.
26324
26325 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26326
26327         PR target/14888
26328         * g++.dg/opt/pr14888.C: New test case.
26329
26330 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26331
26332         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26333         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26334         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26335         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26336         New tests.
26337
26338 2004-04-08  Paul Brook  <paul@codesourcery.com>
26339
26340         * gcc.dg/spill-1.c: New test.
26341
26342 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26343
26344         * gcc.dg/torture/builtin-ctype-2.c: New test.
26345
26346 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26347
26348         * gcc.dg/pch/pch.exp: Add largefile test.
26349
26350 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26351
26352         * g++.dg/pch/externc-1.Hs: New.
26353         * g++.dg/pch/externc-1.C: New.
26354
26355 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26356
26357         * gcc.dg/compat/struct-by-value-5a_main.c,
26358         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26359         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26360         * gcc.dg/compat/struct-by-value-5a_x.c,
26361         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26362         gcc.dg/compat/struct-by-value-5_x.c.
26363         * gcc.dg/compat/struct-by-value-5a_y.c,
26364         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26365         gcc.dg/compat/struct-by-value-5_y.c.
26366
26367         * gcc.dg/compat/struct-by-value-6a_main.c,
26368         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26369         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26370         * gcc.dg/compat/struct-by-value-6a_x.c,
26371         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26372         gcc.dg/compat/struct-by-value-6_x.c.
26373         * gcc.dg/compat/struct-by-value-6a_y.c,
26374         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26375         gcc.dg/compat/struct-by-value-6_y.c.
26376
26377         * gcc.dg/compat/struct-by-value-7a_main.c,
26378         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26379         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26380         * gcc.dg/compat/struct-by-value-7a_x.c,
26381         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26382         gcc.dg/compat/struct-by-value-7_x.c.
26383         * gcc.dg/compat/struct-by-value-7a_y.c,
26384         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26385         gcc.dg/compat/struct-by-value-7_y.c.
26386
26387 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26388
26389         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26390         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26391         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26392         options.
26393
26394 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26395
26396         * gcc.dg/builtins-36.c: New test.
26397
26398 2004-04-06  Paul Brook  <paul@codesourcery.com>
26399
26400         * README.gcc: Remove obsolete contraint on testcases.
26401
26402 2004-04-05  Paul Brook  <paul@codesourcery.com>
26403
26404         PR2123
26405         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26406         failure and exit(0) on success.
26407         * g++.dg/expr/anew2.C: Ditto.
26408         * g++.dg/expr/anew3.C: Ditto.
26409         * g++.dg/expr/anew4.C: Ditto.
26410
26411 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26412
26413         PR c++/3518
26414         * g++.dg/template/unify7.C: New.
26415
26416 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26417
26418         * g++.dg/README: Bring up to date with new subdirectories; remove
26419         duplicate subdirectory lines.
26420
26421 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26422
26423         PR c++/14007
26424         * g++.dg/template/unify5.C: New.
26425         * g++.dg/template/unify6.C: New.
26426         * g++.dg/template/qualttp20.C: Adjust.
26427         * g++.old-deja/g++.jason/report.C: Adjust.
26428         * g++.old-deja/g++.other/qual1.C: Adjust.
26429
26430 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26431
26432         PR c++/14803
26433         * g++.dg/inherit/ptrmem1.C: New test.
26434
26435 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26436
26437         PR c++/14755
26438         * gcc.c-torture/execute/20040331-1.c: New test.
26439         * gcc.dg/20040331-1.c: New test.
26440
26441 2004-04-01  Paul Brook  <paul@codesourcery.com>
26442
26443         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26444
26445 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26446
26447         PR c++/14724
26448         * g++.dg/init/goto1.C: New test.
26449
26450         PR c++/14763
26451         * g++.dg/template/defarg4.C: New test.
26452
26453 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26454
26455         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26456
26457 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26458
26459         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26460
26461 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26462
26463         * gcc.dg/noncompile/undeclared-2.c: New test.
26464
26465 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26466
26467         * gcc.dg/940409-1.c: Remove XFAIL.
26468         * gcc.dg/reg-vol-struct-1.c: New test.
26469
26470 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26471
26472         * gcc.dg/torture/builtin-wctype-1.c: New test.
26473
26474 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26475
26476         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26477         * gcc.dg/20001101-1.c: Likewise.
26478         * gcc.dg/20001102-1.c: Likewise.
26479
26480 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26481
26482         * gcc.dg/compare8.c: Add an additional test for XOR.
26483
26484 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26485
26486         * gcc.dg/torture/builtin-ctype-1.c: New test.
26487
26488 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26489
26490         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26491         * gcc.dg/torture/builtin-math-1.c: Likewise.
26492         * gcc.dg/torture/builtin-power-1.c: New test.
26493
26494 2004-03-24  Andreas Schwab  <schwab@suse.de>
26495
26496         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26497         IA64 assembler.
26498
26499 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26500             Roger Sayle  <roger@eyesopen.com>
26501
26502         * gcc.dg/compare8.c: New test case.
26503
26504 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26505
26506         * g++.dg/ext/altivec-7.C: New test.
26507
26508 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26509
26510         PR 12267, 12391, 12560, 13129, 14114, 14133
26511         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26512         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26513         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26514         Adjust error regexps.
26515         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26516         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26517         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26518         * gcc.dg/local1.c: Add explanatory comment.
26519
26520 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26521
26522         PR optimization/14669
26523         * g++.dg/opt/fold2.C: New test case.
26524
26525 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26526
26527         PR c/14069
26528         * gcc.dg/20040322-1.c: New test.
26529
26530 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26531
26532         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26533         * gcc.dg/ultrasp4.c: Likewise.
26534         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26535
26536 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26537
26538         * gcc.dg/i386-sse-8.c: Reset default options.
26539
26540 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26541
26542         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26543         in the error message text.
26544
26545 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26546
26547         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26548
26549 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26550
26551         PR c++/14616
26552         * g++.dg/init/array13.C: New test.
26553
26554 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26555
26556         PR target/13889
26557         * gcc.c-torture/compile/pr13889.c: New test case.
26558
26559 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26560
26561         PR c/14635
26562         * builtins-1.c (nan, nans): Don't test.
26563         * builtins-30.c: Don't use nan, nanf, nanl.
26564         * builtins-35.c: New test.
26565
26566 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26567
26568         * g++.dg/ext/altivec-6.C: New test.
26569
26570 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26571
26572         * g++.dg/init/placement3.C: New test.
26573
26574         * g++.dg/template/spec13.C: New test.
26575
26576         * g++.dg/lookup/using11.C: New test.
26577
26578         * g++.dg/lookup/koenig3.C: New test.
26579
26580         * g++.dg/template/operator2.C: New test.
26581
26582         * g++.dg/expr/dtor3.C: New test.
26583         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26584         marker.
26585         * g++.old-deja/g++.law/visibility28.C: Likewise.
26586
26587 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26588
26589         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26590         * gcc.dg/ppc64-abi-3.c: Likewise.
26591
26592 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26593
26594         PR c++/14545
26595         * g++.dg/parse/template15.C: New test.
26596
26597 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26598
26599         * g++.dg/expr/dtor2.C: New test.
26600
26601         * g++.dg/lookup/anon4.C: New test.
26602
26603         * g++.dg/overload/using1.C: New test.
26604
26605         * g++.dg/template/lookup7.C: New test.
26606
26607         * g++.dg/template/typename6.C: New test.
26608
26609         * g++.dg/expr/cond6.C: New test.
26610
26611 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26612
26613         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26614
26615 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26616
26617         * g++.dg/expr/cond5.C: New test.
26618         * g++.dg/expr/constcast1.C: Likewise.
26619         * g++.dg/expr/ptrmem2.C: Likewise.
26620         * g++.dg/expr/ptrmem3.C: Likewise.
26621         * g++.dg/lookup/main1.C: Likewise.
26622         * g++.dg/template/lookup6.C: Likewise.
26623
26624 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26625
26626         * gcc.dg/local1.c: New test.
26627
26628         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26629
26630 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26631
26632         * gcc.dg/torture/builtin-convert-1.c: New test.
26633
26634 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26635
26636         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26637
26638 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26639
26640         PR c++/14481
26641         * g++.dg/warn/Wunused-7.C: New test.
26642
26643 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26644
26645         * gcc.dg/torture/builtin-integral-1.c: New test.
26646
26647 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26648
26649         PR c++/14586
26650         * g++.dg/parse/non-dependent3.C: New test.
26651
26652 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26653
26654         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26655         * g++.dg/eh/simd-2.C: Likewise.
26656         * g++.dg/init/array10.C: Likewise.
26657         * gcc.c-torture/compile/simd-1.c: Likewise.
26658         * gcc.c-torture/compile/simd-2.c: Likewise.
26659         * gcc.c-torture/compile/simd-3.c: Likewise.
26660         * gcc.c-torture/compile/simd-4.c: Likewise.
26661         * gcc.c-torture/compile/simd-6.c: Likewise.
26662         * gcc.c-torture/execute/simd-1.c: Likewise.
26663         * gcc.c-torture/execute/simd-2.c: Likewise.
26664         * gcc.dg/compat/vector-defs.h: Likewise.
26665         * gcc.dg/20020531-1.c: Likewise.
26666         * gcc.dg/altivec-3.c: Likewise.
26667         * gcc.dg/altivec-4.c: Likewise.
26668         * gcc.dg/altivec-varargs-1.c: Likewise.
26669         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26670         * gcc.dg/i386-mmx-3.c: Likewise.
26671         * gcc.dg/i386-sse-4.c: Likewise.
26672         * gcc.dg/i386-sse-5.c: Likewise.
26673         * gcc.dg/i386-sse-8.c: Likewise.
26674         * gcc.dg/simd-1.c: Likewise.
26675         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26676         __ev64_opaque__ since the machine description provides it.
26677
26678 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26679
26680         * lib/compat.exp (skip_list): New global variable.
26681         Use it to hold the user defined COMPAT_SKIPS list if any.
26682         (compat-obj): Add the members of skip_list to optall.
26683
26684 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26685
26686         * gcc.dg/compat/union-by-value-1_main.c,
26687         union-by-value-1_x.c, union-by-value-1_y.c,
26688         union-check.h, union-defs.h,
26689         union-init.h, union-return-1_main.c,
26690         union-return-1_x.c, union-return-1_y.c: New files.
26691
26692 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26693
26694         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26695         mixed-struct-init.h: Add 4 mixed structure types.
26696         struct-by-value-21_main.c, struct-by-value-21_x.c,
26697         struct-by-value-21_y.c, struct-return-21_main.c,
26698         struct-return-21_x.c, struct-return-21_y.c: New files.
26699
26700 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26701
26702         PR c++/14550
26703         * g++.dg/parse/template14.C: New test.
26704
26705 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26706
26707         * gcc.c-torture/execute/20040313-1.c: New test.
26708
26709 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26710
26711         PR target/14533
26712         * gcc.dg/20040311-2.c: New test.
26713
26714 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26715
26716         PR other/14544
26717         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26718         bit-field.
26719
26720 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26721
26722         * gcc.dg/20040305-2.c: Add missing return statement.
26723
26724 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26725
26726         * gcc.dg/builtins-34.c: Also check pow10*.
26727
26728 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26729
26730         PR target/14262
26731         * gcc.dg/20040305-2.c: New test.
26732
26733 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26734
26735         * gcc.dg/20040310-1.c: New test.
26736
26737 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26738
26739         * gcc.c-torture/execute/20040311-1.c: New test case.
26740
26741 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26742
26743         PR c++/14476
26744         * g++.dg/lookup/enum1.C: New test.
26745
26746 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26747
26748         PR c++/14510
26749         * g++.dg/lookup/struct2.C: New test.
26750
26751 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26752
26753         * gcc.dg/builtins-34.c: New test.
26754
26755 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26756
26757         * gcc.dg/torture/builtin-nonneg-1.c: New test.
26758
26759 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26760
26761         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26762         * gcc.dg/alias-2.c: New testcase.
26763
26764 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
26765
26766         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
26767
26768 2004-03-09  Roger Sayle  <roger@eyesopen.com>
26769
26770         * gcc.c-torture/execute/20040309-1.c: New test case.
26771
26772 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26773
26774         PR c++/14397
26775         * g++.dg/overload/ref1.C: New.
26776
26777 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26778
26779         PR c++/14409
26780         * g++.dg/template/spec12.C: New test.
26781
26782         PR c++/14448
26783         * g++.dg/parse/crash14.C: New test.
26784
26785 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26786
26787         PR c++/14230
26788         * g++.dg/init/ref11.C: New test.
26789
26790 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26791
26792         PR c++/14432
26793         * g++.dg/parse/builtin2.C: New test.
26794
26795 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26796
26797         PR c++/14401
26798         * g++.dg/init/ctor3.C: New test.
26799         * g++.dg/init/union1.C: New test.
26800         * g++.dg/ext/anon-struct4.C: New test.
26801
26802 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26803
26804         * g++.dg/lookup/koenig1.C: Tweak error messages.
26805         * g++.dg/lookup/used-before-declaration.C: Likewise.
26806         * g++.dg/other/do1.C: Likewise.
26807         * g++.dg/overload/koenig1.C: Likewise.
26808         * g++.dg/parse/crash13.C: Likewise.
26809         * g++.dg/template/instantiate3.C: Likewise.
26810
26811 2004-03-08  Eric Christopher  <echristo@redhat.com>
26812
26813         * * lib/target-supports.exp: Enable libiconv in test
26814         compilation.  Fix up error checking.
26815
26816 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26817
26818         PR middle-end/14289
26819         * gcc.dg/pr14289-1.c: New test case.
26820         * gcc.dg/pr14289-2.c: Likewise.
26821         * gcc.dg/pr14289-3.c: Likewise.
26822
26823 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26824
26825         * gcc.c-torture/execute/20040308-1.c: New test.
26826
26827 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26828
26829         * gcc.c-torture/execute/20040307-1.c: New test case.
26830
26831 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26832
26833         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26834
26835 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26836
26837         * gcc.dg/20040306-1.c: New test.
26838
26839 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26840
26841         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26842         them static.
26843         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26844
26845 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26846
26847         PR c/14465
26848         * gcc.dg/decl-6.c: New test.
26849
26850 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26851
26852         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26853         Rename LOGPOW -> LOG_POW.
26854         (SQRT_EXP, POW_EXP): New.
26855
26856 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26857
26858         * gcc.dg/i386-sse-8.c: New test.
26859
26860 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26861
26862         PR c/14114
26863         * gcc.dg/decl-5.c: New test.
26864
26865 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
26866
26867         * gcc.dg/20040305-1.c: New test.
26868
26869 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
26870
26871         PR other/14354
26872         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
26873
26874 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
26875
26876         PR c++/14425, c++/14426
26877         * g++.dg/ext/altivec-4.C: New test.
26878         * g++.dg/ext/altivec-5.C: New test.
26879
26880 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
26881
26882         * g++.old-deja/g++.other/linkage1.C: Expect errors about
26883         global variables of a type with no linkage.
26884         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
26885         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
26886         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
26887         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
26888         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
26889         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
26890         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
26891         * g++.dg/warn/deprecated.C: Name enum Color.
26892         * g++.dg/overload/VLA.C: Name structure for 'b'.
26893         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
26894
26895 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26896
26897         * gcc.c-torture/compile/20040304-1.c: New test.
26898
26899 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
26900
26901         PR 13728
26902         * gcc.dg/decl-4.c: New testcase.
26903
26904 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
26905
26906         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
26907         as PRECF if sizeof (float) > sizeof (double).
26908         (PRECL): Make it the same as PRECF if
26909         sizeof (float) > sizeof (long double).
26910
26911 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26912
26913         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
26914         system type.  Add check for irix6 which doesn't have c99 runtime.
26915
26916 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
26917
26918         * gcc.dg/const-elim-1.c: xfail for xtensa.
26919
26920 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26921
26922         PR c++/14369
26923         * g++.dg/template/cond4.C: New test.
26924
26925 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26926
26927         PR c++/14360
26928         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
26929
26930         PR c++/14361
26931         * g++.dg/parse/defarg7.C: New test.
26932
26933         PR c++/14359
26934         * g++.dg/template/friend26.C: New test.
26935
26936 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26937
26938         PR c++/14324
26939         * g++.dg/abi/mangle21.C: New test.
26940
26941         PR c++/14260
26942         * g++.dg/parse/constructor2.C: New test.
26943
26944         PR c++/14337
26945         * g++.dg/template/sfinae1.C: New test.
26946
26947 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26948
26949         PR c++/14267
26950         * g++.dg/expr/crash2.C: New test.
26951
26952         PR middle-end/13448
26953         * gcc.dg/inline-5.c: New test.
26954         * gcc.dg/always-inline.c: Split out tests into ...
26955         * gcc.dg/always-inline2.c: ... this and ...
26956         * gcc.dg/always-inline3.c: ... this.
26957
26958 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26959
26960         PR debug/12103
26961         * g++.dg/debug/crash1.C: New test.
26962
26963 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
26964
26965         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
26966         function with __attribute__((noinline)).
26967         (recurser_void2): Likewise.
26968         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
26969         (recurser_void2): Likewise.
26970
26971 2004-02-29  Roger Sayle  <roger@eyesopen.com>
26972
26973         PR middle-end/14203
26974         * g++.dg/warn/Wunused-6.C: New test case.
26975
26976 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
26977
26978         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
26979         not defined.
26980
26981 2004-02-27  Eric Christopher  <echristo@redhat.com>
26982
26983         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
26984         * g++.dg/charset/asm2.c: Run only x86.
26985         * gcc.dg/charset/asm3.c: Ditto.
26986
26987 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
26988
26989         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
26990         ld_library_path.
26991
26992 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
26993
26994         * g++.dg/ext/altivec-3.C: New.
26995
26996 2004-02-26  Richard Henderson  <rth@redhat.com>
26997
26998         * g++.dg/ext/attrib10.C: Mark for warning.
26999         * gcc.dg/attr-alias-1.c: New.
27000
27001 2004-02-26  Richard Henderson  <rth@redhat.com>
27002
27003         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27004         * gcc.c-torture/execute/20040208-2.c: ... it back.
27005
27006 2004-02-26  Eric Christopher  <echristo@redhat.com>
27007
27008         * lib/target-supports.exp (check-iconv-available): New function.
27009         * lib/gcc-dg.exp (dg-require-iconv): New function.
27010         Use above.
27011         * gcc.dg/charset: New directory.
27012         * gcc.dg/charset/charset.exp: New file.
27013         * gcc.dg/charset/asm1.c: Ditto.
27014         * gcc.dg/charset/asm2.c: Ditto.
27015         * gcc.dg/charset/asm3.c: Ditto.
27016         * gcc.dg/charset/asm4.c: Ditto.
27017         * gcc.dg/charset/asm5.c: Ditto.
27018         * gcc.dg/charset/attribute1.c: Ditto.
27019         * gcc.dg/charset/attribute2.c: Ditto.
27020         * gcc.dg/charset/string1.c: Ditto.
27021         * g++.dg/charset: New directory.
27022         * g++.dg/dg.exp: Add here. Special options.
27023         * g++.dg/charset/charset.exp: New file.
27024         * g++.dg/charset/asm1.c: Ditto.
27025         * g++.dg/charset/asm2.c: Ditto.
27026         * g++.dg/charset/asm3.c: Ditto.
27027         * g++.dg/charset/asm4.c: Ditto.
27028         * g++.dg/charset/attribute1.c: Ditto.
27029         * g++.dg/charset/attribute2.c: Ditto.
27030         * g++.dg/charset/extern1.cc: Ditto.
27031         * g++.dg/charset/extern2.cc: Ditto.
27032         * g++.dg/charset/string1.c: Ditto.
27033
27034 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27035
27036         PR c++/14278
27037         * g++.dg/parse/comma1.C: New test.
27038
27039 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27040
27041         PR c++/14284
27042         * g++.dg/template/ttp8.C: New test.
27043
27044 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27045
27046         * gcc.dg/fixuns-trunc-1.c: New test.
27047
27048 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27049
27050         * gcc.dg/builtins-config.h: Use #elif.
27051
27052 2004-02-26  Michael Matz  <matz@suse.de>
27053
27054         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27055         * gcc.dg/991214-1.c: Likewise.
27056         * gcc.dg/i386-asm-1.c: Likewise.
27057
27058 2004-02-25  Richard Henderson  <rth@redhat.com>
27059
27060         * gcc.c-torture/execute/20040208-2.c: Move ...
27061         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27062
27063 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27064
27065         PR c++/14246
27066         * g++.dg/other/crash-3.C: New test.
27067
27068 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27069
27070         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27071         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27072
27073         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27074         HP-UX.
27075
27076 2004-02-24  Michael Matz  <matz@suse.de>
27077
27078         * gcc.dg/i386-regparm.c: New.
27079
27080 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27081
27082         * gcc.c-torture/execute/20040223-1.c: New.
27083
27084 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27085             Kazu Hirata  <kazu@cs.umass.edu>
27086
27087         * gcc.dg/fwritable-strings-1.c: Remove.
27088
27089 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27090
27091         PR c/14156
27092         * gcc.dg/20040223-1.c: New test.
27093
27094 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27095
27096         PR c++/14106
27097         * g++.dg/ext/typeof9.C: New test.
27098
27099 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27100
27101         PR c++/14250
27102         * g++.dg/other/switch1.C: New test.
27103
27104 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27105
27106         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27107         * gcc.dg/va-arg-1.c: Likewise.
27108
27109 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27110
27111         PR c++/14143
27112         * g++.dg/template/koenig5.C: New test.
27113
27114 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27115
27116         * g++.dg/ext/altivec-1.C: Generalize target triple.
27117         * g++.dg/ext/altivec-2.C: New test case.
27118         * g++.dg/ext/altivec_check.h: New file.
27119         * gcc.dg/altivec-1.c: Generalize target triple;
27120         include altivec_check.h and call altivec_check().
27121         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27122         * gcc.dg/altivec-6.c: New test case.
27123         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27124         type casts as needed.
27125         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27126         altivec_check().
27127         * gcc.dg/altivec-12.c: New test case.
27128         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27129         include altivec_check.h and call altivec_check().
27130         * gcc.dg/altivec_check.h: New file.
27131
27132 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27133
27134         * lib/target-supports.exp (check_alias_available): Don't mangle
27135         function `g' in test program.
27136
27137 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27138
27139         * lib/target-supports.exp (check_profiling_available): Check
27140         argument to determine whether we support a profiling type.
27141         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27142         check_profiling_available.
27143         * g++.dg/bprob/bprob.exp: Likewise.
27144         * g77.dg/bprob/bprob.exp: Likewise.
27145         * gcc.misc-tests/bprob.exp: Likewise.
27146         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27147         dg-require-profiling and delete expected error handling.
27148         * gcc.dg/20021014-1.c: Likewise.
27149         * gcc.dg/nest.c: Likewise.
27150
27151 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27152
27153         PR c++/12007
27154         * g++.dg/other/vthunk1.C: New test.
27155
27156 2004-02-20  Falk Hueffner  <falk@debian.org>
27157
27158         PR target/14201
27159         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27160
27161 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27162
27163         PR c++/13927
27164         * g++.dg/other/error8.C: Remove XFAIL markers.
27165
27166         PR c++/14173
27167         * g++.dg/ext/packed5.C: New test.
27168
27169         PR c++/14199
27170         * g++.dg/warn/Wunused-5.C: New test.
27171
27172         PR c++/14186
27173         * g++.dg/lookup/member1.C: New test.
27174
27175 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27176
27177         * gcc.c-torture/compile/20040130-1.c: Enable only when
27178         __INT_MAX__ >= 2147483647L.
27179         * gcc.c-torture/compile/961203-1.c: Likewise.
27180
27181 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27182
27183         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27184         * g++.dg/opt/template1.C: Robustify assembler regexp
27185
27186 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27187
27188         * gcc.c-torture/execute/simd-4.x: Remove.
27189         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27190         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27191         Guard with #ifndef SKIP_ATTRIBUTE.
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         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27196         * g++.dg/eh/simd-2.C: Likewise.
27197
27198 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27199
27200         * gcc.c-torture/compile/complex-1.c: New.
27201
27202 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27203
27204         PR target/14209
27205         * gcc.c-torture/execute/20040218-1.c: New test.
27206
27207 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27208
27209         PR c++/14181
27210         * g++.dg/parse/new2.C: New test.
27211
27212 2004-02-18  Paul Brook  <paul@codesourcery.com>
27213
27214         * gcc.c-torture/compile/libcall-1.c: New test.
27215
27216 2004-02-18  Paul Brook  <paul@codesourcery.com>
27217
27218         PR debug/12934
27219         * gcc.dg/debug/debug-7.c: New test.
27220
27221 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27222
27223         * gcc.dg/20040217-1.c: New test.
27224
27225 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27226
27227         * gcc.c-torture/execute/990208-1.x: Delete.
27228
27229 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27230
27231         * gcc.c-torture/execute/20040208-2.x: New file.
27232
27233 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27234
27235         PR c++/11326
27236         * g++.dg/abi/structret1.C: New test.
27237
27238 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27239
27240         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27241         (i386_cpuid): No need to test if cpuid is available on AMD64.
27242         Fix assembly, so that it works onboth i386 and AMD64.
27243         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27244         (vecInLong): Fix s[] member type to unsigned int.
27245         (vecInWord): Remove type.
27246         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27247         (a64, b64, c64, d64, e64): Remove.
27248         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27249         Remove unused variable.  Remove initialization of removed variables.
27250         Don't call mmx_tests nor sse_tests.
27251         (reference_mmx, reference_sse): Remove.
27252         (check): Add return stmt.
27253         * gcc.dg/i386-sse-7.c: New test.
27254         * gcc.dg/i386-mmx-4.c: New test.
27255
27256 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27257
27258         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27259         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27260         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27261         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27262         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27263         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27264         g++.dg/tc1/dr94.C: Fix line terminator.
27265
27266 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27267
27268         * gcc.c-torture/compile/20040216-1.c: New.
27269
27270 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27271
27272         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27273         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27274         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27275         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27276         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27277         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27278
27279 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27280
27281         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27282
27283 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27284
27285         PR c++/13971
27286         * g++.dg/expr/cond4.C: New test.
27287
27288         PR c++/14086
27289         * g++.dg/lookup/crash2.C: New test.
27290
27291 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27292
27293         * gcc.c-torture/compile/20040214-2.c: New test.
27294
27295 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27296
27297         PR c++/14116
27298         * g++.dg/ext/typeof8.C: New test.
27299
27300 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27301
27302         * gcc.c-torture/compile/20040214-1.c: New test.
27303
27304 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27305
27306         PR c++/13635
27307         * g++.dg/template/spec11.C: New test.
27308
27309 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27310
27311         PR c++/13927
27312         * g++.dg/other/error8.C: New test.
27313
27314 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27315
27316         PR c++/14122
27317         * g++.dg/template/array4.C: New test.
27318
27319         PR c++/14108
27320         * g++.dg/inherit/thunk2.C: New test.
27321
27322         PR c++/14083
27323         * g++.dg/eh/cond2.C: New test.
27324
27325 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27326
27327         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27328
27329 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27330
27331         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27332
27333 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27334
27335         * g++.dg/simd-2.C: xfail on ppc64-linux.
27336
27337 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27338
27339         PR c/456
27340         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27341         tests.
27342
27343 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27344
27345         * gcc.dg/builtins-33.c: New test.
27346
27347 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27348
27349         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27350
27351 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27352
27353         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27354
27355 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27356
27357         * gcc.dg/ppc64-abi-3.c: New test.
27358
27359 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27360
27361         PR c/14092
27362
27363         * gcc.dg/pr14092-1.c: New testcase.
27364
27365 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27366
27367         * gcc.dg/cpp/assert4.c: Fix typo last change.
27368
27369         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27370         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27371
27372         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27373
27374 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27375
27376         * gcc.c-torture/compile/20040209-1.c: New test case.
27377
27378 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27379
27380         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27381
27382 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27383
27384         * gcc.c-torture/execute/20040208-[12].c: New tests.
27385
27386 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27387
27388         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27389
27390 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27391
27392         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27393
27394 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27395
27396         Bug 13856
27397         * gcc.dg/visibility-8.c: New testcase.
27398
27399 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27400
27401         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27402         arguments.
27403         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27404
27405 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27406
27407         PR middle-end/13696
27408         * g++.dg/opt/fold1.C: New test case.
27409
27410 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27411
27412         PR c++/14033
27413         * g++.dg/other/crash-2.C: New test.
27414
27415 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27416
27417         PR c++/14028
27418         * g++.dg/parse/angle-bracket2.C: New test.
27419
27420 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27421
27422         PR middle-end/13750
27423         Revert:
27424         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27425         PR pch/13361
27426         * testsuite/g++.dg/pch/wchar-1.C: New.
27427         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27428
27429 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27430
27431         PR c++/14008
27432         * g++.dg/parse/error15.C: New test.
27433         * g++.dg/parse/crash11.C: Update dg-error mark.
27434
27435 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27436
27437         PR c++/13932
27438         * g++.dg/warn/conv2.C: New test.
27439
27440 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27441
27442         PR c++/13086
27443         * g++.dg/warn/incomplete1.C: Remove xfail.
27444
27445 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27446
27447         * lib/file-format.exp (gcc_target_object_format): Use
27448         ${tool}_target_compile, not gcc_target_compile.
27449         * lib/target-supports.exp (check_alias_available): Likewise.
27450         (check_gc_sections_available): Likewise.
27451         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27452         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27453         dg-require-alias.
27454
27455 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27456
27457         PR c++/13969
27458         * g++.dg/template/static6.C: New test.
27459
27460 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27461
27462         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27463
27464 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27465
27466         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27467         tests for systems where `char' is unsigned by default.
27468
27469 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27470
27471         PR c++/13997
27472         * g++.dg/template/partial3.C: New test.
27473
27474 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27475
27476         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27477         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27478         Remove mentions of obsolete ports.
27479
27480 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27481
27482         * gcc.dg/noncompile/20001228-1.c: Fix for new
27483         error message.
27484
27485 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27486
27487         PR target/9348
27488         * gcc.c-torture/execute/multdi-1.c: New test case.
27489
27490 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27491
27492         PR c++/13925
27493         * g++.dg/template/lookup5.C: New test.
27494
27495 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27496
27497         PR c++/13950
27498         * g++.dg/template/lookup4.C: New test.
27499
27500         PR c++/13970
27501         * g++.dg/parse/error14.C: New test.
27502
27503         PR c++/14002
27504         * g++.dg/parse/template13.C: New test.
27505
27506 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27507
27508         PR c++/13978
27509         * g++.dg/template/koenig4.C: New test.
27510
27511         PR c++/13968
27512         * g++.dg/template/crash17.C: New test.
27513
27514         PR c++/13975
27515         * g++.dg/parse/error13.C: New test.
27516         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27517
27518 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27519
27520         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27521
27522 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27523
27524         PR c/11658
27525         PR c/13994
27526         * gcc.dg/noncompile/20040203-1.c: New test.
27527         * gcc.dg/noncompile/20040203-2.c: Likewise.
27528         * gcc.dg/noncompile/20040203-3.c: Likewise.
27529         * gcc.dg/20040203-1.c: Likewise.
27530
27531 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27532
27533         PR c++/10858
27534         * g++.dg/template/sizeof7.C: New test.
27535
27536 2004-02-02  Eric Christopher  <echristo@redhat.com>
27537             Zack Weinberg  <zack@codesourcery.com>
27538
27539         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27540
27541 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27542
27543         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27544         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27545         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27546         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27547
27548 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27549
27550         PR c++/13113
27551         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27552
27553         PR c++/13854
27554         * g++.dg/ext/attrib13.C: New test.
27555
27556         PR c++/13907
27557         * g++.dg/conversion/op2.C: New test.
27558
27559 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27560
27561         * gcc.dg/titype-1.c: Fix pasto.
27562
27563 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27564
27565         * gcc.dg/titype-1.c: New test.
27566
27567 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27568
27569         PR c++/13957
27570         * g++.dg/template/non-type-template-argument-1.C,
27571         g++.dg/template/qualified-id1.C: Update dg-error marks.
27572         * g++.dg/template/nontype6.C: New test.
27573
27574 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27575
27576         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27577         * gcc.dg/builtins-31.c: New testcase.
27578         * gcc.dg/builtins-32.c: New testcase.
27579
27580 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27581
27582         * objc.dg/call-super-2.m: Update line numbers
27583         for the including of stddef.h.
27584
27585 2004-01-30  Michael Matz  <matz@suse.de>
27586
27587         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27588         g++.dg/ext/case-range3.C: New tests.
27589
27590 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27591
27592         DR206
27593         PR c++/13813
27594         * g++.dg/template/member4.C: New test.
27595
27596 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27597
27598         PR c++/13683
27599         * g++.dg/template/sizeof6.C: New test.
27600
27601 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27602
27603         * gcc.dg/fwritable-strings-1.c: New test.
27604
27605 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27606
27607         * gcc.c-torture/compile/20040130-1.c: New test.
27608
27609 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27610
27611         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27612
27613 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27614
27615         PR c++/13883
27616         * g++.dg/template/ctor3.C: New test.
27617
27618 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27619
27620         * g++.dg/tc1: New directory.
27621         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27622         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27623         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27624         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27625         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27626
27627 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27628
27629         * g++.dg/parse/error11.C: New test.
27630         * g++.dg/parse/error12.C: Likewise.
27631
27632 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27633
27634         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27635         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27636
27637 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27638
27639         PR c++/13791
27640         * g++.dg/ext/attrib12.C: New test.
27641
27642         PR c++/13736
27643         * g++.dg/parse/cast2.C: New test.
27644
27645 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27646
27647         * objc.dg/encode-2.m (main): New local string.  Set depending on
27648         sizeof long.  Use in sscanf call.
27649         * objc.dg/encode-3.m (main): New local string.  Set depending on
27650         sizeof long.  Use in scan_initial call.
27651
27652 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27653
27654         * objc.dg/call-super-2.m: Make LP64-safe.
27655         * objc.dg/desig-init-1.m: Likewise.
27656
27657 2004-01-27  Devang Patel <dpatel@apple.com>
27658
27659         * g++.dg/debug/namespace1.C: New test.
27660
27661 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27662
27663         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27664         xscale-*-*.
27665
27666         * gcc.dg/arm-mmx-1.c: New test.
27667
27668 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27669
27670         * gcc.dg/20040127-1.c: New test.
27671         * gcc.dg/20040127-2.c: New test.
27672
27673 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27674
27675         * objc.dg/stret-1.m (glob): Renamed to globa.
27676
27677 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27678
27679         PR c++/13663
27680         * g++.dg/expr/for1.C: New test.
27681
27682 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27683
27684         PR middle-end/13779
27685         * gcc.dg/darwin-longlong.c: New test.
27686
27687 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27688
27689         * gcc.dg/20040124-1.c: Moved test from here...
27690         * gcc.c-torture/compile/20040124-1.c: ...to here.
27691
27692 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27693
27694         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27695         the assembly output if -m64 is passed.
27696
27697 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27698
27699         PR c++/13833
27700         * g++.dg/template/cond3.C: New test.
27701
27702 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27703
27704         PR c++/13810
27705         * g++.dg/template/ttp7.C: New test.
27706
27707 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27708
27709         PR c++/13797
27710         * g++.dg/template/nontype4.C: New test.
27711         * g++.dg/template/nontype5.C: Likewise.
27712
27713 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27714
27715         * gcc.dg/torture/mips-clobber-at.c: New test.
27716
27717 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27718
27719         * gcc.dg/20040124-1.c: New test.
27720
27721 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27722
27723         * gcc.dg/20040123-1.c: New test.
27724
27725 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27726
27727         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27728
27729 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27730
27731         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27732
27733 2004-01-23  Andrew Pinski  <apinski@apple.com>
27734
27735         * gcc.dg/20030121-1.c: Move to ..
27736         * gcc.dg/20040121-1.c: here.
27737
27738 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27739
27740         * gcc.dg/builtins-29.c: New test case.
27741
27742 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27743
27744         PR 18314
27745         * gcc.dg/builtins-30.c: New testcase.
27746
27747 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27748
27749         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27750         * lib/g77.exp: Likewise.
27751         * lib/objc.exp: Likewise.
27752         * lib/g++.exp: Likewise.
27753
27754 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27755
27756         * gcc.dg/struct-by-value-2.c: New test.
27757
27758 2004-01-21  Andrew Pinski  <apinski@apple.com>
27759
27760         PR target/13785
27761         * gcc.dg/20030121-1.c: New test.
27762
27763 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
27764
27765         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
27766         clobber frame pointer register in asm statement.
27767
27768 2004-01-21  Falk Hueffner  <falk@debian.org>
27769
27770         * gcc.c-torture/compile/20040121-1.c: New test.
27771
27772 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
27773
27774         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
27775
27776 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
27777
27778         * gcc.dg/ppc64-abi-2.c: New test.
27779
27780 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
27781
27782         * lib/treelang.exp: Fill out this file.
27783         * lib/treelang-dg.exp: New File.
27784
27785 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27786
27787         * gcc.c-torture/compile/981022-1.c: Remove.
27788         * gcc.dg/array-5.c: Remove XFAIL.
27789         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
27790         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
27791         gcc.dg/cond-lvalue-1.c: Update.
27792         * gcc.dg/cast-lvalue-2.c: New test.
27793
27794 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
27795
27796         PR c++/13592
27797         * g++.dg/other/error1.C (class foo): Tweak error message.
27798
27799         PR c++/13592
27800         * g++.dg/template/call2.C: New test.
27801
27802 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27803
27804         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
27805         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
27806         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
27807         scalar-return-1_x.c, scalar-return-2_y.c,
27808         scalar-return-3_x.c, scalar-return-3_y.c,
27809         scalar-return-4_x.c, scalar-return-4_y.c,
27810         struct-align-1.h, struct-align-1_x.c,
27811         struct-align-1_y.c, struct-align-2.h,
27812         struct-align-2_x.c, struct-align-2_y.c,
27813         struct-by-value-10_y.c, struct-by-value-11_x.c,
27814         struct-by-value-11_y.c, struct-by-value-12_x.c,
27815         struct-by-value-12_y.c, struct-by-value-13_x.c,
27816         struct-by-value-13_y.c, struct-by-value-14_x.c,
27817         struct-by-value-14_y.c, struct-by-value-15_x.c,
27818         struct-by-value-15_y.c, struct-by-value-16_y.c,
27819         struct-by-value-17_y.c, struct-by-value-18_y.c,
27820         struct-by-value-19_y.c, struct-by-value-1_x.c,
27821         struct-by-value-1_y.c, struct-by-value-20_y.c,
27822         struct-by-value-2_x.c, struct-by-value-2_y.c,
27823         struct-by-value-3_y.c, struct-by-value-4_x.c,
27824         struct-by-value-4_y.c, struct-by-value-5_y.c,
27825         struct-by-value-6_y.c, struct-by-value-7_y.c
27826         struct-by-value-8_x.c, struct-by-value-8_y.c
27827         struct-by-value-9_x.c, struct-by-value-9_y.c
27828         struct-return-10_x.c, struct-return-10_y.c,
27829         struct-return-19_x.c, struct-return-20_x.c
27830         struct-return-2_x.c, struct-return-2_y.c
27831         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27832         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27833
27834 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27835
27836         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27837         attribute on sparc*-sun-solaris2.*.
27838
27839 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27840
27841         PR c++/13710
27842         * g++.dg/ext/typeof7.C: New test.
27843
27844 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27845
27846         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27847         * gcc.dg/const-elim-1.c: Same.
27848
27849 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27850
27851         * objc.dg/stret-1.m: New.
27852         * objc.dg/stret-2.m: New.
27853
27854 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27855
27856         PR c++/11895
27857         * g++.dg/ext/vector1.C: New test.
27858
27859 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27860
27861         * gcc.dg/pch/import-1.c: New.
27862         * gcc.dg/pch/import-1.hs: New.
27863         * gcc.dg/pch/import-1a.h: New.
27864         * gcc.dg/pch/import-1b.h: New.
27865         * gcc.dg/pch/import-1c.h: New.
27866
27867 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27868
27869         PR c++/13574
27870         * g++.dg/ext/array1.C: New test.
27871
27872         PR c++/13178
27873         * g++.dg/conversion/op1.C: New test.
27874
27875 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
27876
27877         PR 11864
27878         From Kazumoto Kojima / Dan Kegel:
27879         * gcc.dg/pr11864-1.c: New test.
27880
27881         PR 10392
27882         From Marcus Comstedt / Dan Kegel:
27883         * gcc.dg/pr10392-1.c: New test.
27884
27885 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27886
27887         PR c++/13478
27888         * g++.dg/init/ref10.C: New test.
27889
27890 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27891
27892         PR c++/13407
27893         * g++.dg/parse/typename6.C: New test.
27894
27895 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27896
27897         PR pch/13361
27898         * testsuite/g++.dg/pch/wchar-1.C: New.
27899         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27900
27901 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27902
27903         PR c++/9259
27904         * g++.dg/expr/sizeof2.C: New test.
27905
27906 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
27907
27908         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
27909
27910 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27911
27912         PR c++/13659
27913         * g++.dg/lookup/strong-using-3.C: New.
27914         * g++.dg/lookup/using-10.C: New.
27915
27916 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27917
27918         PR c++/13594
27919         * g++.dg/lookup/strong-using-2.C: New.
27920
27921 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
27922             Dan Kegel <dank@kegel.com>
27923             J"orn Rennecke <joern.rennecke@superh.com>
27924
27925         PR target/9365
27926         * gcc.dg/pr9365-1.c: New test.
27927
27928 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27929
27930         PR c++/8856
27931         * g++.dg/parse/casting-operator2.C: New test.
27932         * g++.old-deja/g++.pt/explicit83.C: Remove.
27933
27934 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27935
27936         * gcc.dg/label-compound-stmt-1.c: New test.
27937         * gcc.c-torture/compile/950922-1.c,
27938         gcc.c-torture/compile/20000211-3.c,
27939         gcc.c-torture/compile/20000518-1.c,
27940         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
27941         compound statements.
27942
27943 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
27944
27945         * gcc.dg/ppc64-abi-1.c: New test.
27946
27947 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
27948
27949          * g++.dg/ext/attrib9.C: Add dg-warnings.
27950
27951 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27952
27953         PR c++/12335
27954         * g++.dg/parse/dtor3.C: New test.
27955
27956 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
27957
27958         PR c++/12709
27959         * g++.dg/parse/try-catch-1.C: New test.
27960
27961 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
27962
27963         * ada/acats/run_all.sh: Add more verbose output in acats.log
27964         when compiling tests.
27965
27966 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27967
27968         PR 13656
27969         * gcc.dg/typedef-redecl.c: New test case.
27970         * gcc.dg/typedef-redecl.h: New support file.
27971
27972 2004-01-13  Jan Hubicka  <jh@suse.cz>
27973
27974         * gcc.dg/always_inline.c: New test.
27975         * gcc.dg/debug/20031231-1.c: Fix.
27976
27977 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27978
27979         PR c++/13474
27980         * g++.dg/template/array3.C: New test.
27981
27982 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27983
27984         * g++.dg/ext/lvalue1.C: No longer expected to fail.
27985         * g++.dg/warn/Wunused-2.C: Likewise.
27986
27987 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27988
27989         PR c++/13289
27990         * g++.dg/template/instantiate6.C: New test.
27991
27992 2004-01-12  Roger Sayle  <roger@eyesopen.com>
27993
27994         PR middle-end/11397
27995         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
27996
27997 2004-01-12  Jan Hubicka  <jh@suse.cz>
27998
27999         PR opt/12826
28000         * gcc.dg/20040112-1.c: New.
28001
28002         * gcc.dg/dwarf-die[1-7].c: Move to...
28003         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28004         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28005
28006 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28007
28008         PR c++/4100
28009         * g++.dg/parse/friend4.C: New test.
28010
28011 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28012
28013         PR c++/4100
28014         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28015         definition is called a friend.
28016
28017 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28018
28019         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28020
28021 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28022
28023         PR c++/3478
28024         * g++.dg/parse/error10.C: New test.
28025         * g++.dg/template/arg2.C: Accept "invalid type" error.
28026
28027 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28028
28029         PR middle-end/13392
28030         * g++.dg/opt/expect2.C: New test.
28031
28032 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28033
28034         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28035         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28036         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28037         Update dg-error regexps.
28038
28039 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28040
28041         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28042         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28043
28044 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28045
28046         * gcc.dg/pragma-re-1.c: Use right pointer type.
28047
28048 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28049
28050         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28051
28052 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28053
28054         * gcc.dg/rs6000-ldouble-1.c: New.
28055
28056 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28057
28058         DR 337
28059         PR c++/9256
28060         * g++.dg/other/abstract1.C: New test.
28061
28062 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28063
28064         * g++.dg/lookup/strong-using-1.C: New.
28065
28066 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28067
28068         PR c/11234
28069         * gcc.dg/func-ptr-conv-1.c: New test.
28070         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28071
28072 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28073
28074         PR target/13380.
28075         * gcc.c-torture/compile/20040109-1.c: New.
28076
28077 2004-01-08  Stuart Hastings  <stuart@apple.com>
28078
28079         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28080         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28081         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28082
28083 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28084
28085         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28086
28087 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28088
28089         * ada/acats/run_acats: Treat 'gnatchop' the same way
28090         as 'gnatmake'.  Export GCC_DRIVER.
28091         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28092         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28093
28094 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28095
28096         PR c++/12573
28097         * g++.dg/template/dependent-expr4.C: New test.
28098
28099 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28100
28101         * gcc.dg/altivec-11.c: New test.
28102
28103 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28104
28105         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28106
28107 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28108
28109         PR c/6024
28110         * gcc.dg/enum-compat-1.c: New test.
28111         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28112
28113 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28114
28115         PR c/12165
28116         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28117         gcc.dg/c99-idem-qual-3.c: New tests.
28118
28119 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28120
28121         * gcc.dg/winline-7.c: Don't cast void * to int.
28122
28123 2004-01-06  Jan Hubicka  <jh@suse.cz>
28124
28125         * gcc.dg/i386-sse-5.c: New test
28126         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28127
28128 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28129
28130         PR c++/12815
28131         * g++.dg/rtti/typeid4.C: New test.
28132
28133 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28134
28135         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28136
28137 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28138
28139         PR c++/12132
28140         * g++.dg/template/error11.C: New test.
28141
28142         PR c++/13451
28143         * g++.dg/template/class2.C: New test.
28144
28145 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28146         Richard Sandiford <rsandifo@redhat.com>
28147
28148         PR c++/13387
28149         * g++.dg/opt/alias3.C: New test.
28150
28151 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28152
28153         PR c++/13157
28154         * g++.dg/template/koenig3.C: New test.
28155
28156         PR c++/13529
28157         * g++.dg/parse/offsetof3.C: New test.
28158
28159         * g++.dg/init/copy7.C: Add missing dg-error markers.
28160
28161         PR c++/12226
28162         * g++.dg/init/copy7.c: New test.
28163
28164         PR c++/13536
28165         * g++.dg/parse/cast1.C: New test.
28166
28167 2004-01-04  Jan Hubicka  <jh@suse.cz>
28168
28169         * gcc.dg/winline[1-7].c: New tests.
28170
28171 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28172
28173         PR c++/13520
28174         * g++.dg/template/qualttp22.C: New test.
28175
28176 2004-01-01  Jan Hubicka  <jh@suse.cz>
28177
28178         * gcc.dg/debug/20031231-1.c: New.
28179         * gcc.c-torture/compile/20040101-1.c: New.
28180         * gcc.dg/dwarf-die-[1-7].c: New.
28181
28182 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28183
28184         PR optimization/13521
28185         * gcc.c-torture/compile/20031231-1.c: New test.
28186
28187 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28188
28189         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28190
28191 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28192
28193         PR c++/10079
28194         * g++.dg/template/crash16.C: New test.
28195
28196 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28197
28198         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28199
28200 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28201
28202         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28203         ports.
28204         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28205         * g++.old-deja/g++.law/profile1.C: Likewise.
28206         * gcc.c-torture/compile/981006-1.c: Likewise.
28207         * gcc.c-torture/execute/loop-2e.x: Likewise.
28208         * gcc.c-torture/execute/loop-2f.x: Remove.
28209         * gcc.c-torture/execute/loop-2g.x: Likewise.
28210         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28211         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28212
28213 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         PR c++/13507
28216         * g++.dg/ext/attrib11.C: New test.
28217
28218         PR c++/13494
28219         * g++.dg/template/array2-1.C: New test.
28220         * g++.dg/template/array2-2.C: New test.
28221
28222 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28223
28224         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28225
28226 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         PR c++/12774
28229         * g++.dg/template/array1-1.C: New test.
28230         * g++.dg/template/array1-2.C: New test.
28231
28232 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28233
28234         PR fortran/12632
28235         * g77.dg/12632.f: New test case.
28236
28237 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28238
28239         PR c++/13289
28240         * g++.dg/parse/nontype1.C: New test.
28241
28242 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28243
28244         PR c++/12403
28245         * g++.dg/parse/explicit1.C: New test.
28246         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28247
28248 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28249
28250         PR c++/13081
28251         * g++.dg/opt/inline6.C: New test.
28252
28253         PR c++/12613
28254         * g++.dg/parse/error9.C: New test.
28255
28256         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28257
28258 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28259
28260         PR c++/13009
28261         * g++.dg/init/assign1.C: New test.
28262
28263 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28264
28265         PR c++/13070
28266         * g++.dg/warn/format3.C: New test case.
28267
28268 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28269
28270         * gcc.c-torture/compile/20031227-1.c: New test.
28271
28272 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28273
28274         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28275         * g77.dg/bprob/bprob.exp: Likewise.
28276         * gcc.misc-tests/bprob.exp: Likewise.
28277         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28278         variants on systems where the library does not provide that
28279         functionality.
28280         * gcc.dg/builtins-20.c: Use builtins-config.h.
28281         * gcc.dg/builtins-config.h: New file.
28282
28283 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28284
28285         * lib/gcc-dg.exp (dg-require-profiling): New function.
28286         * lib/target-supports.exp (check_profiling_available): Likewise.
28287         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28288         * g77.dg/bprob/bprob.exp: Likewise.
28289         * gcc.misc-tests/bprob.exp: Likewise.
28290         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28291         * gcc.dg/20021014-1.c: Likewise.
28292         * gcc.dg/nest.c: Likewise.
28293
28294 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28295
28296         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28297         compiling.
28298         * g++.dg/lookup/java2.C: Likewise.
28299         * gcc.dg/cpp/lexident.c: Likewise.
28300
28301 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28302
28303         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28304         given.
28305         * gcc.c-torture/compile/961203-1.c: Likewise.
28306         * gcc.c-torture/compile/980506-1.c: Likewise.
28307
28308 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28309
28310         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28311         (additional_prunes): New global.
28312         (gcc-dg-prune): Handle additional per-test pruning.
28313         (dg-test): Clear additional_prunes between tests.
28314
28315         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28316         dg-prune-output to avoid spurious failures from assembler
28317         complaining about nonexistent WAW violations.
28318         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28319         Use dg-prune-output to avoid spurious failures from assembler
28320         warning about Itanium B-step errata.
28321
28322 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28323
28324         * g++.dg/abi/macro0.C: New test.
28325         * g++.dg/abi/macro1.C: Likewise.
28326         * g++.dg/abi/macro2.C: Likewise.
28327
28328         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28329         * g++.dg/abi/bitfield7.C: Likewise.
28330         * g++.dg/abi/dtor2.C: Likewise.
28331         * g++.dg/abi/mangle11.C: Likewise.
28332         * g++.dg/abi/mangle12.C: Likewise.
28333         * g++.dg/abi/mangle14.C: Likewise.
28334         * g++.dg/abi/mangle17.C: Likewise.
28335         * g++.dg/abi/vbase10.C: Likewise.
28336         * g++.dg/abi/vbase14.C: Likewise.
28337         * g++.dg/template/qualttp17.C: Likewise.
28338
28339 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28340
28341         PR c/11995
28342         * gcc.dg/20031223-1.c: New test.
28343
28344 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28345
28346         * gcc.dg/noreturn-7.c: New test.
28347
28348 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28349
28350         * gcc.dg/null-pointer-1.c: New test.
28351
28352 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28353
28354         * g++.old-deja/g++.jason/template18.C: Remove.
28355         * g++.old-deja/g++.jason/template37.C: Likewise.
28356
28357         PR c++/12862
28358         * g++.dg/lookup/ns1.C: New test.
28359
28360         PR c++/12397
28361         * g++.dg/template/lookup3.C: New test.
28362
28363 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28364
28365         * g++.dg/template/recurse1.C: New test
28366
28367 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28368
28369         PR c++/12479
28370         * g++.dg/parse/semicolon1.C: New test.
28371         * g++.dg/parse/semicolon1.h: Likewise.
28372
28373 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28374
28375         * gcc.dg/darwin-misaligned.c: New test.
28376
28377 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28378
28379         PR c/9163
28380         * gcc.dg/20031222-1.c: New test.
28381
28382 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28383
28384         PR c++/13438
28385         * g++.dg/parse/error8.C: New test.
28386
28387         PR c++/11554
28388         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28389
28390 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28391
28392         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28393         too small.
28394         * gcc.c-torture/compile/930217-1.c: Likewise.
28395         * gcc.c-torture/compile/930513-1.c: Likewise.
28396         * gcc.c-torture/execute/920908-2.c: Likewise.
28397         * gcc.c-torture/execute/921204-1.c: Likewise.
28398         * gcc.c-torture/execute/930621-1.c: Likewise.
28399         * gcc.c-torture/execute/930630-1.c: Likewise.
28400         * gcc.c-torture/execute/931031-1.c: Likewise.
28401         * gcc.c-torture/execute/980602-2.c: Likewise.
28402         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28403         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28404         * gcc.c-torture/execute/extzvsi.c: Likewise.
28405         * gcc.c-torture/unsorted/ext.c: Likewise.
28406
28407 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28408
28409         PR target/12749
28410         * gcc.c-torture/compile/20031220-2.c: New test case.
28411
28412 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28413
28414         PR optimization/13031
28415         * gcc.c-torture/compile/20031220-1.c: New test case.
28416
28417 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28418
28419         * gcc.dg/cast-function-1.c: New test.
28420
28421 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28422
28423         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28424         formats.
28425
28426 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28427
28428         PR c++/12795
28429         * g++.dg/ext/attrib10.C: New test.
28430
28431 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28432
28433         * gcc.dg/cleanup-10.c: New test.
28434         * gcc.dg/cleanup-11.c: New test.
28435
28436 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28437
28438         PR c++/13239
28439         * g++.dg/opt/expect1.C: New test.
28440
28441 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28442
28443         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28444
28445 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28446
28447         PR debug/12923
28448         * gcc.dg/20031218-1.c: New test.
28449
28450         PR debug/12389
28451         * gcc.dg/20031218-2.c: New test.
28452         * gcc.dg/20031218-3.c: New test.
28453
28454         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28455         of label name and allow for USER_LABEL_PREFIX == "_" names.
28456         * g++.dg/abi/mangle18-2.C: Likewise.
28457         * g++.dg/abi/mangle19-1.C: Likewise.
28458         * g++.dg/abi/mangle19-2.C: Likewise.
28459         * g++.dg/abi/mangle20-1.C: Likewise.
28460         * g++.dg/abi/mangle20-2.C: Likewise.
28461
28462 2003-12-18  Richard Henderson  <rth@redhat.com>
28463
28464         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28465
28466 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28467             Dan Kegel <dank@kegel.com>
28468
28469         PR other/12009
28470         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28471         testing a cross compiler, it causes spurious compile failures.
28472         * lib/g++.exp: Likewise.
28473
28474 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28475
28476         PR c++/13262
28477         * g++.dg/template/access13.C: New test.
28478
28479 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28480
28481         * gcc.dg/20031216-1.c: New test.
28482
28483 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28484
28485         PR c++/9154
28486         * g++.dg/template/error10.C: New test.
28487
28488 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28489
28490         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28491         * g++.dg/eh/simd-2.C: Likewise.
28492
28493 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28494             Roger Sayle  <roger@eyesopen.com>
28495
28496         * gcc.c-torture/execute/ieee/mzero5.c: New.
28497
28498 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28499
28500         PR c++/10603
28501         * g++.dg/parse/error6.C: New test.
28502
28503         PR c++/12827
28504         * g++.dg/parse/error7.C: New test.
28505
28506 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28507
28508         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28509         at -O with stabs debugging formats.
28510         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28511         * gcc.dg/debug/debug-2.c: Likewise.
28512
28513 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28514
28515         PR c++/12696
28516         * g++.dg/init/error1.C: New test.
28517
28518         PR c++/12218
28519         * g++.dg/init/pm3.C: New test.
28520
28521 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28522
28523         PR c/3347
28524         * gcc.dg/bitfld-8.c: New test.
28525
28526 2003-12-16  James Lemke  <jim@wasabisystems.com>
28527
28528         * gcc.dg/arm-scd42-[123].c: New tests.
28529
28530 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28531
28532         PR c++/9043
28533         * g++.dg/abi/mangle20-1.C: New test.
28534         * g++.dg/abi/mangle20-2.C: New test.
28535
28536 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28537
28538         PR c++/13275
28539         * g++.dg/other/offsetof2.C: Remove XFAIL.
28540         * g++.dg/parse/offsetof1.C: New test.
28541         * g++.gd/parse/offsetof2.C: Likewise.
28542
28543 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28544
28545         * g++.dg/template/nontype3.C: New test.
28546         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28547
28548 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28549
28550         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28551
28552 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28553
28554         PR c++/13387
28555         * g++.dg/expr/assign1.C: New test.
28556
28557         PR c++/13242
28558         * g++.dg/abi/mangle19-1.C: New test.
28559         * g++.dg/abi/mangle19-2.C: New test.
28560
28561 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28562
28563         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28564
28565 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28566
28567         * gcc.c-torture/execute/20031216-1.c: New test.
28568
28569 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28570
28571         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28572         an ICE regression.
28573
28574 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28575
28576         PR c++/10926
28577         * g++.dg/template/error9.C: New test.
28578
28579         PR c++/11116
28580         * g++.dg/template/error8.C: New test.
28581
28582 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28583
28584         PR middle-end/13400
28585         * gcc.c-torture/execute/20031215-1.c: New test case.
28586
28587 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28588
28589         PR c++/13269
28590         * g++.dg/parse/error5.C: New test.
28591
28592         PR c++/12989
28593         * g++.dg/expr/sizeof1.C: New test.
28594
28595         PR c++/13310
28596         * g++.dg/template/crash15.C: New test.
28597
28598 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28599
28600         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28601         a non-POD type as the last named parameter of a varargs function.
28602
28603 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28604
28605         PR c++/13243
28606         PR c++/12573
28607         * g++.dg/template/crash14.C: New test.
28608         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28609
28610 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28611
28612         * g++.dg/other/java1.C: New test.
28613
28614         PR c++/13241
28615         * g++.dg/abi/mangle18-1.C: New test.
28616         * g++.dg/abi/mangle18-2.C: New test.
28617
28618 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28619
28620         PR optimization/10312
28621         * gcc.c-torture/execute/20031214-1.c: New.
28622
28623 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28624
28625         PR c++/10779
28626         PR c++/12160
28627         * g++.dg/parse/error3.C: New test.
28628         * g++.dg/parse/error4.C: Likewise.
28629         * g++.dg/abi/mangle4.C: Tweak error messages.
28630         * g++.dg/lookup/using5.C: Likewise.
28631         * g++.dg/other/error2.C: Likewise.
28632         * g++.dg/parse/typename5.C: Likewise.
28633         * g++.dg/parse/undefined1.C: Likewise.
28634         * g++.dg/template/arg2.C: Likewise.
28635         * g++.dg/template/ttp3.C: Likewise.
28636         * g++.dg/template/type1.C: Likewise.
28637         * g++.old-deja/g++.other/crash32.C: Likewise.
28638         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28639
28640 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28641
28642         PR c++/13106
28643         * g++.dg/warn/noreturn-3.C: New test.
28644
28645 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28646
28647         PR c++/13118
28648         * g++.dg/abi/covariant3.C: New.
28649
28650 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28651
28652         * g++.dg/eh/ia64-1.C: New test.
28653
28654 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28655
28656         PR optimization/13037
28657         * g77.f-torture/execute/13037.f: New test case.
28658
28659 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28660
28661         PR c++/12881
28662         * g++.dg/abi/covariant2.C: New.
28663
28664 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28665
28666         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28667
28668 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28669
28670         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28671
28672 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28673
28674         PR other/10819
28675         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28676         to fix Bug 10819.
28677         * lib/g++.exp (g++_version): Likewise.
28678         * lib/g77.exp (g77_version): Likewise.
28679         * lib/objc.exp (default_objc_version): Likewise.
28680
28681 2003-12-10  Richard Henderson  <rth@redhat.com>
28682
28683         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28684
28685         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28686
28687 2003-12-08  Matt Austern  <austern@apple.com>
28688
28689         PR c/13134
28690         * lib/gcc-dg.exp (dg-require-visibility): Define.
28691         * lib/target-supports (check_visibility_available): Define.
28692         * gcc.dg/visibility-1.c: New test.
28693         * gcc.dg/visibility-2.c: Likewise.
28694         * gcc.dg/visibility-3.c: Likewise.
28695         * gcc.dg/visibility-4.c: Likewise.
28696         * gcc.dg/visibility-5.c: Likewise.
28697         * gcc.dg/visibility-6.c: Likewise.
28698         * g++.dg/ext/visibility-1.C: Likewise.
28699         * g++.dg/ext/visibility-2.C: Likewise.
28700         * g++.dg/ext/visibility-3.C: Likewise.
28701         * g++.dg/ext/visibility-4.C: Likewise.
28702         * g++.dg/ext/visibility-5.C: Likewise.
28703         * g++.dg/ext/visibility-6.C: Likewise.
28704
28705 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28706
28707         * g++.dg/lookup/java1.C: New test.
28708         * g++.dg/lookup/java2.C: New test.
28709
28710 2003-12-07  Falk Hueffner  <falk@debian.org>
28711
28712         * g++.dg/opt/noreturn-1.C: New test.
28713
28714 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28715
28716         * gcc.dg/overflow-1.c: New test.
28717
28718 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28719
28720         * g77.f-torture/compile/13060.f: New test.
28721
28722 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28723
28724         PR c++/13323
28725         * g++.dg/inherit/operator2.C: New test.
28726
28727 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28728
28729         PR c++/13305
28730         * g++.dg/ext/attrib9.C: New test.
28731
28732 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28733
28734         PR c++/13314
28735         * g++.dg/template/error7.C: New test.
28736
28737 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28738             J"orn Rennecke <joern.rennecke@superh.com>
28739
28740         PR target/13302
28741         * g++.dg/other/struct-va_list.C: New test.
28742
28743 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28744
28745         PR c++/13166
28746         * g++.dg/parse/defarg6.C: New test.
28747
28748 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28749
28750         PR target/13256
28751         * gcc.c-torture/execute/20031201-1.c: New test.
28752
28753 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28754
28755         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
28756
28757 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28758
28759         * gcc.dg/builtin-return-1.c: New test.
28760
28761 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
28762             J"orn Rennecke <joern.rennecke@superh.com>
28763
28764         PR optimization/13260
28765         * gcc.c-torture/execute/20031204-1.c: New test.
28766
28767 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28768
28769         PR c++/9127
28770         * g++.dg/template/error6.C: New test.
28771
28772 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
28773
28774         * gcc.dg/20031202-1.c: New test.
28775
28776 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28777
28778         PR c++/13179
28779         * g++.dg/template/eh1.C: New test.
28780
28781         PR c++/10771
28782         * g++.dg/template/error5.C: New test.
28783
28784 2003-12-02  David Ung  <davidu@mips.com>
28785
28786         * gcc.dg/compat/vector-check.h: Corrected type for var
28787         g_##TMODE
28788
28789 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28790
28791         PR c++/10126
28792         * g++.dg/template/ptrmem8.C: New test.
28793
28794 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28795
28796         PR c++/12573
28797         * g++.dg/template/dependent-expr3.C: New test.
28798
28799 2003-12-01  James Lemke  <jim@wasabisystems.com>
28800
28801         * gcc.dg/arm-g2.c: New test.
28802
28803 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28804
28805         PR optimization/11634
28806         * gcc.dg/20031201-2.c: New test case.
28807
28808 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
28809
28810         PR 11433
28811         * objc.dg/proto-lossage-3.m: New test.
28812
28813 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28814
28815         PR optimization/12628
28816         * gcc.dg/20031201-1.c: New test case.
28817
28818 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28819
28820         * gcc.dg/unaligned-1.c: New test.
28821
28822 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28823
28824         PR c++/9849
28825         * g++.dg/template/error4.C: New test.
28826         * g++.dg/template/nested3.C: Adjust error markers.
28827
28828 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28829
28830         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28831
28832 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28833
28834         PR c/10333
28835         * gcc.dg/bitfld-7.c: New test.
28836
28837 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28838
28839         * gcc.dg/tls/asm-1.C: New test.
28840
28841 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28842
28843         * gcc.dg/cpp/assert4.c: Update.
28844
28845 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28846
28847         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28848         * gcc.dg/builtin-apply3.c: New test.
28849
28850 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28851
28852         * lib/compat.exp (compat-obj): New xfaildata parameter.
28853         Use it to set compiler_conditional_xfail_data before compiling.
28854         (compat-get-options): Handle dg-xfail-if.
28855         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28856         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28857         * gcc.dg/compat/vector-1_y.c: Likewise.
28858         * gcc.dg/compat/vector-2_x.c: Likewise.
28859         * gcc.dg/compat/vector-2_y.c: Likewise.
28860
28861 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28862
28863         * g++.dg/opt/reg-stack4.C: New test.
28864
28865 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28866
28867         * gcc.dg/builtin-apply2.c: New test.
28868
28869 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28870
28871         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
28872
28873 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28874
28875         PR c++/12924
28876         * g++.dg/template/template-id-2.C: New test.
28877
28878 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28879
28880         PR c++/5369
28881         * g++.dg/template/memfriend1.C: New test.
28882         * g++.dg/template/memfriend2.C: Likewise.
28883         * g++.dg/template/memfriend3.C: Likewise.
28884         * g++.dg/template/memfriend4.C: Likewise.
28885         * g++.dg/template/memfriend5.C: Likewise.
28886         * g++.dg/template/memfriend6.C: Likewise.
28887         * g++.dg/template/memfriend7.C: Likewise.
28888         * g++.dg/template/memfriend8.C: Likewise.
28889         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
28890
28891 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
28892
28893         PR c++/12515
28894         * g++.dg/ext/cond1.C: New test.
28895
28896 2003-11-20  Richard Henderson  <rth@redhat.com>
28897
28898         * gcc.dg/20020201-2.c: Remove.
28899         * gcc.dg/20020201-4.c: Remove.
28900         * gcc.dg/20020304-1.c: Remove.
28901
28902 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
28903
28904         * gcc.dg/cpp/trad/xwin1.c: New test case.
28905
28906 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
28907
28908         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
28909         * lib/g77.exp: Likewise.
28910         * lib/objc.exp: Likewise.
28911         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
28912         for darwin.
28913
28914 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28915
28916         PR c++/12932
28917         * g++.dg/template/static5.C: New test.
28918
28919 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28920
28921         * gcc.dg/nested-func-1.c: New test.
28922
28923 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28924
28925         * gcc.dg/cpp/assert4.c: New test.
28926
28927 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28928
28929         PR c++/2294
28930         * g++.dg/lookup/using9.c: New test.
28931
28932 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28933
28934         PR c++/12762
28935         * g++.dg/template/error3.C: New test.
28936
28937 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
28938
28939         PR ada/13035
28940         * ada/acats/run_acats, run_all.sh: Fix syntax error.
28941         No longer use a wrapper for gcc, since this does not work under
28942         Windows.
28943
28944 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28945
28946         PR c++/2094
28947         * g++.dg/template/ptrmem7.C: New test.
28948
28949 2003-11-13  Andrew Pinski <apinski@apple.com>
28950
28951         * gcc.c-torture/compile/20031113-1.c: New test.
28952
28953 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28954             Kean Johnston <jkj@sco.com>
28955
28956         PR c/13029
28957         * gcc.dg/unused-4.c: Update.
28958
28959 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28960
28961         * g++.dg/opt/const3.C: New test.
28962
28963 2003-11-13  Jan Hubicka  <jh@suse.cz>
28964
28965         * gcc.c-torture/compile/20031112-1.c: New test.
28966
28967 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
28968
28969         * g++.dg/parse/crash10.C: Remove bogus error marker.
28970
28971 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28972
28973         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
28974         (host_gcc): Likewise.
28975         (ROOT): Honor $PWDCMD.
28976         (BASE): Likewise.
28977         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
28978
28979 2003-11-12  Catherine Moore  <clm@redhat.com>
28980
28981         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
28982
28983 2003-11-12  Andreas Jaeger  <aj@suse.de>
28984             Jakub Jelinek  <jakub@redhat.com>
28985             Andrew Pinski  <pinskia@physics.uc.edu>
28986             Richard Henderson  <rth@redhat.com>
28987
28988         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
28989         systems.
28990         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
28991
28992         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
28993         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28994
28995 2003-11-11  Andreas Jaeger  <aj@suse.de>
28996
28997         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
28998
28999         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29000
29001 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29002
29003         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29004         Clean ups.
29005
29006 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29007
29008         * gcc.dg/trampoline-1.c: New test.
29009
29010 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29011
29012         * gcc.c-torture/compile/200031109-1.c: New test.
29013
29014 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29015
29016         PR c/3190
29017         PR c/8714
29018         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29019         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29020         gcc.dg/format/no-y2k-1.c: Update.
29021
29022 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29023
29024         PR optimization/10467
29025         * gcc.dg/20031108-1.c: New test case.
29026
29027 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29028
29029         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29030
29031 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29032
29033         * gcc.dg/compound-lvalue-1.c: New test.
29034         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29035         some XFAILs.
29036
29037 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29038
29039         * gcc.dg/altivec-varargs-1.c: New test.
29040
29041 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29042
29043         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29044         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29045         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29046         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29047         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29048
29049 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29050
29051         * gcc.dg/cond-lvalue-1.c: New test.
29052
29053 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29054
29055         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29056
29057 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29058
29059         PR c++/11616
29060         * g++.dg/template/instantiate5.C: New test.
29061
29062 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29063
29064         PR c++/12726
29065         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29066         * ChangeLog: Add missing first entry for above test.
29067
29068 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29069
29070         PR c++/9810
29071         * g++.dg/template/using8.C: New test.
29072         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29073
29074 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29075
29076         PR optimization/10817
29077         * gcc.c-torture/compile/20031102-1.c: New test case.
29078
29079 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29080
29081         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29082         2147483647.
29083
29084 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29085
29086         * gcc.dg/20031102-1.c: New test.
29087
29088 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29089
29090         * gcc.dg/complex-1.c: New test.
29091
29092 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29093
29094         PR c++/12796
29095         * g++.dg/template/crash13.C: Adjust expected error location.
29096         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29097
29098 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29099
29100         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29101
29102 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29103
29104         PR/10239
29105         * gcc.c-torture/compile/20031031-2.c: New test.
29106
29107 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29108
29109         PR/11640
29110         * gcc.c-torture/compile/20031031-1.c: New test.
29111
29112 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29113
29114         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29115         * gcc.misc-tests/bprob.exp: Likewise.
29116         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29117         the execution test on arm-elf configs.
29118         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29119         configs that don't support scratch files.
29120         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29121
29122 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29123
29124         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29125         done by dejagnu.
29126
29127 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29128
29129         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29130         Avoid non pure sh syntax. Add more logging.
29131
29132         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29133         fail.
29134
29135 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29136
29137         PR libgcj/10610
29138         * gcc.dg/ppc-stackalign-1.c: New test.
29139
29140 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29141
29142         * ada/acats/run_all.sh: Change output to be more compliant with
29143         dejagnu framework.
29144         Create acats.sum and acats.log files under testsuite/ada/acats
29145         Only run [a-z]* directories, to filter out e.g. CVS.
29146         Redirect build output to log file.
29147
29148 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29149
29150         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29151
29152 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29153
29154         PR ada/5909:
29155         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29156
29157 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29158
29159         * gcc.c-torture/compile/20031023-1.c: New test.
29160         * gcc.c-torture/compile/20031023-2.c: New test.
29161         * gcc.c-torture/compile/20031023-3.c: New test.
29162         * gcc.c-torture/compile/20031023-4.c: New test.
29163
29164 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29165
29166         PR c++/10371
29167         * g++.dg/lookup/scoped8.C: New test.
29168
29169 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29170
29171         * g++.dg/opt/reg-stack3.C: New test.
29172
29173 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29174
29175         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29176
29177 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29178
29179         PR c++/11076
29180         * g++.dg/template/crash13.C: New test.
29181
29182 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29183
29184         * gcc.dg/c99-restrict-2.c: New test.
29185
29186 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29187
29188         PR c++/12698, c++/12699, c++/12700, c++/12566
29189         * g++.dg/inherit/covariant9.C: New test.
29190         * g++.dg/inherit/covariant10.C: New test.
29191         * g++.dg/inherit/covariant11.C: New test.
29192
29193 2003-10-23  Jason Merrill  <jason@redhat.com>
29194
29195         PR c++/12726
29196         * g++.dg/ext/complit2.C: New test.
29197
29198 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29199
29200         PR target/12654
29201         * gcc.c-torture/execute/20031020-1.c: New test.
29202
29203 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29204
29205         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29206         following the jump_insn.
29207
29208 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29209
29210         * gcc.dg/cast-lvalue-1.c: New test.
29211
29212 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29213
29214         PR c++/11962
29215         * g++.dg/template/cond2.C: New test.
29216
29217 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29218
29219         * gcc.dg/builtins-28.c: New test.
29220
29221 2003-10-20  Jan Hubicka  <jh@suse.cz>
29222
29223         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29224         parameter.
29225         * testsuite/gcc.dg/inline-2.c: Likewise.
29226
29227 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29228
29229         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29230         * gcc.dg/nest.c: Likewise.
29231
29232 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29233
29234         PR c++/9781, c++/10583, c++/11862
29235         * g++.dg/parse/crash13.C: New test.
29236
29237 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29238
29239         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29240
29241 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29242
29243         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29244         Define HAVE_C99_RUNTIME except on Solaris.
29245         * gcc.dg/builtins-20.c: Likewise.
29246
29247 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29248
29249         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29250
29251 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29252
29253         PR c++/12495
29254         * g++.dg/template/crash21.C: New test.
29255
29256 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29257
29258         PR c++/2513
29259         * g++.dg/template/typename5.C: New test.
29260
29261 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29262
29263         PR c++/12369
29264         * g++.dg/template/friend25.C: New test.
29265
29266 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29267
29268         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29269         versions.
29270
29271 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29272
29273         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29274         == 2147483647.
29275
29276 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29277
29278         * gcc.c-torture/execute/960416-1.x: Remove.
29279         * gcc.c-torture/execute/divconst-3.x: Likewise.
29280
29281 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29282
29283         PR target/12598
29284         * gcc.dg/torture/cris-volatile-1.c: New test.
29285
29286 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29287
29288         PR optimization/9325
29289         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29290         for overflowing floating point to integer conversion during RTL
29291         simplification.
29292
29293 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29294
29295         * objc/execute/_cmd.m: Fix typo.
29296         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29297         Relax 'scan-assembler' regexp.
29298         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29299         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29300         * objc.dg/zero-link-2.m: Remove blank line.
29301         * objc.dg/zero-link-3.m: New test case.
29302
29303 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29304
29305         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29306
29307         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29308         than linker trickery.
29309
29310 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29311
29312         PR c++/12370
29313         * g++.dg/other/friend2.C: New test.
29314
29315 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29316
29317         * gcc.dg/20031012-1.c: New test.
29318
29319 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29320
29321         * gcc.dg/weak/weak-3.c: Fix for new warning.
29322
29323 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29324
29325         PR optimization/8750
29326         * gcc.c-torture/execute/20031012-1.c: New test case.
29327
29328 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29329
29330         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29331         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29332
29333 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29334
29335         PR optimization/12260
29336         * gcc.c-torture/compile/20031011-2.c: New test case.
29337
29338 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29339
29340         * gcc.c-torture/execute/20031011-1.c: New testcase.
29341
29342 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29343
29344         * gcc.c-torture/compile/20031011-1.c: New test.
29345
29346 2003-10-11  Jan Hubicka  <jh@suse.cz>
29347
29348         * g++.dg/other/first-global.C: New test.
29349
29350 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29351
29352         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29353
29354 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29355
29356         * gcc.c-torture/compile/20031010-1.c: New test.
29357
29358 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29359
29360         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29361         * gcc.c-torture/execute/va-arg-25.c: ... here.
29362
29363 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29364
29365         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29366
29367 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29368
29369         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29370
29371 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29372
29373         * g++.dg/parse/error2.C: New test.
29374
29375 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29376
29377         PR c++/11097
29378         * g++.dg/other/error5.C: Modify the error message.
29379         * g++.dg/lookup/using8.C: New test.
29380
29381 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29382
29383         * gcc.dg/darwin-abi-2.c: New file.
29384         * gcc.c-torture/execute/va-arg-24.c: New file.
29385
29386 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29387
29388         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29389         indentation.
29390
29391 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c++/10147
29394         * g++.dg/other/error4.C: Update error messages.
29395         * g++.dg/template/ptrmem4.C: Likewise.
29396
29397         PR c++/12337
29398         * g++.dg/init/new9.C: New test.
29399
29400         PR c++/12334, c++/12236, c++/8656
29401         * g++.dg/ext/attrib8.C: New test.
29402
29403 2003-10-06  Devang Patel  <dpatel@apple.com>
29404
29405         * gcc.dg/debug/dwarf2-3.h: New test.
29406         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29407
29408 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29409
29410         * g++.dg/opt/cfg2.C: New test.
29411
29412 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29413
29414         * g++.dg/opt/float1.C: New test.
29415
29416 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29417
29418         * gcc.dg/c90-array-lval-6.c: New test.
29419         * gcc.dg/c99-array-lval-6.c: New test.
29420
29421 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29422             Ziemowit Laski  <zlaski@apple.com>
29423
29424         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29425         'Derived', so that it is never considered a class method; add
29426         new warning for '+port' method ambiguity.
29427         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29428         <objc/objc-api.h> (needed on Mac OS X).
29429         * objc.dg/method-13.m: New test.
29430
29431 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29432
29433         PR optimization/9325, PR java/6391
29434         * gcc.c-torture/execute/20031003-1.c: New test case.
29435
29436 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29437
29438         PR optimization/12180
29439         * gcc.dg/20031002-1.c: New test.
29440
29441         PR c++/12486
29442         * g++.dg/inherit/error1.C: New test.
29443
29444 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29445
29446         * lib/f-torture.exp (search_for): Rename to...
29447         (search_for_re): This.  Also, clean up comments and the
29448         "regexp" invocation.
29449
29450 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29451
29452         * gcc.c-torture/compile/20031002-1.c: New test.
29453
29454 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29455
29456         * g++.dg/opt/cond1.C: New test.
29457
29458 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29459
29460         * gcc.dg/Wold-style-definition-2.c: New testcase.
29461         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29462
29463 2003-09-29  Richard Henderson  <rth@redhat.com>
29464
29465         * g++.dg/init/array10.C: Add dg-options.
29466
29467 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29468
29469         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29470
29471 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29472
29473         * g++.dg/template/friend19.C: Fix typo.
29474         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29475
29476 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29477
29478         * gcc.c-torture/execute/20030928-1.c: New test.
29479         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29480
29481 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29482
29483         * g++.dg/opt/unroll1.C: New test.
29484
29485 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29486
29487         PR optimization/11741
29488         * gcc.dg/20030926-1.c: New test case.
29489
29490 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29491
29492         PR c++/5655
29493         * g++.dg/parse/access7.C: New test.
29494         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29495
29496 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29497
29498         MERGE OF objc-improvements-branch into MAINLINE:
29499         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29500         if libobjc has not been built.
29501         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29502         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29503         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29504         objc/execute/nested-3.m, objc/execute/np-2.m,
29505         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29506         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29507         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29508         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29509         objc.dg/special/unclaimed-category-1.h,
29510         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29511         well as GNU runtime.
29512         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29513         * execute/cascading-1.m, execute/function-message-1.m,
29514         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29515         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29516         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29517         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29518         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29519         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29520         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29521         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29522         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29523         * objc.dg/bitfield-2.m: Run only on Darwin.
29524         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29525         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29526         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29527         * objc.dg/const-str-1.m: Fix constant string layout.
29528
29529 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29530
29531         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29532
29533 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29534
29535         * gcc.dg/darwin-abi-1.c: New file.
29536
29537 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29538
29539         PR target/12281
29540         * gcc.c-torture/compile/20030921-1.c: New test.
29541
29542 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29543
29544         * g++.dg/opt/reg-stack2.C: New test.
29545
29546 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29547
29548         * g++.dg/eh/delayslot1.C: New test.
29549
29550 2003-09-20  Richard Henderson  <rth@redhat.com>
29551
29552         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29553
29554 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29555
29556         * gcc.c-torture/execute/20030920-1.c: New test case.
29557
29558 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29559
29560         * g++.dg/rtti/typeid3.C: Correct expected error message.
29561
29562 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29563
29564         PR c++/157
29565         * g++.dg/parse/crash12.C: New test.
29566
29567 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29568
29569         * gcc.dg/compat/mixed-struct-check.h: New.
29570         * gcc.dg/compat/mixed-struct-defs.h: New.
29571         * gcc.dg/compat/mixed-struct-init.h: New.
29572         * gcc.dg/compat/struct-by-value-19_main.c: New.
29573         * gcc.dg/compat/struct-by-value-19_x.c: New.
29574         * gcc.dg/compat/struct-by-value-19_y.c: New.
29575         * gcc.dg/compat/struct-by-value-20_main.c: New.
29576         * gcc.dg/compat/struct-by-value-20_x.c: New.
29577         * gcc.dg/compat/struct-by-value-20_y.c: New.
29578         * gcc.dg/compat/struct-return-19_main.c: New.
29579         * gcc.dg/compat/struct-return-19_x.c: New.
29580         * gcc.dg/compat/struct-return-19_y.c: New.
29581         * gcc.dg/compat/struct-return-20_main.c: New.
29582         * gcc.dg/compat/struct-return-20_x.c: New.
29583         * gcc.dg/compat/struct-return-20_y.c: New.
29584
29585 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29586         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29587         so that it will not complain on LP64 targets.
29588
29589 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29590
29591         PR c++/495
29592         * g++.dg/template/friend24.C: New test.
29593
29594 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         PR c++/12332
29597         * g++.dg/template/memtmpl2.C: New test.
29598
29599 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29600
29601         PR target/11184
29602         * gcc.dg/builtin-apply1.c: New test.
29603
29604 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29605
29606         PR c++/9848
29607         * g++.dg/warn/Wunused-4.C: New test.
29608
29609 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29610
29611         PR c++/12316
29612         * g++.dg/other/gc2.C: New test.
29613
29614 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29615
29616         PR c++/11991
29617         * g++.dg/rtti/typeid3.C: New test.
29618
29619         PR c++/12266
29620         * g++.dg/overload/template1.C: New test.
29621
29622 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29623
29624         * g++.dg/opt/cfg3.C: New test.
29625
29626 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29627
29628         PR c++/7939
29629         * g++.dg/template/crash11.C: New test.
29630
29631 2003-09-16  Jason Merrill  <jason@redhat.com>
29632             Jakub Jelinek  <jakub@redhat.com>
29633
29634         * gcc.dg/attr-warn-unused-result.c: New test.
29635
29636 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29637
29638         PR c++/12184
29639         * g++.dg/expr/call2.C: New test.
29640
29641 2003-09-15  Andreas Jaeger  <aj@suse.de>
29642
29643         * gcc.dg/Wold-style-definition-1.c: New test.
29644
29645 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29646
29647         PR c++/3907
29648         * g++.dg/parse/template12.C: New test.
29649
29650         * g++.dg/abi/bitfield11.C: New test.
29651         * g++.dg/abi/bitfield12.C: Likewise.
29652
29653 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29654
29655         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29656         non-expansion of functional macro name without arguments at EOL.
29657         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29658
29659 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29660
29661         * gcc.c-torture/execute/20030914-[12].c: New tests.
29662
29663 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29664
29665         PR c++/11788
29666         * g++.dg/overload/addr1.C: New test.
29667
29668 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29669
29670         * gcc.dg/20030909-1.c: New test.
29671
29672 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29673
29674         * gcc.dg/ultrasp10.c: New test.
29675
29676 2003-09-09  Devang Patel  <dpatel@apple.com>
29677
29678         * gcc.dg/darwin-ld-6.c: New test.
29679
29680 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29681
29682         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29683
29684 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29685
29686         * gcc.dg/ia64-types1.c: New test.
29687         * gcc.dg/ia64-types2.c: Likewise.
29688
29689 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29690
29691         * gcc.dg/builtins-1.c: Add more _Complex tests.
29692         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29693
29694         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29695         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29696
29697 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29698
29699         PR c++/11786
29700         * g++.dg/lookup/koenig2.C: New test.
29701
29702         PR c++/5296
29703         * g++.dg/rtti/typeid2.C: New test.
29704
29705 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29706
29707         * gcc.c-torture/compile/20030904-1.c: New test.
29708
29709 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29710
29711         * g++.dg/opt/longbranch2.C: New test.
29712
29713 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29714
29715         * g++.dg/template/crash10.C: Only compile it.
29716
29717 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29718
29719         PR middle-end/11665
29720         * gcc.c-torture/compile/20030907-1.c: New test.
29721         * g++.dg/init/array11.C: New test.
29722
29723 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29724
29725         PR c++/11852
29726         * g++.dg/init/struct1.C: New test.
29727
29728 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29729
29730         PR c++/12181
29731         * g++.dg/expr/comma1.C: New test.
29732
29733 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29734
29735         PR c++/11867
29736         * g++.dg/expr/static_cast5.C: New test.
29737
29738 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29739
29740         PR c++/11507
29741         * g++.dg/lookup/scoped7.C: New test.
29742
29743         PR c++/9574
29744         * g++.dg/other/static1.C: New test.
29745
29746         PR c++/11490
29747         * g++.dg/warn/template-1.C: New test.
29748
29749         PR c++/11432
29750         * g++.dg/template/crash10.C: New test.
29751
29752         PR c++/2478
29753         * g++.dg/overload/VLA.C: New test.
29754
29755         PR c++/10804
29756         * g++.dg/template/call1.C: New test.
29757
29758 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29759
29760         PR c++/11794
29761         * g++.dg/parse/using3.C: New test.
29762
29763 2003-09-06  Roger Sayle  <roger@eyesopen.com>
29764
29765         PR c++/11409
29766         * g++.dg/overload/builtin3.C: New test case.
29767
29768 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
29769
29770         PR c/9862
29771         * gcc.dg/20030906-1.c: New test.
29772         * gcc.dg/20030906-2.c: Likewise.
29773
29774 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29775
29776         PR c++/12167
29777         * g++.dg/parse/defarg5.C: New test.
29778
29779         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
29780
29781 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
29782
29783         PR c++/12163
29784         * g++.dg/expr/static_cast4.C: New test.
29785
29786         PR c++/12146
29787         * g++.dg/template/crash9.C: New test.
29788
29789 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
29790
29791         * g++.old-deja/g++.ext/pretty2.C: Update for change
29792         in __FUNCTION__.
29793         * g++.old-deja/g++.ext/pretty3.C: Likewise.
29794
29795 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
29796
29797         PR c++/11922
29798         * g++/dg/template/qualified-id1.C: New test.
29799
29800         PR c++/12037
29801         * g++.dg/warn/noeffect4.C: New test.
29802
29803 2003-09-04  Matt Austern  <austern@apple.com>
29804
29805         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
29806         * g++.dg/ext/fnname2.C: Likewise.
29807         * g++.dg/ext/fnname3.C: Likewise.
29808
29809 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
29810
29811         * g++.dg/expr/lval1.C: New test.
29812         * g++.dg/ext/lvcast.C: Remove.
29813
29814 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29815
29816         PR optimization/11700.
29817         * gcc.c-torture/compile/20030903-1.c: New test case.
29818
29819 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29820
29821         PR c++/12053
29822         * g++.dg/abi/layout4.C: New test.
29823
29824 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29825
29826         PR c++/11553
29827         * g++.dg/parse/friend3.C: New test.
29828
29829 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29830
29831         PR c++/11847
29832         * g++.dg/template/class1.C: New test.
29833
29834         PR c++/11808
29835         * g++.dg/expr/call1.C: New test.
29836
29837 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29838
29839         PR c++/12114
29840         * g++.dg/init/ref9.C: New test.
29841
29842         PR c++/11972
29843         * g++.dg/template/nested4.C: New test.
29844
29845 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29846
29847         PR c++/12093
29848         * g++.dg/template/non-dependent4.C: New test.
29849
29850         PR c++/11928
29851         * g++.dg/inherit/conv1.C: New test.
29852
29853 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29854
29855         PR c++/6196
29856         * g++.dg/ext/label1.C: New test.
29857         * g++.dg/ext/label2.C: Likewise.
29858
29859 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29860
29861         * g++.dg/expr/cond3.C: New test.
29862
29863 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29864
29865         * gcc.dg/builtins-1.c: Add new builtin cases.
29866
29867 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29868
29869         * gcc.dg/builtins-1.c: Add new cases.
29870         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29871
29872 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29873
29874         * gcc.dg/builtins-1.c: Add more math builtin tests.
29875         * gcc.dg/torture/builtin-attr-1.c: New test.
29876
29877 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29878
29879         PR optimization/5079
29880         * g++.dg/opt/static3.C: New test.
29881
29882 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29883
29884         * gcc.misc-tests/gcov-10b.c: New test.
29885
29886 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
29887
29888         * g++.dg/opt/ptrmem3.C: New test.
29889
29890         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
29891
29892 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
29893
29894         * gcc.dg/20030826-2.c: New test.
29895
29896 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29897
29898         PR middle-end/12002
29899         * g77.f-torture/compile/12002.f: New test case.
29900
29901 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29902
29903         * gcc.dg/20030826-1.c: New test case.
29904
29905 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
29906
29907         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
29908
29909 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
29910
29911         PR c++/11871
29912         * c++.dg/lookup/crash1.C: New test.
29913
29914         * c++.dg/warn/noeffect3.C: New test.
29915
29916 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
29917
29918         * gcc.dg/compat/vector-1_x.c: Compile with -w.
29919         * gcc.dg/compat/vector-1_y.c: Ditto.
29920         * gcc.dg/compat/vector-2_x.c: Ditto.
29921         * gcc.dg/compat/vector-2_y.c: Ditto.
29922
29923 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
29924
29925         * gcc.dg/20030702-1.c: New test.
29926
29927 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
29928
29929         PR c++/8795
29930         * g++.dg/ext/altivec-1.C: New test.
29931
29932 2003-08-24  Richard Henderson  <rth@redhat.com>
29933
29934         * g++.dg/eh/simd-2.C: Add -w for x86.
29935
29936 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
29937
29938         * gcc.dg/20030815-1.c: New test.
29939
29940 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29941
29942         PR c++/3765
29943         * g++.dg/parse/access6.C: New test.
29944
29945 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29946
29947         PR c++/641, c++/11876
29948         * g++.dg/template/friend22.C: New test.
29949         * g++.dg/template/friend23.C: Likewise.
29950
29951 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29952
29953         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
29954         identically.
29955
29956 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29957
29958         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
29959
29960 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29961
29962         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
29963
29964 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29965
29966         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
29967
29968 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29969
29970         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
29971
29972 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
29973
29974         PR c++/11919
29975         * g++.dg/overload/prom1.C: New test.
29976
29977         PR c++/11551
29978         * g++.dg/parse/dtor2.C: New test.
29979
29980         PR c++/10762
29981         * g++.dg/parse/using2.C: New test.
29982
29983 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
29984
29985         PR target/11805
29986         * gcc.c-torture/compile/20030821-1.c: New.
29987
29988 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
29989
29990         PR c++/11834
29991         * g++.dg/template/deduce2.C: New test.
29992
29993 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
29994
29995         * gcc.c-torture/execute/20030821-1.c: New test.
29996
29997 2003-08-20  Roger Sayle  <roger@eyesopen.com>
29998
29999         PR middle-end/11984
30000         * gcc.dg/20030820-1.c: New test case.
30001
30002 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30003
30004         PR c++/11945
30005         * g++.dg/warn/noeffect2.C: New test.
30006
30007 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30008
30009         PR c++/10926
30010         * g++.dg/template/dtor2.C: New test.
30011
30012         PR c++/11684
30013         * g++.dg/template/operator1.C: New test.
30014         * g++.dg/parse/operator4.C: New test.
30015
30016         PR c++/11946.C
30017         * g++.dg/expr/enum1.C: New test.
30018         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30019
30020         PR c++/11036.C
30021         * g++.dg/parse/elab2.C: New test.
30022         * g++.dg/parse/typedef4.C: Change error message.
30023         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30024         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30025         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30026
30027 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30028
30029         * gcc.dg/pch/warn-1.c: New.
30030         * gcc.dg/pch/warn-1.hs: New.
30031
30032         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30033         not-tested file.
30034
30035 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30036
30037         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30038
30039 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30040
30041         * gcc.dg/uninit-D.c: New Test.
30042         * gcc.dg/uninit-E.c: New Test.
30043         * gcc.dg/uninit-F.c: New Test.
30044         * gcc.dg/uninit-G.c: New Test.
30045
30046 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30047
30048         * g++.dg/README: Describe the pch directory.
30049
30050 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30051
30052         PR c++/11174
30053         * g++.dg/parse/access4.C: New test.
30054         * g++.dg/parse/access5.C: Likewise.
30055         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30056
30057 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30058
30059         * gcc.dg/noncompile/20030818-1.c: New.
30060
30061 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30062
30063         PR c++/11957
30064         * g++.dg/warn/noeffect1.C: New test.
30065
30066         * g++.dg/template/scope2.C: New test.
30067         * g++.dg/template/error2.C: Correct dg-error
30068
30069 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30070
30071         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30072
30073 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30074
30075         PR C++/11512
30076         * g++.dg/template/warn1.C: New.
30077
30078 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30079
30080         * g++.dg/template/error2.C: New test.
30081         * g++.dg/lookup/using7.C: Adjust errors
30082         * g++.old-deja/g++.pt/crash36.C: Likewise.
30083         * g++.old-deja/g++.pt/derived3.C: Likewise.
30084
30085 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30086
30087         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30088         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30089         * gcc.c-torture/execute/builtins/string-9.c: New, from
30090         string-opt-9.c.  Adjust for execute/builtins framework.
30091         * gcc.c-torture/execute/string-opt-9.c: Delete.
30092
30093 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30094
30095         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30096
30097         * g++.dg/parse/ret-type2.C: New test.
30098
30099         PR c++/11703
30100         * g++.dg/init/new8.C: New test.
30101
30102         PR c++/10923
30103         * g++.dg/parse/typedef5.C: New test.
30104
30105         PR c++/9512
30106         * g++.dg/parse/qualified2.C: New test.
30107         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30108         invalid code.
30109
30110 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30111
30112         * g++.dg/conversion/ptrmem1.C: New test.
30113
30114 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30115
30116         PR target/11693
30117         * gcc.dg/20030811-1.c: New test.
30118
30119         PR target/11535
30120         * gcc.c-torture/execute/20030811-1.c: New test.
30121
30122 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30123
30124         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30125
30126 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30127
30128         PR c++/11789.C
30129         * g++.dg/inherit/multiple1.C: New test.
30130
30131 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30132
30133         * gcc.dg/spe1.c: New test.
30134
30135         PR c++/11670
30136         * g++.dg/expr/cast2.C: New test.
30137
30138         PR c++/10530
30139         * g++.dg/template/dependent-name2.C: New test.
30140
30141 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30142
30143         * g++.dg/parse/crash11.C: Put the dg options in comments.
30144
30145 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30146
30147         * lib/gcc-dg.exp: Update for diagnostic change.
30148
30149 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30150
30151         PR c++/5767
30152         * g++.dg/parse/crash11.C: New test.
30153
30154 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30155
30156         * gcc.dg/cpp/spacing1.c: Update.
30157
30158 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30159
30160         PR target/11739
30161         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30162         a value for -mtune.
30163
30164 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30165
30166         PR middle-end/11771
30167         * gcc.c-torture/compile/20030804-1.c: New test case.
30168
30169 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30170
30171         * gcc.dg/20030804-1.c: New test case.
30172
30173 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30174
30175         * gcc.dg/cpp/separate-1.c: New test.
30176
30177 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30178
30179         PR c++/11704
30180         * g++.dg/template/dependent-expr2.C: New test.
30181
30182         PR c++/11766
30183         * g++.dg/expr/ptrmem1.C: New test.
30184
30185 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30186
30187         PR c++/9453
30188         * g++.dg/template/friend15.C: New test.
30189
30190 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30191
30192         * lib/dg-pch.exp: Work round PCH bug.
30193
30194 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30195
30196         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30197         builtins.  Move cases from builtins-4.c here.
30198
30199         * gcc.dg/torture/builtin-math-1.c: New test taken from
30200         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30201         additional cases.
30202
30203         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30204         Delete.
30205
30206 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30207
30208         PR c++/9447
30209         * g++.dg/template/using7.C: New test.
30210
30211 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30212
30213         * import1.c, import2.c: New tests.
30214
30215 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30216
30217         * g++.dg/eh/crossjump1.C: New test.
30218
30219 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30220
30221         PR c++/11697
30222         * g++.dg/template/using6.C: New test.
30223
30224         PR c++/11744
30225         * g++.dg/template/koenig2.C: New test.
30226
30227 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30228
30229         PR c++/7983
30230         * g++.dg/parse/typedef4.C: New test.
30231
30232 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30233
30234         PR c++/8442, c++/8806
30235         * g++.dg/template/elab1.C: New test.
30236         * g++.dg/template/type2.C: Likewise.
30237         * g++.dg/template/ttp3.C: Adjust expected error message.
30238         * g++.old-deja/g++.law/visibility13.C: Likewise.
30239         * g++.old-deja/g++.niklas/t135.C: Likewise.
30240         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30241         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30242         template argument.
30243         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30244
30245 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30246
30247         PR c++/11295
30248         * g++.dg/ext/stmtexpr1.C: New test.
30249
30250         * g++.dg/opt/tmp1.C: New test.
30251
30252         PR c++/11525
30253         * g++.dg/parse/constant4.C: New test.
30254
30255         PR c++/9447
30256         * g++.dg/template/using5.C: New test.
30257
30258 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30259
30260         * gcc.dg/builtins-27.c: New test case.
30261
30262 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30263
30264         * gcc.dg/tls/opt-7.c: New test.
30265
30266 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30267
30268         * g++.old-deja/g++.other/crash18.C: Remove.
30269
30270 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30271
30272         * g++.dg/template/explicit3.C: New.
30273         * g++.dg/template/explicit4.C: New.
30274         * g++.dg/template/explicit5.C: New.
30275
30276         PR c++/11347
30277         * g++.dg/template/memtmpl1.C: New.
30278
30279 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30280
30281         PR target/11565
30282         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30283         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30284
30285 2003-07-30  Jan Hubicka  <jh@suse.cz>
30286
30287         * vtgc1.c: Kill.
30288
30289 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30290
30291         * gcc.dg/struct-in-proto-1.c: New test.
30292
30293 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30294
30295         * gcc.dg/cpp/include2.c: Only expect one message.
30296
30297 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30298
30299         PR c++/9447
30300         * g++.dg/template/using1.C: New test.
30301         * g++.dg/template/using2.C: New test.
30302         * g++.dg/template/using3.C: New test.
30303         * g++.dg/template/using4.C: New test.
30304
30305 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30306
30307         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30308         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30309
30310 2003-07-28  Jan Hubicka  <jh@suse.cz>
30311
30312         PR c++/11530
30313         * g++.dg/opt/call1.C: New test.
30314
30315 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30316
30317         PR c++/11667
30318         * g++.dg/init/enum2.C: New test.
30319         * g++.dg/template/overload1.C: Add "-w" option.
30320
30321 2003-07-28    <hp@bitrange.com>
30322
30323         * gcc.dg/Wdeclaration-after-statement-1.c,
30324         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30325
30326 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30327
30328         * gcc.c-torture/compile/20030725-1.c: New test.
30329
30330 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30331
30332         * gcc.dg/20030505.c: Only run for SPE.
30333         Remove definition of opaque type.
30334
30335 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30336
30337         * g++.dg/template/ptrmem6.C: New test.
30338
30339 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30340
30341         * gcc.c-torture/compile/zero-strct-2.c: New test.
30342
30343 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30344
30345         * gcc.dg/intermod-1.c: New test.
30346
30347 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30348
30349         PR c++/11617
30350         * g++.dg/template/lookup2.C: New test.
30351         * g++.dg/template/memclass1.C: Remove instantiated from error.
30352         * g++.dg/other/error2.C: Tweak expected errors.
30353
30354         PR c++/11596
30355         * g++.dg/template/defarg3.C: New test.
30356
30357         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30358
30359 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30360
30361         * g++.dg/inherit/access5.C: New test.
30362
30363 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30364
30365         PR c++/11513
30366         * g++.dg/template/crash8.C: New test.
30367
30368 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30369
30370         PR c/10602
30371         * gcc.dg/noncompile/incomplete-2.c: New test.
30372
30373 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30374
30375         PR c++/11645
30376         * g++.dg/inherit/access4.C: New test.
30377
30378         PR c++/11517
30379         * g++.dg/expr/cond2.C: New test.
30380
30381         PR optimization/10679
30382         * g++.dg/opt/inline4.C: New test.
30383
30384 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30385
30386         * g++.dg/parse/crash10: New test.
30387
30388 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30389
30390         * g++.dg/ext/flexary1.C: New test.
30391
30392 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30393
30394         PR c++/10793
30395         * g++.dg/template/crash9.C: New test.
30396
30397 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30398
30399         PR c++/3004
30400         * g++.dg/parse/typedef3.C: New test.
30401
30402         PR c++/7906
30403         * g++.dg/parse/operator2.C: New test.
30404
30405         PR c++/8895
30406         * g++.dg/parse/def-tmpl-arg1.C: New test.
30407
30408         PR c++/9282
30409         * g++.dg/parse/funptr1.C: New test.
30410
30411         PR c++/9452
30412         * g++.dg/parse/ambig3.C: New test.
30413
30414         PR c++/9454
30415         * g++.dg/parse/operator3.C: New test.
30416
30417         PR c++/9486
30418         * g++.dg/parse/template10.C: New test.
30419
30420         PR c++/9488
30421         * g++.dg/parse/template11.C: New test.
30422
30423         PR c++/10150
30424         * g++.dg/parse/invalid-op1.C: New test.
30425
30426         PR c++/10247
30427         * g++.dg/parse/condexpr1.C: New test.
30428
30429 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30430
30431         * g++.dg/ext/packed3.C: New test.
30432         * g++.dg/ext/packed4.C: New test.
30433
30434         * gcc.dg/pack-test-3.c: New test.
30435
30436 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30437
30438         * lib/compat.exp: Handle dg-options per source file.
30439         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30440         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30441         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30442         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30443         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30444         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30445         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30446         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30447         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30448         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30449         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30450         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30451         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30452         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30453
30454 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30455
30456         PR c/10320
30457         * gcc.c-torture/execute/20030718-1.c: New test.
30458
30459 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30460
30461         PR optimization/11536
30462         * gcc.dg/20030721-1.c: New test.
30463
30464 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30465
30466         PR c++/11546
30467         * g++.dg/template/lookup1.C: New test.
30468
30469 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30470
30471         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30472         diagnostics of ill-formed constructs involving labels.
30473         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30474         the new 'previously defined here' message.
30475
30476 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30477
30478         * g++.dg/parse/non-dependent2.C: New test.
30479
30480 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30481
30482         * g++.dg/init/init-ref4.C: xfail on targets without
30483         weak symbols.
30484
30485 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30486
30487         PR target/11087
30488         * gcc.c-torture/execute/20030717-1.c: New test.
30489
30490 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30491
30492         * g++.dg/opt/cfg1.C: New test.
30493
30494 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30495
30496         PR optimization/11557
30497         * gcc.dg/20030717-1.c: New test.
30498
30499 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30500
30501         PR c++/10476
30502         * g++.dg/expr/crash-1.C: New test.
30503
30504         PR c++/11027
30505         * g++.dg/template/init3.C: New test.
30506
30507         PR c++/8222
30508         * g++.dg/template/non-dependent1.C: New test.
30509
30510         PR c++/11070
30511         * g++.dg/template/non-dependent2.C: New test.
30512
30513         PR c++/11071
30514         * g++.dg/template/non-dependent3.C: New test.
30515
30516         PR c++/9907
30517         * g++.dg/template/sizeof5.C: New test.
30518
30519 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30520
30521         PR 11498
30522         * gcc.c-torture/compile/mangle-1.c: New file.
30523
30524 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30525
30526         PR c++/7809
30527         * g++.dg/parse/access3.C: New test.
30528
30529 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30530
30531         PR c++/11384
30532         * g++.dg/init/init-ref4.C: New test.
30533
30534 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30535
30536         PR c++/11547
30537         * g++.dg/parse/constant3.C: New test.
30538         * g++.dg/parse/crash7.C: Likewise.
30539
30540 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30541
30542         PR target/11008
30543         * gcc.dg/i386-pentium4-not-mull.c: New.
30544
30545 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30546
30547         * gcc.dg/asm-names.c (ymain): Make it weak.
30548
30549 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30550
30551         PR c++/5421
30552         * g++.dg/template/friend21.C: New test.
30553
30554 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30555
30556         * gcc.dg/cleanup-8.c: New test.
30557         * gcc.dg/cleanup-9.c: New test.
30558
30559 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30560
30561         * g++.dg/ext/dll-MI1.h: New file.
30562         * g++.dg/ext/dllexport-MI1.C: New file.
30563         * g++.dg/ext/dllimport-MI1.C: New file.
30564
30565 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30566
30567         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30568         it does not have cmpstrsi patterns (just cmpmemsi).
30569
30570 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30571
30572         PR debug/11473
30573         * g++.dg/debug/debug8.C: New test.
30574
30575 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30576
30577         PR c++/10108
30578         * g++.dg/template/crash7.C: New test.
30579
30580 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30581
30582         PR target/10795
30583         * gcc.c-torture/compile/20030708-1.c: New.
30584
30585 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30586
30587         * gcc.c-torture/execute/20030715-1.c: New test.
30588
30589 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30590
30591         * gcc.dg/pch/inline-3.c: New file.
30592         * gcc.dg/pch/inline-3.hs: New file.
30593         * gcc.dg/pch/inline-4.c: New file.
30594         * gcc.dg/pch/inline-4.hs: New file.
30595
30596 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30597
30598         PR c++/11509
30599         * g++.dg/template/crash6.C: New test.
30600
30601         PR c++/7053
30602         * g++.dg/template/friend20.C: New test.
30603
30604         PR c++/7019
30605         * g++.dg/template/overload2.C: New test.
30606
30607 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30608
30609         PR optimization/11440
30610         * gcc.c-torture/execute/20030714-1.c: New test.
30611
30612 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30613
30614         PR c++/11154
30615         * g++.dg/template/partial2.C: New test.
30616
30617 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30618
30619         PR c++/11503
30620         * g++.dg/template/anon1.C: New test.
30621
30622         PR c++/11493
30623         PR c++/11495
30624         * g++.dg/parse/template9.C: Likewise.
30625         * g++.dg/template/crash4.C: New test.
30626         * g++.dg/template/koenig1.C: Likewise.
30627         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30628         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30629         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30630         functions.
30631         * g++.old-deja/g++.jason/template36.C: Likewise.
30632         * g++.old-deja/g++.mike/p1989.C: Likewise.
30633         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30634         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30635         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30636         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30637         compiling.
30638         * g++.old-deja/g++.pt/union2.C: Use this->.
30639
30640 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30641
30642         * gcc.dg/20030711-1.c: New test.
30643
30644 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30645
30646         PR c++/11050
30647         * g++.dg/parse/args1.C: New test.
30648         * g++.pt/defarg8.C: Change expected errors.
30649
30650 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30651
30652         PR c++/8164
30653         * g++.dg/template/nontype2.C: New test.
30654
30655         PR c++/10558
30656         * g++.dg/parse/template8.C: New test.
30657
30658         PR c++/8327
30659         * g++.dg/template/scope1.C: New test.
30660
30661         * g++.dg/warn/Wsign-compare-1.C: New test.
30662
30663 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30664
30665         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30666
30667 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30668
30669         PR c++/9411
30670         * g++.dg/template/explicit2.C: New test.
30671
30672         PR c++/10032
30673         * g++.dg/warn/pedantic1.C: New test.
30674
30675 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30676
30677         PR c++ 9483
30678         * g++.dg/other/field1.C: New test.
30679
30680 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30681
30682         PR c/11449
30683         * gcc.c-torture/compile/20030707-1.c: New.
30684
30685 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30686
30687         PR c++/10849
30688         * g++.dg/template/access12.C: New test.
30689
30690 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30691
30692         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30693         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30694         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30695         * gcc.misc-tests/gcov.exp: Update
30696         * g++.dg/gcov/gcov.exp: Update
30697         * lib/gcov.exp: Update.
30698
30699 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30700
30701         * g++.dg/abi/mangle17.C: Make sure template expressions are
30702         dependent.
30703         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30704         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30705         * g++.dg/opt/stack1.C: Remove erroneous code.
30706         * g++.dg/parse/template7.C: New test.
30707         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30708         * g++.old-deja/g++.pt/crash4.C: Likewise.
30709
30710 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30711
30712         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30713         with zero or one occurence of `$' after the initial `L'.
30714
30715 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30716
30717         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30718
30719 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30720
30721         PR c/11370
30722         * gcc.dg/Wunreachable-6.c: New testcase.
30723         * gcc.dg/Wunreachable-7.c: New testcase.
30724
30725 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30726
30727         PR c/11420
30728         * gcc.dg/20030708-1.c: New test.
30729
30730 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30731
30732         * gcc.dg/compat/sdata-section.h: New file.
30733         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30734         * gcc.dg/torture/mips-sdata-1.c: New test.
30735
30736 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30737
30738         PR c++/11030
30739         * g++.dg/template/friend19.C: New test.
30740
30741 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30742
30743         * g++.dg/opt/strength-reduce.C: New test.
30744
30745 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30746
30747         PR target/10979
30748         * gcc.dg/20030707-1.c: New testcase.
30749
30750 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30751
30752         PR optimization/11059
30753         * g++.dg/opt/emptyunion.C: New testcase.
30754
30755 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30756             Eric Botcazou  <ebotcazou@libertysurf.fr>
30757
30758         * g++.dg/opt/stack1.C: New test.
30759
30760 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30761
30762         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
30763         run test.
30764
30765         PR c++/11431
30766         * g++.dg/expr/static_cast3.C: New test.
30767
30768 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
30769
30770         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
30771         everywhere.
30772         * gcc.dg/concat.c: Concatenation of string constants with
30773         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
30774         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
30775         * gcc.dg/cpp/escape-2.c: Use wide character constants where
30776         necessary to avoid multi-character character constant warning.
30777         * gcc.dg/cpp/escape.c: Likewise.
30778         * gcc.dg/cpp/ucs.c: Likewise.
30779         Remove backslashes from dg-bogus comments, as they confuse Tcl.
30780         Fix a typo.
30781
30782 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30783
30784         PR c/11428
30785         * gcc.c-torture/compile/20030704-1.c: New.
30786
30787 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30788
30789         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
30790
30791 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
30792
30793         PR c++/5287, PR c++/7910,  PR c++/11021
30794         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
30795         tests for warnings.
30796         * g++.dg/ext/dllimport2.C: Add tests for warnings.
30797         * g++.dg/ext/dllimport3.C: Likewise.
30798         * g++.dg/ext/dllimport4.C: New file.
30799         * g++.dg/ext/dllimport5.C: New file.
30800         * g++.dg/ext/dllimport6.C: New file.
30801         * g++.dg/ext/dllimport7.C: New file.
30802         * g++.dg/ext/dllimport8.C: New file.
30803         * g++.dg/ext/dllimport9.C: New file.
30804         * g++.dg/ext/dllimport10.C: New file.
30805         * g++.dg/ext/dllexport1.C: New file.
30806
30807 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30808
30809         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
30810         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
30811
30812 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30813
30814         * gcc.dg/builtins-25.c: New testcase.
30815         * gcc.dg/builtins-26.c: New testcase.
30816
30817 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30818
30819         * gcc.dg/compat/vector-defs.h: New file.
30820         * gcc.dg/compat/vector-setup.h: New file.
30821         * gcc.dg/compat/vector-check.h: New file.
30822         * gcc.dg/compat/vector-1_main.c: New file.
30823         * gcc.dg/compat/vector-1_x.c: New file.
30824         * gcc.dg/compat/vector-1_y.c: New file.
30825         * gcc.dg/compat/vector-2_main.c: New file.
30826         * gcc.dg/compat/vector-2_x.c: New file.
30827         * gcc.dg/compat/vector-2_y.c: New file.
30828
30829         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30830         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30831         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30832         * gcc.dg/compat/struct-align-1.h: New file.
30833         * gcc.dg/compat/struct-align-1_main.c: New file.
30834         * gcc.dg/compat/struct-align-1_x.c: New file.
30835         * gcc.dg/compat/struct-align-1_y.c: New file.
30836         * gcc.dg/compat/struct-align-2.h: New file.
30837         * gcc.dg/compat/struct-align-2_main.c: New file.
30838         * gcc.dg/compat/struct-align-2_x.c: New file.
30839         * gcc.dg/compat/struct-align-2_y.c: New file.
30840
30841         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30842         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30843         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30844         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30845         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30846         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30847         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30848         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30849         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30850         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30851         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30852         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30853         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30854         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30855         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30856         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30857         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30858         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30859         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30860         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30861         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30862         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30863         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30864         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30865         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30866         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30867         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30868         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30869         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30870
30871 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30872
30873         * gcc.dg/i386-call-1.c: New test.
30874
30875 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30876
30877         PR c++/9162
30878         * g++.dg/parse/defarg4.C: New.
30879
30880 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30881
30882         PR target/10700
30883         * gcc.c-torture/compile/20030703-1.c: New test case.
30884
30885 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30886
30887         * g++.dg/template/local3.C: Remove extra semicolon.
30888
30889 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30890
30891         * gcc.dg/i386-volatile-1.c: New test.
30892
30893 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
30894
30895         PR c++/11072
30896         * g++.dg/other/offsetof2.C: XFAIL.
30897         * g++.dg/other/offsetof5.C: New.
30898
30899         PR c++/10219
30900         * g++.dg/template/error1.C: New.
30901
30902         PR c++/9779
30903         * g++.dg/template/dependent-expr1.C: New.
30904
30905 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30906
30907         PR c++/6949
30908         * g++.dg/template/local3.C: New test.
30909
30910         PR c++/11149
30911         * g++.dg/lookup/scoped6.C: New test.
30912
30913 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
30914
30915         PR c++/8046
30916         * g++.dg/other/error7.C: New test.
30917
30918 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
30919
30920         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
30921         * g++.old-deja/g++.abi/vtable3.h: Likewise.
30922         * g++.old-deja/g++.law/code-gen5.C: Likewise.
30923         * g++.old-deja/g++.other/union2.C: Likewise.
30924         * gcc.dg/c90-const-expr-2.c: Likewise.
30925         * gcc.dg/c90-const-expr-3.c: Likewise.
30926         * gcc.dg/c99-const-expr-2.c: Likewise.
30927         * gcc.dg/c99-const-expr-3.c: Likewise.
30928         * gcc.dg/concat.c: Likewise.
30929
30930 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30931
30932         PR c++/9559
30933         * g++.dg/init/static1.C: New test.
30934
30935 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30936
30937         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
30938         * g++.old-deja/g++.other/access2.C: Likewise.
30939         * g++.old-deja/g++.other/decl2.C: Likewise.
30940         * gcc.c-torture/execute/20020615-1.c: Likewise.
30941
30942 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30943
30944         PR c++/4933
30945         * g++.dg/template/sizeof4.C: New test.
30946
30947 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30948
30949         * g++.dg/other/error6.C: New test.
30950
30951 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30952
30953         PR c++/10750
30954         * g++.dg/parse/constant2.C: New test.
30955
30956 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
30957
30958         PR c++/11106
30959         * g++.dg/other/error5.C: New test.
30960
30961 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30962
30963         * gcc.dg/format/gcc_diag-1.c: New test.
30964
30965 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
30966
30967         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
30968
30969 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30970
30971         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
30972         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
30973         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
30974
30975 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
30976
30977         * gcc.c-torture/execute/builtins/string-8.c: New test.
30978         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
30979         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
30980         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
30981
30982 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30983
30984         PR c++/10468
30985         * g++.dg/ext/typeof6.C: New test.
30986
30987 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30988
30989         PR c++/10796
30990         * g++.dg/init/enum1.C: New test.
30991
30992 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
30993
30994         * gcc.dg/20030627-1.c: New test.
30995
30996 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
30997
30998         PR c++/11332
30999         * g++.dg/expr/static_cast2.C: New test.
31000
31001 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31002             Jakub Jelinek  <jakub@redhat.com>
31003
31004         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31005         sprintf(dst,"%s",src) optimization.
31006         * gcc.c-torture/execute/20030626-1.c: New test case.
31007         * gcc.c-torture/execute/20030626-2.c: New test case.
31008
31009 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31010
31011         * gcc.c-torture/execute/multi-ix.c: New test.
31012
31013         * gcc.c-torture/execute/simd-4.c (main):
31014         Added missing semicolon at end of union.
31015
31016 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31017
31018         PR c++/8266
31019         * g++.dg/template/explicit-instantiation3.C: New test.
31020
31021 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31022
31023         * gcc.dg/20030626-1.c: Use signed char.
31024
31025 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31026
31027         * gcc.dg/20030626-1.c: New test.
31028
31029 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31030
31031         * const-str-2.m: Update.
31032
31033 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31034
31035         PR c++/10990
31036         * g++.dg/rtti/dyncast1.C: New test.
31037         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31038         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31039         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31040
31041         PR c++/10931
31042         * g++.dg/expr/static_cast1.C: New test.
31043
31044 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31045
31046         * gcc.dg/20030625-1.c: New test.
31047
31048 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31049
31050         * gcc.c-torture/compile/20030624-1.c: New test case.
31051
31052 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31053
31054         * gcc.c-torture/execute/string-opt-17.c: New test.
31055
31056 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31057
31058         PR c++/5754
31059         * g++.dg/parse/crash6.C: New test.
31060
31061 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31062
31063         * gcc.dg/builtins-24.c: New test case.
31064
31065 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31066
31067         * g++.dg/opt/operator1.C: New test.
31068
31069 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31070
31071         * gcc.c-torture/execute/string-opt-16.c: New test case.
31072
31073 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31074
31075         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31076         * g++.old-deja/g++.other/conv7.C: Likewise.
31077         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31078         * g++.old-deja/g++.other/overload14.C: Likewise.
31079
31080 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31081
31082         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31083         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31084
31085 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31086
31087         PR c++/10888
31088         * g++.dg/warn/Winline-3.C: New test.
31089
31090 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31091
31092         * lib/target-supports.exp (check_alias_available): Make the test
31093         program acceptable to the Solaris assembler.
31094
31095         PR c++/10749
31096         * g++.dg/template/memclass2.C: New test.
31097
31098 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31099             Eric Botcazou  <ebotcazou@libertysurf.fr>
31100
31101         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31102         data for non-matching targets.
31103         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31104
31105 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31106
31107         PR c++/10845
31108         * g++.dg/template/member3.C: New test.
31109
31110 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31111
31112         PR c++/10939
31113         * g++.dg/template/func1.C: New test.
31114
31115         PR c++/9649
31116         * g++.dg/template/static4.C: New test.
31117         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31118
31119         PR c++/11041
31120         * g++.dg/init/ref7.C: New test.
31121
31122 2003-06-19  Matt Austern  <austern@apple.com>
31123
31124         PR c++/11228
31125         * g++.dg/anew1.C: New test.
31126         * g++.dg/anew2.C: New test.
31127         * g++.dg/anew3.C: New test.
31128         * g++.dg/anew4.C: New test.
31129
31130 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31131
31132         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31133
31134 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31135
31136         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31137         endian-dependent.
31138
31139 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31140
31141         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31142         Remove cruft.
31143
31144 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31145
31146         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31147         * gcc.c-torture/compile/961203-1.c: Likewise.
31148         * gcc.c-torture/compile/980506-1.c: Likewise.
31149
31150 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31151
31152         PR c++/10712
31153         * g++.dg/lookup/using7.C: New test.
31154
31155 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31156
31157         PR c++/11105
31158         * g++.dg/abi/conv1.C: Remove it.
31159         * g++.dg/template/conv7.C: New test.
31160         * g++.dg/template/conv8.C: Likewise.
31161         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31162         conversion operator.
31163
31164 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31165
31166         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31167         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31168         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31169         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31170         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31171         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31172         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31173         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31174         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31175         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31176         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31177         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31178         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31179         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31180         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31181         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31182         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31183         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31184         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31185         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31186         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31187         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31188         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31189         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31190         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31191         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31192         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31193         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31194         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31195
31196 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31197
31198         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31199         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31200         indications.
31201
31202 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31203
31204         * gcc.dg/i386-387-5.c: New test case.
31205         * gcc.dg/i386-387-6.c: New test case.
31206         * gcc.dg/builtins-23.c: New test case.
31207
31208 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31209
31210         * gcc.dg/builtins-22.c: New test case.
31211         * gcc.dg/i386-387-1.c: Update to test exp.
31212         * gcc.dg/i386-387-2.c: Likewise.
31213
31214 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31215
31216         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31217
31218 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31219
31220         * lib/gcc-dg.exp (dg-require-dll): New function.
31221         (dg-xfail-if): Likewise.
31222         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31223         driver.
31224
31225         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31226         * gcc.c-torture/compile/20001205-1.c: Likewise.
31227         * gcc.c-torture/compile/20001226-1.c: Likewise.
31228         * gcc.c-torture/compile/20010518-2.c: Likewise.
31229         * gcc.c-torture/compile/20020312-1.c: Likewise.
31230         * gcc.c-torture/compile/20020604-1.c: Likewise.
31231         * gcc.c-torture/compile/920501-12.c: Likewise.
31232         * gcc.c-torture/compile/920501-4.c: Likewise.
31233         * gcc.c-torture/compile/920520-1.c: Likewise.
31234         * gcc.c-torture/compile/920521-1.c: Likewise.
31235         * gcc.c-torture/compile/920625-1.c: Likewise.
31236         * gcc.c-torture/compile/961203-1.c: Likewise.
31237         * gcc.c-torture/compile/980506-1.c: Likewise.
31238         * gcc.c-torture/compile/981006-1.c: Likewise.
31239         * gcc.c-torture/compile/981022-1.c: Likewise.
31240         * gcc.c-torture/compile/981223-1.c: Likewise.
31241         * gcc.c-torture/compile/990617-1.c: Likewise.
31242         * gcc.c-torture/compile/dll.c: Likewise.
31243         * gcc.c-torture/compile/labels-3.c: Likewise.
31244         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31245         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31246         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31247         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31248         * gcc.c-torture/compile/simd-5.c: Likewise.
31249         * gcc.c-torture/compile/20000804-1.x: Remove.
31250         * gcc.c-torture/compile/20001205-1.x: Likewise.
31251         * gcc.c-torture/compile/20001226-1.x: Likewise.
31252         * gcc.c-torture/compile/20010518-2.x: Likewise.
31253         * gcc.c-torture/compile/20020312-1.x: Likewise.
31254         * gcc.c-torture/compile/20020604-1.x: Likewise.
31255         * gcc.c-torture/compile/920501-12.x: Likewise.
31256         * gcc.c-torture/compile/920501-4.x: Likewise.
31257         * gcc.c-torture/compile/920520-1.x: Likewise.
31258         * gcc.c-torture/compile/920521-1.x: Likewise.
31259         * gcc.c-torture/compile/920625-1.x: Likewise.
31260         * gcc.c-torture/compile/961203-1.x: Likewise.
31261         * gcc.c-torture/compile/980506-1.x: Likewise.
31262         * gcc.c-torture/compile/981006-1.x: Likewise.
31263         * gcc.c-torture/compile/981022-1.x: Likewise.
31264         * gcc.c-torture/compile/981223-1.x: Likewise.
31265         * gcc.c-torture/compile/990617-1.x: Likewise.
31266         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31267         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31268         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31269         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31270         * gcc.c-torture/compile/simd-5.x: Likewise.
31271
31272         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31273
31274 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31275
31276         * gcc.c-torture/execute/20030611-1.c: New test.
31277
31278 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31279
31280         PR middle-end/168
31281         * gcc.dg/20030612-1.c: New test case.
31282
31283 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31284
31285         PR c++/10635
31286         * g++.dg/expr/cast1.C: New test.
31287
31288 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31289
31290         * gcc.dg/builtins-21.c: New test case.
31291
31292 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31293
31294         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31295         options instead of at the end.
31296         * lib/objc.exp (objc_target_compile): Likewise.
31297
31298 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31299
31300         PR c++/10432
31301         * g++.dg/parse/error1.C: New test.
31302
31303 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31304
31305         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31306         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31307         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31308         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31309         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31310         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31311         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31312         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31313         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31314         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31315         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31316         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31317         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31318         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31319         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31320         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31321         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31322         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31323         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31324         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31325         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31326         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31327         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31328         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31329
31330         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31331         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31332         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31333         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31334         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31335         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31336         * gcc.dg/compat/scalar-return-3_main.c: New file.
31337         * gcc.dg/compat/scalar-return-3_x.c: New file.
31338         * gcc.dg/compat/scalar-return-3_y.c: New file.
31339         * gcc.dg/compat/scalar-return-4_main.c: New file.
31340         * gcc.dg/compat/scalar-return-4_x.c: New file.
31341         * gcc.dg/compat/scalar-return-4_y.c: New file.
31342
31343 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31344
31345         * gcc.dg/compat/fp2-struct-check.h: New file.
31346         * gcc.dg/compat/fp2-struct-defs.h: New file.
31347         * gcc.dg/compat/fp2-struct-init.h: New file.
31348         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31349         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31350         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31351         * gcc.dg/compat/struct-return-10_main.c: New file.
31352         * gcc.dg/compat/struct-return-10_x.c: New file.
31353         * gcc.dg/compat/struct-return-10_y.c: New file.
31354
31355         * gcc.dg/compat/compat-common.h: New file.
31356         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31357         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31358         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31359         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31360         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31361         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31362         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31363         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31364         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31365         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31366         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31367         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31368         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31369         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31370         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31371         * gcc.dg/compat/small-struct-check.h: Ditto.
31372         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31373         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31374         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31375         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31376         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31377         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31378         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31379         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31380         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31381         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31382         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31383         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31384         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31385         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31386         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31387         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31388         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31389         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31390         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31391         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31392         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31393         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31394         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31395         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31396         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31397         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31398         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31399         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31400         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31401         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31402
31403 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31404
31405         * g++.dg/pch/static-1.C: New file.
31406         * g++.dg/pch/static-1.Hs: New file.
31407
31408 2003-06-10  Richard Henderson  <rth@redhat.com>
31409
31410         * gcc.dg/asm-7.c: Adjust expected warning text.
31411
31412 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31413
31414         * gcc.dg/builtins-20.c: New test case.
31415
31416 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31417
31418         PR c++/11131
31419         * g++.dg/opt/template1.C: New test.
31420
31421 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31422
31423         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31424         additional_sources.
31425
31426 2003-05-21  David Taylor  <dtaylor@emc.com>
31427
31428         * gcc.dg/Wpadded.c: New file.
31429
31430 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31431
31432         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31433         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31434         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31435         dg-require-weak.
31436
31437 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31438
31439         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31440
31441 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31442
31443         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31444         (dg-require-alias): Likewise.
31445         (dg-require-gc-sections): Likewise.
31446         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31447
31448 2003-06-08  Richard Henderson  <rth@redhat.com>
31449
31450         * gcc.dg/20011029-2.c: Fix the array reference.
31451         * gcc.dg/asm-7.c: New.
31452
31453 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31454
31455         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31456
31457 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31458
31459         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31460         (dg-require-gc-sections): Likewise.
31461
31462 2003-06-08  Jan Hubicka  <jh@suse.cz>
31463
31464         * i386-cmov1.c: Fix regular expression.
31465         * i386-cvt-1.c: Likewise.
31466         * i386-local.c: Likewise.
31467         * i386-local2.c: Likewise.
31468         * i386-mul.c: Likewise.
31469         * i386-ssetype-1.c: Likewise.
31470         * i386-ssetype-3.c: Likewise.
31471         * i386-ssetype-5.c: Likewise.
31472
31473 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31474
31475         PR c++/11039
31476         * g++.dg/warn/implicit-typename2.C: New test.
31477         * g++.dg/warn/implicit-typename3.C: New test.
31478
31479 2003-06-07  Richard Henderson  <rth@redhat.com>
31480
31481         * g++.dg/other/offsetof3.C: Use size_t.
31482         * g++.dg/other/offsetof4.C: Likewise.
31483
31484 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31485
31486         * lib/copy-file.exp: New. Implement gcc_copy_files.
31487
31488         * lib/dg-pch.exp: Load copy-file.exp
31489         (dg-pch): Use gcc_copy_files instead of "file copy".
31490
31491 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31492
31493         * gcc.dg/weak/weak.exp: Simplify.
31494         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31495         * gcc.dg/weak/weak-1.c: Likewise.
31496         * gcc.dg/weak/weak-2.c: Likewise.
31497         * gcc.dg/weak/weak-3.c: Likewise.
31498         * gcc.dg/weak/weak-4.c: Likewise.
31499         * gcc.dg/weak/weak-5.c: Likewise.
31500         * gcc.dg/weak/weak-6.c: Likewise.
31501         * gcc.dg/weak/weak-7.c: Likewise.
31502         * gcc.dg/weak/weak-8.c: Likewise.
31503         * gcc.dg/weak/weak-9.c: Likewise.
31504
31505 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31506
31507         gcc.c-torture/execute/20030606-1.c: New.
31508
31509 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31510
31511         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31512         * gcc.dg/builtins-19.c: Likewise.
31513
31514 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31515
31516         * gcc.dg/builtins-2.c: Add some more tests.
31517         * gcc.dg/builtins-18.c: New test case.
31518         * gcc.dg/builtins-19.c: New test case.
31519
31520 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31521             Jim Wilson  <wilson@tuliptree.org>
31522
31523         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31524
31525 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31526
31527         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31528         mempcpy/stpcpy calls not to be optimized into something else.
31529         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31530         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31531         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31532
31533 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31534
31535         * gcc.dg/format/asm_fprintf-1.c: New test.
31536
31537 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31538
31539         * lib/gcc-defs.exp (additional_sources): New variable.
31540         (dg-additional-sources): New function.
31541         (additional_files): New variable.
31542         (dg-additional-files): New function.
31543         (dg-additional-files-options): Likewise.
31544         * lib/gcc-dg.exp (dg-require-weak): New function.
31545         (dg-require-alias): Likewise.
31546         (dg-require-gc-sections): Likewise.
31547         * lib/target-supports.exp (check_alias_available): Remove testfile
31548         parameter.
31549         (check_gc_sections_available): New function.
31550         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31551         (dg-gpp-additional-files): Likewise.
31552         * lib/g++.exp (additional_sources): Remove.
31553         (additional_files): Likewise.
31554         (g++_target_compile): Use dg-additional-files-options.
31555
31556         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31557         Tcl logic.
31558         * gcc.dg/special/ecos.exp: Remove.
31559         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31560         * gcc.dg/special/alias-1.c: Likewise.
31561         * gcc.dg/special/alias-2.c: Likewise.
31562         * gcc.dg/special/gcsec-1.c: Likewise.
31563         * gcc.dg/special/weak-1.c: Likewise.
31564         * gcc.dg/special/weak-2.c: Likewise.
31565         * gcc.dg/special/wkali-1.c: Likewise.
31566         * gcc.dg/special/wkali-2.c: Likewise.
31567
31568         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31569         dg-gpp-additional-*.
31570         * g++.dg/special/conpr-3.C: Likewise.
31571         * g++.dg/special/conpr-4.C: Likewise.
31572         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31573         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31574         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31575         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31576         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31577         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31578         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31579         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31580         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31581         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31582         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31583         * g++.old-deja/g++.other/comdat1.C: Likewise.
31584         * g++.old-deja/g++.other/comdat2.C: Likewise.
31585         * g++.old-deja/g++.other/comdat3.C: Likewise.
31586         * g++.old-deja/g++.other/ctor1.C: Likewise.
31587         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31588
31589 2003-06-05  Richard Henderson  <rth@redhat.com>
31590
31591         * gcc.dg/debug/20030605-1.c: New.
31592
31593 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31594
31595         * README.QMTEST: Update.
31596
31597 2003-06-04  Richard Henderson  <rth@redhat.com>
31598
31599         * gcc.dg/cleanup-1.c: New.
31600         * gcc.dg/cleanup-2.c: New.
31601         * gcc.dg/cleanup-3.c: New.
31602         * gcc.dg/cleanup-4.c: New.
31603         * gcc.dg/cleanup-5.c: New.
31604         * gcc.dg/cleanup-6.c: New.
31605         * gcc.dg/cleanup-7.c: New.
31606
31607 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31608
31609         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31610
31611         * lib/dg-pch.exp: New file.
31612         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31613         * gcc.dg/pch/pch.exp: Likewise.
31614
31615 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31616
31617         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31618         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31619         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31620         * gcc.dg/builtins-17.c: New test case.
31621         * gcc.dg/i386-387-4.c: New test case.
31622         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31623
31624 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31625
31626         * gcc.dg/ultrasp9.c: New test.
31627
31628 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31629
31630         * gcc.c-torture/compile/20030604-1.c: New test.
31631         * gcc.dg/sparc-constant-1.c: New test.
31632
31633 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31634
31635         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31636
31637 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31638
31639         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31640
31641         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31642         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31643
31644 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31645
31646         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31647
31648 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31649
31650         PR c++/10940
31651         * g++.dg/template/spec10.C: New test.
31652
31653 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31654
31655         * gcc.dg/builtins-16.c: New test case.
31656
31657 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31658
31659         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31660         mempcpy test with post-increments.
31661         * gcc.c-torture/execute/string-opt-3.c: New test.
31662         * gcc.dg/string-opt-1.c: New test.
31663
31664 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31665
31666         PR fortran/10965
31667         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31668
31669 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31670
31671         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31672         (scan-assembler): ... here.  Use dg-scan.
31673         (scan-assembler-not): Likewise.
31674         (scan-file): New function.
31675         (scan-file-not): Likewise.
31676         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31677         * gcc.dg/cpp/_Pragma4.c: Likewise.
31678         * gcc.dg/cpp/_Pragma5.c: Likewise.
31679         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31680         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31681         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31682         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31683         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31684         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31685         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31686         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31687         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31688         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31689         * gcc.dg/cpp/cxxcom1.c: Likewise.
31690         * gcc.dg/cpp/line1.c: Likewise.
31691         * gcc.dg/cpp/maccom1.c: Likewise.
31692         * gcc.dg/cpp/maccom2.c: Likewise.
31693         * gcc.dg/cpp/maccom3.c: Likewise.
31694         * gcc.dg/cpp/maccom4.c: Likewise.
31695         * gcc.dg/cpp/maccom5.c: Likewise.
31696         * gcc.dg/cpp/maccom6.c: Likewise.
31697         * gcc.dg/cpp/multiline.c: Likewise.
31698         * gcc.dg/cpp/spacing1.c: Likewise.
31699         * gcc.dg/cpp/spacing2.c: Likewise.
31700         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31701         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31702         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31703         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31704         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31705         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31706         * gcc.dg/cpp/cxxcom2.c: Likewise.
31707         * gcc.dg/cpp/cxxcom2.h: New file.
31708
31709         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31710         * g++.dg/cpp/truefalse.C: Here.
31711         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31712
31713 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31714
31715         * gcc.dg/cpp/redef3.c: New file.
31716
31717 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31718
31719         * gcc.dg/i386-loop-3.c: New test.
31720
31721 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31722
31723         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31724
31725 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31726
31727         * gcc.dg/fwrapv-1.c: New test case.
31728         * gcc.dg/fwrapv-2.c: New test case.
31729
31730 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31731
31732         PR c++/10956
31733         * g++.dg/template/spec9.C: New test.
31734
31735 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31736
31737         * gcc.dg/duff-4.c: New test case.
31738
31739 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31740
31741         PR fortran/10843
31742         * g77.dg/ffixed-form-1.f: New test
31743         * g77.dg/ffixed-form-2.f: New test
31744         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31745         * g77.dg/ffree-form-3.f: New test
31746
31747 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31748
31749         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31750         * gcc.dg/wint_t-1.c: Likewise.
31751
31752 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31753
31754         * g++.dg/template/access11.C: New test.
31755
31756 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31757
31758         PR c++/10849
31759         * g++.dg/template/access10.C: New test.
31760
31761 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31762             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31763
31764         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
31765
31766 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31767
31768         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
31769         suppress for powerpc-*-darwin*.
31770         * gcc.dg/torture/builtin-noret-2.c: Likewise.
31771
31772 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31773
31774         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
31775         suppress option for powerpc-*-darwin*.
31776
31777 2003-05-23  Roger Sayle  <roger@eyesopen.com>
31778
31779         * gcc.dg/builtins-1.c: Add tests for tan and atan.
31780         * gcc.dg/builtins-4.c: Add test for fmod.
31781
31782 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31783
31784         PR c++/10682
31785         * g++.dg/template/instantiate4.C: New test.
31786
31787 2003-05-22  Roger Sayle  <roger@eyesopen.com>
31788
31789         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
31790
31791 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
31792
31793         * gcc.dg/compat/scalar-return-1_main.c: New file.
31794         * gcc.dg/compat/scalar-return-1_x.c: New file.
31795         * gcc.dg/compat/scalar-return-1_y.c: New file.
31796         * gcc.dg/compat/scalar-return-2_main.c: New file.
31797         * gcc.dg/compat/scalar-return-2_x.c: New file.
31798         * gcc.dg/compat/scalar-return-2_y.c: New file.
31799         * gcc.dg/compat/struct-return-3_main.c: New file.
31800         * gcc.dg/compat/struct-return-3_y.c: New file.
31801         * gcc.dg/compat/struct-return-3_x.c: New file.
31802         * gcc.dg/compat/struct-return-2_main.c: New file.
31803         * gcc.dg/compat/struct-return-2_x.c: New file.
31804         * gcc.dg/compat/struct-return-2_y.c: New file.
31805
31806 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31807
31808         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
31809         for hppa*-hp-hpux*.
31810         * gcc.dg/20021014-1.c (dg-options): Likewise.
31811         * gcc.dg/nest.c (dg-options): Likewise.
31812
31813 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
31814
31815         PR c++/9738
31816         * g++.dg/ext/dllimport2.C: New file.
31817         * g++.dg/ext/dllimport3.C: New file.
31818
31819 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31820
31821         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31822         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31823         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31824         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31825         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31826         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31827         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31828         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31829         * gcc.dg/compat/small-struct-defs.h: New file.
31830         * gcc.dg/compat/small-struct-init.h: New file.
31831         * gcc.dg/compat/small-struct-check.h: New file.
31832         * gcc.dg/compat/fp-struct-defs.h: New file.
31833         * gcc.dg/compat/fp-struct-check.h: New file.
31834         * gcc.dg/compat/fp-struct-init.h: New file.
31835         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31836         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31837
31838 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31839
31840         * gcc.dg/20030225-2.c: New test.
31841
31842 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31843             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31844
31845         * gcc.c-torture/compile/20030518-1.c: New test case.
31846
31847 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31848
31849         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31850         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31851         gcc-dg-debug-runtest.
31852         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31853         gcc-dg-debug-runtest.
31854
31855 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31856
31857         PR c++/9022
31858         * g++.dg/lookup/using6.C: New test.
31859
31860 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31861
31862         * g++.dg/parse/access2.C: New test.
31863
31864 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
31865
31866         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
31867         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
31868         * gcc.dg/debug/debug.exp: Likewise.
31869
31870 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
31871
31872         * gcc.dg/dollar.c: New test.
31873
31874 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
31875
31876         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31877         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
31878         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
31879         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
31880         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
31881         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
31882         * gcc.dg/compat/struct-by-value-6_main.c: New file.
31883         * gcc.dg/compat/struct-by-value-6_x.c: New file.
31884         * gcc.dg/compat/struct-by-value-6_y.c: New file.
31885         * gcc.dg/compat/struct-by-value-7_main.c: New file.
31886         * gcc.dg/compat/struct-by-value-7_x.c: New file.
31887         * gcc.dg/compat/struct-by-value-7_y.c: New file.
31888         * gcc.dg/compat/struct-by-value-8_main.c: New file.
31889         * gcc.dg/compat/struct-by-value-8_x.c: New file.
31890         * gcc.dg/compat/struct-by-value-8_y.c: New file.
31891         * gcc.dg/compat/struct-by-value-9_main.c: New file.
31892         * gcc.dg/compat/struct-by-value-9_x.c: New file.
31893         * gcc.dg/compat/struct-by-value-9_y.c: New file.
31894
31895 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
31896
31897         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
31898         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
31899         support for "repo" mode.
31900         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
31901         * lib/g77-dg.exp: Likewise.
31902         * lib/obj-dg.exp: Likewise.
31903
31904 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
31905
31906         Merge from gcc-3_2-rhl8-branch:
31907         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
31908
31909         * gcc.dg/tls/opt-6.c: New test.
31910
31911         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
31912
31913         * gcc.dg/20030405-1.c: New test.
31914
31915         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
31916
31917         * gcc.dg/20030309-1.c: New test.
31918
31919         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31920
31921         * gcc.c-torture/execute/20030307-1.c: New test.
31922
31923         2003-02-20  Randolph Chung  <tausq@debian.org>
31924
31925         * gcc.c-torture/compile/20030220-1.c: New test.
31926
31927         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
31928
31929         * gcc.dg/20030217-1.c: New test.
31930
31931         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
31932
31933         * gcc.c-torture/compile/20020129-1.c: New test.
31934
31935         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31936
31937         * gcc.dg/unroll-1.c: New test.
31938
31939         2002-11-16  Jan Hubicka  <jh@suse.cz>
31940
31941         * gcc.c-torture/execute/20020920-1.c: New test.
31942
31943         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
31944
31945         PR target/7434
31946         * gcc.c-torture/compile/20021008-1.c: New test.
31947
31948         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
31949
31950         PR target/7559
31951         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
31952
31953         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31954
31955         * gcc.c-torture/compile/20020807-1.c: New test.
31956
31957         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
31958
31959         * gcc.dg/tls/opt-1.c: New test.
31960
31961         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
31962
31963         * gcc.dg/20020729-1.c: New test.
31964
31965         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
31966
31967         * g++.dg/opt/life1.C: New test.
31968
31969         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
31970
31971         * gcc.dg/20020525-1.c: New test.
31972
31973         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31974
31975         PR c++/6794
31976         * g++.dg/ext/pretty1.C: New test.
31977         * g++.dg/ext/pretty2.C: New test.
31978
31979 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
31980
31981         PR c++/8385
31982         * g++.dg/ext/typeof5.C: New test.
31983
31984 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
31985
31986         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
31987         __USER_LABEL_PREFIX__ into account.
31988         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
31989
31990 2003-05-14  Roger Sayle  <roger@eyesopen.com>
31991
31992         * gcc.dg/builtins-15.c: New test case.
31993
31994 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
31995
31996         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
31997
31998 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
31999
32000         * lib/g++.exp: Tweak handling of additional source files.
32001         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32002         * g++.dg/special/conpr-2a.C: Rename to ...
32003         * g++.dg/special/conpr-2a.cc: ... this.
32004         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32005         * g++.dg/special/conpr-3a.C: Rename to ...
32006         * g++.dg/special/conpr-3a.cc: This.
32007         * g++.dg/special/conpr-3b.C: Rename to ...
32008         * g++.dg/special/conpr-3b.cc: This.
32009         * g++.dg/special/conpr-4.C: New test.
32010         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32011
32012 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32013
32014         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32015
32016 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32017
32018         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32019         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32020         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32021         * g++.old-deja/g++.other/warn3.C: Likewise.
32022
32023 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32024
32025         * gcc.dg/i386-387-1.c: Update to also test log.
32026         * gcc.dg/i386-387-2.c: Likewise.
32027
32028 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32029
32030         * g77.f-torture/execute/int8421.f: New test.
32031
32032 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32033
32034         PR c++/10230, c++/10481
32035         * g++.dg/lookup/scoped5.C: New test.
32036
32037 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32038
32039         PR c++/10552
32040         * g++.dg/template/ttp6.C: New test.
32041
32042 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32043
32044         * gcc.c-torture/execute/builtins: New directory.
32045         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32046         gcc.c-torture/execute/builtins.
32047         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32048         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32049         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32050         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32051
32052 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32053
32054         PR c++/9252
32055         * g++.dg/template/access8.C: New test.
32056         * g++.dg/template/access9.C: New test.
32057
32058 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32059
32060         PR c++/9554
32061         * g++.dg/parse/access1.C: New test.
32062
32063 2003-05-09  DJ Delorie  <dj@redhat.com>
32064
32065         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32066         long, and not an int.
32067
32068 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32069
32070         PR c++/10555, c++/10576
32071         * g++.dg/template/memclass1.C: New test.
32072
32073 2003-05-08  DJ Delorie  <dj@redhat.com>
32074
32075         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32076         targets.
32077         * gcc.c-torture/execute/20021024-1.x: Likewise.
32078         * gcc.c-torture/execute/shiftdi.x: Likewise.
32079         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32080         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32081         * gcc.dg/20021018-1.c: Likewise.
32082
32083 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32084
32085         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32086
32087         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32088         (bcopy): Call memmove.
32089
32090 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32091
32092         * g77.f-torture/compile/8485.f: New test case.
32093
32094 2003-05-07  Richard Henderson  <rth@redhat.com>
32095
32096         PR c++/10570
32097         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32098         Verify exception_cleanup not called for rethrows.
32099         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32100         when exiting catch block without rethrowing.
32101         * g++.dg/eh/forced3.C: New.
32102         * g++.dg/eh/forced4.C: New.
32103
32104 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32105
32106         * gcc.dg/20030505.c: Fix triplet.
32107
32108 2003-05-06  DJ Delorie  <dj@redhat.com>
32109
32110         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32111         * gcc.dg/nest.c: Likewise.
32112
32113 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32114
32115         * gcc.dg/builtins-14.c: New test case.
32116
32117 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32118
32119         * lib/compat.exp (compat-execute): New argument.
32120         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32121         * gcc.dg/compat: New test directory.
32122         * gcc.dg/compat/compat.exp: New expect script.
32123         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32124         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32125         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32126         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32127         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32128         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32129
32130         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32131         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32132         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32133         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32134         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32135         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32136         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32137         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32138         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32139         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32140         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32141         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32142         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32143         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32144         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32145
32146 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32147
32148         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32149
32150 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32151
32152         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32153
32154 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32155
32156         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32157         * gcc.dg/ppc-fsel-2.c: New test.
32158
32159         * gcc.dg/unused-5.c: New test.
32160
32161 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32162
32163         PR c++/10496
32164         * g++.dg/warn/pmf1.C: New test.
32165
32166 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32167
32168         PR c++/4494
32169         * g++.dg/warn/main.C: New test.
32170
32171 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32172
32173         * gcc.dg/nonnull-3.c: New test.
32174
32175 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32176
32177         * gcc.dg/cpp/Wtrigraphs.c: Update.
32178         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32179
32180 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32181
32182         * gcc.dg/ppc-fsel-1.c: New test.
32183
32184 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32185
32186         PR c/10604
32187         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32188
32189 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32190
32191         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32192
32193 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32194
32195         PR c++/9364, c++/10553, c++/10586
32196         * g++.dg/parse/typename4.C: New test.
32197         * g++.dg/parse/typename5.C: Likewise.
32198
32199 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32200
32201         * gcc.c-torture/compile/20030503-1.c: New test.
32202
32203 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32204
32205         * g++.dg/lookup/using5.C: Fix testcase error.
32206
32207 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32208
32209         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32210         since MEABI is no longer supported.  Remove all vestiges
32211         of MEABI from the test.
32212
32213 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32214
32215         PR c++/10554
32216         * g++.dg/lookup/using5.C: New test.
32217
32218 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32219
32220         PR c++/8772
32221         * g++.dg/template/ttp5.C: New test.
32222
32223 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32224
32225         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32226         (dg-gpp-additional-sources): New function.
32227         (dg-gpp-additional-files): Likewise.
32228         * lib/g++.exp (additional_sources): New variable.
32229         (additional_files): Likewise.
32230         (g++_target_compile): Deal with them.
32231         * lib/old-dejagnu.exp: Remove.
32232         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32233         * g++.old-deja: Revise all tests to use dg commands.
32234
32235 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32236
32237         PR c++/9432, c++/9528
32238         * g++.dg/lookup/using4.C: New test.
32239
32240 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32241
32242         * gcc.dg/noreturn-5.c: New file.
32243         * gcc.dg/noreturn-6.c: New file.
32244
32245         * gcc.c-torture/compile/inline-1.c: New file.
32246
32247 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32248
32249         PR c++/10551
32250         * g++.dg/template/explicit1.C: New test.
32251
32252 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32253
32254         PR c++/10549
32255         * g++.dg/other/bitfield1.C: New test.
32256
32257         PR c++/10527
32258         * g++.dg/init/new7.C: New test.
32259
32260 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32261
32262         * g++.dg/ext/desig1.C: New test.
32263         * g++.dg/ext/init1.C: Update.
32264
32265         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32266
32267 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32268
32269         PR c++/10180
32270         * g++.dg/warn/Winline-1.C: New test.
32271
32272 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32273
32274         * gcc.c-torture/execute/string-opt-19.c: New test.
32275
32276         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32277         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32278
32279 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32280
32281         PR c++/10506
32282         * g++.dg/init/new6.C: New test.
32283
32284         PR c++/10503
32285         * g++.dg/init/ref6.C: New test.
32286
32287 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32288
32289         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32290
32291 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32292
32293         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32294         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32295
32296 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32297
32298         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32299         initialized static data members.
32300
32301 2003-04-25  H.J. Lu <hjl@gnu.org>
32302
32303         * gcc.dg/ia64-sync-4.c: New test.
32304
32305 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32306
32307         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32308         date.
32309
32310 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32311
32312         PR c++/10337
32313         * g++.dg/warn/conv1.C: New test.
32314         * g++.old-deja/g++.other/conv7.C: Adjust.
32315         * g++.old-deja/g++.other/overload14.C: Adjust.
32316
32317 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32318
32319         PR c++/10471
32320         * g++.dg/template/defarg2.C: New test.
32321
32322 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32323
32324         * gcc.dg/cpp/include2.c: Update.
32325         * gcc.dg/cpp/multiline-2.c: New.
32326         * gcc.dg/cpp/multiline.c: Update.
32327         * gcc.dg/cpp/strify2.c: Update.
32328         * gcc.dg/cpp/trad/literals-2.c: Update.
32329
32330 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32331
32332         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32333
32334 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32335
32336         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32337
32338 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32339
32340         PR c++/10451
32341         * g++.dg/parse/crash4.C: New test.
32342
32343         PR c++/9847
32344         * g++.dg/parse/crash5.C: New test.
32345
32346 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32347
32348         PR c++/10446
32349         * g++.dg/parse/crash3.C: New test.
32350
32351         PR c++/10428
32352         * g++.dg/parse/elab1.C: New test.
32353
32354 2003-04-22  Devang Patel  <dpatel@apple.com>
32355
32356         * gcc.dg/cpp/trad/funlike-5.c: New test.
32357
32358 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32359
32360         * g++.dg/other/packed1.C: Fix dg options.
32361
32362 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32363
32364         * g++.dg/other/offsetof2.C: New test.
32365
32366 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32367
32368         * g++.dg/template/recurse.C: Adjust location of error messages.
32369
32370 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32371
32372         PR c++/9881
32373         * g++.dg/init/addr-const1.C: New test.
32374         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32375
32376 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32377
32378         PR c++/10405
32379         * g++.dg/lookup/struct-hack1.C: New test.
32380
32381 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32382
32383         * ucs.c: Update diagnostic messages.
32384
32385 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32386
32387         * gcc.dg/cpp/truefalse.cpp: New test.
32388         * gcc.dg/cpp/cpp.exp: Update.
32389         * g++.dg/other/stdbool-if.C: Remove.
32390
32391 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32392
32393         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32394         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32395
32396 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32397
32398         * gcc.c-torture/compile/20030418-1.c: New test.
32399
32400 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32401
32402         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32403
32404 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32405
32406         PR c++/10347
32407         g++.dg/template/dependent-name1.C: New test.
32408
32409 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32410
32411         * gcc.dg/warn-1.c (tourist_guide): New array,
32412         contains a pointer to bar.
32413
32414 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32415
32416         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32417         * gcc.c-torture/execute/medce-1.c: New test case.
32418         * gcc.c-torture/execute/medce-2.c: New test case.
32419
32420 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32421
32422         * lib/prune.exp: Ignore more messages.
32423
32424         PR c++/10381
32425         * g++.dg/parse/lookup3.C: New test.
32426
32427 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32428
32429         * gcc.c-torture/compile/20030415-1.c : New test.
32430
32431 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32432
32433         * gcc.c-torture/execute/scope-2.c: Move to ...
32434         * gcc.dg/noncompile/scope.c: .... here.
32435
32436 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32437
32438         * gcc.dg/20030414-2.c: New test case.
32439
32440 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32441
32442         PR target/10377
32443         * gcc.dg/20030414-1.c: New test.
32444
32445 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32446
32447         * gcc.dg/builtins-12.c: New test case.
32448         * gcc.dg/builtins-13.c: New test case.
32449
32450 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32451
32452         * gcc.c-torture/execute/string-opt-18.c: New test.
32453
32454 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32455
32456         PR c++/10300
32457         * g++.dg/init/new5.C: New test.
32458
32459 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32460
32461         PR c++/7910
32462         * g++.dg/ext/dllimport1.C: New test.
32463
32464 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32465
32466         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32467
32468 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32469
32470         PR Fortran/9263
32471         * g77.f-torture/noncompile/9263.f: New test
32472         PR Fortran/1832
32473         * g77.f-torture/execute/1832.f: New test
32474
32475 2003-04-11  David Chad  <davidc@freebsd.org>
32476             Loren J. Rittle  <ljrittle@acm.org>
32477
32478         libobjc/8562
32479         * objc.dg/headers.m: New test.
32480
32481 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32482
32483         * gcc.c-torture/execute/builtin-noret-2.c: New.
32484         * gcc.c-torture/execute/builtin-noret-2.x: New.
32485         XFAIL builtin-noret-2.c at -O1 and above.
32486         * gcc.dg/redecl.c: New.
32487         * gcc.dg/Wshadow-1.c: Update error regexps.
32488
32489 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32490
32491         * g++.dg/abi/bitfield10.C: New test.
32492
32493 2003-04-09  Mike Stump  <mrs@apple.com>
32494
32495         * gcc.dg/pch/pch.exp: Make testcase names longer.
32496         * g++.dg/pch/pch.exp: Make testcase names longer.
32497
32498 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32499
32500         * gcc.dg/builtins-11.c: New test case.
32501
32502 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32503
32504         * gcc.dg/builtins-9.c: New test case.
32505         * gcc.dg/builtins-10.c: New test case.
32506
32507 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32508
32509         * gcc.dg/noncompile/init-4.c.c: New test.
32510
32511 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32512
32513         * gcc.misc-test/gcov-9.c: New test.
32514         * gcc.misc-test/gcov-10.c: New test
32515         * gcc.misc-test/gcov-11.c: New test.
32516
32517 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32518
32519         PR optimization/10024
32520         * gcc.c-torture/compile/20030405-1.c: New test.
32521
32522 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32523
32524         * gcc.dg/pch/static-3.c: New.
32525         * gcc.dg/pch/static-3.hs: New.
32526         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32527
32528 2003-04-04  Richard Henderson  <rth@redhat.com>
32529
32530         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32531         * g++.dg/eh/forced2.C: Likewise.
32532
32533 2003-04-03  Mike Stump  <mrs@apple.com>
32534
32535         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32536         target arg.
32537         (scan-assembler-times, scan-assembler-not): Likewise.
32538         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32539
32540 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32541
32542         * gcc.dg/sparc-loop-1.c: New test.
32543
32544 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32545
32546         PR other/9274
32547         * g++.dg/pch/system-2.C: New.
32548         * g++.dg/pch/system-2.Hs: New.
32549
32550 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32551
32552         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32553
32554         * g++.dg/eh/simd-1.C (vecfunc): Same.
32555
32556 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32557
32558         * gcc.c-torture/execute/20030401-1.c: New test case.
32559
32560 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32561
32562         * objc.dg/defs.m: New.
32563
32564 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32565
32566         * g++.dg/eh/simd-1.C: New.
32567         * g++.dg/eh/simd-2.C: New.
32568
32569 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32570
32571         * gcc.c-torture/execute/simd-3.c: New.
32572
32573 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32574
32575         PR c/9936
32576         * gcc.dg/20030331-2.c: New test.
32577
32578 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32579
32580         PR c++/10278
32581         * g++.dg/parse/crash2.C: New test.
32582
32583 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32584
32585         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32586         * gcc.c-torture/execute/20030331-1.c: ...here.
32587
32588 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32589
32590         * gcc.c-torture/execute/20030331-1.c: New test.
32591
32592 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32593
32594         * lib/gcov.exp: Adjust call return testing strings.
32595         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32596
32597 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32598
32599         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32600         * gcc.dg/builtins-7.c: New test case.
32601         * gcc.dg/builtins-8.c: New test case.
32602
32603 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32604
32605         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32606
32607 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32608
32609         PR c++/7647
32610         * g++.dg/lookup-class-member-2.C: New test.
32611
32612 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32613
32614         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32615
32616 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32617
32618         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32619
32620 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32621
32622         * g++.dg/init/attrib1.C: New test.
32623
32624 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32625
32626         * gcc.dg/ultrasp8.c: New test.
32627
32628 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32629
32630         * gcc.dg/ultrasp7.c: New test.
32631
32632 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32633
32634         PR c++/10047
32635         * g++.dg/template/inline1.C: New test.
32636
32637 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32638
32639         * gcc.dg/sparc-dwarf2.c: New test.
32640
32641 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32642
32643         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32644         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32645
32646 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32647
32648         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32649         than reading .x files.
32650         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32651         * g77.dg/gcov/gcov-1.f: Likewise.
32652         * gcc.misc-tests/gcov-4b.c: Likewise.
32653         * gcc.misc-tests/gcov-5b.c: Likewise.
32654         * gcc.misc-tests/gcov-6.c: Likewise.
32655         * gcc.misc-tests/gcov-7.c: Likewise.
32656         * gcc.misc-tests/gcov-8.c: Likewise.
32657         * g++.dg/gcov/gcov-1.x: Remove.
32658         * g77.dg/gcov/gcov-1.x: Likewise.
32659         * gcc.misc-tests/gcov-4b.x: Likewise.
32660         * gcc.misc-tests/gcov-5b.x: Likewise.
32661         * gcc.misc-tests/gcov-6.x: Likewise.
32662         * gcc.misc-tests/gcov-7.x: Likewise.
32663         * gcc.misc-tests/gcov-8.x: Likewise.
32664
32665 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32666
32667         PR opt/10087
32668         * gcc.dg/20030324-1.c: New test.
32669
32670 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32671
32672         PR c++/10224
32673         * g++.dg/template/arg3.C: New test.
32674
32675         PR c++/10158
32676         * g++.dg/template/friend18.C: New test.
32677
32678 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32679
32680         * g77.f-torture/compile/20030326-1.f: New test case.
32681
32682 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32683
32684         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32685
32686         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32687
32688 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32689
32690         * gcc.dg/ia64-sync-3.c: New test.
32691
32692 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32693
32694         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32695
32696 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32697
32698         * gcc.dg/ultrasp6.c: New test.
32699
32700 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32701
32702         * gcc.dg/i386-signbit-1.c: New test.
32703         * gcc.dg/i386-signbit-2.c: New test.
32704         * gcc.dg/i386-signbit-3.c: New test.
32705
32706 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32707
32708         * gcc.dg/ultrasp5.c: Fix options.
32709
32710 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32711
32712         * gcc.dg/ultrasp5.c: Fix comment.
32713
32714 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32715
32716         PR fortran/10197
32717         * g77.f-torture/execute/10197.f: New test.
32718
32719 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32720
32721         PR c++/9898, c++/383
32722         * g++.dg/template/conv6.C: New test.
32723
32724         PR c++/10119
32725         * g++.dg/template/ptrmem5.C: New test.
32726
32727         PR c++/10026
32728         * g++.dg/lookup/koenig1.C: New test.
32729
32730         PR C++/10199
32731         * g++.dg/lookup/template2.C: New test.
32732
32733 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32734
32735         * g++.dg/opt/rtti1.C: New test.
32736
32737 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32738
32739         * gcc.dg/ultrasp5.c: New test.
32740
32741 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32742
32743         PR middle-end/9967
32744         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32745         builtin fputs.
32746
32747 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32748
32749         PR c/8224
32750         * gcc.dg/20030323-1.c: New test.
32751
32752 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32753
32754         * gcc.c-torture/compile/20030323-1.c: New test case.
32755
32756 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
32757
32758         * gcc.dg/20030321-1.c: New test.
32759
32760 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32761
32762         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
32763
32764 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32765
32766         PR c++/9978, c++/9708
32767         * g++.dg/ext/vlm1.C: Adjust expected error.
32768         * g++.dg/ext/vla2.C: New test.
32769         * g++.dg/template/arg1.C: New test.
32770         * g++.dg/template/arg2.C: New test.
32771
32772 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
32773
32774         * g77.f-torture/execute/select.f: New test.
32775         * g77.f-torture/noncompile/select_no_compile.f: New test.
32776
32777 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
32778
32779         PR c++/9898
32780         * g++.dg/other/error4.C: New test.
32781
32782 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
32783
32784         * g++.dg/template/friend17.C: New test.
32785
32786 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
32787
32788         * gcc.c-torture/compile/20030320-1.c: New.
32789
32790 2003-03-20  Roger Sayle  <roger@eyesopen.com>
32791
32792         * gcc.dg/builtins-6.c: New test case.
32793
32794 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
32795
32796         PR target/10073
32797         * gcc.c-torture/compile/20030319-1.c: New.
32798
32799 2003-03-18  Jan Hubicka  <jh@suse.cz>
32800
32801         * gcc.dg/i386-cvt-1.c: New test.
32802
32803 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
32804
32805         * objc.dg/naming-1.m: Use "(parse|syntax) error".
32806         * objc.dg/naming-2.m: Likewise.
32807
32808 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
32809
32810         PR c++/9639
32811         * g++.dg/parse/crash1.C: New test.
32812
32813 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
32814
32815         PR c++/8805
32816         * g++.dg/eh/cleanup1.C: New test.
32817
32818 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32819
32820         * gcc.c-torture/execute/20030316-1.c: New test case.
32821
32822 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32823
32824         PR c++/9629
32825         * g++.dg/init/ctor2.C: New test.
32826
32827 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32828
32829         * g77.f-torture/compile/xformat.f: New test case.
32830
32831 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32832
32833         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32834         * g++.old-deja/g++.mike/eh50.C: Likewise.
32835
32836 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32837
32838         PR c++/6440
32839         * g++.dg/template/spec7.C: New test.
32840         * g++.dg/template/spec8.C: Likewise.
32841
32842 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32843
32844         * gcc.c-torture/execute/20030313-1.c: New test.
32845
32846 2003-03-14  Richard Henderson  <rth@redhat.com>
32847
32848         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32849
32850 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32851
32852         * gcc.c-torture/compile/20030314-1.c: New test.
32853
32854 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32855
32856         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32857         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32858         thumb target,
32859         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32860         to accept newer _imp__  prefix and additional
32861         newline in .drectve section.
32862         * gcc.dg/dll-4.c: Likewise.
32863         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
32864         switch.
32865
32866 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
32867
32868         * g++.dg/parse/namespace9.C: New test.
32869
32870         * g++.dg/init/ref5.C: New test.
32871         * g++.dg/parse/ptrmem1.C: Likewise.
32872
32873 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32874
32875         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
32876         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
32877         regular expression.
32878         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
32879         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
32880
32881 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
32882
32883         * gcc.c-torture/execute/20030224-2.c: New test.
32884
32885 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32886
32887         * gcc.dg/decl-3.c: New test.
32888
32889 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32890
32891         * gcc.dg/i386-loop-2.c: New test.
32892
32893 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
32894
32895         PR c++/9474
32896         * g++.dg/parse/namespace8.C: New test.
32897
32898         PR c++/9924
32899         * g++.dg/overload/builtin2.C: New test.
32900
32901 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
32902
32903         * gcc.dg/return-type-3.c: New test.
32904
32905 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32906
32907         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
32908         profiling options are not supported.
32909
32910 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
32911
32912         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
32913         * g++.old-deja/g++.warn/impint2.C: Likewise.
32914
32915 2003-03-10  Devang Patel  <dpatel@apple.com>
32916
32917         * g++.dg/cpp/c++_cmd_1.C: New test.
32918         * g++.dg/cpp/c++_cmd_1.h: New file.
32919
32920 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
32921
32922         * gcc.dg/altivec-9.c: New file.
32923
32924 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32925
32926         * gcc.dg/ppc-sdata-1.c: New test.
32927         * gcc.dg/ppc-sdata-2.c: New test.
32928
32929 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
32930
32931         PR c++/9373
32932         * g++.dg/opt/ptrmem2.C: New test.
32933
32934         PR c++/8534
32935         * g++.dg/opt/ptrmem1.C: New test.
32936
32937 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32938
32939         * gcc.dg/i386-loop-1.c: New test.
32940
32941 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32942
32943         PR c++/9970
32944         * g++.dg/lookup/friend1.C: New test.
32945
32946 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32947
32948         PR c++/9823
32949         * g++.dg/parser/constructor1.C: New test.
32950
32951 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
32952
32953         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
32954
32955         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
32956
32957 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
32958
32959         * gcc.dg/cpp/Wunused.c: Update test.
32960
32961 2003-03-08  Jan Hubicka  <jh@suse.cz>
32962
32963         * gcc.dg/inline-3.c: New test.
32964
32965 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32966
32967         PR c++/9809
32968         * g++.dg/parse/builtin1.C: New test.
32969
32970         PR c++/9982
32971         * g++.dg/abi/cookie1.C: New test.
32972         * g++.dg/abi/cookie2.C: Likewise.
32973
32974         PR c++/9524
32975         * g++.dg/template/field1.C: New test.
32976
32977         PR c++/9912
32978         * g++.dg/parse/class1.C: New test.
32979         * g++.dg/parse/namespace7.C: Likewise.
32980         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
32981
32982 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
32983
32984         * g++.dg/init/ref4.C: New test.
32985
32986 2003-03-07  Jan Hubicka  <jh@suse.cz>
32987
32988         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
32989         * gcc.dg/inline-3.c: New test.
32990
32991 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
32992
32993         * g++.dg/init/ref3.C: New test.
32994
32995         PR c++/9965
32996         * g++.dg/init/ref2.C: New test.
32997
32998         PR c++/9400
32999         * g++.dg/warn/Wshadow-2.C: New test.
33000
33001         PR c++/9791
33002         * g++.dg/warn/Woverloaded-1.C: New test.
33003
33004 2003-03-05  Jan Hubicka  <jh@suse.cz>
33005
33006         * gcc.dg/i386-local2.c: New.
33007         * gcc.dg/i386-local.c: Fix typo.
33008
33009 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33010
33011         * g++.dg/abi/layout3.C: New test.
33012
33013 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33014
33015         * gcc.c-torture/compile/20030305-1.c
33016
33017 2003-03-05  Jan Hubicka  <jh@suse.cz>
33018
33019         * gcc.dg/i386-local.c: New.
33020
33021 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33022
33023         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33024
33025 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33026
33027         * gcc.dg/switch-2.c: New test.
33028         * gcc.dg/switch-3.c: New test.
33029         * gcc.dg/Wswitch.c: Adjust line numbers.
33030         * gcc.dg/Wswitch-default.c: Likewise.
33031         * gcc.dg/Wswitch-enum.c: Likewise.
33032
33033 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33034
33035         * gcc.c-torture/execute/20030222-1.c: New test.
33036
33037 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33038
33039         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33040
33041 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33042
33043         PR c++/9878
33044         * g++.dg/init/ref1.C: New test.
33045
33046 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33047
33048         * gcc.dg/sh-relax.c: New SH-only test.
33049
33050 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33051
33052         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33053         comment explaining purpose of testcase.
33054
33055 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33056
33057         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33058         for HC11/HC12 (asm needs two int registers).
33059         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33060         HC11/HC12 because the test uses an asm which needs two 32-bit
33061         registers.
33062
33063 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33064
33065         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33066         for HC11/HC12 (array is too large otherwise).
33067         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33068         * gcc.c-torture/compile/20010518-2.x: Likewise.
33069         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33070         HC11/HC12 (array is too large).
33071
33072 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33073
33074         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33075         * lib/g++-dg.exp (g++-dg-test): Likewise.
33076
33077 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33078
33079         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33080         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33081
33082 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33083
33084         * g++.dg/warn/implicit-typename1.C: Remove warning.
33085
33086 2003-02-28  Richard Henderson  <rth@redhat.com>
33087
33088         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33089         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33090
33091 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33092
33093         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33094         * g++.dg/pch/pch.exp: Likewise.
33095
33096 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33097
33098         PR c++/9879
33099         * testsuite/g++.dg/init/new4.C: New test.
33100
33101 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33102
33103         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33104
33105 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33106
33107         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33108         unsigned long.
33109
33110         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33111         wider than float.
33112
33113 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33114
33115         * lib/scanasm.exp: Add support for counting numbers of
33116         occurences.
33117         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33118         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33119
33120 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33121
33122         PR c++/9683
33123         * g++.dg/template/static3.C: New test.
33124
33125         PR c++/9829
33126         * g++.dg/parse/namespace6.C: New test.
33127
33128 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33129
33130         PR target/9732
33131         * gcc.dg/20030225-1.c: New test.
33132
33133 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33134
33135         * README: Remove out-of-date information.
33136
33137         PR c++/9836
33138         * g++.dg/template/spec6.C: New test.
33139
33140 2003-02-24  Jeff Law  <law@redhat.com>
33141
33142         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33143
33144 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33145
33146         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33147         * gcc.dg/pragma-ep-1.c: Likewise.
33148
33149 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33150
33151         PR c++/9602
33152         * g++.dg/template/friend16.C: New test.
33153
33154 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33155
33156         PR c++/5333
33157         * g++.dg/parse/fused-params1.C: Adjust error messages.
33158         * g++.dg/template/nested3.C: New test.
33159
33160 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33161
33162         * g++.dg/abi/param1.C: New test.
33163
33164 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33165
33166         PR c++/7982
33167         * g++.dg/warn/implicit-typename1.C: New test.
33168
33169 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33170
33171         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33172         with "mtune".
33173         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33174         * gcc.c-torture/execute/20010129-1.x: Likewise.
33175         * gcc.dg/20011107-1.c: Likewise.
33176         * gcc.dg/20020108-1.c: Likewise.
33177         * gcc.dg/20020122-3.c: Likewise.
33178         * gcc.dg/20020206-1.c: Likewise.
33179         * gcc.dg/20020310-1.c: Likewise.
33180         * gcc.dg/20020426-2.c: Likewise.
33181         * gcc.dg/20020517-1.c: Likewise.
33182         * gcc.dg/991230-1.c: Likewise.
33183         * gcc.dg/i386-unroll-1.c: Likewise.
33184         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33185
33186 2003-02-22  Jan Hubicka  <jh@suse.cz>
33187
33188         * gcc.dg/i386-mul.c: New test.
33189
33190 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33191
33192         * gcc.dg/builtins-5.c: New test case.
33193
33194 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33195
33196         * gcc.dg/asmreg-1.c: New test.
33197
33198 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33199
33200         PR c++/9749
33201         * g++.dg/parse/varmod1.C: New test.
33202
33203 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33204
33205         PR c++/9727
33206         * g++.dg/template/op1.C: New test.
33207
33208 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33209
33210         PR c++/8906
33211         * g++.dg/template/nested2.C: New test.
33212
33213 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33214
33215         PR c++/8724
33216         * g++.dg/expr/dtor1.C: New test.
33217
33218 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33219
33220         * gcc.dg/cpp/include3.c: New test.
33221         * gcc.dg/cpp/inc/foo.h: New file.
33222
33223 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33224
33225         * gcc.c-torture/execute/20030221-1.c: New test.
33226
33227 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33228
33229         PR c++/9729
33230         * g++.dg/abi/conv1.C: New test.
33231
33232 2003-02-20  Jan Hubicka  <jh@suse.cz>
33233
33234         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33235
33236 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33237
33238         * gcc.c-torture/compile/20030219-1.c: New test.
33239
33240 2003-02-18  Jan Hubicka  <jh@suse.cz>
33241
33242         * gcc.dg/funcorder.c: New test.
33243
33244 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33245
33246         * gcc.c-torture/execute/20030218-1.c: New.
33247
33248 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33249
33250         * gcc.dg/20030218-1.c: New.
33251
33252 2003-02-18  Richard Henderson  <rth@redhat.com>
33253
33254         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33255         * gcc.dg/attr-used-2.c: New.
33256
33257 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33258
33259         PR c++/9704
33260         * g++.dg/init/copy5.C: New test.
33261
33262 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33263
33264         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33265         * g++.dg/pch/pch.exp: Likewise.
33266
33267 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33268
33269         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33270         STACK_SIZE is not defined.
33271
33272 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33273
33274         PR c++/9457
33275         * g++.dg/template/init1.C: New test.
33276
33277 2003-02-16  Jan HUbicka  <jh@suse.cz>
33278
33279         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33280         (foo): Add few extra tests
33281         * gcc.dg/c99-const-expr-3.c: Likewise.
33282         * gcc.c-torture/execute/20030216-1.c: New.
33283
33284 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33285
33286         PR c++/9459
33287         * g++.dg/ext/typeof4.C: New test.
33288
33289 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33290
33291         * gcc.dg/i386-387-3.c: New test case.
33292
33293 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33294
33295         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33296         cris-*-elf* cris-*-aout* and mmix-*-*.
33297
33298 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33299
33300         * gcc.dg/20030213-1.c: New test.
33301
33302 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33303
33304         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33305         * gcc.dg/i386-387-2.c: Likewise.
33306
33307 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33308
33309         * gcc.dg/ppc-spe.c: Fix formatting.
33310         Enable tests that were previously unsupported by gas.
33311         Delete tests for instructions that no longer exist.
33312         Switch arguments on evsubifw builtin.
33313
33314 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33315
33316         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33317         STACK_SIZE is too small.
33318
33319 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33320             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33321
33322         * gcc.dg/decl-2.c: New test.
33323
33324 2003-02-10  Jan Hubicka  <jh@suse.cz>
33325
33326         * gcc.dg/i386-fpcvt-1.c: New test.
33327
33328 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33329
33330         * gcc.c-torture/execute/20030209-1.c: New test.
33331
33332 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33333
33334         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33335         int-wide bitops, use the constants of the same width.
33336         Likewise, if long long is 32-bit wide, test bitops using
33337         32-bit constants.
33338
33339 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33340
33341         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33342
33343 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33344
33345         * testsuite/gcc.dg/builtins-4.c: New test case.
33346
33347 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33348
33349         * gcc.dg/20020430-1.c: Fix dg command typos.
33350         * gcc.dg/20020503-1.c: Likewise.
33351
33352 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33353
33354         PR c++/8785
33355         * g++.dg/parse/fused-params1.C: New test.
33356
33357         PR c++/8857
33358         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33359
33360         PR c++/8921
33361         * g++.dg/parse/non-dependent1.C: New test.
33362
33363         PR c++/8928
33364         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33365
33366         PR c++/9228
33367         * g++.dg/parse/undefined7.C: New test.
33368         * g++.dg/parse/non-templ1.C: New test.
33369
33370         PR c++/9229
33371         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33372
33373 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33374
33375         * gcc.c-torture/compile/20030206-1.c: New test.
33376
33377 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33378
33379         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33380         "pow" to "foo" to avoid potential confusion with a math built-in.
33381
33382 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33383
33384         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33385         conditions for SPARC targets.
33386
33387 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33388
33389         * gcc.dg/20030204-1.c: New test.
33390
33391 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33392
33393         PR c++/38
33394         * g++.dg/parse/array-size1.C: New test.
33395
33396         PR c++/5657
33397         * g++.dg/parse/undefined3.C: New test.
33398
33399         PR c++/5665
33400         * g++.dg/parse/undefined4.C: New test.
33401
33402         PR c++/5975
33403         * g++.dg/parse/undefined5.C: New test.
33404
33405         PR c++/7259
33406         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33407
33408         PR c++/8578
33409         * g++.dg/parse/casting-operator1.C: New test.
33410
33411         PR c++/8596
33412         * g++.dg/parse/undefined6.C: New test.
33413
33414         PR c++/8736
33415         * g++.dg/parse/missing-template1.C: New test.
33416
33417 2003-02-04  Jan Hubicka  <jh@suse.cz>
33418
33419         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33420         * gcc.dg/i386-cmov?.c: Likewise.
33421         * gcc.dg/i386-fpcvt-?.c: Likewise.
33422         * gcc.dg/i386-ssefp-1.c: Likewise.
33423         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33424         conventions.
33425
33426 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33427
33428         PR c++/7129
33429         * testsuite/g++.dg/ext/max.C: New test.
33430
33431 2003-02-03  Jan Hubicka  <jh@suse.cz>
33432
33433         * gcc.c-torture/execute/20030203-1.c: New test.
33434
33435 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33436
33437         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33438         'natural-endian'.
33439
33440 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33441
33442         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33443         * g++.dg/init/new2.C: Likewise.
33444         * g++.dg/other/new1.C: Likewise.
33445
33446 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33447
33448         * gcc.dg/struct-ret-libc.c: New test.
33449
33450 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33451
33452         * gcc.dg/20030129-1.c: New test.
33453
33454 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33455
33456         PR c++/8849
33457         * g++.dg/template/ptrmem4.C: New test.
33458
33459 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33460
33461         * g++.dg/parser/constant1.C: New test.
33462
33463 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33464
33465         PR c++/8591
33466         * g++.dg/parse/friend2.C: New test.
33467
33468 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33469
33470         PR c++/9437
33471         * g++.dg/template/unify4.C: New test.
33472
33473 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33474
33475         * gcc.c-torture/execute/20030128-1.c: New test.
33476
33477 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33478
33479         * g++.dg/lookup/nested1.C: Test moved from ...
33480         * g++.old-deja/g++.other/lookup24.C: ... here.
33481
33482 2003-01-28  Jan Hubicka  <jh@suse.cz>
33483
33484         * gcc.dg/i386-cmov5.c: New test.
33485
33486 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33487
33488         * gcc.c-torture/execute/20010925-1.c: Changed the
33489         memcpy declaration.
33490
33491 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33492
33493         PR c++/3902
33494         * g++.dg/parse/template5.C: New test.
33495
33496 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33497
33498         PR fortran/9258
33499         * g77.dg/pr9258: New test.
33500
33501 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33502
33503         * README: Move relevant parts from README.g++.
33504
33505         * README.g++: Remove this file.
33506
33507 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33508
33509         * g++.dg/abi/dcast1.C: New test.
33510
33511 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33512
33513         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33514
33515 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33516
33517         PR c++/47
33518         * g++.old-deja/g++.other/lookup24.C: New test.
33519
33520 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33521
33522         PR middle-end/7227
33523         * gcc.dg/uninit-C.c: New test.
33524
33525 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33526
33527         * g++.dg/abi/covariant1.C: New test.
33528
33529 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33530
33531         * gcc.dg/20030123-1.c: New test.
33532
33533 2003-01-25  Jan Hubicka  <jh@suse.cz>
33534
33535         PR opt/8492
33536         * gcc.c-torture/compile/20030125-1.c
33537
33538 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33539
33540         PR c++/9403
33541         * g++.dg/parse/template3.C: New test.
33542         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33543
33544         PR c++/795
33545         * g++.dg/parse/template4.C: New test.
33546
33547         PR c++/9415
33548         * g++.dg/template/qual2.C: New test.
33549
33550         PR c++/8545
33551         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33552
33553         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33554
33555 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33556
33557         * gcc.c-torture/execute/switch-1.c: New test case.
33558
33559 2003-01-25  Jan Hubicka  <jh@suse.cz>
33560
33561         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33562
33563 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33564
33565         Tweaks for Bison-1.875. From the NEWS file:
33566         "- `parse error' -> `syntax error'
33567         Bison now uniformly uses the term `syntax error'"
33568         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33569         * gcc.dg/cpp/digraph2.c: Likewise.
33570         * gcc.dg/cpp/direct2.c: Likewise.
33571         * gcc.dg/cpp/paste4.c: Likewise.
33572         * gcc.dg/c90-restrict-1.c: Likewise.
33573         * gcc.dg/c99-func-2.c: Likewise.
33574         * gcc.dg/noncompile/920721-2.c: Likewise.
33575         * gcc.dg/noncompile/930622-2.c: Likewise.
33576         * gcc.dg/noncompile/940112-1.c: Likewise.
33577         * gcc.dg/noncompile/950921-1.c: Likewise.
33578         * gcc.dg/noncompile/951123-1.c: Likewise.
33579         * gcc.dg/noncompile/971104-1.c: Likewise.
33580         * gcc.dg/noncompile/990416-1.c: Likewise.
33581
33582 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33583
33584         * g++.dg/parse/undefined1.C: Add error message.
33585
33586 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33587
33588         PR c++/9354
33589         * g++.dg/parse/new1.C: New test.
33590
33591         PR c++/9216
33592         * g++.dg/parse/template2.C: New test.
33593
33594         PR c++/9354
33595         * g++.dg/parse/typedef2.C: New test.
33596
33597         PR c++/9328
33598         * g++.dg/ext/typeof3.C: New test.
33599
33600 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33601
33602         PR c++/2738
33603         * g++.dg/parse/ret-type1.C: New test.
33604
33605         PR c++/3792
33606         * g++.dg/parse/tmpl-outside1.C: New test.
33607
33608         PR c++/4207
33609         * g++.dg/parse/int-as-enum1.C: New test.
33610
33611         PR c++/4903
33612         * g++.dg/parse/no-typename1.C: New test.
33613
33614         PR c++/5533
33615         * g++.dg/parse/no-value1.C: New test.
33616
33617         PR c++/5921
33618         * g++.dg/parse/wrong-inline1.C: New test.
33619
33620         PR c++/6402
33621         * g++.dg/parse/ref1.C: New test.
33622
33623         PR c++/6992
33624         * g++.dg/parse/attr-ctor1.C: New test.
33625
33626         PR c++/7229
33627         * g++.dg/parse/namespace5.C: New test.
33628
33629         PR c++/7917
33630         * g++.dg/parse/func-def1.C: New test.
33631
33632         PR c++/8143
33633         * g++.dg/parse/undefined1.C: New test.
33634
33635         PR c++/5723, PR c++/8522
33636         * g++.dg/parse/specialization1.C: New test.
33637
33638         PR c++/163, PR c++/8595
33639         * g++.dg/parse/struct-as-enum1.C: New test.
33640
33641         PR c++/9173
33642         * g++.dg/parse/undefined2.C: New test.
33643
33644 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33645
33646         PR c++/9298
33647         * g++.dg/parse/template1.C: New test.
33648
33649         PR c++/9384
33650         * g++.dg/parse/using1.C: New test.
33651
33652         PR c++/9285
33653         PR c++/9294
33654         * g++.dg/parse/expr2.C: New test.
33655
33656         PR c++/9388
33657         * g++.dg/parse/lookup2.C: Likewise.
33658
33659 2003-01-21  Jan Hubicka  <jh@suse.cz>
33660
33661         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33662         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33663         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33664         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33665
33666 2003-01-20  Nick Clifton  <nickc@redhat.com>
33667
33668         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33669         problem with ARM sibcall code generation.
33670
33671 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33672
33673         * gcc.c-torture/execute/20030120-1.c: New.
33674
33675 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33676
33677         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33678
33679 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33680
33681         PR c++/9272
33682         * g++.dg/parse/ctor1.C: New test.
33683
33684         PR c++/9294:
33685         * g++.dg/parse/qualified1.C: New test.
33686
33687         * g++.dg/parse/typename3.C: New test.
33688
33689 2003-01-16  Richard Henderson  <rth@redhat.com>
33690
33691         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33692
33693 2003-01-16  Richard Henderson  <rth@redhat.com>
33694
33695         * g++.dg/pch/pch.exp: Copy test header to the working directory
33696         before using it either for precompilation or direct use.
33697         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33698         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33699
33700 2003-01-16  Richard Henderson  <rth@redhat.com>
33701
33702         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33703         before using it either for precompilation or direct use.
33704         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33705         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33706
33707 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33708
33709         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33710         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33711         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33712         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33713         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33714         typename warning into error.
33715         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33716         error messages.
33717         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33718         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33719         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33720         messages.
33721         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33722         make declaration visible in template.
33723         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33724         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33725         messages.
33726         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33727         message.
33728         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33729         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33730         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33731         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33732         typename warning with error message.
33733         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33734         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33735         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33736
33737 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33738
33739         * g++.dg/parse/ambig2.C: New test.
33740
33741 2003-01-15  Richard Henderson  <rth@redhat.com>
33742
33743         * g++.dg/tls/init-2.C: Update error message string.
33744
33745 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33746
33747         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33748
33749 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33750
33751         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33752         all for HC11/HC12.
33753         * gcc.c-torture/compile/20001205-1.x: Likewise.
33754         * gcc.c-torture/compile/20001226-1.x: Likewise.
33755         * gcc.c-torture/compile/920520-1.x: Likewise.
33756         * gcc.c-torture/compile/961203-1.x: Likewise.
33757         * gcc.c-torture/compile/20020604-1.x: Likewise.
33758
33759 2003-01-15  Jan Hubicka  <jh@suse.cz>
33760
33761         * gcc.c-torture/compile/20030115-1.c: New test.
33762
33763         * gcc.dg/i386-fpcvt-1.c: New test.
33764         * gcc.dg/i386-fpcvt-2.c: New test.
33765
33766 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
33767
33768         Further conform g++'s __vmi_class_type_info to the C++ ABI
33769         specification.
33770         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
33771         the specification.
33772
33773 2003-01-14  Jan Hubicka  <jh@suse.cz>
33774
33775         * gcc.dg/i386-fpcvt-1.c: New test.
33776         * gcc.dg/i386-fpcvt-2.c: New test.
33777
33778 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33779
33780         * gcc.dg/i386-mmx-3.c: New test.
33781
33782 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
33783
33784         PR c++/9264
33785         * g++.dg/parse/octal1.C: New file.
33786
33787         PR c++/9172
33788         * g++.dg/parse/typename1.C: New file.
33789
33790 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
33791
33792         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
33793         * gcc.dg/bf-no-ms-layout.c: Likewise.
33794         * gcc.dg/bf-ms-attrib.c: Likewise.
33795
33796 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
33797
33798         PR c++/9099
33799         * g++.dg/parse/dtor1.C: New file.
33800
33801         PR c++/9128
33802         * g++.dg/rtti/typeid1.C: New file.
33803
33804         PR c++/9153
33805         * g++.dg/parse/lookup1.C: New file.
33806
33807         PR c++/9171
33808         * g++.dg/templ/spec5.C: New file.
33809
33810 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
33811
33812         * gcc.c-torture/compile/20030110-1.c: New test.
33813
33814 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33815
33816         Merge from pch-branch:
33817
33818         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33819
33820         * gcc.dg/pch/cpp-1.h: New.
33821         * gcc.dg/pch/cpp-1.c: New.
33822         * gcc.dg/pch/cpp-2.h: New.
33823         * gcc.dg/pch/cpp-2.c: New.
33824
33825         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33826
33827         * gcc.dg/pch/except-1.h: New.
33828         * gcc.dg/pch/except-1.c: New.
33829
33830         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33831
33832         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33833         running test.
33834         * gcc.dg/pch: Include *.hp not *.h.
33835         * gcc.dg/pch/system-1.h: New.
33836         * gcc.dg/pch/system-1.c: New.
33837
33838         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33839
33840         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33841         rather than trying to build and run a program using PCH.
33842         * gcc.dg/pch: Remove dg-do commands from test files.
33843
33844         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33845
33846         * gcc.dg/pch/macro-3.c: New.
33847         * gcc.dg/pch/macro-3.h: New.
33848
33849         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33850
33851         * gcc.dg/pch/common-1.c: New.
33852         * gcc.dg/pch/common-1.h: New.
33853         * gcc.dg/pch/decl-1.c: New.
33854         * gcc.dg/pch/decl-1.h: New.
33855         * gcc.dg/pch/decl-2.c: New.
33856         * gcc.dg/pch/decl-2.h: New.
33857         * gcc.dg/pch/decl-3.c: New.
33858         * gcc.dg/pch/decl-3.h: New.
33859         * gcc.dg/pch/decl-4.c: New.
33860         * gcc.dg/pch/decl-4.h: New.
33861         * gcc.dg/pch/decl-5.c: New.
33862         * gcc.dg/pch/decl-5.h: New.
33863         * gcc.dg/pch/global-1.c: New.
33864         * gcc.dg/pch/global-1.h: New.
33865         * gcc.dg/pch/inline-1.c: New.
33866         * gcc.dg/pch/inline-1.h: New.
33867         * gcc.dg/pch/inline-2.c: New.
33868         * gcc.dg/pch/inline-2.h: New.
33869         * gcc.dg/pch/static-1.c: New.
33870         * gcc.dg/pch/static-1.h: New.
33871         * gcc.dg/pch/static-2.c: New.
33872         * gcc.dg/pch/static-2.h: New.
33873
33874         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
33875
33876         * g++.dg/pch/pch.exp: Better handle failing testcases.
33877         * gcc.dg/pch/pch.exp: Likewise.
33878         * gcc.dg/pch/macro-1.c: New.
33879         * gcc.dg/pch/macro-1.h: New.
33880         * gcc.dg/pch/macro-2.c: New.
33881         * gcc.dg/pch/macro-2.h: New.
33882
33883         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
33884
33885         * g++.dg/dg.exp: Treat files in pch/ specially.
33886         * g++.dg/pch/pch.exp: New file.
33887         * g++.dg/pch/empty.H: New file.
33888         * g++.dg/pch/empty.C: New file.
33889         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
33890         "precompile".
33891
33892         * gcc.dg/pch/pch.exp: New file.
33893         * gcc.dg/pch/empty.h: New file.
33894         * gcc.dg/pch/empty.c: New file.
33895         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
33896         "precompile".
33897
33898 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33899
33900         * g++.dg/template/friend14.C: New test.
33901
33902 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33903
33904         * gcc.dg/old-style-asm-1.c: New test.
33905
33906 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
33907
33908         * gcc.c-torture/compile/20030109-1.c: New test.
33909
33910 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33911
33912         * gcc.c-torture/execute/20030109-1.c: New test.
33913
33914 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
33915
33916         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
33917         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
33918         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
33919         * g++.old-deja/g++.mike/eh2.C: Likewise.
33920         * g++.old-deja/g++.mike/eh3.C: Likewise.
33921         * g++.old-deja/g++.mike/eh5.C: Likewise.
33922         * g++.old-deja/g++.mike/eh6.C: Likewise.
33923         * g++.old-deja/g++.mike/eh7.C: Likewise.
33924         * g++.old-deja/g++.mike/eh8.C: Likewise.
33925         * g++.old-deja/g++.mike/eh9.C: Likewise.
33926         * g++.old-deja/g++.mike/eh10.C: Likewise.
33927         * g++.old-deja/g++.mike/eh12.C: Likewise.
33928         * g++.old-deja/g++.mike/eh13.C: Likewise.
33929         * g++.old-deja/g++.mike/eh14.C: Likewise.
33930         * g++.old-deja/g++.mike/eh16.C: Likewise.
33931         * g++.old-deja/g++.mike/eh17.C: Likewise.
33932         * g++.old-deja/g++.mike/eh18.C: Likewise.
33933         * g++.old-deja/g++.mike/eh21.C: Likewise.
33934         * g++.old-deja/g++.mike/eh23.C: Likewise.
33935         * g++.old-deja/g++.mike/eh24.C: Likewise.
33936         * g++.old-deja/g++.mike/eh25.C: Likewise.
33937         * g++.old-deja/g++.mike/eh26.C: Likewise.
33938         * g++.old-deja/g++.mike/eh27.C: Likewise.
33939         * g++.old-deja/g++.mike/eh28.C: Likewise.
33940         * g++.old-deja/g++.mike/eh29.C: Likewise.
33941         * g++.old-deja/g++.mike/eh31.C: Likewise.
33942         * g++.old-deja/g++.mike/eh33.C: Likewise.
33943         * g++.old-deja/g++.mike/eh34.C: Likewise.
33944         * g++.old-deja/g++.mike/eh35.C: Likewise.
33945         * g++.old-deja/g++.mike/eh36.C: Likewise.
33946         * g++.old-deja/g++.mike/eh37.C: Likewise.
33947         * g++.old-deja/g++.mike/eh38.C: Likewise.
33948         * g++.old-deja/g++.mike/eh39.C: Likewise.
33949         * g++.old-deja/g++.mike/eh40.C: Likewise.
33950         * g++.old-deja/g++.mike/eh41.C: Likewise.
33951         * g++.old-deja/g++.mike/eh42.C: Likewise.
33952         * g++.old-deja/g++.mike/eh44.C: Likewise.
33953         * g++.old-deja/g++.mike/eh46.C: Likewise.
33954         * g++.old-deja/g++.mike/eh47.C: Likewise.
33955         * g++.old-deja/g++.mike/eh48.C: Likewise.
33956         * g++.old-deja/g++.mike/eh49.C: Likewise.
33957         * g++.old-deja/g++.mike/eh50.C: Likewise.
33958         * g++.old-deja/g++.mike/eh51.C: Likewise.
33959         * g++.old-deja/g++.mike/eh53.C: Likewise.
33960         * g++.old-deja/g++.mike/eh55.C: Likewise.
33961         * g++.old-deja/g++.mike/p7912.C: Likewise.
33962         * g++.old-deja/g++.mike/p9706.C: Likewise.
33963         * g++.old-deja/g++.mike/p10416.C: Likewise.
33964         * g++.old-deja/g++.mike/p11667.C: Likewise.
33965         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
33966         Remove redundant reference to Iris.
33967         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
33968         Elxsi, i860, Pico Java, and WE32K.
33969
33970 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
33971
33972         * g++.dg/ext/asm4.C: New test.
33973
33974 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33975
33976         PR c++/9030
33977         * g++.dg/template/friend12.C: New test.
33978         * g++.dg/template/friend13.C: Likewise.
33979         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
33980
33981 2003-01-08  Jan Hubicka  <jh@suse.cz>
33982
33983         * gcc.dg/i386-cadd.c: New test.
33984         * gcc.dg/i386-cmov4.c: Likewise.
33985
33986 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
33987
33988         PR c++/9165
33989         * g++.dg/warn/Wunused-3.C: New test.
33990
33991         * g++.dg/abi/bitfield9.C: New test.
33992
33993         PR c++/9189
33994         * g++.dg/parse/defarg3.C: New test.
33995
33996 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33997
33998         * g++.dg/parse/ambig1.C: New test.
33999         * g++.dg/parse/defarg2.C: New test.
34000
34001 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34002
34003         * g++.dg/template/defarg-1.C: New test.
34004         * g++.dg/template/local2.C: Likewise.
34005
34006 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34007
34008         * gcc.c-torture/execute/20030105-1.c: New test.
34009
34010 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34011
34012         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34013         * g++.dg/parse/namespace4.C: Likewise.
34014
34015 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34016
34017         * g++.dg/template/ntp2.C: New test.
34018
34019 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34020
34021         * g++.dg/parse/extern-C-1.C: New test.
34022
34023         * g++.dg/parse/namespace4.C: New test.
34024
34025         * g++.dg/template/nested1.C: New test.
34026
34027         * g++.dg/parse/namespace3.C: New test.
34028
34029 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34030
34031         * g++.dg/lookup/two-stage1.C: New test.
34032
34033 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34034
34035         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34036         * g++.old-deja/g++.jason/access8.C: Likewise.
34037         * g++.old-deja/g++.other/decl5.C: Likewise.
34038
34039 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34040
34041         * g++.dg/parse/parse7.C: New test.
34042
34043 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34044
34045         PR c++/2843
34046         * g++.dg/ext/attrib7.C: New test.
34047
34048 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34049
34050         * g++.dg/parse/parse6.C: New test.
34051
34052 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34053
34054         * gcc.dg/h8300-stack-1.c: New.
34055
34056 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34057
34058         g++.dg/lookup/exception1.C: New test.
34059
34060         g++.dg/lookup/template1.C: New test.
34061
34062         g++.dg/parse/namespace2.C: New test.
34063
34064         g++.dg/parse/parens2.C: New test.
34065
34066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34067
34068         * g++.dg/parse/parse5.C: New test.
34069         * g++.dg/lookup/scoped4.C: New test.
34070
34071 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34072
34073         * g++.dg/parse/parens1.C: New test.
34074
34075         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34076         angle-bracket1.C.
34077         * g++.dg/parse/parens2.C: New test.
34078
34079         * g++.dg/lookup/scope-operator1.C: New test.
34080
34081         * g++.dg/parse/operator1.C: New test.
34082
34083 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34084
34085         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34086         * g++.old-deja/g++.other/access6.C: Likewise.
34087         * g++.old-deja/g++.other/decl1.C: Likewise.
34088         * g++.old-deja/g++.pt/typename12.C: Likewise.
34089
34090 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34091
34092         * g++.dg/parse/namespace1.C: New test.
34093
34094 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34095
34096         * g++.dg/parse/parse4.C: New test.
34097
34098 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34099
34100         * g++.dg/parse/parse3.C: New test.
34101
34102 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34103
34104         * g++.dg/parse/parse2.C: New test.
34105
34106 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34107
34108         * g++.dg/template/friend11.C: New test.
34109
34110 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34111
34112         * g++.dg/parse/parse1.C: New test.
34113
34114 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34115
34116         * lib/profopt.exp: Change the name of a global variable to avoid
34117         possible clashes with other test suites.
34118
34119 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34120
34121         * g++.dg/inherit/covariant8.C: New test.
34122
34123 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34124
34125         * g++.dg/init/array9.C: New test.
34126
34127         PR c++/9112
34128         * g++.dg/parse/expr1.C: New test.
34129
34130 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34131
34132         * gcc.c-torture/compile/20021230-1.c: New test.
34133
34134 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34135
34136         * g++.dg/inherit/covariant5.C: New test.
34137         * g++.dg/inherit/covariant6.C: New test.
34138         * g++.dg/inherit/covariant7.C: New test.
34139
34140 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34141
34142         PR c++/2739
34143         * g++.dg/other/access2.C: New test.
34144
34145 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34146
34147         * g++.dg/other/anon-struct.C: No longer fails
34148         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34149         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34150         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34151
34152 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34153
34154         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34155
34156 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34157
34158         * g++.dg/eh/spec4.C: Remove stray semicolon.
34159         * g++.dg/expr/pmf-1.C: Change error message.
34160         * g++.dg/ext/asm1.C: Remove stray semicolon.
34161         * g++.dg/ext/typename1.C: Add missing typenames.
34162         * g++.dg/inherit/template-as-base.C: Change error message.
34163         * g++.dg/lookup/scoped1.C: Likewise.
34164         * g++.dg/lookup/scoped2.C: Likewise.
34165         * g++.dg/lookup/using2.C: Likewise.
34166         * g++.dg/other/component1.C: Remove stray semicolon.
34167         * g++.dg/other/do1.C: Change error message.
34168         * g++.dg/other/error2.C: Likewise.
34169         * g++.dg/other/init1.C: Likewise.
34170         * g++.dg/other/packed1.C: Remove stray semicolon.
34171         * g++.dg/other/ptrmem2.C: Change error message.
34172         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34173         marker.
34174         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34175         * g++.dg/template/access3.C: Add typename keyword.
34176         * g++.dg/template/access5.C: Remove stray semicolon.
34177         * g++.dg/template/access6.C: Likewise.
34178         * g++.dg/template/complit1.C: Likewise.
34179         * g++.dg/template/crash1.C: Change error message.
34180         * g++.dg/template/inherit2.C: Remove stray semicolon.
34181         * g++.dg/template/instantiate2.C: Likewise.
34182         * g++.dg/template/instantiate3.C: Change error message.
34183         * g++.dg/template/qual1.C: Remove stray semicolon.
34184         * g++.dg/template/qualttp18.C: Change error message.
34185         * g++.dg/template/ref1.C: Remove stray semicolon.
34186         * g++.dg/template/sizeof1.C (A::value): Declare it.
34187         * g++.dg/template/spec4.C: Change error message.
34188         * g++.dg/template/static1.C: Likewise.
34189         * g++.dg/template/type1.C: Likewise.
34190         * g++.dg/template/typename3.C: Likewise.
34191         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34192         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34193         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34194         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34195         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34196         named return value extension.
34197         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34198         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34199         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34200         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34201         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34202         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34203         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34204         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34205         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34206         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34207         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34208         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34209         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34210         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34211         syntax.
34212         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34213         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34214         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34215         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34216         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34217         * g++.old-deja/g++.brendan/template11.C: Likewise.
34218         * g++.old-deja/g++.brendan/template26.C: Likewise.
34219         * g++.old-deja/g++.brendan/template27.C: Use explicit
34220         specialization syntax.
34221         * g++.old-deja/g++.brendan/template30.C: Likewise.
34222         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34223         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34224         non-dependent names.
34225         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34226         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34227         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34228         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34229         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34230         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34231         named return value extension.
34232         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34233         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34234         * g++.old-deja/g++.ext/return1.C: Likewise.
34235         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34236         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34237         * g++.old-deja/g++.jason/access8.C: Likewise.
34238         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34239         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34240         pseudo-destructor names.
34241         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34242         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34243         pseudo-destructor names.
34244         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34245         * g++.old-deja/g++.jason/overload19.C: Likewise.
34246         * g++.old-deja/g++.jason/overload32.C: Likewise.
34247         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34248         stray semicolons.
34249         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34250         * g++.old-deja/g++.jason/return.C: Likewise.
34251         * g++.old-deja/g++.jason/return2.C: Likewise.
34252         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34253         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34254         syntax.
34255         * g++.old-deja/g++.jason/template10.C: Account for use of
34256         non-dependent names.
34257         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34258         syntax.
34259         * g++.old-deja/g++.jason/template37.C: Likewise.
34260         * g++.old-deja/g++.law/access4.C: Change error messages.
34261         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34262         pseudo-destructor names.
34263         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34264         * g++.old-deja/g++.law/ctors9.C: Likewise.
34265         * g++.old-deja/g++.law/cvt22.C: Likewise.
34266         * g++.old-deja/g++.law/dtors5.C: Likewise.
34267         * g++.old-deja/g++.law/global-init1.C: Likewise.
34268         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34269         * g++.old-deja/g++.law/operators28.C: Likewise.
34270         * g++.old-deja/g++.law/visibility28.C: Likewise.
34271         * g++.old-deja/g++.martin/eval1.C: Likewise.
34272         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34273         name.
34274         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34275         * g++.old-deja/g++.mike/net34.C: Likewise.
34276         * g++.old-deja/g++.mike/net36.C: Likewise.
34277         * g++.old-deja/g++.mike/ns2.C: Likewise.
34278         * g++.old-deja/g++.mike/p12306.C: Likewise.
34279         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34280         value extension.
34281         * g++.old-deja/g++.mike/p700.C: Likewise.
34282         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34283         * g++.old-deja/g++.mike/p710.C: Likewise.
34284         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34285         value extension.
34286         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34287         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34288         * g++.old-deja/g++.ns/crash2.C: Likewise.
34289         * g++.old-deja/g++.ns/crash3.C: Likewise.
34290         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34291         * g++.old-deja/g++.ns/ns17.C: Likewise.
34292         * g++.old-deja/g++.ns/template16.C: Likewise.
34293         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34294         keyword.
34295         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34296         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34297         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34298         named return value extension.
34299         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34300         * g++.old-deja/g++.other/access4.C: Issue additional error
34301         messages.
34302         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34303         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34304         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34305         * g++.old-deja/g++.other/crash25.C: Change error message.
34306         * g++.old-deja/g++.other/crash4.C: Change error message.
34307         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34308         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34309         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34310         checks.
34311         * g++.old-deja/g++.other/defarg8.C: Likewise.
34312         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34313         * g++.old-deja/g++.other/dtor10.C: Likewise.
34314         * g++.old-deja/g++.other/incomplete.C: Likewise.
34315         * g++.old-deja/g++.other/linkage7.C: Likewise.
34316         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34317         lookup algorithm.
34318         * g++.old-deja/g++.other/mangle2.C: Likewise.
34319         * g++.old-deja/g++.other/refinit2.C: Likewise.
34320         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34321         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34322         * g++.old-deja/g++.pt/crash28.C: Likewise.
34323         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34324         syntax.
34325         * g++.old-deja/g++.pt/crash32.C: Change error message.
34326         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34327         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34328         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34329         error message position.
34330         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34331         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34332         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34333         syntax.
34334         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34335         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34336         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34337         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34338         keyword.
34339         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34340         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34341         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34342         keyword.
34343         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34344         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34345         syntax.
34346         * g++.old-deja/g++.pt/friend28.C: Account for use of
34347         non-dependent names.
34348         * g++.old-deja/g++.pt/friend29.C: Likewise.
34349         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34350         rules.
34351         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34352         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34353         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34354         lookup rules.
34355         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34356         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34357         keyword.
34358         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34359         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34360         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34361         keyword.
34362         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34363         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34364         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34365         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34366         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34367         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34368         keyword.
34369         * g++.old-deja/g++.pt/spec10.C: Likewise.
34370         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34371         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34372         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34373         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34374         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34375         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34376         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34377         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34378         * g++.old-deja/g++.pt/typename15.C: Likewise.
34379         * g++.old-deja/g++.pt/typename22.C: Likewise.
34380         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34381         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34382         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34383         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34384         syntax.
34385         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34386         return value extension.
34387         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34388         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34389         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34390         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34391
34392 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34393
34394         * g++.dg/warn/inline1.C: New test.
34395         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34396         * g++.old-deja/g++.jason/synth10.C: Likewise.
34397         * g++.old-deja/g++.mike/net31.C: Likewise.
34398         * g++.old-deja/g++.mike/p8786.C: Likewise.
34399
34400         * g++.dg/template/friend10.C: New test.
34401         * g++.dg/template/conv5.C: New test.
34402
34403 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34404
34405         * g++.dg/lookup/scoped3.C: New test.
34406
34407         * g++.dg/lookup/decl1.C: New test.
34408         * g++.dg/lookup/decl2.C: New test.
34409
34410 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34411
34412         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34413         gcc.c-torture/compile/20021015-1.c,
34414         gcc.c-torture/compile/20021015-2.c,
34415         gcc.c-torture/compile/20021123-1.c,
34416         gcc.c-torture/compile/20021123-2.c,
34417         gcc.c-torture/compile/20021123-3.c,
34418         gcc.c-torture/compile/20021123-4.c,
34419         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34420         only to 3.1 or 3.2 branch.
34421
34422 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34423
34424         * gcc.dg/i386-bitfield3.c: New test.
34425
34426         * gcc.dg/i386-bitfield2.c: New test.
34427
34428 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34429
34430         * g++.dg/parse/conv_op1.C: New test.
34431
34432 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34433
34434         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34435         approved.
34436
34437 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34438
34439         * gcc.c-torture/compile/20021220-1.c: New test.
34440
34441 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34442
34443         * gcc.dg/i386-fastcall-1.c: New.
34444
34445 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34446
34447         * gcc.c-torture/execute/20021219-1.c: New test.
34448
34449 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34450
34451         * gcc.dg/i386-pic-1.c: New test.
34452
34453 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34454
34455         PR c++/8099
34456         * g++.dg/template/friend9.C: New test.
34457
34458 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34459
34460         PR c++/3663
34461         * g++.dg/template/access7.C: New test.
34462
34463 2002-12-18  Nick Clifton  <nickc@redhat.com>
34464
34465         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34466         the libstdc++-v3 directory has been found.
34467
34468 2002-12-12  Devang Patel <dpatel@apple.com>
34469         * gcc.dg/darwin-ld-1.c: New test.
34470         * gcc.dg/darwin-ld-2.c: New test.
34471         * gcc.dg/darwin-ld-3.c: New test.
34472         * gcc.dg/darwin-ld-4.c: New test.
34473         * gcc.dg/darwin-ld-5.c: New test.
34474
34475 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34476
34477         * gcc.c-torture/compile/20021212-1.c: New test.
34478
34479 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34480
34481         * gcc.dg/fshort-wchar: New test.
34482
34483 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34484
34485         PR c++/8372
34486         * g++.dg/template/dtor1.C: New test.
34487
34488         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34489         markers.
34490
34491 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34492
34493         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34494
34495 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34496
34497         * g++.dg/template/static1.C: New test.
34498         * g++.dg/template/static2.C: New test.
34499         * g++.old-deja/g++.ext/memconst.C: New test.
34500
34501 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34502
34503         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34504         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34505         * g++.dg/special/initp1.C: Likewise.
34506
34507 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34508
34509         * gcc.c-torture/execute/20021204-1.c: New test.
34510
34511 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34512
34513         * gcc.dg/ppc-fmadd-1.c: New file.
34514         * gcc.dg/ppc-fmadd-2.c: New file.
34515         * gcc.dg/ppc-fmadd-3.c: New file.
34516
34517 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34518
34519         * gcc.c-torture/compile/20021204-1.c: New test.
34520
34521 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34522
34523         * g++.dg/inherit/covariant2.C: New test.
34524         * g++.dg/inherit/covariant3.C: New test.
34525         * g++.dg/inherit/covariant4.C: New test.
34526         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34527         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34528
34529 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34530
34531         PR c++/8688
34532         * g++.dg/init/brace3.C: New test.
34533
34534 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34535
34536         * gcc.dg/20020210-1.c: Fix a comment typo.
34537
34538 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34539
34540         PR c++/8720
34541         * g++.dg/parse/defarg1.C: New test.
34542
34543         PR c++/8615
34544         * g++.dg/template/char1.C: New test.
34545
34546         * g++.dg/template/varmod1.C: Fix typo.
34547
34548 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34549
34550         DR 180
34551         * g++.old-deja/g++.pt/crash32.C: Expect error.
34552
34553 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34554
34555         PR c++/5919
34556         * g++.dg/template/varmod1.C: New test.
34557
34558         PR c++/8727
34559         * g++.dg/inherit/typeinfo1.C: New test.
34560
34561         PR c++/8663
34562         * g++.dg/inherit/typedef1.C: New test.
34563
34564 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34565
34566         PR c++/8332
34567         PR c++/8493
34568         * g++.dg/template/strlen1.C: New test.
34569
34570         PR c++/8227
34571         * g++.dg/template/ctor2.C: New test.
34572
34573         PR c++/8214
34574         * g++.dg/init/string1.C: New test.
34575
34576         PR c++/8511
34577         * g++.dg/template/friend8.C: New test.
34578
34579 2002-11-29  Joe Buck <jbuck@synopsys.com>
34580
34581         * g++.dg/lookup/anon2.C: New test.
34582
34583 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34584
34585         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34586         h8300 port.
34587
34588 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34589
34590         * gcc.dg/bitfld-6.c: New test.
34591
34592 2002-11-27  Jan Hubicka  <jh@suse.cz>
34593
34594         * gcc.c-torture/execute/20021127.[cx]: New test.
34595
34596 2002-11-26  Jan Hubicka  <jh@suse.cz>
34597
34598         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34599         quality.
34600
34601 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34602
34603         * g++.dg/init/brace2.C: New test.
34604         * g++.old-deja/g++.mike/p9129.C: Correct.
34605
34606 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34607
34608         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34609
34610 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34611
34612         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34613
34614 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34615
34616         * testsuite/g++.dg/abi/empty11.C: New test.
34617         * testsuite/g++.dg/rtti/cv1.C: New test.
34618
34619 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34620
34621         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34622
34623 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34624
34625         * g++.dg/abi/empty10.C: New test.
34626
34627 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34628
34629         * gcc.c-torture/compile/20021124-1.c: New test.
34630
34631 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34632
34633         * g++.dg/abi/rtti2.C: New test.
34634
34635 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34636
34637         * gcc.dg/i386-unroll-1.c: New test.
34638
34639 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34640
34641         * gcc.c-torture/compile/20021120-1.c: New test.
34642         * gcc.c-torture/compile/20021120-2.c: New test.
34643
34644 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34645
34646         * gcc.dg/bitfld-5.c: New test.
34647
34648 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34649
34650         * gcc.c-torture/execute/20021120-3.c: New test.
34651
34652 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34653
34654         * gcc.c-torture/execute/20021120-2.c: New test.
34655
34656 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34657
34658         * gcc.c-torture/execute/20021120-1.c: New test.
34659
34660 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34661
34662         * gcc.c-torture/execute/20021118-3.c: New test.
34663
34664 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34665
34666         * gcc.c-torture/compile/20021119-1.c: New test.
34667
34668 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34669
34670         * gcc.dg/duff-1.c: New test.
34671         * gcc.dg/duff-2.c: New test.
34672         * gcc.dg/duff-3.c: New test.
34673
34674 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34675
34676         * gcc.dg/cpp/_Pragma5.c: New test.
34677
34678 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34679
34680         * gcc.c-torture/execute/20021118-2.c: New test.
34681
34682 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34683
34684         * gcc.c-torture/execute/20021118-1.c: New test.
34685
34686 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34687
34688         * gcc.dg/20021116-1.c: New test.
34689
34690 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34691
34692         * g++.dg/abi/vcall1.C: New test.
34693
34694 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34695
34696         * gcc.dg/20021029-1.c: New test.
34697         * gcc.dg/20021029-2.c: New test.
34698
34699 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34700
34701         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34702
34703 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34704
34705         PR c/8439
34706         * gcc.dg/20021110.c: Move to ...
34707         * gcc.c-torture/compile/20021110.c: .... here.
34708
34709 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34710
34711         PR c/8467
34712         * gcc.c-torture/execute/20021111-1.c
34713
34714 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34715
34716         PR c/8439
34717         * gcc.dg/20021110.c: New test.
34718
34719 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34720
34721         * g++.dg/abi/vthunk3.C: Run only on x86.
34722
34723 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34724
34725         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34726
34727 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34728
34729         * lib/compat.exp (compat-execute): Fix logic error in last
34730         change.
34731
34732 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34733
34734         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34735
34736 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34737
34738         PR c++/8389
34739         * g++.dg/template/access6.C: New test.
34740
34741 2002-11-08  Jan Hubicka  <jh@suse.cz>
34742
34743         * gcc.dg/i386-ssefp-1.c: New test.
34744         * gcc.dg/i386-ssefp-1.c: New test.
34745
34746 2002-11-08  Jan Hubicka  <jh@suse.cz>
34747
34748         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34749
34750 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34751
34752         * g++.dg/abi/vthunk3.C: New test.
34753
34754         PR c++/8338
34755         * g++.dg/template/crash2.C: New test.
34756
34757 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34758
34759         * testsuite/g++.dg/abi/dtor1.C: New test.
34760         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34761
34762 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
34763
34764         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
34765         Darwin.
34766
34767 2002-11-04  Adam Nemet  <anemet@lnxw.com>
34768
34769         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
34770         -mthumb.  Only xfail with -O0.
34771
34772 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
34773
34774         * g++.dg/abi/thunk1.C: New test.
34775         * g++.dg/abi/thunk2.C: Likewise.
34776         * g++.dg/abi/vtt1.C: Likewise.
34777
34778 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
34779
34780         PR optimization/8423
34781         * gcc.c-torture/execute/builtin-constant.c: New test.
34782
34783 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
34784
34785         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
34786         Add some more cases.
34787
34788 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
34789
34790         PR c++/8391
34791         * g++.dg/opt/local1.C: New test.
34792
34793 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
34794
34795         PR c++/8160
34796         * g++.dg/template/complit1.C: New test.
34797
34798         PR c++/8149
34799         * g++.dg/template/typename4.C: Likewise.
34800
34801 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34802
34803         Core issue 287, PR c++/7639
34804         * g++.dg/template/instantiate1.C: Adjust error location.
34805         * g++.dg/template/instantiate3.C: New test.
34806         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
34807         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
34808         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
34809
34810 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
34811
34812         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
34813
34814 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34815
34816         PR c++/8287
34817         * g++.dg/init/dtor2.C: New test.
34818
34819 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34820
34821         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34822         * gcc.dg/nest.c: Bypass errors on irix6.
34823
34824 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34825
34826         * gcc.dg/nest.c: Expect error for mmix-*-*.
34827         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34828
34829 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34830
34831         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34832         markers.
34833
34834         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34835
34836 2002-10-25  Mike Stump  <mrs@apple.com>
34837
34838         * gcc.dg/warn-1.c: New test.
34839
34840 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34841
34842         * g++.dg/template/typename3.C: New test.
34843
34844 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34845
34846         * g++.dg/lookup/ptrmem1.C: New test.
34847
34848         * g++.dg/abi/vthunk2.C: New test.
34849
34850 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34851
34852         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34853
34854 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34855
34856         * g++.dg/abi/empty9.C: New test.
34857
34858 2002-10-24  Richard Henderson  <rth@redhat.com>
34859
34860         * g++.dg/inherit/thunk1.C: Enable for ia64.
34861
34862 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34863
34864         PR c++/8067
34865         * g++.dg/lookup/pretty1.C: New test.
34866
34867 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
34868
34869         * gcc.dg/20021023-1.c: New test.
34870
34871 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34872
34873         PR c++/7679
34874         * g++.dg/parse/inline1.C: New test.
34875
34876 2002-10-23  Richard Henderson  <rth@redhat.com>
34877
34878         * g++.dg/inherit/thunk1.C: Enable for x86_64.
34879
34880         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
34881
34882 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
34883
34884         PR c++/6579
34885         * g++.dg/parse/stmtexpr3.C: New test.
34886
34887 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34888
34889         * g++.dg/expr/cond1.C: New test.
34890
34891 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34892
34893         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
34894
34895 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34896
34897         * g++.dg/abi/vbase13.C: New test.
34898         * g++.dg/abi/vbase14.C: Likewise.
34899
34900 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
34901
34902         * gcc.dg/tls/pic-1.c: New test.
34903         * gcc.dg/tls/nonpic-1.c: New test.
34904         * gcc.dg/20021018-1.c: New test.
34905
34906 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34907
34908         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
34909         Remove only files with the same base name as the test case.
34910         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
34911         (profopt-execute): Likewise.  Also, remove old profiling
34912         and performance data files before running the tests.
34913
34914         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
34915         * g++.dg/bprob/bprob.exp: Likewise.
34916         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
34917         to allow more general test case names.
34918
34919         * g++.dg/bprob/bprob-1.C: Rename to ...
34920         * g++.dg/bprob/g++-bprob-1.C: ... this.
34921
34922         * g77.dg/bprob/bprob-1.f: Rename to ...
34923         * g77.dg/bprob/g77-bprob-1.f: ... this.
34924
34925 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34926
34927         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
34928         bison 1.50 or later.
34929
34930 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
34931
34932         * g++.dg/README: Describe more test directories.
34933
34934 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34935
34936         * g++.dg/init/array6.C: Add additional tests.
34937
34938 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34939
34940         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
34941         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
34942
34943 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
34944
34945         * gcc.c-torture/compile/20020604-1.x: New.
34946         * gcc.c-torture/compile/simd-5.x: Likewise.
34947         * gcc.c-torture/execute/920710-1.x: Likewise.
34948         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
34949
34950 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34951
34952         * g++.dg/inherit/override1.C: Add dg-options clause.
34953
34954 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34955
34956         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
34957         _mm_slli_si128.
34958
34959 2002-10-19  Andreas Schwab  <schwab@suse.de>
34960
34961         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
34962         directory component.
34963
34964 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
34965
34966         * g++.dg/inherit/thunk1.C: New test.
34967
34968         * g++.dg/inherit/override1.C: New test.
34969
34970         * g++.dg/abi/mangle11.C: New test.
34971         * g++.dg/abi/mangle14.C: New test.
34972         * g++.dg/abi/mangle17.C: New test.
34973
34974 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
34975
34976         * g++.dg/overload/member2.C: New test.
34977
34978 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
34979
34980         * g++.dg/README: Describe new compat directory.
34981         * g++.dg/dg.exp: Skip tests in compat directory.
34982         * README.compat: New file.
34983         * lib/compat.exp: New expect script.
34984         * g++.dg/compat: New test directory.
34985         * g++.dg/compat/compat.exp: New expect script.
34986         * g++.dg/compat/abi: New test directory.
34987         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
34988         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
34989         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
34990         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
34991         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
34992         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
34993         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
34994         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
34995         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
34996         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
34997         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
34998         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
34999         * g++.dg/compat/break: New test directory.
35000         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35001         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35002         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35003         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35004         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35005         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35006         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35007         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35008         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35009         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35010         g++.dg/compat/break/README: New files.
35011         * g++.dg/compat/eh: New test directory.
35012         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35013         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35014         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35015         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35016         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35017         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35018         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35019         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35020         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35021         g++.dg/compat/eh/filter2_y.C,
35022         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35023         g++.dg/compat/eh/new1_y.C,
35024         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35025         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35026         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35027         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35028         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35029         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35030         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35031         g++.dg/compat/eh/unexpected1_y.C: New files.
35032         * g++.dg/compat/init: New test directory.
35033         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35034         g++.dg/compat/init/array5_y.C,
35035         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35036         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35037         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35038         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35039         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35040         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35041         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35042         g++.dg/compat/init/init-ref2_y.C: New files.
35043
35044 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35045
35046         PR c++/7584
35047         * g++.dg/inherit/using3.C: New test.
35048
35049 2002-10-17  Jan Hubicka  <jh@suse.cz>
35050
35051         * gcc.dg/20021017-2.c: New test.
35052
35053 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35054
35055         * g++.dg/abi/mangle16.C: Adjust.
35056
35057         * g++.dg/init/array8.C: New test.
35058
35059 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35060
35061         * gcc.dg/special/mips-abi.exp: New test.
35062         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35063
35064 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35065
35066         * g++.dg/abi/mangle16.C: New test.
35067         * g++.dg/abi/mangle17.C: Likewise.
35068
35069         PR c++/7478
35070         * g++.dg/template/ref1.C: New test.
35071
35072 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35073
35074         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35075
35076 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35077
35078         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35079
35080 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35081
35082         PR c++/7524
35083         * g++.dg/init/array7.C: New test.
35084
35085 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35086
35087         * g++.dg/init/array6.C: New test.
35088
35089         * g++.dg/abi/mangle13.C: Likewise.
35090         * g++.dg/abi/mangle14.C: Likewise.
35091         * g++.dg/abi/mangle15.C: Likewise.
35092
35093 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35094
35095         * g++.dg/abi/empty8.C: New test.
35096
35097 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35098
35099         * g++.dg/init/ctor1.C: New test.
35100
35101 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35102
35103         * gcc.c-torture/execute/20021015-1.c: New test.
35104
35105 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35106
35107         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35108
35109 2002-10-14  Jan Hubicka  <jh@suse.cz>
35110
35111         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35112
35113 2002-10-14  Richard Henderson  <rth@redhat.com>
35114
35115         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35116
35117 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35118
35119         PR optimization/6631
35120         * g++.dg/opt/const2.C: New test.
35121
35122 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35123
35124         PR c++/7176
35125         * g++.dg/parse/friend1.C: New test.
35126         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35127
35128 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35129
35130         * gcc.dg/20021014-1.c: New test.
35131
35132 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35133
35134         PR c++/5661
35135         * g++.dg/ext/vlm1.C: New test.
35136         * g++.dg/ext/vlm2.C: Likewise.
35137
35138         * g++.dg/init/array1.C: Remove invalid braces.
35139         * g++.dg/init/brace1.C: New test.
35140         * g++.dg/init/copy2.C: Likewise.
35141         * g++.dg/init/copy3.C: Likewise.
35142         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35143         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35144         braces.
35145
35146 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35147
35148         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35149
35150 2002-10-11  Richard Shann  <richard.shann@superh.com>
35151
35152         * gcc.c-torture/compile/simd-5.c: New test.
35153
35154 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35155
35156         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35157
35158 2002-10-10  Jim Wilson  <wilson@redhat.com>
35159
35160         * gcc.c-torture/execute/20021010-1.c: New test.
35161
35162 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35163
35164         PR c/7353
35165         * g++.dg/ext/typedef-init.C: New test.
35166         * gcc.dg/typedef-init.c: New test.
35167
35168 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35169
35170         * gcc.dg/cpp/paste13.c: New test.
35171
35172 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35173
35174         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35175         remaining platforms, XFAIL during compile, not execute.  Don't
35176         XFAIL at -O0.
35177
35178 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35179
35180         * gcc.dg/alias-1.c: Tweak expected warning.
35181
35182 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35183
35184         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35185
35186 2002-10-06  Andreas Jaeger  <aj@suse.de>
35187
35188         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35189         * gcc.dg/cpp/c++98.C: Likewise.
35190
35191         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35192         * g++.dg/cpp/c++98.C: Likewise.
35193
35194         * g++.dg/README (Subdirectories): Mention cpp directory.
35195
35196         PR target/7559
35197         * gcc.dg/20021006-1.c: New test.
35198
35199 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35200
35201         PR c++/7804
35202         * g++.dg/other/warning1.C: New test.
35203
35204 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35205
35206         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35207         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35208         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35209
35210 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35211
35212         PR c++/7931
35213         * g++.dg/template/ptrmem3.C: New test.
35214
35215         PR c++/7754
35216         * g++.dg/template/union1.C: New test.
35217
35218 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35219
35220         PR c++/8006
35221         * g++.dg/abi/mangle9.C: New test.
35222         * g++.dg/abi/mangle10.C: New test.
35223         * g++.dg/abi/mangle11.C: New test.
35224         * g++.dg/abi/mangle12.C: New test.
35225
35226 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35227
35228         PR c++/7188.
35229         * g++.dg/template/meminit1.C: New test.
35230         * g++.dg/warn/Wreorder-1.C: Likewise.
35231         * g++.old-deja/g++.mike/warn3.C: Tweak.
35232         * lib/prune.exp: Ingore "in copy constructor".
35233
35234 2002-10-02  Andreas Jaeger  <aj@suse.de>
35235
35236         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35237         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35238         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35239         on x86-64.
35240
35241 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35242
35243         * gcc.dg/empty1.C: Fix typo.
35244
35245 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35246
35247         * gcc.dg/alias-1.c: New test.
35248
35249 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35250
35251         * gcc.dg/empty1.C: New test.
35252
35253         * g++.dg/tls/init-2.C: Tweak error messages.
35254
35255 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35256
35257         * gcc.c-torture/compile/20020923-1.c: New test.
35258
35259 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35260
35261         * gcc.c-torture/execute/ffs-1.c: New test.
35262         * gcc.c-torture/execute/ffs-2.c: Ditto.
35263
35264 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35265
35266         * g++.dg/overload/member1.C: New test.
35267
35268 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35269
35270         * g++.dg/abi/empty7.C: New test.
35271         * g++.dg/init/pm2.C: Likewise.
35272
35273 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35274
35275         * g++.dg/rtti/crash1.C: New test.
35276
35277 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35278
35279         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35280         gcc.dg/sibcall-4.c: New tests.
35281
35282 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35283
35284         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35285         powerpc and MMIX targets.
35286
35287 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35288
35289         * gcc.dg/cpp/20020927-1.c: New.
35290
35291 2002-09-26  David S. Miller  <davem@redhat.com>
35292
35293         * gcc.c-torture/compile/trunctfdf.c: New.
35294
35295 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35296
35297         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35298
35299 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35300
35301         * gcc.c-torture/execute/loop-15.c: New.
35302
35303 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35304
35305         * README.QMTEST: Fix typo.
35306
35307 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35308
35309         * gcc.dg/20020926-1.c: New test.
35310
35311 2002-09-25  David S. Miller  <davem@redhat.com>
35312
35313         PR target/7842
35314         * gcc.c-torture/execute/shiftdi.c: New test.
35315
35316 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35317
35318         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35319         unique to the tool.
35320         * lib/g77.exp (g77_init): Likewise.
35321         * lib/g++.exp (g++_init): Likewise.
35322         * lib/objc.exp (objc_init): Likewise.
35323
35324 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35325
35326         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35327         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35328         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35329
35330 2002-09-25  Richard Henderson  <rth@redhat.com>
35331
35332         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35333         too-small long double.
35334
35335 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35336
35337         * gcc.dg/20020919-1.c: New test.
35338
35339 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35340
35341         * g++.dg/abi/bitfield6.C: New test.
35342         * g++.dg/abi/bitfield7.C: New test.
35343         * g++.dg/abi/bitfield8.C: New test.
35344         * g++.dg/abi/vbase11.C: New test.
35345
35346 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35347
35348         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35349         hppa*-*-hpux*.  Update test comment.
35350
35351 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35352
35353         * gcc.dg/tls/struct-1.c: New test.
35354
35355 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35356
35357         * gcc.dg/cpp/tr-warn2.c: Update.
35358
35359 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35360
35361         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35362
35363 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35364
35365         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35366         systems.
35367
35368 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35369
35370         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35371
35372         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35373         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35374         setting of cxxfilt.
35375
35376 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35377
35378         * gcc.dg/20020312-2.c: Update for darwin.
35379
35380 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35381
35382         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35383
35384 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35385
35386         * objc.dg/comp-types-1.m: New test.
35387         * objc.dg/comp-types-2.m: New test.
35388         * objc.dg/comp-types-3.m: New test.
35389         * objc.dg/comp-types-4.m: New test.
35390         * objc.dg/comp-types-5.m: New test.
35391         * objc.dg/comp-types-6.m: New test.
35392
35393 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35394
35395         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35396
35397 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35398
35399         * g++.dg/other/do1.C: New test.
35400
35401         * g++.dg/template/subst1.C: New test.
35402
35403 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35404
35405         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35406
35407 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35408
35409         * g++.dg/template/qualttp20.C: Adjust expected errors.
35410         * g++.old-deja/g++.jason/report.C: Likewise.
35411         * g++.old-deja/g++.other/qual1.C: Likewise.
35412
35413         * g++.dg/lookup/scoped2.C: New test.
35414
35415         * g++.dg/ext/asm3.C: New test.
35416
35417 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35418
35419         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35420
35421 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35422
35423         * ChangeLog: follow spelling conventions.
35424         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35425         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35426         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35427         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35428         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35429         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35430         * g++.old-deja/g++.law/global-init1.C: Likewise.
35431         * g++.old-deja/g++.other/delete4.C: Likewise.
35432         * g++.old-deja/g++.other/inline21.C: Likewise.
35433         * g++.old-deja/g++.other/singleton.C: Likewise.
35434         * g77.dg/strlen0.f: Likewise.
35435         * g77.f-torture/compile/20010519-1.f: Likewise.
35436         * g77.f-torture/compile/980310-4.f: Likewise.
35437         * gcc.c-torture/compile/20000605-1.c: Likewise.
35438         * gcc.c-torture/execute/20020225-1.c: Likewise.
35439         * gcc.dg/c90-hexfloat-2.c: Likewise.
35440         * gcc.dg/c99-bool-1.c: Likewise.
35441         * gcc.dg/c99-hexfloat-2.c: Likewise.
35442         * gcc.dg/dll-2.c: Likewise.
35443         * gcc.dg/wtr-union-init-1.c: Likewise.
35444         * gcc.dg/wtr-union-init-2.c: Likewise.
35445         * gcc.dg/wtr-union-init-3.c: Likewise.
35446         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35447         * gcc.dg/cpp/defined.c: Likewise.
35448         * gcc.dg/cpp/macsyntx.c: Likewise.
35449         * gcc.dg/cpp/paste2.c: Likewise.
35450         * gcc.dg/cpp/trad/defined.c: Likewise.
35451         * gcc.dg/format/c90-printf-1.c: Likewise.
35452         * gcc.dg/format/c90-scanf-1.c: Likewise.
35453         * gcc.dg/format/c99-printf-1.c: Likewise.
35454         * gcc.dg/format/c99-scanf-1.c: Likewise.
35455         * gcc.misc-tests/gcov-8.c: Likewise.
35456         * lib/profopt.exp: Likewise.
35457
35458 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35459
35460         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35461
35462 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35463
35464         * g++.dg/inherit/using2.C: New test.
35465
35466 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35467
35468         * ChangeLog: Follow spelling conventions.
35469         * g++.dg/template/friend4.C: Likewise.
35470         * g++.old-deja/g++.pt/crash67.C: Likewise.
35471         * gcc.c-torture/execute/20000801-4.c: Likewise.
35472         * gcc.dg/c90-digraph-1.c: Likewise.
35473         * gcc.dg/c94-digraph-1.c: Likewise.
35474         * gcc.dg/c99-digraph-1.c: Likewise.
35475         * gcc.dg/cpp/line5.c: Likewise.
35476         * gcc.dg/cpp/multiline.c: Likewise.
35477         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35478         * gcc.dg/format/attr-3.c: Likewise.
35479         * gcc.dg/format/c90-scanf-3.c: Likewise.
35480         * gcc.dg/format/ext-4.c: Likewise.
35481
35482 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35483
35484         * g++.dg/template/pretty1.C: New test.
35485
35486 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35487
35488         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35489
35490 2002-09-13  Matt Austern  <austern@apple.com>
35491
35492         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35493         passing a cast expression to a function by const reference.
35494
35495 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35496
35497         * g++.dg/template/deduce1.C: New test.
35498
35499 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35500
35501         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35502         32-bit int.
35503
35504 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35505
35506         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35507         usage.
35508
35509 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35510
35511         * gcc.c-torture/compile/20020910-1.c: New test.
35512
35513 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35514
35515         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35516
35517 2002-09-10  Andreas Jaeger  <aj@suse.de>
35518
35519         * gcc.dg/20020312-2.c: Adjust for x86-64.
35520
35521 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35522
35523         * g77.dg/7388.f: New test case for PR 7388.
35524
35525 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35526
35527         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35528
35529 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35530
35531         * objc.dg/proto-lossage-1.m: New test.
35532
35533 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35534
35535         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35536
35537 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35538
35539         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35540         expected to pass.
35541
35542 2002-09-06  Stan Shebs  <shebs@apple.com>
35543             David Edelsohn  <edelsohn@gnu.org>
35544
35545         * gcc.dg/weak: New directory.
35546         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35547         target-specific xfail bits.
35548         * gcc.dg/typeof-2.c: Move to new directory.
35549         * gcc.dg/weak.exp: New expect script.
35550
35551 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35552
35553         * gcc.c-torture/execute/extzvsi.c: New test.
35554
35555 2002-09-05  Stan Shebs  <shebs@apple.com>
35556
35557         * gcc.dg/weak-1.c: xfail on Darwin.
35558         * gcc.dg/weak-2.c: Ditto.
35559         * gcc.dg/weak-3.c: Ditto.
35560         * gcc.dg/weak-4.c: Ditto.
35561         * gcc.dg/weak-5.c: Ditto.
35562         * gcc.dg/weak-6.c: Ditto.
35563         * gcc.dg/weak-7.c: Ditto.
35564         * gcc.dg/weak-8.c: Ditto.
35565         * gcc.dg/weak-9.c: Ditto.
35566
35567 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35568
35569         * gcc.c-torture/execute/loop-14.c: New test.
35570
35571 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35572
35573         * g++.dg/other/cxa-atexit1.C: New test.
35574
35575         * gcc.dg/typeof-2.c: New test.
35576
35577 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35578
35579         * gcc.dg/builtins-2.c: New testcase.
35580         * gcc.dg/builtins-3.c: New testcase.
35581
35582 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35583
35584         * gcc.dg/cpp/_Pragma4.c: New test.
35585
35586 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35587
35588         * objc/execute/nil_method-1.m: New testcase.
35589
35590 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35591
35592         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35593         [Object class], not [Object initialize].
35594
35595 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35596             Hans-Peter Nilsson  <hp@bitrange.com>
35597
35598         * gcc.c-torture/execute/20020720-1.x: Skip test on
35599         mmix-knuth-mmixware.  Correct comment.
35600
35601 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35602
35603         * testsuite/g++.dg/abi/bitfield5.C: New test.
35604         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35605
35606 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35607
35608         * objc.dg/undeclared-selector.m: New test.
35609
35610 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35611
35612         * g++.dg/other/offsetof1.C: Avoid cast warning.
35613
35614 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35615
35616         * objc.dg/super-class-2.m: New test.
35617
35618 2002-08-24  Matt Austern  <austern@apple.com>
35619
35620         * g++.dg/ext/lvaddr.C: New test.
35621         * g++.dg/ext/lvcast.C: New test.
35622
35623 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35624
35625         * testsuite/g++.dg/inherit/cond1.C: New test.
35626
35627 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35628
35629         * gcc.dg/noncompile/incomplete-1.c: New test.
35630
35631 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35632
35633         * gcc.dg/typespec-1.c: New test.
35634
35635 2002-08-20  Devang Patel  <dpatel@apple.com>
35636         * objc.dg/proto-hier-2.m: New test.
35637
35638 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35639
35640         * objc.dg/bitfield-1.m: New test.
35641         * objc.dg/bitfield-2.m: New test.
35642
35643 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35644
35645         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35646         gcc.dg/c99-flex-array-4.c: New tests.
35647
35648 2002-08-16  Stan Shebs  <shebs@apple.com>
35649
35650         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35651
35652 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35653
35654         * gcc.dg/typeof-1.c: New test.
35655         * g++.dg/ext/typeof2.C: New test.
35656
35657 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35658
35659         * g++.dg/other/offsetof1.C: New test.
35660
35661 2002-08-14  Richard Henderson  <rth@redhat.com>
35662
35663         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35664
35665 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35666
35667         * gcc.dg/cpp/_Pragma3.c: New test.
35668
35669 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35670
35671         * g++.dg/template/inherit3: New test.
35672
35673 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35674
35675         * gcc.dg/bitfld-4.c: Add blank options.
35676
35677 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35678
35679         * g++.dg/template/crash1.C: New test.
35680
35681 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35682
35683         * gcc.dg/tls/opt-2.c: New test.
35684
35685 2002-08-08  Devang Patel  <dpatel@apple.com>
35686
35687         * objc.dg/selector-1.m : New test
35688
35689 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35690
35691         * g++.dg/abi/bitfield4.C: New test.
35692         * gcc.dg/bitfld-4.c: New test.
35693
35694 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35695
35696         * g++.dg/other/packed1.C: New test.
35697
35698 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35699
35700         * g++.dg/abi/offsetof.C: Tweak error messages.
35701         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35702
35703 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35704
35705         * gcc.dg/bitfld-3.c: New test.
35706
35707 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35708             Richard Henderson  <rth@redhat.com>
35709
35710         * gcc.dg/i386-bitfield1.c: New test.
35711         * g++.dg/abi/bitfield3.C: Update.
35712
35713 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35714
35715         * objc.dg/const-str-2.m: Update.
35716         * gcc.dg/cpp/c++98.c: Change to C extension.
35717         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35718         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35719
35720 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35721
35722         * testsuite/gcc.dg/tls/diag-3.c: New.
35723
35724 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35725
35726         * g++.dg/README (Subdirectories): Document new subdir expr.
35727         * g++.dg/expr/pmf-1.C: New test.
35728
35729 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35730
35731         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35732
35733 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35734
35735         * g++.dg/abi/bitfield3.C: New test.
35736
35737 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35738
35739         * lib/gcov.exp: Tweak expected line formats.
35740         * gcc.misc-tests/gcov8.c: New test.
35741         * gcc.misc-tests/gcov8.x: New flags.
35742
35743 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35744
35745         * consistency.vlad/layout/endian.c: Include string.h.
35746
35747         * gcc.c-torture/execute/20020805-1.c: New test.
35748
35749 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35750
35751         * g++.dg/other/conversion1.C: New test.
35752
35753 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35754
35755         * gcc.dg/builtins-1.c: New testcase.
35756
35757 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
35758
35759         * g++.dg/inherit/access3.C: New test.
35760
35761 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
35762
35763         * gcc.dg/ia64-visibility-2.c: New test.
35764
35765 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
35766
35767         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
35768         __qualifier_flags to __flags.
35769
35770 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
35771
35772         * g++.dg/inherit/operator1.C: New test.
35773         * g++.dg/lookup/disamb1.C: Fix typo in comment.
35774         * g++.dg/other/error1.C: Change expected error message.
35775         * g++.dg/template/conv4.C: Likewise.
35776
35777 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
35778
35779         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
35780         for documented behavior.
35781
35782 2002-07-25  Roger Sayle  <roger@eyesopen.com>
35783
35784         * gcc.c-torture/execute/20020720-1.x: Skip this test on
35785         several targets known to fail.
35786
35787 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
35788
35789         * gcc.dg/mips-args-[123].c: New tests.
35790
35791 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
35792
35793         * gcc.dg/ppc-spe.c: New.
35794
35795 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
35796
35797         * g++.dg/other/ptrmem4.C: New testcase.
35798
35799 2002-07-24  Richard Henderson  <rth@redhat.com>
35800
35801         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
35802
35803 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
35804
35805         * g++.dg/ext/alignof1.C (main): Return 0 for success.
35806
35807 2002-07-24  Roger Sayle  <roger@eyesopen.com>
35808
35809         * gcc.c-torture/execute/memset-3.c: New testcase.
35810
35811 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
35812
35813         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
35814         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35815
35816 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35817
35818         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35819         Delete.
35820
35821 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35822
35823         * gcc.c-torture/compile/simd-4.c: New test.
35824
35825 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35826
35827         PR c++/7347, c++/7348
35828         * g++.dg/template/access4.C: New test.
35829         * g++.dg/template/access5.C: New test.
35830         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35831         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35832         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35833         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35834
35835 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35836
35837         * gcc.dg/gnu89-init-2.c: New test.
35838
35839 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35840
35841         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35842
35843 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35844
35845         * gcc.c-torture/execute/20020720-1.c: New testcase.
35846
35847 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35848
35849         * gcc.dg/cpp/Wsignprom.c: New tests.
35850
35851 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35852
35853         * gcc.c-torture/execute/loop-13.c: New test.
35854
35855 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35856
35857         * gcc.dg/cpp/expr.c: New tests.
35858
35859 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35860
35861         * g++.dg/opt/pr6713.C: Add template instantiation.
35862
35863 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
35864
35865         * gcc.dg/nest.c: New test.
35866
35867 2002-07-17  Richard Henderson  <rth@redhat.com>
35868
35869         * g++.dg/opt/pr6713.C: New test.
35870
35871 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
35872
35873         * gcc.c-torture/execute/loop-2e.x: Let the testcase
35874         XFAIL for all x86 processors.
35875
35876 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
35877
35878         * gcc.c-torture/execute/20010122-1.x: Do not test with
35879         -fomit-frame-pointer.
35880
35881 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35882
35883         * g++.dg/template/instantiate2.C: New test.
35884         * g++.dg/template/spec4.C: New test.
35885
35886 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35887
35888         * g++.dg/template/access2.C: New test.
35889         * g++.dg/template/access3.C: New test.
35890
35891 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
35892
35893         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
35894         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
35895         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
35896         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
35897         Convert to use <stdarg.h>.
35898         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
35899         Delete.
35900         * gcc.dg/va-arg-2.c: New.
35901         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
35902
35903 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
35904
35905         * gcc.c-torture/compile/20020710-1.c: New test.
35906
35907 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
35908                           Andrew Pinski  <pinskia@physics.uc.edu>
35909
35910         gcc.c-torture/compile/simd-2.c: New testcase.
35911         gcc.c-torture/compile/simd-3.c: Likewise.
35912
35913 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
35914
35915         PR c++/7224
35916         * g++.dg/overload/error1.C: New test.
35917
35918 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35919
35920         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
35921         configuration and IRIX 6 O32 ABI.
35922
35923 2002-07-11  Roger Sayle  <roger@eyesopen.com>
35924
35925         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
35926
35927 2002-07-10  Roger Sayle  <roger@eyesopen.com>
35928
35929         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
35930
35931 2002-07-10  Jeffrey A Law  <law@redhat.com>
35932
35933         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
35934
35935         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
35936
35937 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
35938
35939         * gcc.dg/20020312-2.c: Check for __PPC__.
35940
35941 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
35942
35943         * gcc.c-torture/compile/20020709-1.c: New test.
35944
35945 2002-07-07  Roger Sayle  <roger@eyesopen.com>
35946
35947         * g++.dg/template/qualttp21.C: New test case.
35948
35949 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
35950
35951         * gcc.c-torture/compile/20020706-1.c: New test.
35952         * gcc.c-torture/compile/20020706-2.c: New test.
35953
35954 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
35955             Alexandre Oliva  <aoliva@redhat.com>
35956
35957         * g++.dg/warn/incomplete1.C: New test.
35958
35959 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35960
35961         PR c++/7099
35962         * g++.dg/warn/noreturn1.C: New test.
35963
35964 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
35965
35966         PR c++/6706
35967         * g++.dg/debug/debug6.C: New test.
35968         * g++.dg/debug/debug7.C: New test.
35969
35970 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
35971
35972         * gcc.c-torture/compile/simd-3.c: New test.
35973
35974 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
35975
35976         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
35977         * gcc.dg/20020620-1.c: Likewise.
35978
35979 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35980
35981         PR c++/6944
35982         * g++.dg/init/array4.C: New test.
35983         * g++.dg/init/array5.C: New test.
35984
35985 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
35986
35987         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
35988         * gcc.c-torture/execute/simd-2.c (main): Likewise.
35989
35990 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35991
35992         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
35993         * gcc.dg/wtr-aggr-init-1.c: Likewise.
35994         * gcc.dg/wtr-conversion-1.c: Likewise.
35995         * gcc.dg/wtr-escape-1.c: Likewise.
35996         * gcc.dg/wtr-int-type-1.c: Likewise.
35997         * gcc.dg/wtr-label-1.c: Likewise.
35998         * gcc.dg/wtr-static-1.c: Likewise.
35999         * gcc.dg/wtr-strcat-1.c: Likewise.
36000         * gcc.dg/wtr-suffix-1.c: Likewise.
36001         * gcc.dg/wtr-switch-1.c: Likewise.
36002         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36003         * gcc.dg/wtr-union-init-1.c: Likewise.
36004         * gcc.dg/wtr-union-init-2.c: Likewise.
36005         * gcc.dg/wtr-union-init-3.c: Likewise.
36006
36007         * gcc.dg/wtr-func-def-1.c: New test.
36008
36009 2002-07-02 Devang Patel <dpatel@apple.com>
36010
36011         * objc.dg/param-1.m: New test.
36012
36013 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36014
36015         * gcc.dg/cpp/trad/directive.c: Add test.
36016         * gcc.dg/cpp/trad/macroargs.c: Add test.
36017         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36018
36019 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36020
36021         * gcc.dg/cpp/cmdlne-M.c: New test.
36022
36023 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36024
36025         * objc.dg/desig-init-1.m: New test.
36026
36027 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36028
36029         PR c++/6716
36030         * g++.dg/template/instantiate1.C: New test.
36031
36032 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36033
36034         PR c++/7112
36035         * g++.dg/template/sizeof2.C: New test.
36036
36037 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36038
36039         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36040         gcc.dg/cpp/trad/include.c: New tests.
36041
36042 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36043
36044         PR target/7177
36045         * gcc.c-torture/compile/20020701-1.c: New test.
36046
36047 2002-07-01  Stan Shebs  <shebs@apple.com>
36048
36049         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36050         header here...
36051         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36052         (objc-torture-execute): or here.
36053
36054 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36055
36056         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36057
36058 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36059
36060         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36061
36062 2002-06-30  Devang Patel  <dpatel@apple.com>
36063
36064         * objc.dg/fsyntax-only.m: New test.
36065
36066 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36067
36068         PR c++/6695
36069         * g++.dg/template/friend7.C: New file.
36070
36071 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36072
36073         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36074         return type.
36075
36076 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36077
36078         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36079         avoid division by zero.
36080
36081 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36082
36083         * gcc.dg/Wunknownprag.c: New tests.
36084
36085 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36086
36087         * gcc.c-torture/execute/simd-2.c: New test.
36088
36089 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36090
36091         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36092         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36093         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36094         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36095         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36096         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36097         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36098         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36099         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36100         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36101         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36102         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36103         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36104         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36105         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36106         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36107         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36108
36109 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36110
36111         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36112         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36113         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36114         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36115         New tests.
36116         * gcc.dg/cpp/trad/directive.c: Update.
36117
36118 2002-06-23  Andreas Jaeger  <aj@suse.de>
36119
36120         * gcc.c-torture/execute/complex-6.c: New.
36121
36122 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36123
36124         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36125         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36126         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36127         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36128
36129 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36130
36131         * gcc.dg/cpp/trad: New directory with traditional tests copied
36132         from parent directory.
36133         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36134         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36135         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36136         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36137         Move to trad/ and rename.
36138         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36139         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36140         gcc.dg/cpp/trad/redef2.c: New tests.
36141         * gcc.dg/cpp/trad/trad.exp: New driver.
36142
36143 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36144
36145         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36146         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36147         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36148         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36149         Remove.
36150
36151 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36152
36153         * gcc.dg/20020620-1.c: New test.
36154
36155 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36156
36157         * g++.dg/template/ttp4.C: New test.
36158
36159 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36160
36161         * g++.dg/opt/vt1.C: Fix regexp.
36162
36163 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36164
36165         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36166         Don't use attribute `noinline'.
36167
36168 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36169
36170         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36171
36172 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36173
36174         * gcc.c-torture/execute/simd-1.c: New.
36175
36176         * gcc.dg/simd-1.c: New.
36177
36178 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36179
36180         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36181
36182 2002-06-16  Richard Henderson  <rth@redhat.com>
36183
36184         * g++.dg/ext/anon-struct1.C: New.
36185         * g++.dg/ext/anon-struct2.C: New.
36186         * g++.dg/ext/anon-struct3.C: New.
36187         * gcc.dg/anon-struct-1.c: New.
36188         * gcc.dg/anon-struct-2.c: New.
36189         * gcc.dg/anon-struct-3.c: New.
36190         * gcc.dg/20011008-1.c: Adjust warning text.
36191         * gcc.dg/20020527-1.c: Add -fms-extensions.
36192
36193 2002-06-16  Richard Henderson  <rth@redhat.com>
36194
36195         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36196
36197 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36198
36199         * gcc.c-torture/execute/20020615-1.c: New test.
36200
36201 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36202
36203         * gcc.c-tortuture/execute/compare-1.c: New test case.
36204         * gcc.c-tortuture/execute/compare-2.c: New test case.
36205         * gcc.c-tortuture/execute/compare-3.c: New test case.
36206
36207 2002-06-13  Richard Henderson  <rth@redhat.com>
36208
36209         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36210         ia64 ilp32.
36211
36212 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36213
36214         * g++.dg/template/typename2.C: Update error message.
36215
36216 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36217
36218         * gcc.c-torture/execute/20020611-1.c: New test.
36219
36220 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36221
36222         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36223         list of targets to skip.
36224
36225 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36226
36227         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36228         targets if not optimizing.
36229
36230 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36231
36232         * gcc.c-torture/compile/20020605-1.c: New test.
36233
36234         * g++.dg/opt/vt1.C: New test.
36235
36236         * gcc.dg/20020531-1.c: New test.
36237
36238         * gcc.dg/20020530-1.c: New test.
36239
36240         * gcc.dg/20020527-1.c: New test.
36241
36242         * g++.dg/opt/cse1.C: New test.
36243
36244 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36245
36246         * gcc.dg/20020607-2.c: New test case.
36247
36248 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36249
36250         * gcc.c-torture/compile/20020604-1.c: New test.
36251
36252 2002-06-04  Richard Henderson  <rth@redhat.com>
36253
36254         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36255         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36256         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36257
36258 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36259
36260         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36261
36262 2002-06-03  Richard Henderson  <rth@redhat.com>
36263
36264         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36265         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36266
36267 2002-06-02  Richard Henderson  <rth@redhat.com>
36268
36269         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36270         test functions static.
36271
36272 2002-06-02  Andreas Jaeger  <aj@suse.de>
36273
36274         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36275         now.
36276
36277 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36278
36279         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36280         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36281         Update for mofified diagnostics.
36282         * gcc.dg/c99-intconst-1.c: No longer fail.
36283
36284 2002-06-02  Richard Henderson  <rth@redhat.com>
36285
36286         * gcc.dg/uninit-A.c: Remove xfail markers.
36287
36288 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36289
36290         * gcc.dg/fnegate-1.c: New test case.
36291
36292 2002-05-30  Osku Salerma  <osku@iki.fi>
36293
36294         * gcc.c-torture/execute/mayalias-1.c: New file.
36295
36296 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36297
36298         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36299         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36300         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36301
36302 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36303
36304         * gcc.c-torture/execute/20020529-1.c: New test.
36305
36306 2002-05-27  Richard Henderson  <rth@redhat.com>
36307
36308         * g++.dg/ext/attrib6.C: New test case.
36309
36310 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36311
36312         * gcc.c-torture/execute/pure-1.c: New test.
36313
36314 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36315
36316         * gcc.dg/cpp/arith-2.c: Remove.
36317
36318 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36319
36320         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36321         * gcc.dg/cpp/if-3.c: Remove.
36322
36323 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36324
36325         * g++.dg/opt/cse2.C: New test.
36326
36327 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36328
36329         * gcc.dg/cpp/arith-1.c: New semantic tests.
36330         * gcc.dg/cpp/if-1.c: Update.
36331
36332 2002-05-24  Ben Elliston  <bje@redhat.com>
36333
36334         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36335
36336 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36337
36338         * gcc.dg/verbose-asm.c: New test.
36339
36340 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36341
36342         * gcc.dg/cpp/paste12.c: New test.
36343
36344 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36345
36346         * g++.dg/parse/named_ops.C: New test.
36347
36348 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36349
36350         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36351
36352 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36353
36354         * gcc.dg/weak-2.c: Allow optional leading underscore
36355         in scan-assembler symbol name.
36356         * gcc.dg/weak-3.c: Likewise.
36357         * gcc.dg/weak-4.c: Likewise.
36358         * gcc.dg/weak-5.c: Likewise.
36359
36360 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36361
36362         * gcc.dg/20020523-1.c: New test.
36363
36364 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36365
36366         * objc.dg/const-str-2.m: Update now that we stop after
36367         a command line error.
36368
36369 2002-05-22  Richard Henderson  <rth@redhat.com>
36370
36371         * g++.dg/dg.exp: Fix typo in test pruneing.
36372
36373 2002-05-22  Richard Henderson  <rth@redhat.com>
36374
36375         * g++.dg/dg.exp: Prune the tls subdirectory.
36376         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36377         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36378         * g++.dg/tls/init-1.C: New.
36379
36380 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36381
36382         * gcc.dg/20020517-1.c: New test.
36383
36384 2002-05-21  Richard Henderson  <rth@redhat.com>
36385
36386         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36387         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36388
36389 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36390
36391         * g++.dg/other/copy2.C: New test.
36392
36393 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36394
36395         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36396         (MAX_COPY): Bump up to 10 times sizeof (long long).
36397         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36398
36399         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36400         sizeof (long long).
36401
36402         * gcc.c-torture/execute/strcpy-1.c: New test.
36403
36404 2002-05-19  Jason Merrill  <jason2redhat.com>
36405
36406         * g++.dg/ext/oper1.C: New test.
36407
36408 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36409 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36410
36411         * README.QMTEST: New file.
36412
36413         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36414
36415 2002-05-19  Andreas Jaeger  <aj@suse.de>
36416
36417         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36418         now.
36419         * gcc.c-torture/execute/loop-2d.x: Likewise.
36420
36421 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36422
36423         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36424         support weak symbols.
36425         * gcc.dg/weak-4.c: Likewise.
36426         * gcc.dg/weak-6.c: Likewise.
36427
36428 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36429
36430         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36431         cygwin, coff and h8300-*-hms targets
36432         * gcc.dg/weak-5.c: Likewise.
36433         * gcc.dg/weak-7.c: Likewise.
36434
36435 2002-05-16  Jason Merrill  <jason@redhat.com>
36436
36437         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36438         (scan-assembler-not, scan-assembler-dem): Likewise.
36439         (scan-assembler-dem-not): Likewise.
36440
36441 2002-05-15  Richard Henderson  <rth@redhat.com>
36442
36443         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36444
36445 2002-05-15  Richard Henderson  <rth@redhat.com>
36446
36447         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36448         (vfoo1f): Warning here.
36449         (vfoo1l): Don't redefine the alias.
36450
36451 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36452
36453         * g++.dg/init/pm1.C: New test.
36454
36455 2002-05-12  David S. Miller  <davem@redhat.com>
36456
36457         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36458         types.
36459
36460 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36461
36462         * gcc.c-torture/execute/20020510-1.c: New test case.
36463
36464 2002-05-10  David S. Miller  <davem@redhat.com>
36465
36466         * gcc.c-torture/execute/conversion.c: Test long double too.
36467
36468 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36469
36470         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36471         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36472         * lib/g++.exp (g++_link_flags): Likewise.
36473         * lib/objc.exp (objc_target_compile): Likewise.
36474
36475 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36476
36477         * gcc.dg/cpp/poison.c: Update.
36478         * gcc.dg/cpp/20000625-2.c: Remove.
36479         * gcc.dg/cpp/direct2s.c: Remove final test.
36480
36481 2002-05-08  Tom Rix  <trix@redhat.com>
36482
36483         * gcc.c-torture/execute/20020508-1.c: New test.
36484         * gcc.c-torture/execute/20020508-2.c: New test.
36485         * gcc.c-torture/execute/20020508-3.c: New test.
36486
36487 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36488
36489         * gcc.dg/cpp/charconst-4.c: More tests.
36490
36491 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36492
36493         PR c/6569
36494         * gcc.dg/weak-3.c: Update location of warning messages.
36495         * gcc.dg/weak-5.c: Likewise.
36496
36497 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36498
36499         * gcc.c-torture/execute/20020506-1.c: New test case.
36500
36501 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36502
36503         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36504
36505 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36506
36507         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36508
36509 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36510
36511         * gcc.dg/cpp/charconst-3.c: New test.
36512
36513 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36514
36515         * gcc.dg/cpp/charconst.c: Update tests.
36516
36517 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36518
36519         * treelang: Added directory for new sample language treelang. Also
36520         lib/treelang.exp: New file to signal treelang should be tested.
36521
36522 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36523
36524         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36525         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36526         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36527         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36528         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36529         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36530         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36531
36532 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36533
36534         * gcc.dg/format/xopen-2.c: New test.
36535
36536 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36537
36538         * gcc.dg/20020503-1.c: New test.
36539
36540 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36541
36542         * g++.dg/init/dtor1.C: Make it tougher.
36543
36544 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36545
36546         * g++.dg/init/dtor1.C: New test.
36547
36548 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36549
36550         * gcc.dg/altivec-8.c: New.
36551
36552 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36553
36554         * gcc.dg/altivec-7.c: New.
36555
36556 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36557
36558         * g++.dg/parse/typedef1.C: New test.
36559
36560 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36561
36562         PR c++/6486
36563         * g++.dg/template/friend6.C: New test.
36564
36565         PR c++/6492
36566         * g++.dg/init/copy1.C: New test.
36567
36568 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36569
36570         * g++.dg/warn/effc1.C: New test.
36571
36572 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36573
36574         * gcc.dg/cpp/if-cexp.c: Add a test.
36575
36576 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36577
36578         * gcc.dg/20020426-2.c: New test.
36579
36580 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36581
36582         * gcc.dg/cpp/if-mop.c: Update.
36583         * gcc.dg/cpp/if-mpar.c: Add test.
36584         * gcc.dg/cpp/if-oppr.c: Update.
36585
36586 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36587
36588         PR c/6343
36589         * gcc.dg/weak-[2-7].c: New tests.
36590
36591 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36592
36593         * gcc.dg/enum1.c: New test.
36594
36595 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36596
36597         PR c++/6497
36598         * g++.dg/inherit/access2.C: New test.
36599
36600 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36601
36602         PR bootstrap/6445
36603         * gcc.dg/20020426-1.c: New test.
36604
36605 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36606
36607         * g++.dg/abi/enum1.C: New test.
36608
36609 2002-04-26  Richard Henderson  <rth@redhat.com>
36610
36611         * gcc.dg/c99-bool-1.c: Expect always true warning.
36612
36613 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36614
36615         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36616
36617 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36618
36619         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36620         targets.
36621
36622 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36623
36624         * g++.dg/abi/mange7.C: New test.
36625
36626         PR c++/6438.
36627         * g++.dg/parse/stmtexpr2.C: New test.
36628
36629 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36630
36631         * gcc.dg/20020312-2.c: Add SH target.
36632
36633 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36634
36635         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36636         compiler output on mips*-*-irix*.
36637
36638 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36639
36640         * g++.dg/parse/attr1.C: New test.
36641
36642 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36643
36644         * gcc.c-torture/execute/string-opt-17.c: New test case.
36645         * gcc.c-torture/execute/memset-2.c: New test case.
36646
36647 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36648
36649         PR c++/6256:
36650         * g++.dg/template/friend5.C: New test.
36651
36652         PR c++/6331:
36653         * g++.dg/template/qual1.C: Likewise.
36654
36655 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36656
36657         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36658         Include stdlib.h, not stdio.h or ctype.h.
36659
36660 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36661
36662         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36663         cris-*-elf* and mmix-*-*.
36664         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36665         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36666         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36667         Ditto.
36668         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36669         * gcc.dg/wchar_t-1.c: Ditto.
36670
36671 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36672
36673         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36674         Clarify comment.
36675
36676 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36677
36678         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36679
36680 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36681
36682         * gcc.c-torture/execute/20000906-1.x: Delete.
36683
36684 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36685
36686         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36687
36688 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36689
36690         * PR6367
36691         * g77.f-torture/execute/6367.f: New test.
36692         * g77.f-torture/execute/6367.x: Disable for MMIX.
36693
36694 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36695
36696         * PR6352
36697         * g++.dg/opt/inline2.C: New test.
36698
36699 2002-04-18  Richard Henderson  <rth@redhat.com>
36700
36701         * gcc.dg/20000906-1.c: Enable for all targets.
36702         * gcc.c-torture/compile/iftrap-2.c: New.
36703
36704 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36705
36706         * gcc.dg/20020418-1.c: New test.
36707         * gcc.dg/20020418-2.c: New test.
36708
36709 2002-04-18  Richard Henderson  <rth@redhat.com>
36710
36711         * gcc.c-torture/compile/iftrap-1.c: New.
36712         * gcc.dg/iftrap-1.c: Adjust for ia64.
36713         * gcc.dg/iftrap-2.c: New.
36714
36715 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36716
36717         * gcc.c-torture/compile/20020418-1.c: New test.
36718
36719 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36720
36721         * gcc.c-torture/compile/20020415-1.c: New.
36722
36723 2002-04-18  David S. Miller  <davem@redhat.com>
36724
36725         * gcc.c-torture/execute/20020418-1.c: New test.
36726
36727 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36728
36729         * gcc.dg/20020416-1.c: New test.
36730
36731         * g++.dg/opt/inline1.C: New test.
36732
36733 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36734
36735         * gcc.dg/altivec-5.c: New test.
36736
36737         * gcc.dg/20020415-1.c: New test.
36738
36739 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36740
36741         * testsuite/lib/chill.exp: Remove.
36742
36743 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36744
36745         * g++.dg/other/big-struct.C: New test.
36746
36747 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36748
36749         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36750         of scratch file.
36751
36752 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36753
36754         PR c/6277
36755         * gcc.dg/i386-387-1.c: Allow optional leading underscore
36756         in scan-assembler function name
36757
36758 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36759
36760         * g77.f-torture/execute/980628-4.x,
36761         g77.f-torture/execute/980628-5.x,
36762         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36763         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36764         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
36765         i[34567]86-*-*.
36766
36767 2002-04-13  David S. Miller  <davem@redhat.com>
36768
36769         * gcc.c-torture/execute/20020413-1.c: New test.
36770
36771 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
36772
36773         * gcc.dg/asm-6.c,
36774         * g++.dg/ext/asm1.C: New tests.
36775
36776 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
36777
36778         PR c++ 5373.
36779         * g++.dg/parse/stmtexpr1.C: New test.
36780
36781         PR c++/5189.
36782         * g++.dg/template/copy1.C: New test.
36783
36784 2002-04-12  Richard Henderson  <rth@redhat.com>
36785
36786         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
36787
36788 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
36789
36790         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
36791         gcc.c-torture/execute/20020307-2.c.
36792
36793 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
36794
36795         * g++.dg/ext/attrib5.C,
36796         * g++.dg/lookup/struct1.C: New tests.
36797
36798 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
36799
36800         * gcc.dg/20020411-1.c: New test.
36801
36802         * gcc.c-torture/execute/20020411-1.c: New test.
36803
36804 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
36805
36806         * g77.f-torture/execute/6177.f: New test.
36807
36808 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
36809
36810         PR middle-end/6247
36811         * g++.dg/opt/cleanup1.C: New test.
36812
36813         * g++.dg/opt/const1.C: New test.
36814
36815 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36816
36817         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36818
36819 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36820
36821         PR c++/5507
36822         * g++.dg/template/typename2.C: New test.
36823
36824 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36825
36826         * gcc.c-torture/execute/loop-12.c: New.
36827
36828 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36829
36830         * g77.f-torture/execute/980628-4.x,
36831         g77.f-torture/execute/980628-5.x,
36832         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36833         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36834         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36835
36836 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36837
36838         PR optimization/6086
36839         * g++.dg/opt/preinc1.C: New test.
36840
36841 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36842
36843         PR c++/5571
36844         * g++.dg/opt/static2.C: New test.
36845
36846 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36847
36848         PR c/5120
36849         * gcc.dg/20020406-1.c: New test.
36850
36851 2002-04-04  David S. Miller  <davem@redhat.com>
36852
36853         * gcc.c-torture/execute/20020404-1.c: New test.
36854
36855 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36856
36857         PR c/6123
36858         * gcc.dg/20020312-2.c: Do not declare global register variable
36859         if __PIC__ or __pic__ is defined.
36860
36861 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36862
36863         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
36864         __asm__ so that it works correctly even if -ansi -pedantic-errors.
36865
36866 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36867
36868         * gcc.misc-tests/linkage.exp: Update last change to handle
36869         sparc*-, not just sparc-.
36870
36871 2002-04-03  Richard Henderson  <rth@redhat.com>
36872
36873         * gcc.dg/cpp/ucs.c: Improved long UCS test.
36874
36875 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36876
36877         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
36878
36879 2002-04-02  David S. Miller  <davem@redhat.com>
36880
36881         * gcc.c-torture/execute/20020402-3.c: New test.
36882
36883 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36884
36885         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
36886         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
36887
36888         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
36889         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
36890         g77.f-torture/execute/20001201.x,
36891         g77.f-torture/execute/u77-test.x: New files.
36892
36893         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
36894         * gcc.dg/wchar_t-1.c: Ditto.
36895
36896 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36897
36898         * gcc.c-torture/execute/20020402-1.c: New test.
36899
36900 2002-04-01  Richard Henderson  <rth@redhat.com>
36901
36902         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
36903
36904         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
36905
36906 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36907
36908         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
36909
36910 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36911
36912         * g++.dg/inherit/template-as-base.C: Expect error.
36913         * g++.dg/inherit/namespace-as-base.C: Likewise.
36914
36915 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
36916
36917         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
36918         g++.dg/ext/instantiate3.C: Tweak match patterns.
36919
36920         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
36921         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
36922         -da test.
36923
36924 2002-03-31  Richard Henderson  <rth@redhat.com>
36925
36926         * gcc.dg/special/alias-2.c: New.
36927         * gcc.dg/special/ecos.exp: Run it.
36928
36929 2002-03-31  Richard Henderson  <rth@redhat.com>
36930
36931         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
36932
36933 2002-03-31  Kazu Hirata  <kazu@hxi.com>
36934
36935         * gcc.dg/weak-1.c: Disable on h8300 port.
36936
36937 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
36938
36939         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
36940         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
36941         ordering tests.
36942         * g++.dg/bprob/bprob-1.C: New test.
36943         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
36944         * g++.dg/gcov/gcov-1.C: New test.
36945         * g++.dg/gcov/gcov-1.x: New file.
36946         * g++.dg/gcov/gcov-2.C: New test.
36947         * g++.dg/gcov/gcov-3.C: New test.
36948         * g++.dg/gcov/gcov-3.h: New file.
36949
36950 2002-03-28  Roger Sayle  <roger@eyesopen.com>
36951
36952         * g++.old-deja/g++.other/builtins5.C: New test.
36953         * g++.old-deja/g++.other/builtins6.C: New test.
36954         * g++.old-deja/g++.other/builtins7.C: New test.
36955         * g++.old-deja/g++.other/builtins8.C: New test.
36956         * g++.old-deja/g++.other/builtins9.C: New test.
36957
36958 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
36959
36960         * g++.dg/opt/static1.C: New test.
36961
36962         * g++.dg/opt/longbranch1.C: New test.
36963
36964 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
36965
36966         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
36967
36968         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
36969
36970 2002-03-28  Jeffrey A Law  (law@redhat.com)
36971
36972         * gcc.c-torture/execute/20020328-1.c: New test.
36973
36974 2002-03-27  Richard Henderson  <rth@redhat.com>
36975
36976         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
36977         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
36978         move from g++.old-deja/g++.ext/.
36979
36980 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
36981
36982         * g++.dg/init/new2.C: New test.
36983
36984 2002-03-26  Richard Henderson  <rth@redhat.com>
36985
36986         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
36987
36988         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
36989         on sparc.
36990
36991         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
36992         sparcv9 systems.
36993         * gcc.dg/20001102-1.c: Likewise.
36994
36995 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
36996
36997         * gcc.dg/cpp/endif-pedantic1.c,
36998         gcc.dg/cpp/endif-pedantic2.c: New tests.
36999
37000 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37001
37002         * g++.dg/init/new1.C: New test.
37003
37004 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37005
37006         * g++.dg/abi/vbase9.C: New test.
37007
37008 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37009
37010         * gcc.dg/arm-asm.c: New test.
37011
37012 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37013
37014         * gcc.dg/Wswitch-enum.c: New test.
37015         Fix PR c/5044.
37016
37017 2002-03-26  Richard Henderson  <rth@redhat.com>
37018
37019         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37020         structure.
37021
37022 2002-03-25  Richard Henderson  <rth@redhat.com>
37023
37024         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37025         sparcv9 systems.
37026
37027         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37028         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37029
37030 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37031
37032         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37033
37034 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37035
37036         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37037         targets using generic thunk support.
37038
37039 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37040
37041         * gcc.c-torture/compile/20020323-1.c: New test.
37042
37043         * g++.dg/opt/conj2.C: New test.
37044
37045 2002-03-24  Richard Henderson  <rth@redhat.com>
37046
37047         * gcc.dg/weak-1.c: Use -fno-common.
37048
37049 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37050
37051         * g77.dg/f77-edit-apostrophe-out.f: New test
37052         * g77.dg/f77-edit-h-out.f: New test
37053         * g77.dg/f77-edit-t-in.f: New test
37054         * g77.dg/f77-edit-t-out.f: New test
37055         * g77.dg/f77-edit-x-out.f: New test
37056         * g77.dg/f77-edit-slash-out.f: New test
37057         * g77.dg/f77-edit-colon-out.f: New test
37058         * g77.dg/f77-edit-s-out.f: New test
37059
37060 2002-03-24  Richard Henderson  <rth@redhat.com>
37061
37062         * objc/execute/formal_protocol-6.x: New XFAIL.
37063
37064 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37065
37066         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37067         that do not support weak symbols
37068
37069 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37070
37071         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37072         * lib/g77.exp: Likewise.
37073         * lib/objc.exp: Likewise.
37074
37075 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37076
37077         * gcc.dg/Wswitch-default.c: New test.
37078
37079 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37080
37081         * g++.dg/other/enum1.C: New test.
37082
37083 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37084
37085         * gcc.dg/pragma-ep-3.c: Fix typo.
37086
37087 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37088
37089         * g++.dg/inherit/template-as-base.C: New test.
37090
37091 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37092
37093         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37094         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37095
37096 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37097
37098         * gcc.dg/cpp/multiline.c: Update to match.
37099
37100 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37101
37102         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37103
37104 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37105
37106         * gcc.dg/cpp/extratokens2.c: New file.
37107
37108 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37109
37110         * gcc.dg/20020312-2.c: Add rs6000 target.
37111
37112         * gcc.c-torture/compile/20020319-1.c: New test.
37113
37114 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37115
37116         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37117         (A, E): Handle this.
37118
37119 2002-03-20  Jason Merrill  <jason@redhat.com>
37120
37121         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37122         ignoring -fpic.
37123         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37124         through prune_gcc_output.
37125
37126 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37127
37128         * gcc.c-torture/compile/20020320-1.c: New test.
37129
37130 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37131
37132         * gcc.c-torture/compile/20020318-1.c: New test.
37133
37134         * gcc.dg/struct-by-value-1.c: New test.
37135
37136         * gcc.dg/20020319-1.c: New test.
37137
37138 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37139
37140         * g++.dg/opt/conj1.C: New test.
37141
37142 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37143
37144         * g++.dg/template/qualttp20.C: Revert previous change.
37145         * g++.dg/template/qualttp3.C: Likewise.
37146         * g++.dg/template/qualttp4.C: Likewise.
37147         * g++.dg/template/qualttp5.C: Likewise.
37148         * g++.dg/template/qualttp6.C: Likewise.
37149         * g++.dg/template/qualttp7.C: Likewise.
37150         * g++.dg/template/qualttp8.C: Likewise.
37151         * g++.dg/template/recurse.C: Likewise.
37152
37153 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37154
37155         * gcc.dg/cpp/wchar-1.c: Update.
37156
37157 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37158
37159         * g++.dg/template/conv1.C: New test.
37160         * g++.dg/template/conv2.C: New test.
37161         * g++.dg/template/conv3.C: New test.
37162         * g++.dg/template/conv4.C: New test.
37163
37164 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37165
37166         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37167         * g++.dg/template/qualttp3.C: Likewise.
37168         * g++.dg/template/qualttp4.C: Likewise.
37169         * g++.dg/template/qualttp5.C: Likewise.
37170         * g++.dg/template/qualttp6.C: Likewise.
37171         * g++.dg/template/qualttp7.C: Likewise.
37172         * g++.dg/template/qualttp8.C: Likewise.
37173         * g++.dg/template/recurse.C: Likewise.
37174
37175 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37176
37177         * g++.dg/opt/dtor1.C: New test.
37178
37179 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37180
37181         * gcc.c-torture/compile/20020315-1.c: New test.
37182
37183 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37184
37185         * gcc.dg/weak-1.c: Fix scan tests.
37186
37187 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37188
37189         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37190         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37191         cris-*-aout* mmix-*-*.
37192         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37193         cris-*-aout* mmix-*-*.
37194         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37195         cris-*-elf* cris-*-aout* and mmix-*-*.
37196         * gcc.dg/20001009-1.c: Ditto.
37197         * gcc.dg/20010912-1.c: Ditto.
37198         * gcc.dg/20020122-4.c: Ditto.
37199         * gcc.dg/inline-2.c: Ditto.
37200
37201 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37202
37203         * gcc.c-torture/compile/20020314-1.c: New test.
37204
37205 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37206
37207         * gcc.c-torture/execute/20020314-1.c: New test.
37208
37209 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37210
37211         * g++.dg/warn/Wunused-1.C: New test.
37212
37213 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37214
37215         * g++.dg/abi/mangle6.C: New test.
37216
37217 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37218
37219         * gcc.c-torture/compile/20020309-2.c: New test.
37220
37221         * gcc.c-torture/compile/20020312-1.c: New test.
37222
37223 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37224
37225         * g++.dg/other/access1.C: New test.
37226
37227 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37228
37229         * gcc.c-torture/execute/wchar_t-1.c: New test.
37230
37231 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37232
37233         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37234
37235 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37236
37237         * gcc.dg/20020312-1.c: New test case.
37238
37239 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37240
37241         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37242
37243 2002-03-11  Richard Henderson  <rth@redhat.com>
37244
37245         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37246         * g++.old-deja/g++.jason/report.C: Likewise.
37247
37248 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37249
37250         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37251         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37252
37253 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37254
37255         * testsuite/g++.dg/overload/pmf1.C: New test.
37256
37257 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37258
37259         * gcc.c-torture/execute/20020307-1.c: Use long.
37260
37261 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37262
37263         PR optimization/5844
37264         * gcc.dg/20020310-1.c: New test.
37265
37266 2002-03-09  Michael Meissner  <meissner@redhat.com>
37267
37268         * gcc.c-torture/execute/memcpy-2.c: New test.
37269         * gcc.c-torture/execute/memset-1.c: New test.
37270         * gcc.c-torture/execute/strlen-1.c: New test.
37271         * gcc.c-torture/execute/strcmp-1.c: New test.
37272         * gcc.c-torture/execute/strncmp-1.c: New test.
37273
37274 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37275
37276         * gcc.dg/ppc-ldstruct.c: New test.
37277
37278 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37279
37280         * gcc.c-torture/execute/va-arg-22.c: New test.
37281
37282 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37283
37284         * gcc.c-torture/compile/20020309-1.c: New test.
37285
37286 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37287
37288         * gcc.c-torture/execute/20020307-2.c: New test.
37289
37290 2002-03-07  Jeffrey A Law  (law@redhat.com)
37291
37292         * g77.f-torture/compile/20020307-1.f: New test.
37293
37294 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37295
37296         * gcc.dg/unordered-1.c: New test.
37297
37298 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37299
37300         * gcc.c-torture/execute/20020307-1.c: New test.
37301
37302 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37303
37304         * gcc.dg/20020304-1.c: New test.
37305
37306         * gcc.c-torture/compile/20020304-2.c: New test.
37307
37308 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37309
37310         * gcc.c-torture/compile/20020304-1.c: New test case
37311         (from PR c/5830).
37312
37313 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37314
37315         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37316
37317 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37318
37319         * g++.dg/other/classkey1.C: New test.
37320
37321 2002-03-01  Richard Henderson  <rth@redhat.com>
37322
37323         * gcc.c-torture/compile/981223-1.x: New.
37324         * gcc.c-torture/compile/920625-1.x: New.
37325
37326 2002-02-28  Richard Henderson  <rth@redhat.com>
37327
37328         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37329
37330 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37331
37332         * gcc.c-torture/execute/20020227-1.c: New test.
37333
37334 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37335
37336         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37337         here" ERROR lines.
37338         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37339         * g++.old-deja.g++.other/defarg1.C: Likewise.
37340         * g++.old-deja/g++.pt/calls2.C: Likewise.
37341         * g++.old-deja/g++.pt/crash20.C: Likewise.
37342         * g++.old-deja/g++.pt/crash30.C: Likewise.
37343         * g++.old-deja/g++.pt/crash36.C: Likewise.
37344         * g++.old-deja/g++.pt/crash6.C: Likewise.
37345         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37346         * g++.old-deja/g++.pt/derived3.C: Likewise.
37347         * g++.old-deja/g++.pt/error1.C: Likewise.
37348         * g++.old-deja/g++.pt/friend21.C: Likewise.
37349         * g++.old-deja/g++.pt/friend23.C: Likewise.
37350         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37351         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37352
37353 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37354
37355         * gcc.c-torture/execute/20020225-2.c: New test.
37356
37357 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37358
37359         * gcc.c-torture/execute/920730-1t.c,
37360         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37361         Delete test cases, only relevant to -traditional.
37362
37363 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37364
37365         * gcc.dg/cpp/undef1.c: Remove.
37366         * gcc.dg/cpp/directiv.c: Update.
37367         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37368
37369 2002-02-27  Michael Meissner  <meissner@redhat.com>
37370
37371         * gcc.c-torture/execute/20020226-1.c: New test.
37372
37373 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37374
37375         * g++.dg/debug/debug4.C: New test.
37376
37377         * gcc.dg/ia64-visibility-1.c: New test.
37378
37379 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37380
37381         * gcc.dg/debug/20020224-1.c: New.
37382
37383 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37384
37385         * gcc.c-torture/execute/960416-1.x: New.
37386         * gcc.c-torture/execute/divconst-3.x: Likewise.
37387
37388 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37389
37390         * gcc.dg/20020224-1.c: New test.
37391
37392 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37393
37394         * gcc.c-torture/execute/20020225-1.c: New.
37395
37396 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37397
37398         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37399
37400 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37401
37402         * gcc.dg/20020222-1.c: New test.
37403
37404 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37405
37406         * g++.dg/opt/anonunion1.C: New test.
37407
37408 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37409
37410         * g++.dg/template/qualttp19.C: New test.
37411         * g++.dg/template/qualttp20.C: New test.
37412         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37413         * g++.old-deja/g++.other/qual1.C: Likewise.
37414
37415 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37416
37417         * gcc.dg/attr-alwaysinline.c: New.
37418
37419 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37420
37421         * gcc.dg/20020220-1.c: New test.
37422
37423         * gcc.dg/20020220-2.c: New test.
37424
37425         * g++.dg/opt/mmx1.C: New test.
37426
37427 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37428
37429         * gcc.c-torture/compile/20020110.c: New test.
37430
37431 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37432
37433         * gcc.c-torture/execute/20020219-1.c: New test.
37434
37435         * gcc.dg/20020219-1.c: New test.
37436
37437         * gcc.dg/noncompile/20020220-1.c: New test.
37438
37439         * g++.dg/opt/ptrintsum1.C: New test.
37440
37441         * gcc.dg/debug/20020220-1.c: New test.
37442
37443 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37444
37445         * gcc.c-torture/execute/20020216-1.c: New test.
37446
37447 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37448
37449         * gcc.dg/decl-1.c: Update, new test.
37450
37451 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37452
37453         * g++.dg/abi/bitfield1.C: New test.
37454         * g++.dg/abi/bitfield2.C: New test.
37455
37456 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37457
37458         * gcc.dg/attr-nest.c: New test.
37459
37460 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37461
37462         * gcc.c-torture/execute/20020215-1.c: New test.
37463
37464 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37465
37466         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37467         * g++.dg/debug/debug.exp: New.
37468         * g++.dg/debug/trivial.C: New.
37469         * g++.dg/debug/debug1.C: Moved...
37470         * g++.dg/other/debug1.C: ...from here.
37471         * g++.dg/debug/debug2.C: Moved...
37472         * g++.dg/other/debug2.C: ...from here.
37473         * g++.dg/debug/debug3.C: Moved...
37474         * g++.dg/other/debug3.C: ...from here.
37475
37476         * gcc.dg/noncompile/20020213-1.c: New test.
37477
37478 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37479
37480         * g++.dg/other/debug3.C: New test.
37481
37482         * gcc.c-torture/execute/20020213-1.c: New test.
37483
37484 2002-02-13  Richard Smith <richard@ex-parrot.com>
37485
37486         * g++.old-deja/g++.other/thunk1.C: New test.
37487
37488 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37489
37490         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37491
37492 2002-02-13  Stan Shebs  <shebs@apple.com>
37493
37494         * gcc.dg/altivec-3.c: New.
37495
37496 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37497
37498         * gcc.dg/Wunreachable-1.c: New test.
37499         * gcc.dg/Wunreachable-2.c: New test.
37500
37501 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37502
37503         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37504
37505 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37506
37507         * gcc.dg/decl-1.c: New test.
37508
37509 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37510
37511         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37512
37513 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37514
37515         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37516         * gcc.c-torture/compile/980506-1.x: Likewise.
37517
37518 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37519
37520         * gcc.dg/20020210-1.c: New.
37521
37522 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37523
37524         * g77.f-torture/execute/947.f: New regression test
37525         for PR fortran/947.
37526
37527 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37528
37529         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37530         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37531
37532 2002-02-08  Richard Henderson  <rth@redhat.com>
37533
37534         * gcc.c-torture/compile/labels-3.c: New.
37535
37536 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37537
37538         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37539         expression statements work instead.
37540         * gcc.dg/noncompile/20020207-1.c: New test.
37541
37542 2002-02-07  Richard Henderson  <rth@redhat.com>
37543
37544         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37545
37546 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37547
37548         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37549         message from g77
37550         * lib/g77-dg.exp: Trim g77 error messages so that they are
37551         recognized by dg.exp.
37552
37553 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37554
37555         PR fortran/5473
37556         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37557
37558 2002-02-07  Richard Henderson  <rth@redhat.com>
37559
37560         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37561         to be sufficiently aligned for integers.
37562
37563 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37564
37565         * g++.dg/template/friend4.C: New test.
37566
37567 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37568
37569         PR fortran/5743
37570         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37571         unsupported cases.
37572
37573 2002-02-07  Richard Henderson  <rth@redhat.com>
37574
37575         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37576         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37577         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37578         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37579
37580 2002-02-06  Richard Henderson  <rth@redhat.com>
37581
37582         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37583
37584 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37585
37586         * gcc.dg/20020206-1.c: New test.
37587
37588 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37589
37590         * gcc.c-torture/execute/20020206-1.c: New test.
37591
37592         * gcc.c-torture/execute/20020206-2.c: New test.
37593
37594         PR optimization/5429:
37595         * gcc.c-torture/compile/20020206-1.c: New test.
37596
37597 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37598
37599         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37600         as certain file formats cannot support particularly large
37601         alignments.
37602
37603         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37604         and do not expect to be able to link the executable.
37605
37606         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37607         fail because the COFF format does not support the weak attribute.
37608
37609 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37610
37611         * g77.dg/pr5473.f: New test
37612
37613 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37614
37615         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37616         Fix testcase accordingly.
37617
37618 2002-02-04  Richard Henderson  <rth@redhat.com>
37619
37620         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37621         (buf): Change to be an array of pointers, not ints.
37622
37623 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37624
37625         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37626         before all tests.  Move warning one line above to match where it
37627         C frontend emits.
37628         * gcc.dg/Wswitch-2.c: New test.
37629         * g++.dg/warn/Wswitch-1.C: New test.
37630         * g++.dg/warn/Wswitch-2.C: New test.
37631
37632 2002-02-04  Richard Henderson  <rth@redhat.com>
37633
37634         * g++.dg/abi/offsetof.C: Fix size comparison.
37635
37636 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37637
37638         * gcc.dg/cast-qual-2.c: New test.
37639
37640 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37641
37642         * gcc.dg/20020201-4.c: New test.
37643
37644 2002-02-04  Ben Elliston  <bje@redhat.com>
37645
37646         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37647         target_info attribute != 0, in addition to the empty string.
37648         (gcc_target_compile): Likewise.
37649
37650 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37651
37652         * gcc.dg/Wswitch.c: New test.
37653         PR gcc/4475. PR gcc/3780.
37654
37655 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37656
37657         * g77.f-torture/execute/5122.f: New test for regressions
37658         against PR fortran/5122.
37659
37660 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37661
37662         * g77.f-torture/compile/pr3743.f: Delete
37663         * g77.dg/pr3743-1.f: New test.
37664         * g77.dg/pr3743-2.f: New test.
37665         * g77.dg/pr3743-3.f: New test.
37666         * g77.dg/pr3743-4.f: New test.
37667
37668 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37669
37670         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37671
37672 2002-02-02  Richard Henderson  <rth@redhat.com>
37673
37674         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37675         * gcc.c-torture/execute/bf64-1.c: Likewise.
37676
37677 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37678
37679         * gcc.dg/20020201-2.c: New test.
37680
37681         * gcc.dg/20020201-3.c: New test.
37682
37683         * gcc.c-torture/execute/bitfld-2.c: New test.
37684
37685 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37686
37687         * gcc.dg/bitfld-1.c: Update.
37688         * gcc.dg/bitfld-2.c: Update.
37689         * gcc.c-torture/execute/bitfld-1.x: New.
37690
37691 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37692
37693         * gcc.c-torture/execute/20020201-1.c: New test.
37694
37695 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37696
37697         PR target/5469
37698         * gcc.dg/20020201-1.c: New test.
37699
37700 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37701
37702         PR fortran/3743
37703         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37704         * g77.f-torture/compile/pr3743.x: Remove
37705
37706 2002-01-31  Tom Rix  <trix@redhat.com>
37707
37708         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37709
37710 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37711
37712         * gcc.dg/noncompile/20020130-1.c: New test.
37713
37714 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37715
37716         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37717
37718 2002-01-29  Richard Henderson  <rth@redhat.com>
37719
37720         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37721         to long long.
37722         * gcc.c-torture/execute/bf64-1.c: Likewise.
37723
37724 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37725
37726         * gcc.c-torture/execute/20020129-1.c: New test.
37727
37728 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37729
37730         * gcc.c-torture/compile/20000224-1.c: Update.
37731         * gcc.c-torture/execute/bitfld-1.c: New tests.
37732         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37733         * gcc.dg/uninit-A.c: Update.
37734
37735 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37736
37737         * g++.dg/template/ctor1.C: Add instantiation.
37738
37739 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37740
37741         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37742         argument to __builtin_prefetch to be const ptr.
37743
37744 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37745
37746         * gcc.c-torture/compile/20020120-1.c: New test.
37747
37748 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37749
37750         * gcc.c-torture/execute/20020127-1.c: New test.
37751
37752 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37753
37754         * g77.dg/f77-edit-i-in.f: New test
37755         * g77.dg/f77-edit-i-out.f: New test
37756
37757 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
37758
37759         * gcc.dg/debug/debug.exp: New file.
37760         * gcc.dg/debug/trivial.c: New file.
37761         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
37762         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
37763         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
37764         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
37765         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
37766         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
37767         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
37768         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
37769         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
37770         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
37771         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
37772         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
37773         * gcc.dg/20000503-1.c: Removed.
37774         * gcc.dg/20010207-1.c: Removed.
37775         * gcc.dg/20011223-1.c: Removed.
37776         * gcc.dg/20020104-2.c: Removed.
37777         * gcc.dg/debug-1.c: Removed.
37778         * gcc.dg/debug-2.c: Removed.
37779         * gcc.dg/debug-3.c: Removed.
37780         * gcc.dg/debug-4.c: Removed.
37781         * gcc.dg/debug-5.c: Removed.
37782         * gcc.dg/debug-6.c: Removed.
37783         * gcc.dg/dwarf2-1.c: Removed.
37784         * gcc.dg/dwarf2-2.c: Removed.
37785
37786 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
37787
37788         * g++.old-deja/g++.other/eh5.C: New test.
37789         * g++.old-deja/g++.other/sibcall2.C: New test.
37790         * g++.old-deja/g++.other/array9.C: New test.
37791         * g++.old-deja/g++.other/typename2.C: New test.
37792         * g++.old-deja/g++.other/crash60.C: New test.
37793         * g++.old-deja/g++.other/conv9.C: New test.
37794         * g++.old-deja/g++.other/mangle10.C: New test.
37795         * g++.old-deja/g++.other/unchanging1.C: New test.
37796         * g++.old-deja/g++.other/exprstmt1.C: New test.
37797         * g++.old-deja/g++.other/inline23.C: New test.
37798         * g++.old-deja/g++.eh/ia64-1.C: New test.
37799         * g++.old-deja/g++.other/dwarf2-1.C: New test.
37800         * g++.old-deja/g++.other/reload1.C: New test.
37801         * g++.old-deja/g++.other/static20.C: New test.
37802         * g++.old-deja/g++.other/local-alloc1.C: New test.
37803         * g++.old-deja/g++.other/conv8.C: New test.
37804         * g++.old-deja/g++.other/stmtexpr2.C: New test.
37805         * g++.old-deja/g++.other/storeexpr1.C: New test.
37806         * g++.old-deja/g++.other/storeexpr2.C: New test.
37807         * g++.dg/eh/template2.C: New test.
37808         * g++.dg/warn/weak1.C: New test.
37809
37810 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
37811
37812         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37813         Remove first, non-varying, argument.
37814
37815 2002-01-23  Richard Henderson  <rth@redhat.com>
37816
37817         * gcc.dg/inline-2.c: New.
37818
37819         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37820         Add optional target arg.  Check number of arguments.
37821         (scan-assembler-not, scan-assembler-dem): Likewise.
37822         (scan-assembler-dem-not): Likewise.
37823
37824 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37825
37826         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37827         line 12.
37828         * g++.old-deja/g++.brendan/parse3.C,
37829         g++.old-deja/g++.other/crash26.C,
37830         g++.old-deja/g++.other/crash28.C,
37831         g++.old-deja/g++.other/crash29.C,
37832         g++.old-deja/g++.other/crash30.C,
37833         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37834
37835 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37836
37837         * gcc.dg/20020115-1.c: New.
37838
37839 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37840
37841         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37842
37843 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37844
37845         * gcc.dg/20020122-3.c: New.
37846
37847 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37848
37849         * g++.dg/other/gc1.C: New test.
37850
37851 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37852
37853         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37854
37855 2002-01-22  Richard Henderson  <rth@redhat.com>
37856
37857         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37858
37859 2002-01-22  Richard Henderson  <rth@redhat.com>
37860
37861         * gcc.dg/20020122-4.c: New.
37862
37863 2002-01-22  H.J. Lu <hjl@gnu.org>
37864
37865         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
37866         link output.
37867         * gcc.dg/special/ecos.exp: Likewise.
37868         * lib/g++-dg.exp: Likewise.
37869         * lib/g77-dg.exp: Likewise.
37870         * lib/gcc-dg.exp : Likewise.
37871         * lib/mike-g++.exp: Likewise.
37872         * lib/mike-g77.exp: Likewise.
37873         * lib/mike-gcc.exp: Likewise.
37874         * lib/objc-dg.exp: Likewise.
37875
37876 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
37877
37878         PR target/5379
37879         * gcc.dg/20020122-2.c: New test.
37880
37881 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
37882
37883         * gcc.dg/20020122-1.c: New test.
37884
37885 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
37886
37887         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
37888
37889 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
37890
37891         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
37892
37893 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37894
37895         * gcc.c-torture/compile/20020121-1.c: New test.
37896
37897 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37898
37899         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
37900         ld_library_path.
37901
37902 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
37903
37904         * gcc.dg/20020218-1.c: New test.
37905
37906 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
37907
37908         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
37909         messages
37910         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
37911         "At global scope" warning
37912         * g++.dg/ext/align1.C: Change cygwin test for alignment
37913         from db-bogus to dg-warning
37914
37915 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
37916
37917         * g77.f-torture/compile/cpp2.F: New test.
37918
37919 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37920
37921         * g++.dg/template/access1.C: New test.
37922
37923 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
37924
37925         * gcc.dg/20020118-1.c: New.
37926
37927 2002-01-18  Kazu Hirata  <kazu@hxi.com>
37928
37929         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
37930
37931 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37932
37933         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
37934         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
37935         alignment warnings.
37936
37937 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37938
37939         * gcc.misc-tests/i386-prefetch.exp: Save and restore
37940         torture_with_loops and torture_without_loops
37941
37942 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
37943
37944         * gcc.c-torture/compile/20020116-1.c: New test.
37945
37946 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
37947
37948         * gcc.dg/20020116-2.c: New test.
37949
37950         * gcc.dg/ultrasp4.c: New test.
37951
37952         * gcc.dg/20020116-1.c: New test.
37953
37954 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
37955
37956         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
37957         by EABI.
37958
37959 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
37960
37961         * gcc.misc-tests/i386-prefetch.exp: New.
37962         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
37963         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
37964         * gcc.misc-tests/i386-pf-none-1.c: New test.
37965         * gcc.misc-tests/i386-pf-sse-1.c: New test.
37966
37967 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
37968
37969         * gcc.dg/gnu89-init-1.c: Add new tests.
37970
37971 2002-01-15  Andreas Jaeger  <aj@suse.de>
37972
37973         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
37974         * gcc.dg/i386-mmx-2.c: Likewise.
37975         * gcc.dg/i386-sse-1.c: Likewise.
37976         * gcc.dg/i386-sse-2.c: Likewise.
37977         * gcc.dg/i386-sse-3.c: Likewise.
37978
37979 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
37980
37981         * g77.f-torture/execute/intrinsic-unix-bessel.f:
37982         Uncomment additional cases that now pass.
37983
37984 2002-01-11  Richard Henderson  <rth@redhat.com>
37985
37986         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
37987         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
37988
37989 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
37990
37991         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
37992
37993 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
37994
37995         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
37996         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
37997
37998 2002-01-10  Dale Johannesen  <dalej@apple.com>
37999
38000         * gcc.c-torture/execute/loop-11.c: New.
38001
38002 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38003
38004         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38005         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38006
38007 2002-01-09  Richard Henderson  <rth@redhat.com>
38008
38009         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38010         type in which to perform the operation for each size.
38011
38012 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38013
38014         * gcc.c-torture/compile/20020109-2.c: New test.
38015
38016 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38017
38018         * gcc.c-torture/execute/loop-10.c: New test.
38019
38020 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38021
38022         * gcc.c-torture/compile/20010226-1.c: New test.
38023         * gcc.c-torture/compile/20010227-1.c: New test.
38024         * gcc.c-torture/compile/20010426-1.c: New test.
38025         * gcc.c-torture/compile/20010510-1.c: New test.
38026         * gcc.c-torture/compile/20010605-3.c: New test.
38027         * gcc.c-torture/compile/20010824-1.c: New test.
38028         * gcc.c-torture/execute/20010409-1.c: New test.
38029         * gcc.dg/noncompile/20000901-1.c: New test.
38030         * gcc.dg/20001023-1.c: New test.
38031         * gcc.dg/20001101-1.c: New test.
38032         * gcc.dg/20001102-1.c: New test.
38033         * gcc.dg/20010207-1.c: New test.
38034         * gcc.dg/20010405-1.c: New test.
38035         * gcc.dg/20010822-1.c: New test.
38036         * gcc.dg/20011107-1.c: New test.
38037
38038 2002-01-09  Jeffrey A Law  (law@redhat.com)
38039
38040         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38041
38042         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38043         execution failure on PA targets.
38044
38045 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38046
38047         * gcc.c-torture/compile/20020109-1.c: New test.
38048
38049 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38050
38051         * gcc.c-torture/execute/20020108-1.c: New test.
38052
38053 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38054
38055         * gcc.dg/20020108-1.c: New test.
38056
38057 2002-01-08  H.J. Lu <hjl@gnu.org>
38058
38059         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38060         for header files.
38061
38062 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38063
38064         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38065         consistency.
38066
38067 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38068
38069         * gcc.dg/altivec-4.c: Test altivec predicates.
38070
38071 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38072
38073         * gcc.c-torture/execute/20020107-1.c: New test.
38074
38075 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38076
38077         PR c/5279
38078         * gcc.c-torture/compile/20020106-1.c: New test.
38079
38080 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38081
38082         * gcc.c-torture/execute/nestfunc-4.c: New test.
38083
38084 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38085
38086         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38087         extra triple that slipped in.
38088         * g++.old-deja/g++.abi/align.C: Likewise.
38089         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38090
38091 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38092
38093         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38094         * g++.old-deja/g++.abi/align.C: Likewise.
38095         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38096
38097         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38098         on FreeBSD/i386.
38099         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38100         FreeBSD.
38101
38102 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38103
38104         * gcc.dg/20020104-1.c: New test.
38105
38106         * gcc.dg/20020104-2.c: New test.
38107
38108 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38109
38110         * gcc.dg/20020103-1.c: Fix typo in target selector.
38111
38112 2002-01-03  Richard Henderson  <rth@redhat.com>
38113
38114         * gcc.dg/20020103-1.c: New.
38115
38116 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38117
38118         * gcc.c-torture/execute/20020103-1.c: New test.
38119
38120 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38121
38122         * g++.dg/other/debug2.C: New test.
38123
38124         * gcc.c-torture/compile/20020103-1.c: New test.
38125
38126 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38127
38128         * gcc.dg/gnu89-init-1.c: Added new tests.
38129
38130 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38131
38132         * g++.dg/template/friend2.C: Remove as patch is reverted.
38133
38134         * g++.dg/warn/oldcast1.C: New test.
38135
38136         * g++.dg/template/ptrmem1.C: New test.
38137         * g++.dg/template/ptrmem2.C: New test.
38138
38139         * g++.dg/template/ntp.C: New test.
38140
38141         * g++.dg/other/component1.C: New test.
38142
38143         * g++.dg/template/ttp3.C: New test.
38144
38145         * g++.dg/template/friend2.C: New test.
38146         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38147
38148 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38149
38150         * g++.dg/other/ptrmem1.C: New test.
38151         * g++.dg/other/ptrmem2.C: New test.
38152
38153 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38154
38155         * g++.dg/template/ctor1.C: New test.
38156
38157 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38158
38159         * g++.dg/template/friend2.C: New test.
38160
38161 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38162
38163         * gcc.dg/mmix-1.c: New test.
38164
38165 2001-12-31  Richard Henderson  <rth@redhat.com>
38166
38167         * gcc.dg/asm-5.c: New.
38168
38169 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38170
38171         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38172         in namespace __gnu_cxx
38173
38174 2001-12-30  Richard Henderson  <rth@redhat.com>
38175
38176         * gcc.dg/debug-6.c: New.
38177
38178 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38179
38180         * gcc.c-torture/compile/20011229-2.c: New test.
38181
38182 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38183
38184         * gcc.dg/debug-3.c: New test.
38185         * gcc.dg/debug-4.c: New test.
38186         * gcc.dg/debug-5.c: New test.
38187
38188 2001-12-29  Richard Henderson  <rth@redhat.com>
38189
38190         * g++.dg/eh/loop1.C: New.
38191
38192 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38193
38194         * g++.dg/template/crash1.C: New test.
38195
38196 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38197
38198         * g++.dg/other/const1.C: New test.
38199
38200 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38201
38202         * gcc.c-torture/compile/20011229-1.c: New test.
38203
38204 2001-12-28  Stan Shebs  <shebs@apple.com>
38205
38206         * lib/objc-torture.exp: Resync with c-torture.exp.
38207         * lib/objc.exp: Load standard libraries.
38208
38209 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38210
38211         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38212         additional tests.
38213
38214 2001-12-27  Roger Sayle <roger@eyesopen.com>
38215
38216         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38217
38218 2001-12-27  Richard Henderson  <rth@redhat.com>
38219
38220         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38221
38222 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38223
38224         * g++.dg/eh/ctor1.C: New test.
38225         * g++.dg/other/error2.C: New test.
38226
38227 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38228
38229         * g++.dg/other/init2.C: New test.
38230
38231 2001-12-24  Richard Henderson  <rth@redhat.com>
38232
38233         * gcc.dg/20011223-1.c: New.
38234         * gcc.dg/inline-1.c: New.
38235
38236 2001-12-23  Richard Henderson  <rth@redhat.com>
38237
38238         * gcc.dg/asm-4.c: Test operand modifiers.
38239
38240 2001-12-23  Richard Henderson  <rth@redhat.com>
38241
38242         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38243
38244 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38245
38246         * gcc.c-torture/execute/20011223-1.c: New test.
38247
38248 2001-12-21  Richard Henderson  <rth@redhat.com>
38249
38250         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38251         re-enables the warning.
38252
38253 2001-12-21  Richard Henderson  <rth@redhat.com>
38254
38255         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38256
38257 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38258
38259         * gcc.c-torture/compile/20011218-1.c: New test.
38260
38261 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38262
38263         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38264         arm-isr.c test.
38265         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38266         epilogue generation for ARM ISR routines.
38267
38268 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38269
38270         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38271         * gcc.dg/format/c90-printf-3.c: Likewise.
38272         * gcc.dg/format/c99-printf-3.c: Likewise.
38273         * gcc.dg/format/ext-1.c: Likewise.
38274         * gcc.dg/format/ext-6.c: Likewise.
38275         * gcc.dg/format/format.h: Prototype unlocked stdio.
38276
38277 2001-12-20  Richard Henderson  <rth@redhat.com>
38278
38279         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38280         (arena): Use it.
38281         (malloc): Correct allocation logic.  Abort if we fill up the
38282         arena before initialization complete.
38283         (realloc): Correct allocation logic.
38284
38285 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38286
38287         * gcc.c-torture/compile/20011219-2.c: New test.
38288
38289         * gcc.c-torture/execute/20011219-1.c: New test.
38290
38291 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38292
38293         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38294         target does not support weak symbols.
38295
38296 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38297
38298         * gcc.c-torture/compile/20011219-1.c: New test.
38299
38300 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38301
38302         * g++.dg/other/error1.C: New test.
38303
38304 2001-12-17  Jeffrey A Law  (law@redhat.com)
38305
38306         * gcc.c-torture/execute/20011217-1.c: New test.
38307
38308 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38309
38310         * objc.dg/special/: New directory.
38311         * objc.dg/special/special.exp: New file.
38312         * objc.dg/special/unclaimed-category-1.h: New file.
38313         * objc.dg/special/unclaimed-category-1a.m: New file.
38314         * objc.dg/special/unclaimed-category-1.m: New file.
38315
38316 2001-12-17  Andreas Jaeger  <aj@suse.de>
38317
38318         * gcc.c-torture/compile/20011217-2.c: New test.
38319
38320 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38321
38322         * gcc.c-torture/compile/20011217-1.c: New test.
38323
38324 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38325
38326         * testsuite/gcc.dg/20011214-1.c: New.
38327
38328 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38329
38330         * gcc.dg/altivec-4.c: New.
38331
38332 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38333
38334         * gcc.dg/20011113-1.c: New test.
38335
38336 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38337
38338         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38339         std::__malloc_alloc_template<0> and
38340         std::__default_alloc_template<false, 0>.
38341
38342 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38343
38344         * objc/execute/bf-21.m: New test.
38345         * objc/execute/enumeration-1.m: New test.
38346         * objc/execute/enumeration-2.m: New test.
38347
38348 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38349
38350         * gcc.dg/gnu89-init-1.c: New test.
38351
38352 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38353
38354         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38355         * g++.old-deja/g++.jason/2371.C: Likewise.
38356         * g++.old-deja/g++.jason/template33.C: Likewise.
38357         * g++.old-deja/g++.jason/template34.C: Likewise.
38358         * g++.old-deja/g++.jason/template36.C: Likewise.
38359         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38360         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38361         * g++.old-deja/g++.other/typename1.C: Likewise.
38362         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38363         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38364         * g++.old-deja/g++.pt/typename11.C: Likewise.
38365         * g++.old-deja/g++.pt/typename14.C: Likewise.
38366         * g++.old-deja/g++.pt/typename16.C: Likewise.
38367         * g++.old-deja/g++.pt/typename3.C: Likewise.
38368         * g++.old-deja/g++.pt/typename4.C: Likewise.
38369         * g++.old-deja/g++.pt/typename5.C: Likewise.
38370         * g++.old-deja/g++.pt/typename7.C: Likewise.
38371         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38372
38373 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38374
38375         * g++.dg/other/linkage1.C: New test.
38376         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38377         specifiers.
38378
38379 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38380
38381         * gcc.dg/concat.c: New test.
38382
38383 2001-12-11  Stan Shebs  <shebs@apple.com>
38384
38385         * objc/compile: New test directory.
38386         * objc/compile/compile.exp: New expect script.
38387         * objc/compile/20011211-1.m: New compile test.
38388
38389 2001-12-11  Jason Merrill  <jason@redhat.com>
38390
38391         * lib/prune.exp (prune_gcc_output): Also handle "In member
38392         function".  So many permutations...
38393
38394 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38395
38396         * g++.dg/template/typedef1.C: New test.
38397
38398 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38399
38400         * g++.dg/other/copy1.C: New test.
38401
38402 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38403
38404         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38405
38406         * gcc.dg/builtin-choose-expr.c: New.
38407
38408 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38409
38410         * gcc.dg/altivec-2.c: New.
38411
38412 2001-12-07  Richard Henderson  <rth@redhat.com>
38413
38414         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38415
38416 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38417
38418         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38419         ultrasparc.
38420
38421 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38422
38423         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38424
38425 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38426
38427         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38428         variable argument list.
38429
38430 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38431
38432         * gcc.c-torture/execute/memcheck: Delete entire directory.
38433         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38434         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38435
38436 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38437
38438         * gcc.dg/Wshadow-1.c: New test.
38439
38440 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38441
38442         * gcc.c-torture/compile/20011130-1.c: New test.
38443
38444         * gcc.dg/noncompile/20011025-1.c: New test.
38445
38446         * g++.dg/other/anon-union.C: New test.
38447
38448         * gcc.c-torture/execute/20011024-1.c: New test.
38449
38450 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38451
38452         * gcc.c-torture/execute/20000722-1.x,
38453         gcc.c-torture/execute/20010123-1.x: Remove.
38454         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38455         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38456         gcc.dg/c99-complit-2.c: New tests.
38457
38458 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38459
38460         * g++.dg/inherit/base1.C: New test.
38461
38462 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38463
38464         * g++.dg/other/stdarg1.C: New test.
38465
38466         * gcc.c-torture/compile/20011130-2.c: New test.
38467
38468 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38469
38470         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38471         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38472         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38473         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38474         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38475         * gcc.dg/builtin-prefetch-1.c: New test.
38476
38477 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38478
38479         * gcc.dg/20011130-1.c: New test.
38480
38481 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38482
38483         * g++.dg/other/scope1.C: New test.
38484         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38485
38486 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38487
38488         * gcc.dg/vla-init-1.c: New test.
38489
38490 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38491
38492         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38493
38494 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38495
38496         * objc.dg/alias.m: Update.
38497         * objc.dg/class-1.m: Update.
38498         * objc.dg/const-str-1.m: Update.
38499         * objc.dg/fwd-proto-1.m: Update.
38500         * objc.dg/id-1.m: Update.
38501         * objc.dg/super-class-1.m: Update.
38502
38503 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38504
38505         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38506         constructs.
38507
38508 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38509
38510         * gcc.c-torture/execute/20011128-1.c: New test.
38511
38512 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38513
38514         * gcc.dg/20011127-1.c: New test.
38515
38516 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38517
38518         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38519         from Austin Group draft 7.
38520         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38521         scanf format arguments.
38522         * gcc.dg/format/no-exargs-2.c: New test.
38523
38524 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38525
38526         * g++.dg/abi/vbase8-4.C: New test.
38527
38528 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38529
38530         * gcc.c-torture/execute/20011121-1.c: New test.
38531
38532 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38533
38534         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38535
38536 2001-11-23  Andreas Jaeger  <aj@suse.de>
38537
38538         * gcc.dg/cpp/charconst-2.c: New test.
38539
38540 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38541
38542         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38543         to the host if it is remote.  Let tests specify extra headers
38544         they use.
38545         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38546         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38547         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38548         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38549         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38550         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38551         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38552         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38553         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38554         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38555
38556 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38557
38558         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38559         for little endian ARMs.
38560
38561 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38562
38563         * gcc.c-torture/compile/20011119-1.c: New test.
38564         * gcc.c-torture/compile/20011119-2.c: New test.
38565
38566 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38567
38568         * gcc.dg/altivec-1.c: Fix typo.
38569
38570 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38571
38572         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38573
38574 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38575
38576         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38577
38578 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38579
38580         * lib/g77.exp: Don't specify --rpath-link.
38581
38582         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38583         across all the headers.
38584         * gcc.dg/format/format.exp: For testing on a remote host,
38585         copy format.h.
38586
38587         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38588         * gcc.c-torture/execute/930406-1.c: Likewise.
38589         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38590
38591 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38592
38593         * gcc.dg/altivec-1.c: New.
38594
38595 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38596
38597         * gcc.dg/cpp/fpreprocessed.c: New test case.
38598
38599 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38600
38601         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38602         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38603         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38604
38605 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38606
38607         * gcc.dg/no-builtin-1.c: New test.
38608
38609 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38610
38611         * gcc.c-torture/execute/20011115-1.c: New test.
38612
38613 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38614
38615         * gcc.c-torture/compile/20011114-2.c: New test.
38616         * gcc.c-torture/compile/20011114-3.c: New test.
38617         * gcc.c-torture/compile/20011114-4.c: New test.
38618
38619 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38620
38621         * g++.dg/other/init1.C: New test.
38622
38623 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38624
38625         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38626         message.
38627
38628         * gcc.c-torture/execute/20011114-1.c: New testcase.
38629
38630         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38631         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38632         like the (before this change) version of 20010327-1.c.
38633
38634 2001-11-14  Roger Sayle <roger@eyesopen.com>
38635
38636         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38637
38638 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38639
38640         * g++.dg/init/array2.C: New test.
38641
38642 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38643
38644         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38645
38646 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38647
38648         * g++.dg/other/forscope1.C: New test.
38649         * g++.dg/ext/forscope1.C: New test.
38650         * g++.dg/ext/forscope2.C: New test.
38651
38652 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38653
38654         * gcc.c-torture/execute/20011113-1.c: New test.
38655
38656 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38657
38658         * gcc.c-torture/execute/20011109-2.c: New test.
38659
38660         * gcc.c-torture/execute/20011109-1.c: New test.
38661
38662 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38663
38664         * gcc.c-torture/compile/20011109-1.c: New test.
38665
38666 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38667
38668         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38669         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38670         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38671         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38672         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38673         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38674         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38675
38676 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38677
38678         * g++.dg/warn/Wshadow-1.C: New tests.
38679         * g++.old-deja/g++.mike/for3.C: Update.
38680
38681 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38682
38683         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38684         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38685         XFAILs.  Adjust expected error texts.
38686         * gcc.c-torture/compile/20011106-1.c,
38687         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38688         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38689         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38690         gcc.dg/c99-array-lval-5.c: New tests.
38691
38692 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38693
38694         * gcc.dg/cpp/defined.c: Update.
38695
38696 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38697
38698         * gcc.c-torture/execute/anon-1.c: New test.
38699
38700 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38701
38702         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38703         same size, so no warning should be produced on stormy16.
38704
38705         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38706         due to oversized array.
38707         * g++.old-deja/g++.mike/ns15.C: Likewise.
38708         * g++.old-deja/g++.pt/crash16.C: Likewise.
38709
38710 2001-11-02  Graham Stott  <grahams@redhat.com>
38711
38712         * g++.dgother/debug1.C: Fix typos.
38713
38714 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38715
38716         * g++.dg/other/debug1.C: New test.
38717
38718 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38719
38720         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38721         of unsigned long.
38722
38723 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38724
38725         * gcc.dg/20011029-2.c: New test.
38726
38727         * gcc.c-torture/compile/20011029-1.c: New test.
38728
38729 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38730
38731         * objc/execute/class_self-1.m: New test.
38732         * objc/execute/class_self-2.m: New test.
38733
38734 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38735
38736         * gcc.misc-tests/msgs.exp: Delete.
38737         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38738         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38739         error set to match recent changes.
38740
38741 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38742
38743         * gcc.dg/20011021-1.c: New test.
38744
38745 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38746
38747         * gcc.c-torture/compile/20011023-1.c: New test.
38748
38749 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38750
38751         * lib/g77.exp: Rewrite based on lib/g++.exp.
38752
38753 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38754
38755         * gcc.c-torture/execute/20011019-1.c: New test.
38756
38757         * gcc.dg/20011018-1.c: New test.
38758
38759 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38760
38761         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
38762
38763 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
38764
38765         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
38766         * gcc.dg/attr-invalid.c: Likewise.
38767
38768 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
38769
38770         * testsuite/gcc.dg/20011015-1.c: New test.
38771
38772 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38773
38774         * g++.dg/template/unify2.C: New test.
38775
38776 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38777
38778         * g++.dg/other/exception-specification.C: New test
38779
38780 2001-10-13  Tom Rix  <trix@redhat.com>
38781
38782         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
38783         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
38784
38785 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
38786
38787         * testsuite/gcc.dg/20011009-1.c: New test.
38788
38789 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
38790
38791         PR g++/4476
38792         * g++.dg/other/friend1.C: New test.
38793
38794 2001-10-11  Richard Henderson  <rth@redhat.com>
38795
38796         * g++.old-deja/g++.other/crash18.C: Add -S to options.
38797
38798 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38799
38800         * gcc.c-torture/compile/20011010-1.c: New.
38801
38802 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38803
38804         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
38805         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
38806         g77.f-torture/execute/execute.exp,
38807         g77.f-torture/noncompile/noncompile.exp,
38808         gcc.c-torture/compile/compile.exp,
38809         gcc.c-torture/execute/execute.exp,
38810         gcc.c-torture/execute/ieee/ieee.exp,
38811         gcc.c-torture/execute/memcheck/memcheck.exp,
38812         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
38813         objc/execute/execute.exp: Update FSF address.
38814
38815 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38816
38817         * gcc.dg/cpp/cmdlne-C.c: Update.
38818         * gcc.dg/cpp/cmdlne-C2.c: New.
38819
38820 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38821
38822         * gcc.c-torture/execute/20011008-3.c: New.
38823
38824 2001-10-08  DJ Delorie  <dj@redhat.com>
38825
38826         * gcc.dg/20011008-1.c: New.
38827         * gcc.dg/20011008-2.c: New.
38828
38829 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38830
38831         * gcc.dg/cpp/spacing1.c: Update test.
38832
38833 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38834
38835         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38836         spelling errors of "separate" as "seperate".
38837
38838 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38839
38840         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38841         enough to avoid inlining.
38842
38843 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38844
38845         * lib/g77.exp: set libg2c_dir correctly.
38846
38847 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38848
38849         * gcc.dg/cpp/macro11.c: New test.
38850
38851 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38852
38853         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38854         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38855         gcc.dg/format/multattr-3.c: New tests.
38856         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38857         tests for format attributes on function pointers being rejected.
38858
38859 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38860
38861         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38862
38863 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38864
38865         * g++.dg/warn/format1.C: New test.
38866
38867 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38868
38869         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
38870
38871 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38872
38873         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
38874
38875 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38876
38877         * gcc.dg/cpp/redef2.c: Add test.
38878
38879 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
38880
38881         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
38882         long-standing bug on i686, apparently.
38883         * gcc.c-torture/execute/loop-2c.x: New file.
38884         * gcc.c-torture/execute/loop-2d.x: New file.
38885         * gcc.c-torture/execute/loop-3c.x: New file.
38886
38887 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
38888
38889         * gcc.dg/cpp/20000625-2.c: Correct line number.
38890
38891 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38892
38893         * gcc.dg/cpp/macro10.c: New test.
38894         * gcc.dg/cpp/strify3.c: New test.
38895         * gcc.dg/cpp/spacing1.c: Add tests.
38896         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
38897         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
38898
38899 2001-09-24  DJ Delorie  <dj@redhat.com>
38900
38901         * gcc.c-torture/execute/20010924-1.c: New test.
38902
38903 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38904
38905         * testsuite/objc/execute/paste.m: Remove.
38906
38907 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38908
38909         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
38910
38911 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
38912
38913         * g77.dg/strlen0.f: New test.
38914
38915 2001-09-21  Richard Henderson  <rth@redhat.com>
38916
38917         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
38918         * g++.old-deja/g++.abi/vtable2.C: Likewise.
38919
38920 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38921
38922         Table-driven attributes.
38923         * g++.dg/ext/attrib1.C: New test.
38924
38925 2001-09-20  DJ Delorie  <dj@redhat.com>
38926
38927         * gcc.dg/20000926-1.c: Update expected warning messages.
38928         * gcc.dg/array-2.c: Likewise, and test for warnings too.
38929         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
38930         array.
38931
38932 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
38933
38934         * g++.dg/eh/registers1.C: New test case.
38935
38936 2001-09-17  Richard Henderson  <rth@redhat.com>
38937
38938         * gcc.dg/array-5.c: Fix VLA decomposition test.
38939
38940 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38941
38942         * gcc.dg/cpp/line5.c: New testcase.
38943
38944 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38945
38946         * gcc.dg/cpp/macro9.c: New test.
38947
38948 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
38949
38950         * gcc.c-torture/execute/980223.c: Change type of addr from long
38951         to char *.
38952
38953 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
38954
38955         * gcc.c-torture/execute/20010915-1.c: New test.
38956
38957 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
38958
38959         * g77.dg/bprob: New directory.
38960         * g77.dg/bprob/bprob.exp: New file.
38961         * g77.dg/bprob/bprob-1.f: New test.
38962         * g77.dg/gcov: New directory.
38963         * g77.dg/gcov/gcov.exp: New file.
38964         * g77.dg/gcov/gcov-1.f: New test.
38965         * g77.dg/gcov/gcov-1.x: New file.
38966
38967 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38968
38969         * gcc.dg/cpp/directiv.c: Update.
38970         * gcc.dg/cpp/undef1.c: Update.
38971
38972 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
38973
38974         * gcc.dg/20010912-1.c: New test.
38975
38976 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
38977
38978         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
38979         language-independent file in lib.
38980         * lib/gcov.exp: New file.
38981
38982 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38983
38984         * gcc.c-torture/compile/20010911-1.c: New test.
38985
38986 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
38987
38988         * lib/profopt.exp: New, to support profile-directed optimizations.
38989         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
38990         * gcc.misc-tests/bprob-1.c: New test.
38991         * gcc.misc-tests/bprob-2.c: New test.
38992
38993 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
38994
38995         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
38996         XFAIL and which kinds of gcov output to verify.
38997         * gcc.misc-tests/gcov-4b.x: New file.
38998         * gcc.misc-tests/gcov-5b.x: New file.
38999         * gcc.misc-tests/gcov-6.x: New file.
39000         * gcc.misc-tests/gcov-7.c: New test.
39001         * gcc.misc-tests/gcov-7.x: New file.
39002
39003 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39004
39005         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39006         * gcc.misc-tests/gcov-6.c: New test.
39007
39008 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39009
39010         PR c++/3986
39011         * g++.dg/abi/vbase1.C: New test.
39012
39013 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39014
39015         * objc.dg/method-2.m: New.
39016
39017 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39018
39019         PR c++/4203
39020         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39021         * g++.dg/init/empty1.C: New test.
39022
39023 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39024
39025         * gcc.c-torture/compile/20010903-1.c: New test.
39026
39027 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39028
39029         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39030         for m68k.
39031
39032 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39033
39034         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39035
39036         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39037
39038         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39039
39040 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39041
39042         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39043         for 16-bit 'unsigned int'.
39044
39045 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39046
39047         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39048
39049 2001-08-27  Richard Henderson  <rth@redhat.com>
39050
39051         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39052         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39053
39054 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39055
39056         * gcc.dg/asm-names.c (ymain): New.
39057
39058 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39059
39060         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39061         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39062         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39063
39064 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39065
39066         * gcc.dg/compare5.c: New testcase.
39067
39068 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39069
39070         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39071         and "In instantiation".
39072
39073 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39074
39075         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39076
39077 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39078
39079         * gcc.misc-tests/gcov.exp: Add support for branch information.
39080         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39081         * gcc.misc-tests/gcov-4.c: New test.
39082         * gcc.misc-tests/gcov-4b.c: New test.
39083         * gcc.misc-tests/gcov-5b.c: New test.
39084
39085 2001-08-20  Zack Weinberg  <zackw@panix.com>
39086
39087         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39088         expected to fail.
39089
39090 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39091
39092         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39093
39094 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39095
39096         * g++.dg/eh/template1.C: New test.
39097
39098 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39099
39100         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39101         Fix thinko.
39102         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39103         for xfail.
39104
39105 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39106
39107         * lib/g77-dg.exp: Use prune.exp for common procedures
39108         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39109         * lib/g77.exp: (g77-dg-prune) Remove
39110
39111 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39112
39113         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39114
39115 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39116
39117         * g++.dg/template/unify1.C: New test.
39118
39119 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39120
39121         * g++.dg/abi/empty4.C: New test.
39122
39123 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39124
39125         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39126         solaris2.*
39127         * g77.f-torture/compile/pr3743.x: Likewise.
39128
39129 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39130
39131         * g++.dg/other/using-declaration.C: New test.
39132
39133 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39134
39135         * gcc.dg/cpp/tr-sign.c: New testcase.
39136
39137 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39138
39139         * gcc.dg/cpp/19951025-1.c: Revert.
39140         * gcc.dg/cpp/directiv.c: We no longer process directives that
39141         interrupt macro arguments.
39142
39143 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39144
39145         * gcc.dg/bconstp-1.c: New test.
39146
39147 2001-08-03  Richard Henderson  <rth@redhat.com>
39148
39149         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39150
39151 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39152
39153         * gcc.dg/cpp/19951025-1.c: Update.
39154
39155 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39156
39157         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39158         should be x.
39159
39160 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39161
39162         Kill -fhonor-std.
39163         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39164         * g++.old-deja/g++.other/std1.C: Likewise.
39165         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39166
39167 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39168
39169         * lib/g77.exp: Load gcc-defs.exp for common procedures
39170         (g77_pass, g77_fail, g77_finish, g77_exit,
39171         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39172
39173 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39174
39175         * g77.dg/fbackslash.f
39176         * g77.dg/fcase-preserve.f
39177         * g77.dg/ff90-1.f
39178         * g77.dg/ffixed-line-length-0.f
39179         * g77.dg/ffixed-line-length-132.f
39180         * g77.dg/ffixed-line-length-7.f
39181         * g77.dg/ffixed-line-length-72.f
39182         * g77.dg/ffixed-line-length-none.f
39183         * g77.dg/ffree-form-1.f
39184         * g77.dg/fno-backslash.f
39185         * g77.dg/fno-f90-1.f
39186         * g77.dg/fno-fixed-form-1.f
39187         * g77.dg/fno-onetrip.f
39188         * g77.dg/fno-typeless-boz.f
39189         * g77.dg/fno-underscoring.f
39190         * g77.dg/fno-vxt-1.f
39191         * g77.dg/fonetrip.f
39192         * g77.dg/ftypeless-boz.f
39193         * g77.dg/fugly-assumed.f
39194         * g77.dg/funderscoring.f
39195         * g77.dg/fvxt-1.f
39196
39197 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39198
39199         * objc.dg/fwd-proto-1.m: New.
39200         * objc.dg/local-decl-1.m: New.
39201         * objc.dg/naming-1.m: New.
39202         * objc.dg/naming-2.m: New.
39203         * objc.dg/proto-hier-1.m: New.
39204
39205 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39206
39207         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39208         largest-type elements to a struct makes its size grow.
39209
39210 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39211
39212         * g++.dg/abi/vthunk1.C: New test.
39213
39214 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39215
39216         * g++.dg/abi/vbase8-22.C: New test.
39217
39218 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39219
39220         * gcc.dg/cpp/macro8.c: New test.
39221
39222 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39223
39224         * g++.dg/abi/vbase8-21.C: New test.
39225
39226 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39227
39228         * g++.dg/abi/vbase8-10.C: New test.
39229
39230 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39231
39232         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39233         ${tool}_set_ld_library_path.
39234         Changed caller.
39235         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39236         g++.exp.
39237
39238 2001-07-26  Stan Cox <scox@redhat.com>
39239
39240         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39241         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39242         gcc_exit, gcc_check_unsupported_p):
39243         Moved to gcc-deps.exp
39244         * gcc-deps.exp: New file.
39245
39246 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39247
39248         * g++.old-deja/g++.pt/defarg14.C: New test.
39249
39250 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39251
39252         * g++.old-deja/g++.other/lineno5.C: New test.
39253
39254 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39255
39256         * g++.old-deja/g++.pt/crash68.C: New test.
39257
39258 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39259
39260         * g++.old-deja/g++.other/crash42.C: New test.
39261
39262 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39263
39264         * gcc.dg/cpp/extratokens.c: Fix.
39265         * gcc.dg/cpp/skipping2.c: New tests.
39266
39267 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39268
39269         * gcc.c-torture/execute/20010724-1.c: New file.
39270         * gcc.c-torture/execute/20010724-1.x: New file.
39271
39272 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39273
39274         * g++.old-deja/g++.other/cond7.C: New test.
39275
39276 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39277
39278         * g++.old-deja/g++.other/optimize4.C: New test.
39279
39280 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39281
39282         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39283
39284 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39285
39286         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39287         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39288         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39289         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39290
39291         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39292         bug report" message.
39293
39294         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39295         * g++.dg/ext/instantiate1.C: Move from old-deja.
39296
39297 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39298
39299         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39300         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39301         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39302         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39303
39304 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39305
39306         * gcc.c-torture/execute/20010723-1.c: New test.
39307
39308 2001-07-23  Ben Elliston  <bje@redhat.com>
39309
39310         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39311
39312 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39313
39314         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39315         i[34567]86-*-*.
39316         Delete handling of ieee_multilib_flags.
39317         Pass -mieee for alpha*-*-* and sh-*-*.
39318         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39319
39320 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39321
39322         Remove old-abi tests.
39323         * g++.old-deja/g++.mike/p11116.C: Remove.
39324         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39325
39326 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39327
39328         * g77.f-torture/compile/pr3743.f: New test
39329
39330 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39331
39332         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39333
39334 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39335
39336         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39337         g++.old-deja/g++.pt/static6.C: Likewise.
39338         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39339         supports weak symbols.
39340
39341 2001-07-18  Andreas Jaeger  <aj@suse.de>
39342
39343         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39344         supported again.
39345
39346 2001-07-18  Andreas Jaeger  <aj@suse.de>
39347
39348         * gcc.dg/iftrap-1.c: Fix target line.
39349
39350 2001-07-17  Richard Henderson  <rth@redhat.com>
39351
39352         * gcc.c-torture/execute/20010717-1.c: New.
39353
39354 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39355
39356         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39357         tests.
39358
39359 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39360
39361         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39362
39363 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39364
39365         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39366         UAC_SIGBUS, UAC_NOPRINT definitions.
39367
39368 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39369
39370         * objc/execute/object_is_class.m: New test.
39371         * objc/execute/object_is_meta_class.m: New test.
39372
39373 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39374
39375         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39376         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39377
39378 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39379
39380         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39381         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39382
39383 2001-07-14  Richard Henderson  <rth@redhat.com>
39384
39385         * gcc.dg/iftrap-1.c: New.
39386
39387 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39388
39389         * g77.f-torture/execute/intrinsic77.f: New test.
39390
39391 2001-07-11  Janis Johnson <janis@us.ibm.com>
39392
39393         * gcc.misc-tests/gcov-3.c: New test.
39394
39395 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39396
39397         * gcc.c-torture/compile/20010711-1.c,
39398         * gcc.c-torture/compile/20010711-2.c: New tests.
39399
39400 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39401
39402         * gcc.c-torture/execute/20010711-1.c: New test.
39403
39404 2001-07-11  Ben Elliston  <bje@redhat.com>
39405
39406         * g++.old-deja/g++.other/enum5.C: New test.
39407
39408 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39409
39410         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39411         (g++-dg-prune): Call prune_gcc_output.
39412         * prune.exp: New file for prune_gcc_output.
39413         * lib/g++.exp, lib/gcc.exp: Load it.
39414
39415 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39416
39417         * gcc.c-torture/compile/20010701-1.c,
39418         g++.old-deja/g++.ext/attrib6.C: New tests.
39419
39420 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39421
39422         * gcc.c-torture/compile/20010706-1.c: New test.
39423
39424 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39425
39426         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39427
39428 2001-06-28  Stan Shebs  <shebs@apple.com>
39429
39430         * gcc.dg/pragma-darwin.c: New test.
39431
39432 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39433
39434         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39435         Solaris 2.[678] system.
39436
39437 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39438
39439         * gcc.dg/20010622-1.c: New test.
39440
39441 2001-06-18  Stan Shebs  <shebs@apple.com>
39442
39443         * objc.dg: New directory.
39444         * objc.dg/dg.exp: New file.
39445         * objc.dg/alias.m: New.
39446         * objc.dg/class-1.m: New.
39447         * objc.dg/class-2.m: New.
39448         * objc.dg/const-str-1.m: New.
39449         * objc.dg/const-str-2.m: New.
39450         * objc.dg/id-1.m: New.
39451         * objc.dg/method-1.m: New.
39452         * objc.dg/super-class-1.m: New.
39453         * lib/objc-dg.exp: New file.
39454
39455 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39456
39457         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39458         of label name.
39459
39460 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39461
39462         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39463
39464 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39465
39466         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39467         variable.
39468
39469 2001-06-12  Richard Henderson  <rth@redhat.com>
39470
39471         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39472
39473 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39474
39475         * g++.old-deja/g++.abi/vbase5.C: New test.
39476         * g++.old-deja/g++.abi/vbase6.C: New test.
39477         * g++.old-deja/g++.abi/vbase7.C: New test.
39478
39479 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39480
39481         * gcc.c-torture/compile/20010610-1.c: New test.
39482
39483 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39484
39485         * g++.old-deja/g++.abi/vbase4.C: New test.
39486
39487 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39488
39489         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39490         support %f for HC11/HC12 targets.
39491         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39492         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39493         on HC11/HC12 targets.
39494         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39495
39496 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39497
39498         * gcc.dg/wchar_t-1.c: New file.
39499         * gcc.dg/wint_t-1.c: Likewise.
39500
39501 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39502
39503         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39504
39505 2001-06-11  Richard Henderson  <rth@redhat.com>
39506
39507         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39508
39509 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39510
39511         * gcc.c-torture/compile/20010611-1.c: New test.
39512
39513 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39514
39515         * gcc.dg/c99-tag-1.c: Add more tests.
39516
39517 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39518
39519         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39520         representation on MN10300 and ARM/Thumb.
39521
39522 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39523
39524         * g77.f-torture/execute/20010610.f: New.
39525
39526 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39527
39528         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39529         names.
39530
39531 2001-06-09  Richard Henderson  <rth@redhat.com>
39532
39533         * gcc.c-torture/execute/ashrdi-1.c: New.
39534         * gcc.c-torture/execute/ashldi-1.c: New.
39535         * gcc.c-torture/execute/lshrdi-1.c: New.
39536
39537 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39538
39539         * objc/execute/load-3.m: Added. Check sending +load to categories,
39540         in addition to classes.
39541
39542 2001-06-08  Stan Shebs  <shebs@apple.com>
39543
39544         * objc/execute/load-2.m: New test.  From Nicola Pero
39545         <n.pero@mi.flashnet.it>.
39546
39547 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39548
39549         * gcc.c-torture/execute/20010605-2.c: New test.
39550
39551 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39552
39553         * g++.old-deja/g++.abi/vbase2.C: New test.
39554         * g++.old-deja/g++.abi/vbase3.C: New test.
39555
39556 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39557
39558         * g++.old-deja/g++.pt/friend49.C: New test.
39559
39560 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39561
39562         * g++.old-deja/g++.ext/anon3.C: New test.
39563
39564 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39565
39566         * g++.old-deja/g++.other/conv7.C: New test.
39567
39568 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39569
39570         * gcc.c-torture/compile/20010605-2.c: New test.
39571
39572 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39573
39574         * gcc.c-torture/execute/20010604-1.c: New test.
39575
39576 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39577
39578         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39579
39580 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39581
39582         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39583         (g++_link_flags): Likewise.
39584         (g++_init): Pass gccpath's value to two previous functions.
39585
39586 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39587
39588         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39589         Ensure logfile entry matches exec command line.
39590
39591 2001-05-31  Richard Henderson  <rth@redhat.com>
39592
39593         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39594         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39595
39596 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39597
39598         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39599         compiler for irix6.2
39600
39601 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39602
39603         * g++.old-deja/g++.other/optimize3.C: New file.
39604
39605 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39606
39607         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39608         assemble.
39609
39610 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39611
39612         * g++.old-deja/g++.other/optimize2.C: New file.
39613
39614 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39615
39616         * gcc.c-torture/compile/20010518-2.c: New file.
39617         * gcc.c-torture/execute/20010518-1.c: New file.
39618         * gcc.c-torture/execute/20010518-2.c: New file.
39619
39620 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39621
39622         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39623
39624 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39625
39626         G++ no longer defines builtins that do not begin with __builtin.
39627         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39628         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39629         * g++.old-deja/g++.law/builtin1.C: Likewise.
39630         * g++.old-deja/g++.law/cvt2.C: Likewise.
39631         * g++.old-deja/g++.mike/net5.C: Likewise.
39632         * g++.old-deja/g++.other/builtins1.C: Likewise.
39633         * g++.old-deja/g++.other/builtins2.C: Likewise.
39634         * g++.old-deja/g++.other/builtins3.C: Likewise.
39635         * g++.old-deja/g++.other/builtins4.C: Likewise.
39636         * g++.old-deja/g++.other/inline8.C: Likewise.
39637         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39638
39639 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39640
39641         * g++.old-deja/g++.pt/using1.C: Adjust.
39642         * g++.old-deja/g++.pt/using2.C: New test.
39643
39644 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39645
39646         * gcc.dg/cpp/charconst.c: New tests.
39647         * gcc.dg/cpp/escape.c: New tests.
39648         * gcc.dg/cpp/escape-1.c: New tests.
39649         * gcc.dg/cpp/escape-2.c: New tests.
39650         * gcc.dg/cpp/ucs.c: New tests.
39651
39652 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39653
39654         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39655         native compiler for irix6.5.
39656
39657 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39658
39659         * lib/g++.exp (g++_include_flags): Use args to compute
39660         get_multilibs.
39661         (g++_link_flags): Likewise.
39662         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39663
39664 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39665
39666         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39667
39668 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39669
39670         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39671         this file.
39672
39673 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39674
39675         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39676         STACK_SIZE;
39677         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39678         to STACK_SIZE; Use it to define size of add_histo array.
39679         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39680         to STACK_SIZE.
39681         (f): Use GITT_SIZE to define size of gitt local table.
39682         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39683         to STACK_SIZE; Use it to define size of bytemem array.
39684
39685 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39686
39687         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39688         on 68HC11/HC12 due to the asm instruction.
39689         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39690         * gcc.c-torture/compile/920520-1.x: Likewise.
39691         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39692         on 68HC11/HC12 because the function is larger than 64K.
39693         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39694         on 68HC11/HC12 because the structure is too large.
39695
39696 2001-05-20  Richard Henderson  <rth@redhat.com>
39697
39698         * gcc.c-torture/execute/20010520-1.c: New.
39699
39700 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39701
39702         * g++.old-deja/g++.warn/compare1.C: New test.
39703         * gcc.dg/compare4.c: New test.
39704
39705 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39706
39707         * g++.old-deja/g++.other/optimize1.C: New test.
39708
39709 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39710
39711         * g++.old-deja/g++.pt/spec41.C: New test.
39712
39713 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39714
39715         * gcc.c-torture/compile/20010114-1.x: Remove.
39716
39717 2001-05-18  Stan Shebs  <shebs@apple.com>
39718
39719         * gcc.c-torture/compile/20010518-1.c: New test.
39720
39721 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39722
39723         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39724         * g++.old-deja/g++.pt/crash67.C: New test.
39725
39726 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39727
39728         * g++.old-deja/g++.other/debug9.C: New test.
39729
39730 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39731
39732         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39733
39734 2001-05-16  Jan Hubicka  <jh@suse.cz>
39735
39736         * gcc.c-torture/compile/20010516-1.c: New test.
39737
39738 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39739
39740         * g++.old-deja/g++.other/crash41.C: New test.
39741
39742 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39743
39744         * g++.old-deja/g++.pt/crash66.C: New test.
39745
39746 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39747
39748         * g++.old-deja/g++.robertl/eb27.C: Convert.
39749
39750 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39751
39752         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39753         declaration being redundant.
39754
39755 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
39756
39757         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
39758
39759 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39760
39761         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
39762
39763 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
39764
39765         * lib/g++.exp: Use testsuite_flags.
39766
39767 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
39768
39769         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
39770
39771 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39772
39773         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
39774
39775 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
39776
39777         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
39778
39779 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
39780
39781         * gcc.c-torture/compile/20010313-1.c: New test.
39782
39783 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
39784
39785         * gcc.dg/cpp/direct2.c: New test.
39786         * gccq.dg/cpp/direct2s.c: New test.
39787
39788         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
39789
39790 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
39791
39792         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
39793         * g++.old-deja/g++.other/op3.C: Likewise.
39794
39795 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39796
39797         * gcc.dg/cpp/syshdr.h: New file.
39798         * gcc.dg/cpp/sysmac1.c: Update.
39799         * gcc.dg/cpp/sysmac2.c: Update.
39800
39801 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39802
39803         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
39804
39805 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
39806
39807         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
39808         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
39809
39810 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
39811
39812         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
39813
39814 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39815
39816         * lib/g++.exp (g++_include_flags): Don't use any special flags
39817         if TESTING_IN_BUILD_TREE is not defined.
39818         (g++_init): Use a plain 'c++' as the compiler if
39819         TESTING_IN_BUILD_TREEE is not defined.
39820
39821 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39822
39823         * g++.old-deja/g++.eh/catch13.C: New test.
39824         * g++.old-deja/g++.eh/catch14.C: New test.
39825
39826 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39827
39828         * gcc.dg/cpp/tr-define.c: New test.
39829
39830 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39831
39832         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39833         <stdlib.h>, not <malloc.h>.
39834
39835 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39836
39837         * g++.old-deja/g++.ns/template17.C: New test.
39838
39839 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39840
39841         * g++.old-deja/g++.pt/ref4.C: New test.
39842
39843 2001-04-30  Richard Henderson  <rth@redhat.com>
39844
39845         * gcc.dg/20000724-1.c: Revert last change.
39846
39847 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39848
39849         * g77.f-torture/execute/20010430.f: New test.
39850
39851 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39852
39853         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39854
39855 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39856
39857         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39858
39859 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39860
39861         * g++.old-deja/g++.eh/crash6.C: New test.
39862
39863 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39864
39865         * g++.old-deja/g++.other/warn7.C: New test.
39866
39867 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39868
39869         * g++.old-deja/g++.other/defarg9.C: New test.
39870
39871 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39872
39873         * g77.f-torture/compile/20010426.f: New test.
39874         * g77.f-torture/execute/20010426.f: New test.
39875
39876 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39877
39878         * g77.f-torture/compile/20000629-1.x: Remove - error
39879         has been fixed.
39880
39881 2001-04-26  Jeffrey A Law  (law@cygnus.com)
39882
39883         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
39884         Tweak slightly to work with g++.dg framework.
39885         * g++.dg/special/ecos.exp: Run initp1.C test.
39886         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
39887
39888         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
39889         its linker doesn't give line numbers either.
39890         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
39891
39892 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39893
39894         * g++.old-deja/g++.other/lex1.C: New test.
39895
39896 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
39897
39898         * gcc.dg/noncompile/20010425-1.c: New test.
39899
39900 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39901
39902         * g++.old-deja/g++.pt/mangle2.C: New test.
39903
39904 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39905
39906         * gcc.dg/format/plus-1.c: New test.
39907
39908 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39909
39910         * gcc.dg/20010423-1.c: New test.
39911
39912 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39913
39914         * gcc.c-torture/execute/20010422-1.c: New test.
39915
39916 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
39917
39918         * g++.old-deja/g++.ns/type2.C: New test.
39919
39920 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
39921
39922         * g++.old-deja/g++.other/perf1.C: New test.
39923
39924 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
39925
39926         * gcc.dg/c99-func-2.c: Remove xfail.
39927         * gcc.dg/c99-func-3.c: Remove xfail.
39928         * gcc.dg/c99-func-4.c: Remove xfail.
39929
39930 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
39931
39932         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
39933
39934 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39935
39936         * gcc.c-torture/compile/20010423-1.c: New test.
39937
39938 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39939
39940         * g++.old-deja/g++.pt/typename28.C: New test.
39941
39942 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39943
39944         * g++.old-deja/g++.abi/empty2.C: New test.
39945         * g++.old-deja/g++.abi/empty3.C: New test.
39946
39947 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39948
39949         * g++.old-deja/g++.other/comdat2.C: New test.
39950         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
39951
39952 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39953
39954         * g++.old-deja/g++.other/overload14.C: New test.
39955
39956 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39957
39958         * g++.old-deja/g++.other/lookup23.C: New test.
39959
39960 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39961
39962         * gcc.c-torture/execute/20010403-1.c: New test.
39963
39964 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
39965             Mark Mitchell  <mark@codesourcery.com>
39966
39967         * lib/old-dejagnu.exp: Don't delete output of executable.
39968         Add .exe suffix to executables.
39969
39970 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
39971
39972         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
39973
39974 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39975
39976         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
39977
39978 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39979
39980         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
39981         * g++.old-deja/g++.abi/crash1.C: New test.
39982
39983 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39984
39985         * g++.old-deja/g++.other/crash40.C: New test.
39986
39987 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39988
39989         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
39990
39991 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
39992
39993         * g++.old-deja/g++.other/warn6.C: New test.
39994
39995 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39996
39997         * g++.old-deja/g++.robertl/eb42.C: Same.
39998
39999 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40000
40001         * gcc.dg/wtr-conversion-1.c: New testcase.
40002
40003 2001-04-10  Richard Henderson  <rth@redhat.com>
40004
40005         * g++.old-deja/g++.other/array5.C: New.
40006
40007 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40008
40009         * gcc.c-torture/execute/20010408-1.c: New test.
40010
40011 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40012
40013         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40014         headers and constructs.
40015         * g++.old-deja/g++.robertl/eb79.C: Same.
40016         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40017         * g++.old-deja/g++.robertl/eb73.C: Same.
40018         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40019         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40020         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40021         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40022         * g++.old-deja/g++.robertl/eb44.C: Same.
40023         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40024         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40025         * g++.old-deja/g++.robertl/eb39.C: Same.
40026         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40027         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40028         * g++.old-deja/g++.robertl/eb30.C: Same.
40029         * g++.old-deja/g++.robertl/eb3.C: Same.
40030         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40031         * g++.old-deja/g++.robertl/eb21.C: Same.
40032         * g++.old-deja/g++.robertl/eb15.C: Same.
40033         * g++.old-deja/g++.robertl/eb118.C: Same.
40034         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40035         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40036         * g++.old-deja/g++.robertl/eb109.C: Same.
40037         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40038         * g++.old-deja/g++.mike/rtti1.C: Same.
40039         * g++.old-deja/g++.mike/p658.C: Same.
40040         * g++.old-deja/g++.mike/net46.C: Same.
40041         * g++.old-deja/g++.mike/net34.C: Same.
40042         * g++.old-deja/g++.mike/memoize1.C: Same.
40043         * g++.old-deja/g++.mike/eh2.C: Same.
40044         * g++.old-deja/g++.law/weak.C: Same.
40045         * g++.old-deja/g++.law/visibility7.C: Same.
40046         * g++.old-deja/g++.law/visibility25.C: Same.
40047         * g++.old-deja/g++.law/visibility22.C: Same.
40048         * g++.old-deja/g++.law/visibility2.C: Same.
40049         * g++.old-deja/g++.law/visibility17.C: Same.
40050         * g++.old-deja/g++.law/visibility13.C: Same.
40051         * g++.old-deja/g++.law/visibility10.C: Same.
40052         * g++.old-deja/g++.law/visibility1.C: Same.
40053         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40054         * g++.old-deja/g++.law/vbase1.C: Same.
40055         * g++.old-deja/g++.law/operators32.C: Same.
40056         * g++.old-deja/g++.law/nest3.C: Same.
40057         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40058         * g++.old-deja/g++.law/except5.C (main): Same.
40059         * g++.old-deja/g++.law/cvt7.C (run): Same.
40060         * g++.old-deja/g++.law/cvt2.C: Same.
40061         * g++.old-deja/g++.law/cvt16.C: Same.
40062         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40063         * g++.old-deja/g++.law/ctors17.C (main): Same.
40064         * g++.old-deja/g++.law/ctors13.C: Same.
40065         * g++.old-deja/g++.law/ctors12.C (main): Same.
40066         * g++.old-deja/g++.law/ctors10.C: Same.
40067         * g++.old-deja/g++.law/code-gen5.C: Same.
40068         * g++.old-deja/g++.law/bad-error7.C: Same.
40069         * g++.old-deja/g++.law/arm9.C: Same.
40070         * g++.old-deja/g++.law/arm12.C: Same.
40071         * g++.old-deja/g++.law/arg8.C: Same.
40072         * g++.old-deja/g++.law/arg1.C: Same.
40073         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40074         * g++.old-deja/g++.jason/template31.C: Same.
40075         * g++.old-deja/g++.jason/template24.C (main): Same.
40076         * g++.old-deja/g++.jason/2371.C: Same.
40077         * g++.old-deja/g++.eh/new2.C: Same.
40078         * g++.old-deja/g++.eh/new1.C: Same.
40079         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40080         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40081         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40082         * g++.old-deja/g++.brendan/crash62.C: Same.
40083         * g++.old-deja/g++.brendan/crash52.C: Same.
40084         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40085         * g++.old-deja/g++.brendan/crash38.C: Same.
40086         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40087         * g++.old-deja/g++.brendan/copy9.C: Same.
40088
40089 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40090
40091         * gcc.c-torture/execute/20001203-2.c (memset):
40092         Count argument is of type __SIZE_TYPE__.
40093
40094 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40095
40096         * gcc.c-torture/compile/20010404-1.c: New test.
40097
40098 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40099
40100         * gcc.c-torture/compile/20010326-1.c: New test.
40101
40102 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40103
40104         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40105         peculiarities of the SH.
40106         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40107
40108 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40109
40110         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40111         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40112         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40113
40114 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40115
40116         * g77.f-torture/compile/20010321-1.f: New test.
40117
40118 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40119
40120         * gcc.c-torture/compile/20010329-1.c: New test.
40121
40122 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40123
40124         * gcc.c-torture/execute/20010329-1.c: New test.
40125
40126 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40127
40128         * g++.old-deja/g++.other/eh4.C: Fix typo.
40129
40130 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40131
40132         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40133
40134 2001-03-28  Philip Blundell  <philb@gnu.org>
40135
40136         * gcc.c-torture/compile/20010328-1.c: New test.
40137
40138 2001-03-27  Richard Henderson  <rth@redhat.com>
40139
40140         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40141         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40142
40143 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40144
40145         * gcc.c-torture/compile/20010327-1.c: New test.
40146
40147 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40148
40149         * g++.old-deja/g++.other/friend12.C: New test.
40150         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40151         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40152
40153 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40154
40155         * gcc.c-torture/execute/20010325-1.c: New test.
40156
40157 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40158
40159         * g++.old-deja/g++.other/mangle3.C: New test.
40160
40161 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40162
40163         * g++.old-deja/g++.other/anon8.C: New test.
40164
40165 2001-03-20  Philip Blundell  <philb@gnu.org>
40166
40167         * gcc.c-torture/compile/20010320-1.c: New test.
40168
40169 2001-03-17  Richard Henderson  <rth@redhat.com>
40170
40171         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40172
40173 2001-03-15  Geoff Keating  <geoff@redhat.com>
40174
40175         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40176         tests on AIX.
40177
40178 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40179
40180         * g++.old-deja/g++.other/eh4.C: New test.
40181
40182 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40183
40184         * gcc.dg/cpp/mi1.c: Update.
40185
40186 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40187
40188         * g++.old-deja/g++.other/regstack.C: New test.
40189
40190 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40191
40192         * g++.old-deja/g++.other/ref4.C: New test.
40193
40194 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40195
40196         * objc/execute/va_method.m: Added.
40197         * objc/execute/IMP.m: Added.
40198         * objc/execute/_cmd.m: Added.
40199         * objc/execute/accessing_ivars.m: Added.
40200         * objc/execute/class-1.m: Added.
40201         * objc/execute/class-10.m: Added.
40202         * objc/execute/class-11.m: Added.
40203         * objc/execute/class-12.m: Added.
40204         * objc/execute/class-13.m: Added.
40205         * objc/execute/class-14.m: Added.
40206         * objc/execute/class-2.m: Added.
40207         * objc/execute/class-3.m: Added.
40208         * objc/execute/class-4.m: Added.
40209         * objc/execute/class-5.m: Added.
40210         * objc/execute/class-6.m: Added.
40211         * objc/execute/class-7.m: Added.
40212         * objc/execute/class-8.m: Added.
40213         * objc/execute/class-9.m: Added.
40214         * objc/execute/class-tests-1.h
40215         * objc/execute/class-tests-2.h
40216         * objc/execute/compatibility_alias.m: Added.
40217         * objc/execute/encode-1.m: Added.
40218         * objc/execute/formal_protocol-1.m: Added.
40219         * objc/execute/formal_protocol-2.m: Added.
40220         * objc/execute/formal_protocol-3.m: Added.
40221         * objc/execute/formal_protocol-4.m: Added.
40222         * objc/execute/formal_protocol-5.m: Added.
40223         * objc/execute/formal_protocol-6.m: Added.
40224         * objc/execute/formal_protocol-7.m: Added.
40225         * objc/execute/informal_protocol.m: Added.
40226         * objc/execute/initialize.m: Added.
40227         * objc/execute/load.m: Added.
40228         * objc/execute/many_args_method.m: Added.
40229         * objc/execute/nested-3.m: Added.
40230         * objc/execute/no_clash.m: Added.
40231         * objc/execute/private.m: Added.
40232         * objc/execute/redefining_self.m: Added.
40233         * objc/execute/root_methods.m: Added.
40234         * objc/execute/selector-1.m: Added.
40235         * objc/execute/static-1.m: Added.
40236         * objc/execute/static-2.m: Added.
40237         * objc/execute/va_method.m: Added.
40238
40239 2001-03-10  Richard Henderson  <rth@redhat.com>
40240
40241         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40242
40243 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40244
40245         * g++.old-deja/g++.other/crash31.C: XFAIL.
40246         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40247         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40248         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40249         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40250         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40251
40252 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40253
40254         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40255
40256 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40257
40258         * gcc.dg/20000724-1.c: Don't use multiline strings.
40259
40260 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40261
40262         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40263         result of -cString against what we expect it to be; don't just
40264         print it out for no one to read.
40265
40266         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40267         Based on testcases provided by Nicola Pero.
40268
40269 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40270
40271         * gcc.dg/cpp/macro7.c: New test.
40272
40273 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40274
40275         * gcc.dg/cpp/multiline.c: Update.
40276
40277 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40278
40279         * g++.old-deja/g++.other/enum3.C: New test.
40280
40281 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40282
40283         * g++.old-deja/g++.other/pod1.C: New test.
40284
40285 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40286
40287         * g++.old-deja/g++.ext/overload1.C: New test.
40288
40289 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40290
40291         * g++.old-deja/g++.pt/using1.C: New test.
40292
40293 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40294
40295         * g++.old-deja/g++.other/using9.C: New test.
40296
40297 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40298
40299         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40300
40301         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40302
40303 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40304
40305         * g++.old-deja/g++.ext/realpt1.C: Remove.
40306
40307 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40308
40309         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40310
40311 2001-02-26  Will Cohen  <wcohen@redhat.com>
40312
40313         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40314
40315 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40316
40317         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40318         templatized constructors.
40319
40320 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40321
40322         * gcc.c-torture/execute/20010224-1.c: New test.
40323
40324 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40325
40326         * gcc.c-torture/execute/20010222-1.c: New test.
40327
40328 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40329
40330         * g++.old-deja/g++.other/inline20.C: New test.
40331
40332 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40333
40334         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40335
40336 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40337
40338         * g++.old-deja/g++.other/lookup22.C: New test.
40339
40340 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40341
40342         * g77.dg: New directory.
40343         * g77.dg/20010216-1.f: New test case.
40344         * g77.dg/dg.exp: New driver.
40345         * lib/g77-dg.exp: New driver library.
40346
40347 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40348
40349         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40350
40351 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40352
40353         * g++.old-deja/g++.other/decl9.C: New test.
40354
40355 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40356
40357         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40358         not need <string> and also tests the initialization at runtime.
40359
40360 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40361
40362         * gcc.c-torture/execute/longlong.c: New test.
40363
40364 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40365
40366         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40367
40368 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40369
40370         * gcc.c-torture/execute/920302-1.c (execute):
40371         Change argument type to short.
40372
40373 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40374
40375         * g++.old-deja/g++.pt/deduct6.C: New test.
40376
40377 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40378
40379         * g++.old-deja/g++.pt/deduct5.C: New test.
40380
40381 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40382
40383         * gcc.c-torture/execute/20010209-1.c: New test.
40384
40385 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40386
40387         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40388
40389 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40390
40391         * g++.dg/vtgc1.C: Update for new ABI.
40392
40393         * consistency.vlad: New directory, 1665 files.
40394
40395 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40396
40397         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40398         return type.
40399         * gcc.dg/cpp/digraphs.c: Declare puts.
40400
40401 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40402
40403         * g++.old-deja/g++.other/warn5.C: New test.
40404
40405 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40406
40407         * g++.old-deja/g++.pt/spec40.C: New test.
40408
40409 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40410
40411         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40412         case.
40413         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40414
40415 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40416
40417         * gcc.c-torture/compile/20010209-1.c: New test.
40418
40419 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40420
40421         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40422         excess errors message but not if it crashes.
40423         * g++.old-deja/g++.other/crash27.C: Likewise.
40424         * g++.old-deja/g++.other/crash28.C: Likewise.
40425         * g++.old-deja/g++.other/crash30.C: Likewise.
40426         * g++.old-deja/g++.other/crash32.C: Likewise.
40427         * g++.old-deja/g++.other/crash35.C: Likewise.
40428         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40429
40430 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40431
40432         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40433         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40434         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40435         g77.f-torture/execute/execute.exp,
40436         g77.f-torture/noncompile/noncompile.exp,
40437         gcc.c-torture/execute/execute.exp,
40438         gcc.c-torture/execute/memcheck/memcheck.exp,
40439         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40440         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40441         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40442         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40443         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40444         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40445         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40446         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40447         Remove bug reporting instructions with ancient email addresses.
40448
40449 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40450
40451         * gcc.dg/20010202-1.c: New test.
40452         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40453
40454 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40455
40456         * g++.dg/stdbool-if.C: New test.
40457
40458 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40459
40460         * objc/execute/fdecl.m: Added main().
40461
40462 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40463
40464         * gcc.c-torture/execute/20010206-1.c: New test.
40465
40466 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40467
40468         * gcc.dg/cpp/avoidpaste1.c: Update.
40469
40470 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40471
40472         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40473         Pero <nicola@brainstorm.co.uk>.
40474         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40475
40476 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40477
40478         * g++.old-deja/g++.pt/spec39.C: New test.
40479
40480 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40481
40482         * gcc.c-torture/compile/20010202-1.c: New test.
40483
40484 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40485
40486         * g++.old-deja/g++.abi/primary2.C: New test.
40487         * g++.old-deja/g++.abi/primary3.C: New test.
40488         * g++.old-deja/g++.abi/primary4.C: New test.
40489         * g++.old-deja/g++.abi/primary5.C: New test.
40490         * g++.old-deja/g++.abi/vtable3.h: New test.
40491         * g++.old-deja/g++.abi/vtable3a.C: New test.
40492         * g++.old-deja/g++.abi/vtable3b.C: New test.
40493         * g++.old-deja/g++.abi/vtable3c.C: New test.
40494         * g++.old-deja/g++.abi/vtable3d.C: New test.
40495         * g++.old-deja/g++.abi/vtable3e.C: New test.
40496         * g++.old-deja/g++.abi/vtable3f.C: New test.
40497         * g++.old-deja/g++.abi/vtable3g.C: New test.
40498         * g++.old-deja/g++.abi/vtable3h.C: New test.
40499         * g++.old-deja/g++.abi/vtable3i.C: New test.
40500         * g++.old-deja/g++.abi/vtable3j.C: New test.
40501         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40502
40503 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40504
40505         * g++.old-deja/g++.other/anon6.C: New test.
40506         * g++.old-deja/g++.other/anon7.C: New test.
40507
40508 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40509
40510         * gcc.dg/cpp/avoidpaste2.c: New tests.
40511
40512 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40513
40514         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40515
40516 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40517
40518         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40519         DECIMAL_DIG cases for Irix."
40520
40521 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40522
40523         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40524
40525 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40526
40527         * gcc.dg/c99-tag-1.c: New test.
40528
40529 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40530
40531         * gcc.dg/cpp/tr-warn1.c: Add tests.
40532
40533 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40534
40535         * gcc.dg/cpp/avoidpaste1.c: Update.
40536         * gcc.dg/cpp/paste4.c: Update.
40537
40538 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40539
40540         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40541         cases for Irix.
40542
40543 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40544
40545         * g++.old-deja/g++.other/inline19.C: New test.
40546
40547 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40548
40549         * gcc.dg/Wlarger-than.c: New test.
40550
40551 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40552
40553         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40554
40555 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40556
40557         * gcc.c-torture/execute/20010129-1.c: New test.
40558         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40559
40560 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40561
40562         * gcc.dg/cpp/avoidpaste1.c: Test case.
40563
40564 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40565
40566         * g++.old-deja/g++.other/inline18.C: New test.
40567
40568 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40569
40570         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40571         and __builtin_putchar.
40572
40573 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40574
40575         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40576         tests.
40577
40578 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40579
40580         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40581         floating point number rounding mode to round to the nearest
40582         representable mode.
40583
40584 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40585
40586         * g++.old-deja/g++.other/mangle2.C: New test.
40587
40588 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40589
40590         * gcc.c-torture/compile/20010124-1.c: New test.
40591
40592 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40593
40594         * g++.old-deja/g++.pt/spec38.C: New test.
40595
40596 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40597
40598         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40599         "Build don't run".
40600
40601 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40602
40603         * gcc.c-torture/execute/20010123-1.c: New test.
40604
40605 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40606
40607         * g++.old-deja/g++.pt/spec37.C: New test.
40608
40609 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40610
40611         * g++.old-deja/g++.pt/overload14.C: New test.
40612
40613 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40614
40615         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40616         __builtin_return_address.
40617
40618 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40619
40620         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40621         * g++.old-deja/g++.pt/spec35.C: New test.
40622         * g++.old-deja/g++.pt/spec36.C: New test.
40623
40624 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40625
40626         * gcc.c-torture/compile/20010118-1.c: New test.
40627
40628 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40629
40630         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40631
40632 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40633
40634         * gcc.c-torture/execute/20010119-1.c: New test.
40635
40636 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40637
40638         * g++.old-deja/g++.other/vbase5.C: New test.
40639
40640 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40641
40642         * gcc.c-torture/execute/20010118-1.c: New test.
40643
40644 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40645
40646         * g++.old-deja/g++.pt/deduct3.C: New test.
40647
40648 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40649
40650         * g++.old-deja/g++.pt/spec34.C: New test.
40651
40652 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40653
40654         * g77.f-torture/compile/20000601-2.f: New test.
40655
40656 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40657
40658         * g++.old-deja/g++.other/init17.C: New test.
40659
40660 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40661
40662         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40663
40664 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40665
40666         * g++.old-deja/g++.pt/unify8.C: New test.
40667
40668 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40669
40670         * g++.old-deja/g++.abi/vbase1.C: New test.
40671
40672 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40673
40674         * g++.old-deja/g++.pt/crash65.C: New test.
40675
40676 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40677
40678         * gcc.dg/cpp/assembl2.S: New test case.
40679
40680 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40681
40682         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40683         are supported.
40684
40685 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40686
40687         * g++.old-deja/g++.other/builtins1.C: New test.
40688         * g++.old-deja/g++.other/builtins2.C: Likewise.
40689         * g++.old-deja/g++.other/builtins3.C: Likewise.
40690         * g++.old-deja/g++.other/builtins4.C: Likewise.
40691
40692 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40693
40694         * gcc.c-torture/compile/20010117-1.c: New test.
40695         * gcc.c-torture/compile/20010117-2.c: New test.
40696
40697 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40698
40699         * g77.f-torture/execute/20010116.[fx]: New test,
40700         XFAIL on i?86-*-*.
40701         * g77.f-torture/compile/20010115.f: Indicate it's
40702         a test for PR fortran/1636.
40703
40704 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40705
40706         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40707
40708 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40709
40710         * g77.f-torture/compile/20010115.f: New test.
40711
40712 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40713
40714         * g++.old-deja/g++.pt/nontype5.C: New test.
40715
40716 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40717
40718         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40719         have an equivalent working one below it.
40720
40721 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40722
40723         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40724         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40725
40726 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40727
40728         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40729         message containing "init_priority".
40730         (conpr-2.C): Likewise.
40731         (conpr-3.C): Likewise.
40732         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40733
40734 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40735
40736         * gcc.c-torture/execute/20010114-2.c: New test.
40737
40738 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40739
40740         * gcc.c-torture/compile/20010114-1.c: New test.
40741         * gcc.c-torture/compile/20010114-1.x: Xfail.
40742         * gcc.c-torture/compile/20010114-2.c: New test.
40743         * gcc.c-torture/execute/20010114-1.c: New test.
40744         * gcc.dg/trunc-1.c: New test.
40745         * gcc.dg/uninit-B.c: New test.
40746
40747 2001-01-13  Nick Clifton  <nickc@redhat.com>
40748
40749         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40750         target.
40751
40752 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40753
40754         * gcc.c-torture/compile/20010113-1.c: New test.
40755
40756 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
40757
40758         * gcc.c-torture/compile/20001212-1.c: New test.
40759
40760 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40761
40762         * gcc.dg/cpp/widestr1.c: Update.
40763         * gcc.dg/cpp/prag-imp.c: Remove.
40764
40765 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
40766
40767         * gcc.c-torture/execute/20000801-3.x: Remove.
40768         * gcc.dg/c90-init-1.c: New test.
40769         * gcc.dg/c99-init-1.c: New test.
40770         * gcc.dg/c99-init-2.c: New test.
40771         * gcc.dg/gnu99-init-1.c: New test.
40772
40773 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
40774
40775         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
40776         testing that no relevant ones were found.
40777
40778 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40779
40780         * g++.old-deja/g++.pt/cast2.C: New test.
40781
40782 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40783
40784         * g++.old-deja/g++.pt/friend47.C: New test.
40785
40786 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40787
40788         * g++.old-deja/g++.pt/instantiate13.C: New test.
40789
40790 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40791
40792         * g++.old-deja/g++.other/defarg7.C: New test.
40793         * g++.old-deja/g++.other/defarg8.C: New test.
40794
40795 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40796
40797         * g++.old-deja/g++.pt/crash64.C: New test.
40798
40799 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40800
40801         * g++.old-deja/g++.pt/crash63.C: New test.
40802
40803 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40804
40805         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
40806
40807 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
40808
40809         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
40810
40811 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40812
40813         * g++.old-deja/g++.pt/error3.C: New test.
40814
40815 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40816
40817         * g++.old-deja/g++.other/crash39.C: New test.
40818
40819 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40820
40821         * g++.old-deja/g++.other/vbase4.C: New test.
40822
40823 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40824
40825         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40826         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40827         * gcc.dg/special/special.exp: New test driver which will check
40828         for alias support for the above test.
40829
40830 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40831
40832         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40833         problems on small machines.
40834         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40835         parameterize.
40836
40837 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40838
40839         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40840         mips.
40841         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40842
40843 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40844
40845         * g++.old_deja/g++.pt/using8.C: New test.
40846
40847 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40848
40849         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40850
40851 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40852
40853         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40854         where a failure is expected.
40855         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40856
40857 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40858
40859         * g++.old_deja/g++.pt/instantiate12.C: New test.
40860
40861 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40862
40863         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
40864         start of structs.
40865         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
40866         * g++.old-deja/g++.brendan/crash17.C: Likewise.
40867         * g++.old-deja/g++.brendan/crash29.C: Likewise.
40868         * g++.old-deja/g++.brendan/crash48.C: Likewise.
40869         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40870         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
40871         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
40872         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
40873         * g++.old-deja/g++.eh/spec6.C: Likewise.
40874         * g++.old-deja/g++.jason/crash3.C: Likewise.
40875         * g++.old-deja/g++.law/ctors11.C: Likewise.
40876         * g++.old-deja/g++.law/ctors17.C: Likewise.
40877         * g++.old-deja/g++.law/ctors5.C: Likewise.
40878         * g++.old-deja/g++.law/ctors9.C: Likewise.
40879         * g++.old-deja/g++.mike/ambig1.C: Likewise.
40880         * g++.old-deja/g++.mike/net22.C: Likewise.
40881         * g++.old-deja/g++.mike/p3538a.C: Likewise.
40882         * g++.old-deja/g++.mike/p3538b.C: Likewise.
40883         * g++.old-deja/g++.mike/virt3.C: Likewise.
40884         * g++.old-deja/g++.niklas/t128.C: Likewise.
40885         * g++.old-deja/g++.other/anon4.C: Likewise.
40886         * g++.old-deja/g++.other/using1.C: Likewise.
40887         * g++.old-deja/g++.other/warn3.C: Likewise.
40888         * g++.old-deja/g++.pt/t37.C: Likewise.
40889         * g++.old-deja/g++.robertl/eb69.C: Likewise.
40890         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40891
40892 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40893
40894         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
40895
40896 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40897
40898         * gcc.c-torture/execute/stdio-opt-3.c: New test.
40899
40900 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
40901
40902         * gcc.c-torture/compile/20010107-1.c: New test.
40903
40904 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40905
40906         * gcc.c-torture/execute/builtin-noret-1.c: New test.
40907
40908 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40909
40910         * gcc.dg/format/format.h: New file.
40911         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
40912         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
40913         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
40914         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
40915         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
40916         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40917         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
40918         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
40919         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
40920         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
40921         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
40922         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
40923         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
40924         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
40925         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
40926         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
40927         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
40928         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
40929         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
40930         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
40931         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
40932         instead of declaring standard types, macros and functions in each
40933         test.
40934
40935 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
40936
40937         * gcc.c-torture/execute/20010106-1.c: New test.
40938
40939 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40940
40941         * gcc.dg/format/format.exp: New file.
40942         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
40943         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
40944         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
40945         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
40946         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
40947         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
40948         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
40949         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
40950         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
40951         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
40952         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
40953         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
40954         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
40955         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
40956         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
40957         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
40958         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
40959         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
40960         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
40961         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
40962         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
40963         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
40964         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
40965         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
40966         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
40967         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
40968         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
40969         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
40970         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
40971         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
40972         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
40973         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
40974         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
40975         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
40976         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
40977         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
40978         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
40979         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
40980         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
40981         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
40982         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
40983         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
40984
40985 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
40986
40987         * gcc.c-torture/execute/991228-1.c: Take word endianness into
40988         account.
40989
40990 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40991
40992         * gcc.c-torture/execute/builtin-complex-1.c: New test.
40993
40994 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40995
40996         * g++.old-deja/g++.pt/crash62.C: New test.
40997
40998 2001-01-04  Richard Henderson  <rth@redhat.com>
40999
41000         * gcc.dg/20000926-1.c: Update expected warnings.
41001         * gcc.dg/array-2.c: Likewise.
41002         * gcc.dg/array-4.c: Also validate flexible array members.
41003         * gcc.dg/c99-flex-array-1.c: New.
41004
41005 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41006
41007         * gcc.c-torture/compile/20001222-1.x: Remove.
41008
41009 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41010
41011         * gcc.c-torture/execute/built-in-setjmp.c: New.
41012
41013 2001-01-03  Richard Henderson  <rth@redhat.com>
41014
41015         * gcc.dg/940510-1.c: Update expected error wording.
41016         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41017
41018 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41019
41020         * lib/target-supports.exp (check_alias_available): Modified to
41021         indicate aliases not supported if only weak aliases are supported.
41022
41023 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41024
41025         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41026         Turn on cmpstrsi checks for __pj__ and __i370__.
41027
41028 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41029
41030         * g++.old-deja/g++.other/virtual11.C: New test.
41031
41032 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41033
41034         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41035
41036 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41037
41038         * gcc.c-torture/compile/20010102-1.c: New test.
41039
41040 2001-01-02  Andreas Jaeger  <aj@suse.de>
41041
41042         * gcc.dg/noreturn-3.c: New test.
41043
41044         * gcc.dg/noreturn-4.c: New test.
41045
41046 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41047
41048         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41049         __builtin_fputc and __builtin_fwrite.
41050
41051 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41052
41053         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41054         signed char, not default char.
41055
41056 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41057
41058         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41059
41060 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41061
41062         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41063
41064 2000-12-29  Richard Henderson  <rth@redhat.com>
41065
41066         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41067         (__cyg_profile_func_exit): Define.
41068
41069 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41070
41071         * g++.dg/vtgc1.C: New test.
41072
41073 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41074
41075         * gcc.dg/noncompile/20001228-1.c: New test.
41076
41077         * gcc.dg/20001228-1.c: New test.
41078
41079         * gcc.c-torture/execute/20001228-1.c: New test.
41080
41081 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41082
41083         * gcc.dg/format-strfmon-1.c: New test.
41084
41085 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41086
41087         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41088         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41089         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41090         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41091         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41092         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41093         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41094         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41095         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41096         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41097         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41098         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41099         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41100
41101         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41102         * gcc.c-torture/execute/string-opt-4.c: Test index.
41103
41104 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41105
41106         * gcc.c-torture/compile/20001226-1.c: New test.
41107
41108 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41109
41110         * gcc.c-torture/compile/20001222-1.c: New test.
41111         * gcc.c-torture/compile/20001222-1.x: Xfail.
41112
41113 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41114
41115         * gcc.c-torture/execute/comp-goto-2.c: New test.
41116
41117 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41118
41119         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41120         Use long types if __INT_MAX__ is 32767.
41121         (main): Use cast to (sint32 *) when poking 88 into a_page.
41122
41123         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41124
41125 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41126
41127         * gcc.c-torture/compile/20001221-1.c: New test.
41128         * gcc.c-torture/execute/20001221-1.c: New test.
41129
41130 2000-12-20  Richard Henderson  <rth@redhat.com>
41131
41132         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41133         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41134
41135 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41136
41137         * gcc.dg/compare3.c: New test.
41138
41139 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41140
41141         * gcc.dg/format-warnll-1.c: New test.
41142
41143 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41144
41145         * gcc.dg/cpp/cmdlne-P.c: New test.
41146
41147 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41148
41149         * gcc.c-torture/execute/builtin-abs-1.c,
41150         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41151
41152 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41153
41154         * gcc.dg/cpp/multiline.c: New test.
41155
41156 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41157
41158         * g++.old-deja/g++.other/syshdr1.C: Update.
41159         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41160
41161 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41162
41163         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41164
41165 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41166
41167         * g++.old-deja/g++.pt/ttp65.C: New test.
41168
41169 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41170
41171         * g++.old-deja/g++.pt/ttp64.C: New test.
41172
41173 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41174
41175         * g++.old-deja/g++.pt/spec33.C: New test.
41176
41177 2000-12-14  Catherine Moore  <clm@redhat.com>
41178
41179         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41180         * gcc.c-torture/execute/920612-2.c: Likewise.
41181         * gcc.c-torture/execute/920428-2.c: Likewise.
41182         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41183         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41184
41185 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41186
41187         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41188         * gcc.dg/pack-test-2.c: Likewise.
41189
41190 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41191
41192         Tests by Zack Weinberg <zackw@stanford.edu>.
41193
41194         * gcc.dg/cpp/defined.c: Update.
41195         * gcc.dg/cpp/defined_trad.c: New tests.
41196
41197 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41198
41199         * gcc.dg/cpp/trad-direct.c: Update.
41200
41201 2000-12-11  Neil Booth  <neilb@earthling.net>
41202
41203         * gcc.dg/cpp/defined_trad.c
41204
41205 2000-12-11  Neil Booth  <neilb@earthling.net>
41206
41207         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41208
41209 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41210
41211         * gcc.dg/format-miss-2.c: New test.
41212
41213 2000-12-09  Neil Booth  <neilb@earthling.net>
41214
41215         * gcc.dg/cpp/lineflags.c: New tests.
41216         * gcc.dg/cpp/poison.c: Update.
41217         * gcc.dg/cpp/redef2.c: Update.
41218         * gcc.dg/cpp/skipping.c: New test.
41219
41220 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41221
41222         * g++.old-deja/g++.other/eh3.C: New testcase.
41223
41224 2000-12-07  Neil Booth  <neilb@earthling.net>
41225
41226         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41227         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41228         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41229         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41230         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41231         Update.
41232
41233 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41234
41235         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41236         __SIZE_TYPE__ instead of int for type of integers cast to
41237         pointers.
41238
41239 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41240
41241         * g++.old-deja/g++.other/cleanup4.C: New test.
41242
41243 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41244
41245         * format-sec-1.c: New test.
41246
41247 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41248
41249         * gcc.dg/format-nonlit-3.c: New test.
41250
41251 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41252
41253         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41254         through a null pointer.
41255
41256 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41257
41258         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41259         * g++.old-deja/g++.pt/partial4.C: New test.
41260
41261 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41262
41263         * gcc.c-torture/execute/ieee/hugeval.x: New.
41264
41265 2000-12-06  Neil Booth  <neilb@earthling.net>
41266
41267         * gcc.dg/cpp/backslash2.c: New tests.
41268
41269 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41270
41271         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41272         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41273
41274 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41275
41276         * gcc.c-torture/execute/20001203-2.c: New testcase.
41277
41278 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41279
41280         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41281         * g++.old-deja/g++.other/virtual10.C: New test.
41282
41283 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41284
41285         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41286
41287 2000-12-05  Richard Henderson  <rth@redhat.com>
41288
41289         * gcc.c-torture/compile/20001205-1.c: New.
41290
41291 2000-12-04  Neil Booth  <neilb@earthling.net>
41292
41293         * g++.old-deja/g++.other/virtual9.C: New test.
41294         * g++.old-deja/g++.pt/crash61.C: New test.
41295         * gcc.c-torture/execute/loop-9.c: New test.
41296
41297 2000-12-04  Neil Booth  <neilb@earthling.net>
41298
41299         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41300         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41301         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41302         * gcc.dg/cpp/extratokens.c: ...here.
41303
41304 2000-12-04  Neil Booth  <neilb@earthling.net>
41305
41306         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41307         New tests.
41308
41309 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41310
41311         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41312         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41313
41314 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41315
41316         * gcc.c-torture/execute/20001203-1.c: New test.
41317
41318 2000-12-03  Neil Booth  <neilb@earthling.net>
41319
41320         * gcc.dg/cpp/macro6.c: New test cases.
41321
41322 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41323
41324         * gcc.c-torture/execute/string-opt-9.c: New test.
41325         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41326         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41327         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41328
41329         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41330         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41331
41332 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41333
41334         * gcc.dg/cpp/if-6.c: New testcase.
41335
41336         * gcc.dg/20001201-1.c: New testcase.
41337
41338 2000-12-02  Neil Booth  <neilb@earthling.net>
41339
41340         * g++.old-deja/g++.other/externC4.C,
41341         g++.old-deja/g++.other/friend10.C: New tests.
41342
41343 2000-12-02  Neil Booth  <neilb@earthling.net>
41344
41345         * g++.old-deja/g++.other/instan2.C
41346         * g++.old-deja/g++.other/instan3.C: New test.
41347
41348 2000-12-02  Neil Booth  <neilb@earthling.net>
41349
41350         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41351         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41352         gnuc99.c,gnuc99-pedantic.c: New tests.
41353
41354 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41355
41356         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41357         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41358
41359 2000-12-01  Neil Booth  <neilb@earthling.net>
41360
41361         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41362         * gcc.dg/cpp/poison.c: Update.
41363         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41364
41365 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41366
41367         * g77.f-torture/execute/20001201.f: New test.
41368
41369 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41370
41371         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41372
41373 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41374
41375         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41376
41377 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41378
41379         * g++.old-deja/g++.other/cast6.C: New test.
41380
41381 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41382
41383         * gcc.c-torture/execute/20001130-2.c: New testcase.
41384
41385 2000-11-30  Richard Henderson  <rth@redhat.com>
41386
41387         * gcc.c-torture/execute/20001130-1.c: New test.
41388
41389 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41390
41391         * g++.old-deja/g++.other/op3.C: New test.
41392
41393 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41394
41395         * g++.old-deja/g++.other/op2.C: New test.
41396
41397 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41398
41399         * g++.old-deja/g++.other/crash38.C: New test.
41400
41401 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41402
41403         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41404
41405 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41406
41407         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41408         tests.
41409         * gcc.c-torture/execute/string-opt-6.c: New test.
41410
41411         * gcc.dg/20001117-1.c: Add main.
41412
41413 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41414
41415         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41416         Move from here ...
41417         * gcc.dg/940510-1.c: ... to here.
41418
41419         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41420         zero-size arrays in toplevel structures.
41421
41422 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41423
41424         * gcc.c-torture/execute/loop-8.c: New test.
41425
41426 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41427
41428         * g++.old-deja/g++.other/base1.C: New test.
41429
41430 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41431
41432         * g++.old-deja/g++.other/parse2.C: New test.
41433
41434 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41435
41436         * g++.old-deja/g++.pt/incomplete1.C: New test.
41437
41438 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41439
41440         * g++.old-deja/g++.other/friend9.C: New test.
41441
41442 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41443
41444         * gcc.dg/20001127-1.c: New test.
41445
41446 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41447
41448         * g++.old-deja/g++.pt/friend46.C: New test.
41449
41450 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41451
41452         * g++.old-deja/g++.other/ptrmem8.C: New test.
41453
41454 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41455
41456         * gcc.c-torture/execute/string-opt-7.c: New test.
41457         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41458
41459 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41460
41461         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41462         instead of 'mkcheck 2'.
41463
41464 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41465
41466         * gcc.c-torture/execute/memcheck/driver.c,
41467         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41468         C9X references to refer to C99.
41469
41470 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41471
41472         * gcc.dg/ultrasp3.c: New test.
41473
41474 2000-11-25  Neil Booth  <neilb@earthling.net>
41475
41476         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41477
41478 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41479
41480         * gcc.c-torture/compile/20001123-2.c: New.
41481
41482 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41483
41484         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41485
41486 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41487
41488         * gcc.dg/sequence-point-1.c: Add some new tests.
41489         * gcc.c-torture/execute/20001124-1.c: New test.
41490
41491 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41492
41493         * g++.old-deja/g++.other/vaarg4.C: New test.
41494         * gcc.c-torture/compile/20001123-1.c: New test.
41495
41496 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41497
41498         * g++.other/crash24.C: Adjust and remove XFAIL.
41499         * g++.other/crash37.C: New test.
41500
41501 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41502
41503         * g++.old-deja/g++.pt/instantiate9.C: New test.
41504
41505 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41506
41507         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41508         new ABI, too.
41509
41510         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41511         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41512
41513 2000-11-22  Neil Booth  <neilb@earthling.net>
41514
41515         * gcc.dg/cpp/Wtrigraphs.c: New test.
41516
41517 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41518
41519         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41520
41521 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41522
41523         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41524
41525 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41526
41527         * lib/gcc-dg.exp: load_lib scanasm.exp.
41528         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41529         * lib/g++-dg.exp: load_lib scanasm.exp.
41530         * lib/scanasm.exp: New.
41531         (scan-assembler, scan-assembler-not): Add optional arguments to
41532         test name, or if not present, the pattern name.
41533         (scan-assembler-dem, scan-assembler-dem-not): New.
41534
41535         * g++.dg/dg.exp: New.
41536
41537 2000-11-21  Neil Booth  <neilb@earthling.net>
41538
41539         * gcc.dg/cpp/integrated1.c: Remove.
41540
41541 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41542
41543         * gcc.c-torture/execute/20001121-1.c: New test.
41544
41545 2000-11-21  Richard Henderson  <rth@redhat.com>
41546
41547         * gcc.c-torture/compile/20001121-1.c: New test.
41548
41549 2000-11-20  Neil Booth  <neilb@earthling.net>
41550
41551         * gcc.dg/cpp/integrated1.c: New test.
41552
41553 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41554
41555         * g++.old-deja/g++.other/inline17.C: New test.
41556
41557 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41558
41559         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41560         local variable to be zero: I made the variable global. Now
41561         uses abort() and exit() instead of relying on main's return value.
41562
41563 2000-11-20  Neil Booth  <neilb@earthling.net>
41564
41565         * gcc.dg/cpp/paste2.c: Update test.
41566         * objc/execute/paste.m: New test.
41567
41568 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41569
41570         * gcc.dg/c99-condexpr-1.c: New test.
41571
41572 2000-11-20  Neil Booth  <neilb@earthling.net>
41573
41574         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41575
41576 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41577
41578         * g++.old-deja/g++.pt/export1.C: New test.
41579
41580 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41581
41582         * gcc.dg/20001117-1.c: New test.
41583
41584 2000-11-18  Richard Henderson  <rth@redhat.com>
41585
41586         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41587
41588 2000-11-18  Richard Henderson  <rth@redhat.com>
41589
41590         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41591         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41592         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41593
41594 2000-11-18  Richard Henderson  <rth@redhat.com>
41595
41596         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41597         (main): New.  Exit cleanly.
41598
41599 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41600
41601         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41602         gcc.dg/c99-fordecl-2.c: New tests.
41603
41604 2000-11-18  Richard Henderson  <rth@redhat.com>
41605
41606         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41607         * gcc.c-torture/execute/zerolen-2.c: New.
41608
41609 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41610
41611         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41612         memory.
41613
41614 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41615
41616         * g++.old-deja/g++.pt/instantiate8.C: New test.
41617
41618 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41619
41620         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41621         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41622
41623 2000-11-16  Nick Clifton  <nickc@redhat.com>
41624
41625         * gcc.c-torture/execute/nestfunc-2.c: New test.
41626         * gcc.c-torture/execute/nestfunc-3.c: New test.
41627
41628 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41629
41630         * gcc.c-torture/compile/20001116-1.c: New test.
41631
41632 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41633
41634         * gcc.c-torture/execute/20001115-1.c: New test.
41635
41636 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41637
41638         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41639         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41640         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41641         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41642
41643 2000-11-15  Neil Booth  <neilb@earthling.net>
41644
41645         gcc.dg/cpp/_Pragma1.c: Update.
41646         gcc.dg/cpp/_Pragma2.c: New test.
41647
41648 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41649
41650         * g++.old-deja/g++.other/anon5.C: New test.
41651
41652 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41653
41654         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41655         tests.
41656
41657 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41658
41659         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41660         output.
41661
41662 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41663
41664         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41665         labels at end of compound statements.
41666
41667 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41668
41669         * gcc.c-torture/execute/loop-7.c: New test.
41670
41671 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41672
41673         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41674
41675 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41676
41677         * gcc.dg/c99-bool-1.c: New test.
41678
41679 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41680
41681         * gcc.dg/c99-scope-1.c: Remove xfail.
41682         * gcc.dg/c99-scope-2.c: New test.
41683
41684 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41685
41686         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41687         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41688
41689 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41690
41691         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41692         error messages.
41693
41694         * g++.mike/p700.C: Don't typedef wchar_t.
41695         * g++.mike/p784.C: Likewise.
41696         * g++.mike/eb101.C: Don't use __wchar_t.
41697
41698 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41699
41700         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41701         from DO loop.
41702
41703 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41704
41705         * gcc.c-torture/execute/20001111-1.c: New test.
41706
41707 2000-11-10  Nick Clifton  <nickc@redhat.com>
41708
41709         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41710         long multuiple and accumulate.
41711
41712 2000-11-09  Richard Henderson  <rth@redhat.com>
41713
41714         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41715         via size_t instead of int.
41716
41717         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41718         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41719         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41720         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41721
41722 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41723
41724         * gcc.c-torture/compile/20001109-1.c: New test.
41725         * gcc.c-torture/compile/20001109-2.c: New test.
41726
41727 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41728
41729         * g++.old-deja/g++.pt/operator1.C: New test.
41730         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41731
41732 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41733
41734         * gcc.dg/20001108-1.c: New test.
41735
41736 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41737
41738         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41739         with both arguments constant strings.
41740         * gcc.c-torture/execute/string-opt-3.c: New test.
41741         * gcc.c-torture/execute/string-opt-4.c: New test.
41742         * gcc.c-torture/execute/string-opt-5.c: New test.
41743
41744 2000-11-08  Nick Clifton  <nickc@redhat.com>
41745
41746         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41747         mulsidi3adddi patterns.
41748
41749 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41750
41751         * g++.old-deja/g++.other/crash36.C: New test.
41752
41753 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41754
41755         * g++.old-deja/g++.other/init16.C: New test.
41756
41757 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
41758
41759         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41760
41761 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41762
41763         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
41764         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41765         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41766
41767 2000-11-07  DJ Delorie  <dj@redhat.com>
41768
41769         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
41770
41771 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41772
41773         * gcc.c-torture/execute/string-opt-1.c: New test.
41774
41775 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41776
41777         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
41778         mips-sgi-irix6.* because the MIPS ABI passes floating-point
41779         parameters in registers, and there is no way for a varargs
41780         function to know in which order the integer and floating-point
41781         parameters should be interleaved when they are placed on the
41782         stack.
41783         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41784         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41785
41786 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41787
41788         * gcc.c-torture/execute/string-opt-2.c: New test.
41789
41790 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
41791
41792         * g++.old-deja/g++.pt/crash60.C: New test.
41793
41794 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41795
41796         * g++.old-deja/g++.other/crash24.C: New test.
41797         * g++.old-deja/g++.other/crash25.C: New test.
41798         * g++.old-deja/g++.other/crash26.C: New test.
41799         * g++.old-deja/g++.other/crash27.C: New test.
41800         * g++.old-deja/g++.other/crash28.C: New test.
41801         * g++.old-deja/g++.other/crash29.C: New test.
41802         * g++.old-deja/g++.other/crash30.C: New test.
41803         * g++.old-deja/g++.other/crash31.C: New test.
41804         * g++.old-deja/g++.other/crash32.C: New test.
41805         * g++.old-deja/g++.other/crash33.C: New test.
41806         * g++.old-deja/g++.other/crash34.C: New test.
41807         * g++.old-deja/g++.other/crash35.C: New test.
41808
41809 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41810
41811         * gcc.c-torture/execute/20001031-1.c: New test.
41812
41813 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
41814
41815         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41816         namespace.
41817
41818         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41819         standards-conformant.
41820
41821         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41822
41823         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41824         * g++.old-deja/g++.mike/p755a.C: Likewise.
41825         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41826         library makes no calls to `operator new' during initialization.
41827
41828 2000-11-04  Neil Booth  <neilb@earthling.net>
41829
41830         * gcc.dg/cpp/include2.c: New tests.
41831
41832 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41833
41834         * lib/g++.exp (g++_set_ld_library_path): New function.
41835         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41836
41837 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41838
41839         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41840         warnings.
41841
41842 2000-11-01  Richard Henderson  <rth@redhat.com>
41843
41844         * g++.old-deja/g++.ext/namedret1.C: New.
41845         * g++.old-deja/g++.ext/namedret2.C: New.
41846         * g++.old-deja/g++.ext/namedret3.C: New.
41847
41848 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41849
41850         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41851         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41852
41853 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41854
41855         * gcc.c-torture/execute/va-arg-21.c: New test.
41856
41857 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41858
41859         * gcc.dg/c99-complex-2.c: New test.
41860
41861 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41862
41863         * gcc.c-torture/execute/stdio-opt-1.c: New test.
41864
41865 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
41866
41867         * g++.old-deja/g++.other/inline16.C: New test.
41868
41869 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
41870
41871         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
41872         __PRETTY_FUNCTION__
41873
41874 2000-10-29  Neil Booth  <neilb@earthling.net>
41875
41876         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
41877         New tests.
41878         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
41879         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
41880         optimisation.
41881
41882 2000-10-29  Neil Booth  <neilb@earthling.net>
41883
41884         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
41885         * mi1.c, mi1c.h: Add null directives to multiple-include test.
41886         * mi5.c: Test multiple includes work with -C.
41887         * trigraphs.c: Test ^= version.
41888
41889 2000-10-28  Neil Booth  <neilb@earthling.net>
41890
41891         New tests and test updates for new macro expander.
41892
41893         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
41894         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
41895         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
41896         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
41897         new diagnostic messages.
41898
41899         * gcc.dg/cpp/macro3.c: New tests.
41900
41901 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
41902
41903         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
41904         on the same line.
41905
41906 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
41907
41908         * g++.old-deja/g++.other/eh2.C: New test.
41909
41910 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41911
41912         * gcc.c-torture/execute/20001027-1.c: New test.
41913
41914 2000-10-26  Richard Henderson  <rth@redhat.com>
41915
41916         * gcc.c-torture/execute/20001026-1.c: New.
41917
41918 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
41919
41920         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
41921         * g++.old-deja/g++.law/builtin1.C: Likewise.
41922         * g++.old-deja/g++.law/ctors10.C: Likewise.
41923         * g++.old-deja/g++.law/virtual3.C: Likewise.
41924         * g++.old-deja/g++.mike/p658.C: Likewise.
41925         * g++.old-deja/g++.other/sibcall1.C: Likewise.
41926         * g++.old-deja/g++.other/vaarg2.C: Likewise.
41927         * g++.old-deja/g++.robertl/eb124.C: Likewise.
41928         * g++.old-deja/g++.robertl/eb44.C: Likewise.
41929         * g++.old-deja/g++.robertl/eb77.C: Likewise.
41930
41931 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
41932
41933         * gcc.c-torture/compile/20001024-1.c: New test.
41934
41935 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
41936
41937         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
41938         to tell us whether or not we are using V3.
41939
41940 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41941
41942         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
41943         operands.
41944
41945 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41946
41947         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
41948
41949 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
41950
41951         * gcc.c-torture/execute/20001024-1.c: New test.
41952
41953 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
41954
41955         * g++.old-deja/g++.other/sibcall1.C: New test.
41956
41957 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
41958
41959         * gcc.dg/noncompile/init-3.c: New test.
41960
41961 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41962
41963         * gcc.dg/format-array-1.c: New test.
41964
41965 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41966
41967         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
41968         writing through null pointers; remove comment about testing
41969         unterminated strings.
41970
41971 2000-10-17  Matthew Hiller  <hiller@redhat.com>
41972
41973         * gcc.c-torture/execute/20001017-2.c: New test.
41974
41975 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41976
41977         * gcc.c-torture/compile/20001018-1.c: New test.
41978         * gcc.c-torture/compile/20001018-1.x: Xfail.
41979
41980 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41981
41982         * gcc.c-torture/execute/20001017-1.c: New test.
41983
41984 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41985
41986         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
41987         for multiple use of arguments with scanf formats; add tests for
41988         multiple use of arguments.
41989
41990 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
41991
41992         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
41993
41994 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41995
41996         * gcc.dg/format-miss-1.c: New test.
41997
41998 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41999
42000         * gcc.c-torture/execute/20001013-1.c: New test.
42001
42002 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42003
42004         * gcc.dg/format-branch-1.c: New test.
42005
42006 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42007
42008         * README, lib/file-format.exp: Remove EGCS references.
42009
42010 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42011
42012         * gcc.dg/20001013-1.c: New test.
42013
42014 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42015
42016         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42017         for intmax_t in the compiler using __typeof__ and the type rules
42018         for conditional expressions.
42019
42020 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42021
42022         * gcc.dg/20001012-1.c: New test.
42023         * gcc.dg/20001012-2.c: New test.
42024
42025 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42026
42027         * gcc.dg/format-attr-1.c: New test.
42028
42029 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42030
42031         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42032         __LONG_LONG_MAX__ instead of LLONG_MAX.
42033
42034 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42035
42036         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42037         scanf flags.
42038         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42039         flags.
42040
42041 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42042
42043         * gcc.dg/sequence-pt-1.c: New test.
42044
42045 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42046
42047         * gcc.c-torture/execute/20001011-1.c: New testcase.
42048         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42049
42050 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42051
42052         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42053         does not error on it.
42054
42055 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42056
42057         * gcc.dg/20001009-1.c: New test.
42058
42059 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42060
42061         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42062         * gcc.c-torture/execute/20001009-2.c: ... to here.
42063
42064 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42065
42066         * gcc.c-torture/compile/20001009-1.c: New testcase.
42067         * gcc.c-torture/execute/20001009-1.c: New testcase.
42068         Testcases provided by Jan Hubicka <jh@suse.cz>.
42069
42070 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42071
42072         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42073         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42074         uintmax_t using <limits.h> to emulate the compiler's internal
42075         logic.  No longer XFAIL %j tests.
42076
42077 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42078
42079         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42080         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42081         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42082         regexps and details of expected handling of some bad formats.
42083         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42084         suppression.
42085
42086 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42087
42088         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42089         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42090         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42091         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42092         in list archives.
42093
42094 2000-10-06  Richard Henderson  <rth@cygnus.com>
42095
42096         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42097         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42098         * g++.old-deja/g++.jason/report.C: Likewise.
42099         * g++.old-deja/g++.law/friend5.C: Likewise.
42100         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42101         of the expected warnings.
42102
42103 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42104
42105         * g++.old-deja/g++.pt/enum14.C: New test.
42106
42107 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42108
42109         * g++.old-deja/g++.pt/crash59.C: New test.
42110
42111 2000-10-04  Will Cohen  <wcohen@redhat.com>
42112
42113         * gcc.dg/20000926-1.c: New test.
42114
42115 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42116
42117         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42118         function name for current C++ compiler.
42119         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42120
42121 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42122
42123         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42124         __PRETTY_FUNCTION__.
42125         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42126
42127 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42128
42129         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42130
42131 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42132
42133         * gcc.c-torture/compile/20000923-1.c: New test.
42134
42135 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42136
42137         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42138         * g++.old-deja/g++.pt/ttp62.C: Same.
42139         * g++.old-deja/g++.other/inline14.C: Same.
42140
42141 2000-09-24  Richard Henderson  <rth@cygnus.com>
42142
42143         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42144
42145 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42146
42147         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42148
42149 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42150
42151         * gcc.c-torture/compile/20000922-1.c: New file.
42152
42153 2000-09-21  Nick Clifton  <nickc@redhat.com>
42154
42155         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42156         a signed long modulo operation.
42157         (mod6): New function - perform an unsigned long modulo operation.
42158         (main): Add tests for modulos of very large numbers by very small
42159         dividends.
42160
42161 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42162
42163         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42164
42165 2000-09-19  Richard Henderson  <rth@cygnus.com>
42166
42167         * gcc.dg/compare2.c (case 10): XFAIL.
42168
42169 2000-09-18  Richard Henderson  <rth@cygnus.com>
42170
42171         * gcc.c-torture/execute/20000906-1.c: Move ...
42172         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42173         that support __builtin_trap.
42174
42175 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42176
42177         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42178
42179 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42180
42181         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42182         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42183         more $ format tests.
42184
42185 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42186
42187         * gcc.dg/format-errmk-1.c: New test.
42188
42189 2000-09-17  Greg McGary  <greg@mcgary.org>
42190
42191         * gcc.c-torture/execute/20000917-1.x: Remove.
42192
42193 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42194
42195         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42196
42197 2000-09-17  Greg McGary  <greg@mcgary.org>
42198
42199         * gcc.c-torture/execute/20000917-1.c: New test.
42200         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42201
42202 2000-09-16  Neil Booth  <NeilB@earthling.net>
42203
42204         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42205         in nested macro bug.
42206
42207 2000-09-15  Neil Booth  <NeilB@earthling.net>
42208
42209         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42210
42211 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42212
42213         * gcc.c-torture/execute/20000914-1.c: New test.
42214
42215 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42216
42217         * g++.other/inline13.C: New test.
42218
42219 2000-09-12  Andreas Jaeger  <aj@suse.de>
42220
42221         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42222         constant by Ulrich Drepper <drepper@redhat.com>.
42223
42224 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42225
42226         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42227
42228 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42229
42230         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42231
42232 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42233
42234         * gcc.dg/cpp/backslash.c: New test.
42235
42236 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42237
42238         * gcc.c-torture/execute/20000910-1.c: New test.
42239         * gcc.c-torture/execute/20000910-2.c: Likewise.
42240
42241 2000-09-11  Robert Lipe  <robertl@sco.com>
42242
42243         * gcc.dg/pragma-align.c: New test.
42244
42245 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42246
42247         * g++.old-deja/g++.pt/explicit82.C: New test.
42248         * g++.old-deja/g++.pt/explicit83.C: New test.
42249
42250 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42251
42252         * gcc.dg/asm-names.c: New test.
42253
42254 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42255
42256         * gcc.dg/cpp/tr-warn6.c: New test
42257
42258 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42259
42260         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42261         be accepted.
42262
42263 2000-09-07  Catherine Moore  <clm@redhat.com>
42264
42265         * gcc.c-torture/execute/unroll-1.c: New test.
42266
42267 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42268
42269         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42270         ERROR markers.
42271         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42272         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42273         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42274         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42275         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42276         Preprocess only.
42277         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42278         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42279
42280 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42281
42282         * g++.old-deja/g++.pt/deduct2.C: New test.
42283
42284 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42285
42286         * g++.old-deja/g++.pt/parms2.C: New test.
42287
42288 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42289
42290         * g++.old-deja/g++.pt/crash58.C: New test.
42291
42292 2000-09-06  Greg McGary  <greg@mcgary.org>
42293
42294         * gcc.c-torture/execute/20000906-1.c: New test.
42295         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42296
42297 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42298
42299         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42300
42301 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42302
42303         * g++.old-deja/g++.pt/crash57.C: New test.
42304
42305 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42306
42307         * g++.old-deja/g++.pt/crash56.C: New test.
42308
42309 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42310
42311         * g++.old-deja/g++.pt/koenig1.C: New test.
42312
42313 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42314
42315         * gcc.dg/20000904-1.c: New test.
42316
42317 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42318
42319         * gcc.dg/cpp/paste8.c: New test.
42320
42321 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42322
42323         * gcc.c-torture/compile/20000827-1.c: New test.
42324
42325 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42326
42327         * gcc.dg/format-diag-1.c: New test.
42328
42329 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42330
42331         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42332         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42333         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42334         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42335         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42336
42337 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42338
42339         * g++.old-deja/g++.other/nested4.C: New test.
42340
42341 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42342
42343         * g++.old-deja/g++.ns/scoped1.C: New test.
42344
42345 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42346
42347         * lib/g++.exp: Support testing already-installed GCC.
42348
42349 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42350
42351         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42352
42353 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42354
42355         * gcc.dg/return-type-2.c: New test.
42356
42357 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42358
42359         * gcc.c-torture/compile/20000825-1.c: New test.
42360
42361 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42362
42363         * gcc.dg/dwarf2-2.c: New test.
42364
42365 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42366
42367         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42368         dg-warning regexps.
42369
42370 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42371
42372         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42373         gcc.dg/format-ext-5.c: New tests.
42374
42375 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42376
42377         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42378
42379 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42380
42381         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42382
42383 2000-08-24  Richard Henderson  <rth@cygnus.com>
42384
42385         * gcc.dg/ia64-sync-1.c: New test.
42386         * gcc.dg/ia64-sync-2.c: New test.
42387         * gcc.dg/ia64-asm-1.c: New test.
42388
42389 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42390
42391         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42392         * gcc.dg/format-ext-2.c: New test.
42393
42394 2000-08-23  Jason Merrill  <jason@redhat.com>
42395
42396         * lib/old-dejagnu.exp: Also ignore "In member function" and
42397         "At global scope".
42398
42399 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42400
42401         * gcc.dg/noncompile/label-lineno-1.c: New test.
42402
42403 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42404
42405         * gcc.dg/c99-array-nonobj-1.c: New test.
42406
42407 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42408
42409         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42410         tests.
42411         * gcc.dg/format-ext-1.c: New test.
42412
42413 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42414
42415         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42416         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42417         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42418         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42419         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42420
42421 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42422
42423         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42424         gcc.dg/c99-strftime-2.c: New tests.
42425
42426 2000-08-22  Richard Henderson  <rth@cygnus.com>
42427
42428         * gcc.c-torture/execute/20000822-1.c: New test.
42429
42430 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42431
42432         * gcc.c-torture/execute/20000819-1.x: Remove.
42433
42434 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42435
42436         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42437         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42438         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42439         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42440         gcc.dg/format-xopen-1.c: New tests.
42441
42442 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42443
42444         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42445
42446 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42447
42448         * g++.old-deja/g++.other/loop2.C: New test.
42449
42450         * gcc.c-torture/compile/20000606-1.c: New test.
42451         * gcc.c-torture/compile/20000728-1.c: New test.
42452         * gcc.c-torture/execute/20000801-1.c: New test.
42453         * gcc.c-torture/execute/20000801-2.c: New test.
42454         * gcc.c-torture/execute/20000819-1.c: New test.
42455         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42456         * gcc.dg/20000629-1.c: New test.
42457         * gcc.dg/20000724-1.c: New test.
42458         * gcc.dg/20000807-1.c: New test.
42459
42460 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42461
42462         * gcc.dg/cpp/pragma-1.c: New test.
42463         * gcc.dg/cpp/pragma-2.c: New test.
42464
42465 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42466
42467         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42468         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42469
42470 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42471
42472         * gcc.c-torture/compile/20000818-1.c: New test.
42473
42474 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42475
42476         * gcc.c-torture/execute/20000818-1.c: New test.
42477
42478 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42479
42480         * gcc.dg/format-va-1.c: New test.
42481
42482 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42483
42484         * g++.old-deja/g++.other/typedef8.C: New test.
42485
42486 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42487
42488         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42489         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42490         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42491         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42492         * g++.old-deja/g++.other/ptrmem7.C: New test.
42493         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42494
42495 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42496
42497         * g++.old-deja/g++.pt/typename27.C: New test.
42498
42499 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42500
42501         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42502         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42503         * g++.old-deja/g++.pt/friend45.C: New test.
42504         * g++.old-deja/g++.other/friend8.C: New test.
42505
42506 2000-08-15  Richard Henderson  <rth@cygnus.com>
42507
42508         * gcc.c-torture/execute/20000815-1.c: New test.
42509
42510 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42511
42512         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42513         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42514         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42515
42516 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42517
42518         * g++.old-deja/g++.other/refinit2.C: New test.
42519
42520 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42521
42522         * lib/c-torture.exp (c-torture): Make
42523         compiler_conditional_xfail_data global.
42524         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42525         compiler_conditional_xfail_data machinery.
42526         (f-torture-execute): Likewise.
42527         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42528         and only when unrolling loops.
42529
42530         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42531
42532 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42533
42534         * g++.old-deja/g++.pt/explicit81.C: New test.
42535
42536 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42537
42538         * g++.old-deja/g++.pt/typename26.C: New test.
42539
42540 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42541
42542         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42543         warning.
42544
42545 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42546
42547         * g++.old-deja/g++.other/array3.C: New test.
42548
42549 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42550
42551         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42552         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42553         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42554         New tests.
42555
42556 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42557
42558         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42559         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42560
42561 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42562
42563         * gcc.c-torture/execute/20000808-1.c: New test.
42564
42565 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42566
42567         * gcc.dg/c90-const-expr-1.c: New test.
42568
42569 2000-08-08  Richard Henderson  <rth@cygnus.com>
42570
42571         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42572
42573 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42574
42575         * gcc.dg/noncompile/const-ll-1.c: New test.
42576
42577 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42578
42579         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42580
42581 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42582
42583         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42584         that running programs linked against the shared version of libobjc
42585         run correctly.
42586
42587 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42588
42589         * gcc.dg/c99-printf-1.c: New test.
42590
42591 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42592
42593         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42594
42595 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42596
42597         * gcc.c-torture/execute/20000731-1.x: Delete.
42598
42599 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42600
42601         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42602         and torture_without_loops as is done by c-torture.exp.
42603         (search_for): Copy from c-torture.exp.
42604         (gcc-dg-runtest): New function, drives a directory of tests
42605         iterating over the TORTURE_OPTIONS.
42606         (scan-assembler, scan-assembler-not): Move here from
42607         individual directory drivers.
42608
42609         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42610         defined by lib/gcc-dg.exp.
42611         * gcc.dg/cpp/cpp.exp: Likewise.
42612         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42613         gcc-dg-runtest, so we cycle over optimization options.
42614
42615         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42616         * gcc.dg/compare2.c: No longer expected to fail.
42617
42618 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42619
42620         * gcc.c-torture/execute/20000804-1.c: New test.
42621
42622 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42623
42624         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42625
42626 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42627
42628         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42629
42630 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42631
42632         * gcc.c-torture/compile/20000803-1.c: New test.
42633
42634 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42635
42636         * gcc.c-torture/execute/20000801-3.c,
42637         gcc.c-torture/execute/20000801-4.c: New tests.
42638         * gcc.c-torture/execute/20000801-3.x,
42639         gcc.c-torture/execute/20000801-4.x: Xfail.
42640
42641 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42642
42643         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42644         libobjc/.libs to allow for libtool.
42645
42646 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42647
42648         * gcc.c-torture/compile/20000802-1.c: New test.
42649
42650 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42651
42652         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42653
42654 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42655
42656         * gcc-c-torture/execute/20000731-2.c: New test.
42657
42658         * gcc.c-torture/execute/20000731-1.c: New test.
42659         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42660
42661 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42662
42663         * testsuite/gcc.dg/cpp/paste7.c: New test.
42664         * gcc.dg/cpp/20000725-1.c: New test.
42665
42666 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42667
42668         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42669         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42670         declaration warning for __builtin_dwarf_reg_size.
42671
42672         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42673
42674 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42675
42676         * gcc.dg/noncompile/voidparam-1.c: New test.
42677
42678 2000-07-30  Richard Henderson  <rth@cygnus.com>
42679
42680         * gcc.dg/c90-digraph-1.c: Don't xfail.
42681         * gcc.dg/compare2.c (case 10): Xfail.
42682         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42683
42684 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42685
42686         * gcc.dg/c99-main-1.c: New test.
42687
42688 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42689
42690         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42691
42692 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42693
42694         * gcc.c-tortuer/execute/20000726-1.c: New test.
42695
42696 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42697
42698         * gcc.c-torture/execute/enum-2.c: New test.
42699
42700 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42701
42702         * gcc.dg/cpp/tr-warn3.c: New test.
42703
42704 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42705
42706         * g++.old-deja/g++.ext/implicit1.C: Remove.
42707         * g++.old-deja/g++.jason/c2.C: Remove
42708         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42709         * g++.old-deja/g++.pt/crash16.C: Likewise.
42710         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42711
42712 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42713
42714         * g++.old-deja/g++.other/for2.C: New test.
42715
42716 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42717
42718         * gcc.dg/20000720-1.c: New test.
42719
42720 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42721
42722         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42723
42724 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42725
42726         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42727         * gcc.c-torture/execute/20000722-1.c: New.
42728         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42729
42730 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42731
42732         * gcc.dg/cpp/20000720-1.S: New test.
42733
42734 2000-07-21  Michael Meissner  <meissner@redhat.com>
42735
42736         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42737
42738 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42739
42740         * g++.old-deja/g++.brendan/crash16.C,
42741         g++.old-deja/g++.brendan/parse3.C,
42742         g++.old-deja/g++.brendan/redecl1.C,
42743         g++.old-deja/g++.ns/template13.C,
42744         g++.old-deja/g++.other/decl4.C,
42745         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42746
42747 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42748
42749         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42750         and "Internal error".
42751
42752         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42753         regexps.
42754         * gcc.dg/cpp/paste6.c: New test.
42755
42756 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
42757
42758         * gcc.dg/cpp/tr-direct.c: New test.
42759
42760         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42761         gcc.dg/cpp/undef1.c: Tweak error regexps.
42762
42763 2000-07-18  Eric Christopher <echristo@redhat.com>
42764
42765         * gcc.c-torture/compile/20000718-1.c: New test.
42766
42767 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
42768
42769         * cpplex.c (_cpp_push_token): If the token being pushed back
42770         is the previous token in this context, just subtract one from
42771         context->posn.
42772         * cppmacro.c (save_expansion): Clear aux field when storing a
42773         placemarker.
42774
42775 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
42776
42777         * gcc.dg/noncompile/redecl-1.c: New test.
42778
42779 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
42780
42781         * gcc.c-torture/execute/20000717-5.c: New test.
42782         * gcc.c-torture/execute/20000717-1.x: Removed.
42783
42784 2000-07-17  Richard Henderson  <rth@cygnus.com>
42785
42786         * gcc.c-torture/execute/20000717-4.c: New test.
42787
42788 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
42789
42790         * gcc.dg/cpp/syshdr.c: New test.
42791         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
42792
42793 2000-07-17  Neil Booth  <neilb@earthling.net>
42794
42795         * gcc.dg/cpp/cmdlne-dM.c: New test.
42796         * gcc.dg/cpp/cmdlne-dD.c: New test.
42797
42798 2000-07-17  Jeffrey A Law  (law@cygnus.com)
42799
42800         * gcc.c-torture/execute/20000717-3.c: New test.
42801
42802         * gcc.c-torture/compile/20000717-1.c: New test.
42803
42804 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
42805
42806         * gcc.c-torture/execute/20000717-2.c: New test.
42807
42808 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42809
42810         * gcc.dg/formatz-1.c: New test.
42811
42812         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
42813         * gcc.dg/c99-digraph-1.c: New tests.
42814
42815         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42816         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42817
42818         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42819         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42820         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42821         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42822         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42823         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42824         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42825
42826 2000-07-17   Greg McGary <greg@mcgary.org>
42827
42828         * gcc.c-torture/execute/20000717-1.c: New test.
42829         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42830
42831 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42832
42833         * gcc.c-torture/execute/20000715-2.c: New test.
42834         * gcc.dg/20000715-1.c: New test.
42835
42836 2000-07-15  Michael Meissner  <meissner@redhat.com>
42837
42838         * gcc.c-torture/execute/20000715-1.c: New test.
42839
42840 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42841
42842         * gcc.c-torture/execute/20000707-1.c: New test.
42843
42844 2000-07-13  Neil Booth  <NeilB@earthling.net>
42845
42846         * testsuite/gcc.dg/cpp/digraph1.c,
42847         testsuite/gcc.dg/cpp/digraph2.c,
42848         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42849
42850 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42851
42852         * g77.f-torture/compile/20000630-2.f: New test.
42853         * g77.f-torture/compile/20000630-2.x
42854
42855 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42856
42857         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42858
42859 2000-07-11  Neil Booth  <NeilB@earthling.net>
42860
42861         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42862
42863 2000-07-11  Neil Booth  <NeilB@earthling.net>
42864
42865         * gcc.dg/cpp/cmdlne-C.c: New.
42866
42867 2000-07-09  Neil Booth  <NeilB@earthling.net>
42868
42869         * gcc.dg/cpp/directiv.c: New tests.
42870         * gcc.dg/cpp/undef1.c: Update.
42871
42872 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
42873
42874         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
42875
42876 2000-07-09  Neil Booth  <NeilB@earthling.net>
42877
42878         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
42879
42880 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
42881
42882         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
42883         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42884
42885 2000-07-08  Neil Booth  <NeilB@earthling.net>
42886
42887         * gcc.dg/cpp/macsyntx.c: New tests.
42888
42889 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42890
42891         * gcc.dg/20000707-1.c: New test.
42892
42893 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42894
42895         * gcc.c-torture/execute/20000706-1.c: New test.
42896         * gcc.c-torture/execute/20000706-2.c: New test.
42897         * gcc.c-torture/execute/20000706-3.c: New test.
42898         * gcc.c-torture/execute/20000706-4.c: New test.
42899         * gcc.c-torture/execute/20000706-5.c: New test.
42900
42901 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42902
42903         * g++.old-deja/g++.pt/instantiate7.C: New test.
42904
42905 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42906
42907         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
42908         * g++.old-deja/g++.mike/thunk3.C: Likewise.
42909         * g++.old-deja/g++.other/rtti3.C: Likewise.
42910         * g++.old-deja/g++.other/rttid3.C: Likewise.
42911
42912 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
42913
42914         *  g77.f-torture/compile/20000630-1.x: Fix typo
42915
42916 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
42917
42918         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
42919         assembly output.
42920
42921 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
42922
42923         * gcc.dg/cpp/ident.c: New test.
42924
42925 2000-07-05  Neil Booth  <NeilB@earthling.net>
42926
42927         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
42928           gcc.dg/cpp/lexstrng.c: New tests.
42929
42930 2000-07-04  Neil Booth  <NeilB@earthling.net>
42931
42932         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
42933         * gcc.dg/cpp/strify2.c: Same.
42934
42935 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
42936
42937         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
42938         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
42939         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
42940         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
42941
42942         * testsuite/gcc.dg/cpp/macro1.c,
42943         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
42944         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
42945         testsuite/gcc.dg/cpp/strify1.c,
42946         testsuite/gcc.dg/cpp/strify2.c: New tests.
42947
42948 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
42949
42950         * gcc.c-torture/execute/20000703-1.c: New test.
42951
42952 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42953
42954         * g++.old-deja/g++.pt (lookup10.C): New test.
42955
42956 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42957
42958         * g++.old-deja/g++.pt (typename25.C): New test.
42959
42960 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
42961
42962         * gcc.c-torture/compile/20000701-1.c: New test.
42963
42964 2000-06-30  Nick Clifton  <nickc@cygnus.com>
42965
42966         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
42967         to test case.
42968
42969 2000-06-30  Catherine Moore  <clm@cygnus.com>
42970
42971         * gcc.c-torture/execute/align-1.c: New test.
42972
42973 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
42974
42975         * g++.old-deja/g++.pt/expr8.C: New test.
42976         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
42977
42978 2000-06-29  Nick Clifton  <nickc@cygnus.com>
42979
42980         * gcc.c-torture/compile/20000629-1.c: New test.
42981
42982 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42983
42984
42985         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
42986         gcc.dg/noncompile directory, depending on whether they're
42987         preprocessor tests or not.  Annotate all the tests for the dg
42988         framework.
42989
42990         * gcc.c-torture/noncompile/noncompile.exp: Delete.
42991         * gcc.dg/noncompile/noncompile.exp: New.
42992
42993         * Moved files:
42994         Old name                                New name
42995         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
42996         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
42997         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
42998         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
42999         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43000         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43001         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43002         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43003         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43004         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43005         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43006         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43007         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43008         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43009         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43010         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43011         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43012         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43013         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43014         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43015         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43016         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43017         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43018         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43019
43020         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43021         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43022         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43023         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43024         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43025         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43026
43027 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43028
43029         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43030         declare one variable.  On the fourth, error.
43031         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43032         declared by 20000628-1a.h.
43033
43034 2000-06-29  Richard Henderson  <rth@redhat.com>
43035
43036         * gcc.c-torture/execute/930529-1.x: New file.
43037         * gcc.dg/920413-1.c: Adjust expected warning text.
43038         * gcc.dg/980217-1.c: Declare abort.
43039         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43040
43041 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43042
43043         * g77.f-torture/compile/20000629-1.f: New test.
43044         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43045
43046 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43047
43048         Rearrange lots of files, removing entirely the
43049         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43050         directories.
43051
43052         * Deleted files:
43053         gcc.c-torture/code_quality/code_quality.exp
43054         gcc.c-torture/special/special.exp
43055         gcc.failure/failure.exp
43056         gcc.failure/940409-1.x
43057         gcc.c-torture/compile/961203-1.x
43058
43059         * New files:
43060         gcc.misc-tests/linkage.exp
43061         gcc.c-torture/execute/920730-1t.c
43062         gcc.c-torture/execute/920730-1t.x
43063         gcc.c-torture/compile/920520-1.x
43064         gcc.c-torture/compile/920521-1.x
43065         gcc.c-torture/compile/981006-1.x
43066         gcc.c-torture/execute/eeprof-1.x
43067
43068         * Moved files (possibly with modifications to fit a new harness):
43069         Old name                                New name
43070         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43071         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43072         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43073         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43074         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43075         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43076         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43077         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43078         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43079         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43080         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43081         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43082         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43083         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43084
43085 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43086
43087         * c-torture/compile/961203-1.x: Delete.
43088
43089         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43090         not exit. Include stdio.h.
43091         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43092         * gcc.misc-tests/dg-12.c: Likewise.
43093         * gcc.misc-tests/dg-5.c: Likewise.
43094         * gcc.misc-tests/dg-6.c: Likewise.
43095         * gcc.misc-tests/dg-7.c: Prototype abort.
43096         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43097         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43098         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43099         not exit.
43100         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43101         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43102
43103 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43104
43105         * gcc.dg/cpp/20000628-1.c: New test.
43106         * gcc.dg/cpp/20000628-1.h: New header for above test.
43107         * gcc.dg/cpp/20000628-1a.h: Likewise.
43108
43109 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43110
43111         * gcc.dg/cpp: New directory.
43112         * gcc.dg/cpp/cpp.exp: New driver.
43113         * gcc.dg/cpp/20000627-1.c: New test.
43114         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43115         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43116         and rewrite as a compilation test.
43117
43118         * gcc.dg: Move many files into the cpp subdirectory, possibly
43119         renaming or editing them as well.
43120         Old name                New name
43121         990119-1.c              cpp/19990119-1.c
43122         990228-1.c              cpp/19990228-1.c
43123         990407-1.c              cpp/19990407-1.c
43124         990409-1.c              cpp/19990409-1.c
43125         990413-1.c              cpp/19990413-1.c
43126         990703-1.c              cpp/19990703-1.c
43127         20000127-1.c            cpp/20000127-1.c
43128         20000129-1.c            cpp/20000129-1.c
43129         20000207-1.c            cpp/20000207-1.c
43130         20000207-2.c            cpp/20000207-2.c
43131         20000209-1.c            cpp/20000209-1.c
43132         20000209-2.c            cpp/20000209-2.c
43133         20000301-1.c            cpp/20000301-1.c
43134         20000419-1.c            cpp/20000419-1.c
43135         20000510-1.S            cpp/20000510-1.S
43136         20000519-1.c            cpp/20000519-1.c
43137         20000529-1.c            cpp/20000529-1.c
43138         20000625-1.c            cpp/20000625-1.c
43139         20000625-2.c            cpp/20000625-2.c
43140         cpp-as1.c               cpp/assert1.c
43141         cpp-as2.c               cpp/assert2.c
43142         cxx-comments-1.c        cpp/cxxcom1.c
43143         cxx-comments-2.c        cpp/cxxcom2.c
43144         endif-label.c           cpp/endif.c
43145         cpp-hash1.c             cpp/hash1.c
43146         cpp-hash2.c             cpp/hash2.c
43147         cpp-if1.c               cpp/if-1.c
43148         cpp-if2.c               cpp/if-2.c
43149         cpp-if3.c               cpp/if-3.c
43150         cpp-if4.c               cpp/if-4.c
43151         cpp-if5.c               cpp/if-5.c
43152         cpp-cond.c              cpp/if-cexp.c
43153         cpp-missingop.c         cpp/if-mop.c
43154         cpp-missingparen.c      cpp/if-mpar.c
43155         cpp-opprec.c            cpp/if-oppr.c
43156         cpp-ifparen.c           cpp/if-paren.c
43157         cpp-shortcircuit.c      cpp/if-sc.c
43158         cpp-shift.c             cpp/if-shift.c
43159         cpp-unary.c             cpp/if-unary.c
43160         cpp-li1.c               cpp/line1.c
43161         cpp-li2.c               cpp/line2.c
43162         lineno.c                cpp/line3.c
43163         lineno-2.c              cpp/line4.c
43164         cpp-mi.c                cpp/mi1.c
43165         cpp-mic.h               cpp/mi1c.h
43166         cpp-micc.h              cpp/mi1cc.h
43167         cpp-mind.h              cpp/mi1nd.h
43168         cpp-mindp.h             cpp/mi1ndp.h
43169         cpp-mix.h               cpp/mi1x.h
43170         cpp-mi2.c               cpp/mi2.c
43171         cpp-mi2a.h              cpp/mi2a.h
43172         cpp-mi2b.h              cpp/mi2b.h
43173         cpp-mi2c.h              cpp/mi2c.h
43174         cpp-mi3.c               cpp/mi3.c
43175         cpp-mi3.def             cpp/mi3.def
43176         poison-1.c              cpp/poison.c
43177         pr-impl.c               cpp/prag-imp.c
43178         cpp-redef-2.c           cpp/redef1.c
43179         cpp-redef.c             cpp/redef2.c
43180         strpaste.c              cpp/strp1.c
43181         strpaste-2.c            cpp/strp2.c
43182         cpp-tradpaste.c         cpp/tr-paste.c
43183         cpp-tradstringify.c     cpp/tr-str.c
43184         cpp-tradwarn1.c         cpp/tr-warn1.c
43185         cpp-tradwarn2.c         cpp/tr-warn2.c
43186         trigraphs.c             cpp/trigraphs.c
43187         cpp-unc1.c              cpp/unc1.c
43188         cpp-unc2.c              cpp/unc2.c
43189         cpp-unc3.c              cpp/unc3.c
43190         cpp-unc.c               cpp/unc4.c
43191         undef.c                 cpp/undef1.c
43192         undef-2.c               cpp/undef2.c
43193         cpp-wi1.c               cpp/widestr1.c
43194
43195 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43196
43197         * lib/g++.exp (g++_include_flags): Tweak.
43198
43199 2000-06-27  H.J. Lu  <hjl@gnu.org>
43200             Loren J. Rittle  <ljrittle@acm.org>
43201
43202         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43203         version with one that knows about the new gcc tree structure.
43204         (g++_link_flags): Same.
43205
43206 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43207
43208         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43209         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43210         case we are cross-compiling.
43211
43212         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43213         g++.old-deja/g++.niklas/Makefile.in,
43214         g++.old-deja/g++.niklas/configure.in,
43215         g++.old-deja/g++.other/Makefile.in,
43216         g++.old-deja/g++.other/configure.in,
43217         gcc.c-torture/code_quality/Makefile.in,
43218         gcc.c-torture/code_quality/configure.in,
43219         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43220         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43221         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43222         gcc.c-torture/execute/ieee/Makefile.in,
43223         gcc.c-torture/execute/ieee/configure.in,
43224         gcc.c-torture/noncompile/Makefile.in,
43225         gcc.c-torture/noncompile/configure.in,
43226         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43227         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43228         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43229
43230 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43231
43232         * g++.old-deja/g++.other/ambig3.C: New test.
43233
43234 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43235
43236         * g++.old-deja/g++.pt/syntax1.C: New test.
43237         * g++.old-deja/g++.pt/syntax2.C: New test.
43238         * g++.old-deja/g++.other/syntax3.C: New test.
43239         * g++.old-deja/g++.other/syntax4.C: New test.
43240
43241 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43242
43243         * gcc.dg/20000623-1.c: Prototype exit and abort.
43244
43245 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43246
43247         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43248         New tests.
43249         * gcc.dg/cpp-mi3.def: New file.
43250
43251         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43252         inside assertions.
43253         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43254         lexer's error messages.
43255         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43256         divine anything from the linemarkers.
43257         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43258         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43259
43260 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43261
43262         * gcc.dg/20000623-1.c: New test.
43263
43264 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43265
43266         * gcc.c-torture/execute/20000622-1.c: New test.
43267
43268 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43269
43270         * g++.old-deja/g++.other/init15.C: New test.
43271
43272 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43273
43274         * g++.old-deja/g++.pt/vaarg2.C: New test.
43275         * g++.old-deja/g++.pt/vaarg3.C: New test.
43276
43277 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43278
43279         * g++.old-deja/g++.other/dyncast6.C: New test.
43280
43281 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43282
43283         * gcc.c-torture/execute/loop-6.c: New test.
43284
43285 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43286
43287         * gcc.dg/20000614-1.c: New test.
43288         * gcc.dg/20000614-2.c: New test.
43289
43290 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43291
43292         * g++.old-deja/g++.other/inline12.C: New test.
43293
43294 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43295
43296         * g++.old-deja/g++.other/eh1.C: New test.
43297
43298 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43299
43300         * g++.old-deja/g++.other/type.C: New test.
43301
43302 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43303
43304         * g++.old-deja/g++.other/initstring.C: New test.
43305
43306 2000-06-12  Jason Merrill  <jason@redhat.com>
43307
43308         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43309
43310 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43311
43312         * gcc.c-torture/compile/20000609-1.c: New test.
43313
43314 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43315
43316         * gcc.dg/20000609-1.c: New test.
43317
43318 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43319
43320         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43321         * gcc.c-torture/noncompile/poison-1.c: Move...
43322         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43323         * gcc.dg/cpp-li1.c: Add a token after the #line.
43324
43325 2000-06-05  Richard Henderson  <rth@cygnus.com>
43326
43327         * gcc.c-torture/execute/20000605-2.c: New test.
43328         * gcc.c-torture/execute/20000605-3.c: New test.
43329
43330 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43331
43332         * g77.f-torture/execute/20000503-1.x: New file.
43333
43334 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43335
43336         * g++.old-deja/g++.eh/badalloc1.C: New test.
43337
43338 2000-06-05  Richard Henderson  <rth@cygnus.com>
43339
43340         * gcc.c-torture/execute/20000605-1.c: New test.
43341
43342 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43343             Nathan Sidwell <nathan@codesourcery.com>
43344
43345         * gcc.c-torture/compile/20000605-1.c: New test.
43346
43347 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43348
43349         * g77.f-torture/compile/20000601-1.f: New test.
43350
43351 2000-06-03  Richard Henderson  <rth@cygnus.com>
43352
43353         * gcc.c-torture/execute/20000603-1.c: New.
43354
43355 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43356
43357         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43358         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43359
43360 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43361
43362         * gcc.dg/compare2.c (case 12): XFAIL.
43363         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43364         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43365
43366         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43367
43368 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43369
43370         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43371         guard macro is already defined when the header is first
43372         included.
43373         * gcc.dg/cpp-mix.h: New file.
43374         * gcc.dg/endif-label.c: Update patterns to match compiler.
43375
43376         * g++.brendan/complex1.C: Declare abort.
43377         * g++.law/refs4.C: Remove XFAIL.
43378         * g++.oliva/expr2.C: Declare abort and exit.
43379
43380 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43381
43382         * gcc.c-torture/execute/20000528-1.c: New test.
43383
43384         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43385         * g++.old-deja/g++.law/temps4.C: Likewise.
43386
43387         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43388         stdlib.h.  Call abort() on failure.
43389         * g++.old-deja/g++.law/refs4.C: Likewise.
43390         * g++.old-deja/g++.law/temps4.C: Likewise.
43391         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43392         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43393
43394 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43395
43396         Relative to g++.dg/special:
43397         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43398
43399         Relative to g++.old-deja:
43400         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43401         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43402         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43403         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43404         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43405         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43406         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43407
43408         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43409         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43410         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43411         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43412         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43413         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43414         and/or string.h.
43415
43416         * g++.other/goto1.C: Update expectations for error messages.
43417
43418 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43419
43420         * gcc.c-torture/compile/20000523-1.c: New test.
43421
43422 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43423
43424         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43425
43426 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43427
43428         * g++.old-deja/g++.eh/catch11.C: New test.
43429         * g++.old-deja/g++.eh/catch12.C: New test.
43430
43431 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43432
43433         * gcc.c-torture/execute/20000523-1.c: New test.
43434
43435 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43436
43437         * c-torture/execute/bcp-1.c: Replace abort in arg of
43438         __builtin_constant_p with a generic external function.
43439
43440         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43441         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43442         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43443         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43444         Prototype abort and/or exit.
43445
43446         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43447         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43448         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43449         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43450
43451 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43452
43453         * gcc.dg/dwarf2-1.c: New test.
43454
43455 2000-05-20  Richard Henderson  <rth@cygnus.com>
43456
43457         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43458
43459 2000-05-20  Andreas Jaeger  <aj@suse.de>
43460
43461         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43462         testcase.
43463
43464 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43465
43466         * gcc.c-torture/execute/20000519-2.c: New test.
43467
43468 2000-05-19  Andreas Jaeger  <aj@suse.de>
43469
43470         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43471         which fails with SSA.
43472
43473         * lib/c-torture.exp: Also test with -O3 -fssa.
43474
43475 2000-05-18  Michael Meissner  <meissner@redhat.com>
43476
43477         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43478         * gcc.c-torture/execute/920415-1.c: Ditto.
43479         * gcc.c-torture/execute/920501-1.c: Ditto.
43480         * gcc.c-torture/execute/conversion.c: Ditto.
43481         * gcc.c-torture/execute/cvt-1.c: Ditto.
43482
43483 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43484
43485         * gcc.c-torture/compile/20000518-1.c: New test.
43486
43487 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43488
43489         * g77.f-torture/compile/200005018.f: New test.
43490
43491 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43492
43493         * gcc.c-torture/compile/20000517-1.c: New test.
43494
43495 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43496
43497         * gcc.c-torture/execute/20000516-1.c: New test.
43498
43499 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43500
43501         * g++.old-deja/g++.other/eh.C: New test.
43502
43503 2000-05-12  Richard Henderson  <rth@cygnus.com>
43504
43505         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43506         constants through to doit's conditional.
43507
43508 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43509
43510         * gcc.c-torture/compile/20000511-1.c: New test.
43511         * g77.f-torture/compile/20000511-1.f: New test.
43512         * g77.f-torture/compile/20000511-2.f: New test.
43513
43514 2000-05-11  Michael Meissner  <meissner@redhat.com>
43515
43516         * gcc.c-torture/execute/20000511-1.c: New test.
43517
43518 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43519
43520         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43521         * gcc.dg/20000510-1.S: New.
43522
43523 2000-05-08  Catherine Moore  <clm@cygnus.com>
43524
43525         * gcc.dg/unused-3.c: New.
43526
43527 2000-05-06  Richard Henderson  <rth@cygnus.com>
43528
43529           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43530           * g++.old-deja/g++.mike/warn1.C: Likewise.
43531           * g++.old-deja/g++.pt/local1.C: Likewise.
43532           * g++.old-deja/g++.pt/local7.C: Likewise.
43533           * g++.old-deja/g++.pt/spec16.C: Likewise.
43534
43535 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43536
43537         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43538
43539 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43540
43541           * g77.f-torture/execute/20000503-1.f: New test.
43542
43543 2000-05-04  Andreas Jaeger  <aj@suse.de>
43544
43545         * gcc.dg/noreturn-2.c: New test.
43546
43547 2000-05-04  Neil Booth  <NeilB@earthling.net>
43548
43549         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43550         preprocessor.
43551
43552 2000-05-04  Richard Henderson  <rth@cygnus.com>
43553
43554         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43555
43556 2000-05-04  Richard Henderson  <rth@cygnus.com>
43557
43558         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43559         OpenSSL by Jason R Thorpe.
43560
43561 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43562
43563         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43564
43565 2000-05-03  Robert Lipe <robertlipe@usa.net>
43566
43567         * gcc.dg/20000503-1.c: New test.
43568
43569 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43570
43571         * gcc.c-torture/compile/20000502-1.c: New test.
43572         * g++.old-deja/g++.other/align.C: New test.
43573         * gcc.dg/cpp-tradstringify.c: New test.
43574
43575 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43576
43577         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43578         and hard registers.
43579
43580 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43581
43582         * gcc.c-torture/execute/loop-5.c: New test.
43583
43584 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43585
43586         * gcc.c-torture/execute/va-arg-20.c: New test.
43587
43588 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43589
43590         * gcc.c-torture/execute/20000422-1.c: New test.
43591
43592 2000-04-20  Greg McGary  <gkm@gnu.org>
43593
43594         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43595         when optimizing, but without sibling-call optimizations (-O1).
43596
43597 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43598
43599           * gcc.c-torture/compile/20000420-1.c: New test.
43600
43601 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43602
43603         * g++.abi/ptrflags.C: New test.
43604         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43605
43606 2000-04-19  Catherine Moore  <clm@cygnus.com>
43607
43608         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43609
43610 2000-04-19  Greg McGary  <gkm@gnu.org>
43611
43612         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43613         sibling-call optimizations.
43614
43615 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43616
43617         * gcc.dg/20000419-1.c: New test.
43618
43619 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43620
43621         * gcc.c-torture/execute/20000412-6.c: New test.
43622
43623 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43624
43625         * gcc.c-torture/execute/20000412-5.c: New test.
43626         * g77.f-torture/compile/20000412-1.f: New test.
43627         * gcc.c-torture/execute/20000412-4.c: New test.
43628         * gcc.c-torture/compile/20000412-2.c: New test.
43629         * gcc.c-torture/execute/20000412-3.c: New test.
43630         * gcc.c-torture/compile/20000412-1.c: New test.
43631         * gcc.c-torture/execute/20000412-2.c: New test.
43632
43633 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43634
43635         * objc/execute/bf-20.m: New test.
43636
43637 2000-04-10  Richard Henderson  <rth@cygnus.com>
43638
43639         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43640
43641         * gcc.c-torture/execute/20000412-1.c: New test.
43642
43643 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43644
43645         * g++.old-deja/g++.eh/catchptr1.C: New test.
43646
43647 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43648
43649         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43650
43651 2000-04-08  Neil Booth  <NeilB@earthling.net>
43652
43653         * gcc.dg/cpp-nullchar.c: Remove test as
43654         embedded nulls cause problems.
43655
43656 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43657
43658         * gcc.dg/compare2.c: New test.
43659
43660 2000-04-08  Neil Booth  <NeilB@earthling.net>
43661
43662         * gcc.dg/cpp-nullchar.c: New test.
43663
43664 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43665
43666         * gcc.dg/cpp-mi2.c: New test.
43667         * gcc.dg/cpp-mi2[abc].h: New files.
43668
43669 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43670
43671         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43672         member name.
43673
43674 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43675
43676         * g++.old-deja/g++.abi/vmihint.C: New test.
43677
43678 2000-04-06  Neil Booth  <NeilB@earthling.net>
43679
43680         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43681         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43682         copyright.
43683
43684 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43685
43686         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43687         avoid stack-frame overwrite.
43688
43689 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43690
43691         * gcc.c-torture/compile/20000405-2.c: New test.
43692         * gcc.c-torture/compile/20000405-3.c: New test.
43693
43694 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43695
43696         * gcc.c-torture/compile/20000405-1.c: New test.
43697
43698 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43699
43700         * gcc.dg/cast-qual-1.c: Revert last change.
43701
43702 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43703
43704         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43705
43706 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43707
43708         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43709         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43710
43711 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43712
43713         * gcc.c-torture/compile/20000403-2.c: New test.
43714         * gcc.c-torture/compile/20000403-1.c: New test.
43715
43716 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43717
43718         * gcc.c-torture/execute/20000403-1.c: New test.
43719
43720 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43721
43722         * gcc.c-torture/execute/20000402-1.c: New test.
43723
43724 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43725
43726         * gcc.c-torture/execute/va-arg-15.c: New test.
43727         * gcc.c-torture/execute/va-arg-16.c: New test.
43728         * gcc.c-torture/execute/va-arg-17.c: New test.
43729         * gcc.c-torture/execute/va-arg-18.c: New test.
43730         * gcc.c-torture/execute/va-arg-19.c: New test.
43731
43732 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43733
43734         * gcc.c-torture/compile/981211-1.c: Move to...
43735         * gcc.dg/cpp-as1.c: ...here.
43736         * gcc.dg/cpp-as2.c: New file.
43737
43738         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43739         compiler.
43740
43741 2000-04-02  Neil Booth  <NeilB@earthling.net>
43742
43743         * gcc.dg/cpp-cond.c  New tests.
43744         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43745         accidental success less likely.
43746         * gcc.dg/cpp-missingop.c  New tests.
43747         * gcc.dg/cpp-missingparen.c  New tests.
43748         * gcc.dg/cpp-shift.c  New tests.
43749         * gcc.dg/cpp-shortcircuit.c  New tests.
43750         * gcc.dg/cpp-unary.c  New tests.
43751
43752 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43753
43754         * gcc.c-torture/compile/20000329-1.c: New test.
43755
43756 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
43757
43758         * gcc.c-torture/compile/20000326-1.c: New test.
43759         * gcc.c-torture/compile/20000326-2.c: New test.
43760
43761 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
43762
43763         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
43764         the first parameter is a function argument.
43765
43766 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
43767
43768         * g++.old-deja/g++.ext/array4.C: New test.
43769
43770 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
43771
43772         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
43773
43774 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43775
43776         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
43777
43778 2000-03-19  Richard Henderson  <rth@cygnus.com>
43779
43780         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
43781
43782 2000-03-19  Richard Henderson  <rth@cygnus.com>
43783
43784         * gcc.c-torture/compile/20000319-1.c: New test.
43785
43786 2000-03-14  Jeffrey A Law  (law@cygnus.com)
43787
43788         * gcc.c-torture/execute/20000314-3.c: New test.
43789         * gcc.c-torture/execute/20000314-2.c: New test.
43790         * gcc.c-torture/execute/20000314-1.c: New test.
43791         * gcc.c-torture/compile/20000314-2.c: New test.
43792         * gcc.c-torture/compile/20000314-1.c: New test.
43793
43794 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
43795
43796         * g++.old-deja/g++.warn/inline.C: New test.
43797
43798 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
43799
43800         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
43801         standards-compliant result rather than specific constants.
43802         Put test-values in array.
43803
43804 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
43805
43806         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
43807         (g++_target_compile): Put test-specific options last.
43808
43809 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43810
43811         * g++.old-deja/g++.eh/vbase4.C: New test.
43812
43813 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43814
43815         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43816
43817 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43818
43819         * g++.old-deja/g++.brendan/misc12.C: Removed.
43820         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43821         * g++.old-deja/g++.ext/pretty4.C: New test.
43822
43823 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43824
43825         * g++.old-deja/g++.other/string2.C: New test.
43826
43827 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43828
43829         * g++.old-deja/g++.warn/impint2.C: New test.
43830
43831 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43832
43833         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43834         is 1, not zero.
43835
43836 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43837
43838         * g++.old-deja/g++.warn/impint.C: New test.
43839         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43840         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43841         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43842         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43843         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43844         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43845         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43846         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43847         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43848         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43849         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43850         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43851
43852 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43853
43854         * gcc.dg/cpp-redef.c: New test.
43855
43856 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43857
43858         * g++.old-deja/g++.pt/unify7.C: New test.
43859
43860 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43861
43862         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43863         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
43864
43865 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
43866
43867         * gcc.c-torture/compile/20000224-1.c: New test.
43868
43869 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43870
43871         * gcc.c-torture/compile/cpp-2.c: New test.
43872         * gcc.c-torture/compile/cpp-1.c: New test.
43873
43874 2000-02-25  Jeffrey A Law  (law@cygnus.com)
43875
43876         * gcc.c-torture/execute/20000225-1.c: New test.
43877
43878 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43879
43880         * gcc.dg/cpp-li2.c: New test.
43881
43882         * gcc.dg/cpp-wi1.c: New test.
43883
43884         * gcc.dg/cpp-li1.c: New test.
43885
43886 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
43887
43888         * g++.old-deja/g++.other/sizeof5.C: New test.
43889
43890 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43891
43892         * gcc.c-torture/execute/va-arg-13.c: New test.
43893
43894 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
43895
43896         * gcc.c-torture/execute/va-arg-12.c: New test.
43897
43898 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43899
43900         * gcc.c-torture/execute/20000223-1.c: New test.
43901
43902 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43903
43904         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
43905
43906 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
43907
43908         * g++.old-deja/g++.abi/ptrmem.C: New test.
43909
43910 2000-02-19  Richard Henderson  <rth@cygnus.com>
43911
43912         * gcc.c-torture/compile/init-3.c: New.
43913
43914 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
43915
43916         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
43917         ALWAYS_CXXFLAGS.
43918
43919 2000-02-11  Robert Lipe <robertl@sco.com>
43920
43921         * gcc.c-torture/compile/20000211-3.c: New test.
43922
43923 2000-02-11  Martin Buchholz <martin@xemacs.org>
43924
43925         * gcc.c-torture/compile/20000211-2.c: New test.
43926
43927 2000-02-11  Jeffrey A Law  (law@cygnus.com)
43928
43929         * gcc.c-torture/compile/20000211-1.c: New test.
43930
43931 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
43932
43933         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
43934           on native targets
43935
43936 2000-02-08  Nathan Sidwell  <nathan@acm.org>
43937
43938         * g++.old-deja/g++.other/cast5.C: New test.
43939
43940 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
43941
43942         * gcc.c-torture/execute/20000205-1.c: New.
43943
43944 2000-02-03  Nathan Sidwell  <nathan@acm.org>
43945
43946         * g++.old-deja/g++.jason/cast3.C: Return void.
43947         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
43948
43949 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43950
43951         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
43952
43953         * gcc.dg/loop-1.c: New test.
43954
43955 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
43956
43957         * gcc.c-torture/compile/20000127-1.c: New test.
43958         * gcc.c-torture/execute/991228-1.c: New test.
43959
43960 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43961
43962         * gcc.dg/unused-2.c: New test.
43963
43964         * gcc.dg/conv-1.c: New test.
43965
43966 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
43967
43968         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
43969         compiler.
43970         (tool_option_proc): Fix typo.
43971
43972 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
43973
43974         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
43975         of the ld on the host, not on the build machine.
43976         Also, don't crash if '--help' is not a supported option.
43977
43978 2000-01-24  Richard Henderson  <rth@cygnus.com>
43979
43980         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
43981
43982 2000-01-20  Jeffrey A Law  (law@cygnus.com)
43983
43984         * gcc.c-torture/execute/20000120-2.c: New test.
43985         * gcc.c-torture/execute/20000120-1.c: New test.
43986
43987 2000-01-13  Jeffrey A Law  (law@cygnus.com)
43988
43989         * gcc.c-torture/execute/20000113-1.c: New test.
43990
43991 2000-01-12  Jeffrey A Law  (law@cygnus.com)
43992
43993         * gcc.c-torture/execute/20000112-1.c: New test.
43994
43995 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43996
43997         * gcc.dg/20000111-1.c: New test.
43998
43999 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44000
44001         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44002         with 16 bit integers.
44003
44004 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44005
44006         * gcc.dg/20000108-1.c: New test.
44007
44008 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44009
44010         * g++.old-deja/g++.ns/koenig8.C: New test.
44011
44012 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44013
44014         * g++.old-deja/g++.other/cast4.C: New test.
44015
44016 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44017
44018         * gcc.c-torture/compile/20000105-2.c: New test.
44019         * gcc.c-torture/compile/20000105-1.c: New test.
44020
44021 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44022
44023         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44024         references to printf & atoi to conform to ANSI standard.
44025         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44026         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44027         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44028         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44029         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44030         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44031         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44032         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44033         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44034         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44035         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44036         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44037         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44038         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44039         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44040         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44041         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44042         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44043         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44044         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44045         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44046         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44047         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44048         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44049         * g++.old-deja/g++.brendan/init3.C: Likewise.
44050         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44051         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44052         * g++.old-deja/g++.brendan/new2.C: Likewise.
44053         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44054         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44055         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44056         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44057         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44058         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44059         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44060         * g++.old-deja/g++.brendan/template24.C: Likewise.
44061         * g++.old-deja/g++.brendan/template3.C: Likewise.
44062         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44063         * g++.old-deja/g++.jason/inline3.C: Likewise.
44064         * g++.old-deja/g++.jason/opeq.C: Likewise.
44065         * g++.old-deja/g++.law/arg5.C: Likewise.
44066         * g++.old-deja/g++.law/arm7.C: Likewise.
44067         * g++.old-deja/g++.law/ctors11.C: Likewise.
44068         * g++.old-deja/g++.law/cvt8.C: Likewise.
44069         * g++.old-deja/g++.law/init9.C: Likewise.
44070         * g++.old-deja/g++.law/refs4.C: Likewise.
44071         * g++.old-deja/g++.law/template2.C: Likewise.
44072         * g++.old-deja/g++.law/visibility24.C: Likewise.
44073         * g++.old-deja/g++.law/vtable3.C: Likewise.
44074         * g++.old-deja/g++.mike/asm2.C: Likewise.
44075         * g++.old-deja/g++.mike/eh1.C: Likewise.
44076         * g++.old-deja/g++.mike/misc1.C: Likewise.
44077         * g++.old-deja/g++.mike/misc13.C: Likewise.
44078         * g++.old-deja/g++.mike/misc14.C: Likewise.
44079         * g++.old-deja/g++.mike/ns12.C: Likewise.
44080         * g++.old-deja/g++.mike/p1248.C: Likewise.
44081         * g++.old-deja/g++.mike/p3708.C: Likewise.
44082         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44083         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44084         * g++.old-deja/g++.mike/p646.C: Likewise.
44085         * g++.old-deja/g++.mike/p700.C: Likewise.
44086         * g++.old-deja/g++.mike/p783.C: Likewise.
44087         * g++.old-deja/g++.mike/p783a.C: Likewise.
44088         * g++.old-deja/g++.mike/p783b.C: Likewise.
44089         * g++.old-deja/g++.mike/p786.C: Likewise.
44090         * g++.old-deja/g++.mike/p789.C: Likewise.
44091         * g++.old-deja/g++.mike/p789a.C: Likewise.
44092         * g++.old-deja/g++.mike/p807a.C: Likewise.
44093         * g++.old-deja/g++.other/delete3.C: Likewise.
44094         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44095         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44096         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44097         * g++.old-deja/g++.other/empty1.C: Likewise.
44098         * g++.old-deja/g++.other/temporary1.C: Likewise.
44099         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44100         * g++.old-deja/g++.pt/t16.C: Likewise.
44101         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44102
44103 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44104
44105         * gcc.dg/991230-1.c: New test.
44106
44107 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44108
44109         * gcc.c-torture/compile/991229-3.c: New test.
44110         * gcc.c-torture/compile/991229-2.c: New test.
44111         * gcc.c-torture/compile/991229-1.c: New test.
44112
44113 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44114
44115         * gcc.c-torture/compile/labels-2.c: New test.
44116
44117 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44118
44119         * gcc.c-torture/execute/991227-1.c: New test.
44120
44121 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44122
44123         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44124
44125 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44126
44127         * gcc.c-torture/execute/991221-1.c: New test.
44128
44129 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44130
44131         * g++.old-deja/g++.other/cast3.C: New test.
44132
44133 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44134
44135         * gcc.c-torture/execute/991216-4.c: New test.
44136
44137 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44138
44139         * gcc.c-torture/execute/991216-1.c: New test.
44140         * gcc.c-torture/execute/991216-2.c: New test.
44141         * gcc.c-torture/execute/991216-3.c: New test.
44142
44143 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44144
44145         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44146         Actually make the test fail by using "-O2" for compilation.
44147
44148 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44149
44150         * g++.old-deja/g++.warn/cast-align1.C: New test.
44151
44152 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44153
44154         * gcc.c-torture/compile/991214-1.c: New test.
44155         * gcc.c-torture/compile/991214-2.c: New test.
44156
44157 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44158
44159         * gcc.dg/991214-1.c: New test.
44160
44161 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44162
44163         * gcc.c-torture/compile/991213-3.c: New test.
44164         * gcc.c-torture/compile/991213-2.c: New test.
44165         * gcc.c-torture/compile/991213-1.c: New test.
44166
44167 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44168
44169         * gcc.dg/991209-1.c: New test.
44170
44171 1999-12-08  Nathan Sidwell <nathan@acm.org>
44172
44173         * gcc.c-torture/compile/991208-1.c: New test.
44174
44175 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44176
44177         * gcc.dg/ultrasp2.c: New test.
44178
44179 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44180
44181         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44182
44183 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44184
44185         * gcc.c-torture/compile/991202-1.c: New test.
44186         * gcc.c-torture/execute/991202-1.c: New test.
44187         * gcc.c-torture/execute/991202-2.c: New test.
44188         * gcc.c-torture/execute/991202-3.c: New test.
44189
44190 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44191
44192         * g++.old-deja/g++.abi/align.C: New test.
44193         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44194         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44195
44196 1999-12-01  Richard Henderson  <rth@cygnus.com>
44197
44198         * gcc.c-torture/execute/991201-1.c: New.
44199
44200 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44201
44202         * gcc.dg/991129-1.c: New test.
44203
44204 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44205
44206         * gcc.c-torture/compile/991127-1.c: New test.
44207
44208 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44209
44210         * g++.old-deja/g++.other/warn4.C: New test.
44211
44212 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44213
44214         * g++.old-deja/g++.eh/cleanup2.C: New test.
44215         * g++.old-deja/g++.ext/pretty2.C: New test.
44216         * g++.old-deja/g++.ext/pretty3.C: New test.
44217         * g++.old-deja/g++.other/debug6.C: New test.
44218
44219 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44220
44221         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44222         compiler_output to look for one error message instead of two.
44223
44224 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44225
44226         * gcc.c-torture/execute/991118-1.c: Also test case
44227         where the word boundary does not split a byte evenly.
44228
44229 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44230
44231         * g++.old-deja/g++.ext/restrict1.C: New test.
44232
44233 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44234
44235         * gcc.c-torture/execute/991118-1.c: New test.
44236
44237 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44238
44239         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44240         working directory pathnames.
44241
44242 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44243
44244         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44245         host is equipped with driver.h and driver.o so it can actually
44246         compile and run the tests.
44247
44248 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44249
44250         * gcc.c-torture/compile/991008-1.c: New test.
44251
44252 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44253
44254         * lib/gcc-dg.exp: Include target-supports.exp
44255
44256 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44257
44258         * lib/target-supports.exp: New file: Provide procs to test for
44259         features supported by the target.
44260         (check_weak_available): Moved here from ecos.exp.
44261         (check_alias_available): New proc: Determine of the target
44262         toolchain supports the alias attribute.
44263
44264         * gcc.dg/special/ecos.exp: Move check_weak_available to
44265         target-supports.exp.
44266         (alias-1.c): Only perform the test if the target supports
44267         aliases.
44268         (wkali-1.c): Only perform the test if the target supports
44269         aliases.
44270
44271         * gcc.dg/990506-0.c: Expect error messages from cross
44272         targets as well as native targets.
44273
44274 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44275
44276         * gcc.dg/ultrasp1.c: Removed xfail.
44277         * gcc.dg/struct-ret-2.c: Likewise.
44278         * gcc.dg/array-1.c: Likewise.
44279
44280 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44281
44282         * gcc.dg/struct-ret-2.c: New test.
44283
44284         * gcc.dg/array-1.c: New test.
44285
44286 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44287
44288         * gcc.c-torture/execute/991030-1.c: New test.
44289
44290 1999-10-26  Richard Henderson  <rth@cygnus.com>
44291
44292         * gcc.c-torture/compile/991026-2.c: New test.
44293
44294 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44295
44296         * gcc.c-torture/compile/991026-1.c: New test.
44297
44298 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44299
44300         * gcc.c-torture/execute/991023-1.c: New test.
44301
44302 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44303
44304         * gcc.c-torture/execute/991019-1.c: New test.
44305
44306 1999-10-16  Richard Henderson  <rth@cygnus.com>
44307
44308         * gcc.c-torture/execute/991016-1.c: New test.
44309
44310 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44311
44312         * gcc.c-torture/execute/991014-1.c: New test.
44313
44314 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44315
44316         * g++.old-deja/g++.other/union2.C: New test.
44317
44318 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44319
44320         * g++.old-deja/g++.other/vaarg2.C: New test.
44321         * g++.old-deja/g++.other/vaarg3.C: New test.
44322
44323 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44324
44325         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44326         in compile/.
44327
44328 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44329
44330         * gcc.c-torture/execute/va-arg-11.c: New test.
44331
44332 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44333
44334         * lib/file-format.exp (gcc_target_object_format): Don't
44335         crash if objdump is unavailable.
44336
44337 1999-09-29  Donn Terry <donn@interix.com>
44338
44339         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44340
44341 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44342
44343         * gcc.c-torture/compile/990928-1.c: New test.
44344
44345 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44346
44347         * g++.old-deja/g++.other/decl6.C: New test.
44348
44349 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44350
44351         * gcc.c-torture/execute/va-arg-10.c: New test.
44352
44353 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44354
44355         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44356         __PRETTY_FUNCTION__.
44357
44358 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44359
44360         * gcc.c-torture/execute/990923-1.c: New test.
44361
44362 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44363
44364         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44365         for which -fpic is inappropriate.
44366
44367 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44368
44369         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44370
44371 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44372
44373         * g++.old-deja/g++.other/dyncast1.C: New test.
44374         * g++.old-deja/g++.other/dyncast2.C: New test.
44375         * g++.old-deja/g++.other/dyncast3.C: New test.
44376         * g++.old-deja/g++.other/dyncast4.C: New test.
44377         * g++.old-deja/g++.other/dyncast5.C: New test.
44378         * g++.old-deja/g++.eh/catch3.C: New test.
44379         * g++.old-deja/g++.eh/catch3p.C: New test.
44380         * g++.old-deja/g++.eh/catch4.C: New test.
44381         * g++.old-deja/g++.eh/catch4p.C: New test.
44382         * g++.old-deja/g++.eh/catch5.C: New test.
44383         * g++.old-deja/g++.eh/catch5p.C: New test.
44384         * g++.old-deja/g++.eh/catch6.C: New test.
44385         * g++.old-deja/g++.eh/catch6p.C: New test.
44386         * g++.old-deja/g++.eh/catch7.C: New test.
44387         * g++.old-deja/g++.eh/catch7p.C: New test.
44388         * g++.old-deja/g++.eh/catch8.C: New test.
44389         * g++.old-deja/g++.eh/catch8p.C: New test.
44390         * g++.old-deja/g++.eh/catch9.C: New test.
44391         * g++.old-deja/g++.eh/catch9p.C: New test.
44392
44393 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44394
44395         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44396         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44397
44398 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44399
44400         * gcc.c-torture/compile/990913-1.c: New test.
44401
44402 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44403
44404         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44405         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44406
44407 1999-09-09  Richard Henderson  <rth@cygnus.com>
44408
44409         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44410
44411 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44412
44413         * g++.old-deja/g++.other/lookup11.C: New test.
44414         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44415         what is permitted and what we want.
44416         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44417         overload use.
44418         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44419
44420 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44421
44422         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44423         * gcc.c-torture/noncompile/poison-1.c: New file.
44424
44425 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44426
44427         * g++.old-deja/g++.other/sizeof3.C: New test.
44428         * g++.old-deja/g++.other/sizeof4.C: New test.
44429         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44430         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44431
44432 1999-09-07  Richard Henderson  <rth@cygnus.com>
44433
44434         * gcc.dg/va-arg-1.c: New.
44435
44436 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44437
44438         * gcc.c-torture/execute/va-arg-9.c: New test.
44439
44440 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44441
44442         * g77.f-torture/compile/980519-2.f: New test.
44443         * g77.f-torture/compile/19990905-0.f: New test.
44444         * g77.f-torture/compile/19990905-1.f: New test.
44445         * g77.f-torture/compile/19990905-2.f: New test.
44446
44447         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44448
44449 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44450
44451         * gcc.c-torture/execute/990827-1.c: Fix typo.
44452
44453 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44454
44455         * g++.old-deja/g++.other/deref1.C: New test.
44456
44457 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44458
44459         * g++.old-deja/g++.other/ambig2.C: New test.
44460         * g++.old-deja/g++.other/cond5.C: New test.
44461         * g++.old-deja/g++.other/lookup16.C: New test.
44462
44463 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44464
44465         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44466         assemblers too.
44467
44468 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44469
44470         * lib/c-torture.exp: Avoid the "compare executables" optimization
44471         when testing native.
44472
44473 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44474
44475         * gcc.c-torture/execute/990829-1.c: New test.
44476         * gcc.c-torture/compile/990829-1.c: New test.
44477
44478 1999-08-27  Paul Burchard  <burchard@pobox.com>
44479
44480         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44481         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44482         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44483         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44484         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44485         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44486         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44487         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44488         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44489         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44490         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44491
44492 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44493
44494         * gcc.c-torture/execute/990827-1.c: New test.
44495
44496 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44497
44498         * g77.f-torture/noncompile/19990826-4.f: New test.
44499
44500         * g77.f-torture/compile/19990826-3.f: New test.
44501
44502         * g77.f-torture/execute/19990826-2.f: New test.
44503
44504         * g77.f-torture/compile/19990826-1.f: New test.
44505
44506         * gcc.c-torture/execute/990826-0.c: New test.
44507         * g77.c-torture/execute/19990826-0.f: New test.
44508
44509         * g77.f-torture/noncompile/970626-2.f: New test.
44510
44511 1999-08-25  Paul Burchard  <burchard@pobox.com>
44512
44513         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44514         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44515         lss-011.C: New tests.
44516
44517 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44518
44519         * g++.old-deja/g++.other/decl5.C: New test.
44520
44521 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44522
44523         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44524         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44525         call `postbase' for each one.  All callers of `postbase' changed
44526         to call this instead.
44527
44528 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44529
44530         * gcc.c-torture/execute/990811-1.c: New test.
44531
44532 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44533
44534         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44535         just native ones.
44536
44537         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44538         just native ones.
44539
44540 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44541
44542         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44543
44544 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44545
44546         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44547
44548 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44549
44550         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44551
44552 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44553
44554         * gcc.c-torture/execute/990804-1.c: New test.
44555
44556 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44557
44558         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44559         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44560         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44561
44562 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44563
44564         * g++.old-deja/g++.other/struct1.C: New test.
44565
44566 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44567
44568         * g++.old-deja/g++.other/enum2.C: New test.
44569
44570 1999-08-02  Richard Henderson  <rth@cygnus.com>
44571
44572         Adapted from tests from Franz Sirl:
44573         * gcc.c-torture/execute/va-arg-7.c: New test.
44574         * gcc.c-torture/execute/va-arg-8.c: New test.
44575
44576 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44577
44578         * gcc.c-torture/compile/990801-2.c: New test.
44579
44580         * gcc.c-torture/compile/990801-1.c: New test.
44581
44582 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44583
44584         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44585         fp-cmp-1.c, converting double to float.
44586
44587         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44588         fp-cmp-1.c, converting double to long double.
44589
44590         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44591         from fr1 to unknown_register, since fr1 is a legitimate register
44592         on some machines.
44593
44594 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44595
44596         * README: More listname related changes.
44597
44598 1999-07-08  Catherine Moore  <clm@cygnus.com>
44599
44600         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44601
44602 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44603
44604         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44605
44606 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44607
44608         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44609
44610 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44611
44612         * gcc.dg/990703-1.c: New test.
44613
44614 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44615
44616         * lib/file-format.exp: New file: Move definition of proc
44617         gcc_target_object_format to here from
44618         gcc.dg/special/ecos.exp.
44619
44620         * lib/c-torture.exp: Include lib file-format.exp.
44621         * lib/gcc-dg.exp: Include lib file-format.exp.
44622
44623         * gcc.dg/special/ecos.exp: Remove definition of proc
44624         gcc_target_object_format.
44625
44626 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44627
44628         * gcc.c-torture/execute/990628-1.c: New test.
44629
44630 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44631
44632         * gcc.c-torture/compile/990625-2.c: New test.
44633
44634         * gcc.c-torture/compile/990625-1.c: New test.
44635
44636 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44637
44638         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44639         attributes compile.
44640         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44641         ports that use the COFF/PE file format.
44642
44643 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44644
44645         * gcc.c-torture/compile/990617-1.c: New test.
44646
44647 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44648
44649         * g++.old-deja/g++.other/decl4.C: New test.
44650
44651 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44652
44653         * g++.old-deja/g++.other/bitfld3.C: New test.
44654
44655 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44656
44657         * g++.old-deja/g++.eh/catch1.C: New test.
44658
44659 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44660
44661         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44662
44663         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44664         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44665
44666 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44667
44668         * g77.f-torture/compile/19990502-0.f: Replace with new,
44669         shorter, test that still fails after recent changes.
44670
44671 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44672
44673         * gcc.c-torture/execute/990604-1.c: New test.
44674
44675 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44676
44677         * gcc.c-torture/execute/990531-1.c: New test.
44678
44679 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44680
44681         * gcc.c-torture/compile/990527-1.c: New test.
44682
44683 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44684
44685         * gcc.c-torture/execute/990527-1.c: New test.
44686
44687 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44688
44689         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44690         bitfields as signed.
44691
44692 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44693
44694         * g77.f-torture/compile/19990525-0.f: New test.
44695
44696 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44697
44698         * gcc.c-torture/execute/990525-2.c: New test.
44699
44700         * gcc.c-torture/execute/990525-1.c: New test.
44701
44702 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44703
44704         * g++.old-deja/g++.other/anon3.C: New test.
44705         * g++.old-deja/g++.other/anon4.C: New test.
44706         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44707         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44708         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44709         Merrill).
44710
44711 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44712
44713         * gcc.c-torture/execute/990524-1.c: New test.
44714
44715         * gcc.dg/990524-1.c: New test.
44716
44717 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44718
44719         * gcc.c-torture/compile/990523-1.c: New test.
44720
44721 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44722
44723         * gcc.c-torture/compile/990519-1.c: New test.
44724
44725 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44726
44727         * gcc.c-torture/compile/990517-1.c: New test.
44728
44729         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44730         (e4, f4): New tests.
44731         (main): Call them.
44732
44733 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44734
44735         * gcc.dg/noreturn-1.c: New test.
44736
44737 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44738
44739         * gcc.c-torture/execute/990513-1.c: New test.
44740
44741 1999-05-10  Richard Henderson  <rth@cygnus.com>
44742
44743         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44744
44745 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44746
44747         * g77.f-torture/execute/erfc.f: Use small single-precision
44748         values, to avoid problems on Alphas when not -mieee.
44749
44750 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44751
44752         * gcc.dg/990506-0.c: New test.
44753
44754 1999-05-08  Richard Henderson  <rth@cygnus.com>
44755
44756         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
44757         the constant to test.  Don't XFAIL 64-bit targets.
44758
44759         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44760         * g++.old-deja/g++.law/profile1.C: Likewise.
44761
44762         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
44763         operator new instances.
44764         * g++.old-deja/g++.other/delete5.C: Likewise.
44765
44766 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44767
44768         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
44769         intrinsic.
44770
44771 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44772
44773         * g77.f-torture/execute/u77-test.f: Reverse order of two
44774         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
44775
44776 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44777
44778         * gcc.dg/compare1.c: New test.
44779
44780 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44781
44782         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
44783         New tests.
44784
44785 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44786
44787         * g77.f-torture/compile/19990502-1.f: New test.
44788
44789 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44790
44791         * g77.f-torture/compile/19990502-0.f: New test.
44792
44793 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44794
44795         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
44796         intrinsic.
44797
44798 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44799
44800         * g77.f-torture/execute/u77-test.f (main): List libU77
44801         intrinsics not currently tested.
44802         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
44803         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
44804         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
44805         Trim blanks off the ends of some printed strings.
44806
44807 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44808
44809         * g77.f-torture/execute/u77-test.f (main): Just warn about
44810         FSTAT gid disagreement, as it's expected on some systems.
44811
44812 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44813
44814         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44815         use a new function, which allows for some slop.
44816         Clean up some commentary.
44817         (issum): The new function.
44818         (sgladd): Deleted subroutine.
44819
44820 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44821
44822         * g77.f-torture/execute/u77-test.f: Modify to be more like
44823         libf2c/libU77 version, bringing patches to that version here.
44824         Add suitable commentary.
44825
44826 1999-04-25  Richard Henderson  <rth@cygnus.com>
44827
44828         * gcc.dg/990424-1.c: New test.
44829
44830 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44831
44832         * g77.f-torture/execute/u77-test.f (main): Bug involving
44833         LSTAT has been fixed, so turn back on full checking.
44834
44835 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44836
44837         * g77.f-torture/compile/19990419-0.f: New test.
44838         * g77.f-torture/execute/19990419-1.f: New test.
44839
44840 1999-04-17  Richard Henderson  <rth@cygnus.com>
44841
44842         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44843         to avoid the need for a prototype to supress a warning.
44844
44845 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44846
44847         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44848
44849 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44850
44851         * gcc.c-torture/execute/990404-1.c: New test.
44852
44853 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44854
44855         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44856         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44857         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44858         missing initializer warnings.
44859
44860 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44861
44862         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44863         matching strings.
44864
44865 1999-03-26  Jeffrey A Law  (law@cygnus.com)
44866
44867         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
44868
44869 1999-03-26  Craig Burley  <craig@jcb-sc.com>
44870
44871         * g77.f-torture/execute/19990325-0.f: New test.
44872         * g77.f-torture/execute/19990325-1.f: New test.
44873
44874 1999-03-24  Jeffrey A Law  (law@cygnus.com)
44875
44876         * gcc.c-torture/execute/990324-1.c: New test.
44877
44878 1999-03-22  Jim Wilson  <wilson@cygnus.com>
44879
44880         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
44881         test with 4.
44882
44883 1999-03-17  Richard Henderson  <rth@cygnus.com>
44884
44885         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
44886
44887 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44888
44889         * g77.f-torture/execute/19990313-2.f: New test.
44890         * g77.f-torture/execute/19990313-3.f: New test.
44891
44892 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44893
44894         * g77.f-torture/execute/19990313-0.f: New test.
44895         * g77.f-torture/execute/19990313-1.f: New test.
44896
44897 1999-03-12  Jim Wilson  <wilson@cygnus.com>
44898
44899         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
44900         printf to sprintf.
44901         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
44902         (main): Add check for u15.  Conditionalize u31 check depending on
44903         whether ints are <32 bits or >=32 bits.
44904
44905 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44906
44907         * g77.f-torture/execute/19981119-0.f: Improve testiness.
44908
44909 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44910
44911         * g77.f-torture/compile/19990305-0.f: New test.
44912         * g77.f-torture/execute/19981119-0.f: New test.
44913
44914 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44915
44916         * g77.f-torture/execute/970625-2.f: call ABORT if final
44917         result is not correct, instead of just printing it.
44918         Add this checking via newly introduced obfuscation, to
44919         trip up buggy front ends.
44920
44921 1999-03-07  Craig Burley  <craig@jcb-sc.com>
44922
44923         * g77.f-torture/compile/960317-1.f: Moved from being
44924         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
44925
44926 1999-03-06  Craig Burley  <craig@jcb-sc.com>
44927
44928         * g77.f-torture/execute/960317-1.f: New (old) test.
44929         * g77.f-torture/execute/970625-2.f: Ditto.
44930
44931 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
44932
44933         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
44934         message on line 1 or line 2; cccp and cpplib do this differently.
44935
44936 1999-03-01  Jeffrey A Law  (law@cygnus.com)
44937
44938         * g++.old-deja/g++.law/weak1.C: New test.
44939
44940 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44941
44942         * gcc.c-torture/execute/990119-1.c: Renamed to...
44943         * gcc.dg/990119-1.c: this, so it will only be tested once
44944         (it's a preprocessor test, it doesn't need to be run at
44945         multiple optimization levels).
44946
44947 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44948
44949         * lib/g++.exp: Don't add incdir=$base_dir/../include to
44950           ALWAYS_CXXFLAGS.
44951
44952 1999-02-24  Craig Burley  <craig@jcb-sc.com>
44953
44954         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
44955         * g77.f-torture/compile/19981216-0.f: ...as it is expected
44956         to not be compilable by current g77.
44957
44958 1999-02-24  Nick Clifton  <nickc@cygnus.com>
44959
44960         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
44961
44962 1999-02-22  Jeffrey A Law  (law@cygnus.com)
44963
44964         * gcc.c-torture/execute/990222-1.c: New test.
44965
44966 1999-02-19  Craig Burley  <craig@jcb-sc.com>
44967
44968         * g77.f-torture/compile/19990218-0.f: New test.
44969         * g77.f-torture/noncompile/19990218-1.f: New test.
44970
44971 1999-02-18  Craig Burley  <craig@jcb-sc.com>
44972
44973         * g77.f-torture/compile/19981216-0.f: New test.
44974
44975 1999-02-14  Jeffrey A Law  (law@cygnus.com)
44976
44977         * gcc.dg/990214-1.c: New test.
44978
44979 1999-02-13  Jeffrey A Law  (law@cygnus.com)
44980
44981         * gcc.dg/990213-2.c: New test.
44982
44983         * gcc.dg/990213-1.c: New test.
44984
44985 1999-02-12  Jeffrey A Law  (law@cygnus.com)
44986
44987         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
44988         ints.
44989
44990 1999-02-11  Nick Clifton  <nickc@cygnus.com>
44991
44992         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
44993         specified by target.
44994
44995         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
44996
44997 1999-02-11  Jeffrey A Law  (law@cygnus.com)
44998
44999         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45000
45001 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45002
45003         * gcc.dg/special/ecos.exp: New test driver for new tests with
45004         special requirements.
45005
45006         * gcc.dg/special/alias-1.c: New test.
45007         * gcc.dg/special/gcsec-1.c: New test.
45008         * gcc.dg/special/weak-1.c: New test.
45009         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45010         * gcc.dg/special/weak-2.c: New test.
45011         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45012         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45013         * gcc.dg/special/wkali-1.c: New test.
45014         * gcc.dg/special/wkali-2.c: New test.
45015         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45016         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45017
45018 1999-02-10  Felix Lee  <flee@cygnus.com>
45019
45020           * lib/c-torture.exp (c-torture-compile): Pull out code for
45021           analyzing gcc error messages.
45022           (c-torture-execute): Likewise.  Fix some (harmless) false
45023           positives.
45024           * lib/gcc.exp (gcc_check_compile): New function.
45025
45026 1999-02-08  Richard Henderson  <rth@cygnus.com>
45027
45028         * gcc.c-torture/execute/990208-1.c: New test.
45029
45030 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45031
45032         * g++.dg/special/ecos.exp: New driver for new tests with special
45033         requirements
45034
45035         * g++.dg/special/conpr-1.C: New test
45036         * g++.dg/special/conpr-2.C: New test
45037         * g++.dg/special/conpr-2a.C: New test
45038         * g++.dg/special/conpr-3.C: New test
45039         * g++.dg/special/conpr-3a.C: New test
45040         * g++.dg/special/conpr-3b.C: New test
45041
45042         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45043         allow g++ to use the dg driver
45044
45045         * README: Add comment about g++.dg directory
45046
45047 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45048
45049         * README: Update email addresses.
45050
45051 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45052
45053         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45054         arguments in order to force structure S onto the stack even on
45055         the alpha.
45056         (test): Pass 10 leading arguments to function foo as well as the
45057         structure S.
45058
45059         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45060         failure for all targets.
45061
45062         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45063         abort to terminate program execution.
45064
45065 1999-01-30  Richard Henderson  <rth@cygnus.com>
45066
45067         * gcc.c-torture/execute/990130-1.c: New test.
45068
45069 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45070
45071         * gcc.dg/990130-1.c: New test.
45072
45073 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45074
45075         * gcc.c-torture/execute/990128-1.c: New test.
45076
45077 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45078
45079         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45080
45081 1999-01-27  Felix Lee  <flee@cygnus.com>
45082
45083         * lib/c-torture.exp (c-torture-compile): pull out code for
45084         analyzing gcc error messages.
45085         (c-torture-execute): ditto, and fix some (harmless) false
45086         positives.
45087         * lib/gcc.exp (gcc_check_compile): new function.
45088
45089 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45090
45091         * gcc.dg/990117-1.c: New test.
45092
45093         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45094
45095         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45096
45097 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45098
45099         * g77.f-torture/compile/990115-1.f: New test.
45100
45101 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45102
45103         * gcc.c-torture/compile/990107-1.c: New test
45104
45105 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45106
45107         * gcc.c-torture/execute/990106-2.c: New test.
45108
45109         * gcc.c-torture/execute/990106-1.c: New test.
45110
45111 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45112
45113         * gcc.c-torture/compile/981223-1.c: New test.
45114
45115 1998-12-29  Richard Henderson  <rth@cygnus.com>
45116
45117         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45118         (opt3): Rename from opt4 and disable.
45119
45120 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45121
45122         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45123
45124 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45125
45126         * g++.old-deja/g++.other/conv5.C: New test.
45127
45128 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45129
45130         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45131
45132 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45133
45134         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45135
45136 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45137
45138         * gcc.c-torture/compile/981211-1.c: New test.
45139
45140 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45141
45142         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45143
45144         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45145
45146 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45147
45148         * gcc.special/930510-1.c: Make C9X safe.
45149         * gcc.misc-tests/gcov-1.c Similarly.
45150         * gcc.misc-tests/gcov-2.c Similarly.
45151
45152 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45153
45154         * gcc.dg/ultrasp1.c: New test.
45155
45156 1998-12-06  Richard Henderson  <rth@cygnus.com>
45157
45158         * gcc.c-torture/execute/981206.c: New test.
45159
45160 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45161
45162         * g++.old-deja/g++.ns/template7.C: New test.
45163
45164         * g++.old-deja/g++.other/expr1.C: New test.
45165
45166         * g++.old-deja/g++.eh/tmpl3.C: New test.
45167
45168         * g++.old-deja/g++.eh/tmpl2.C: New test.
45169
45170 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45171
45172         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45173         * g++.old-deja/g++.other/using6.C: Removed.
45174         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45175
45176         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45177
45178 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45179
45180         * g++.old-deja/g++.pt/overload8.C: New test.
45181
45182         * g++.old-deja/g++.pt/overload7.C: New test.
45183
45184         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45185
45186         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45187         and relinking messages.
45188         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45189         compiling with -frepo.
45190
45191 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45192
45193         * g++.old-deja/g++.pt/lookup6.C: New test.
45194
45195 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45196
45197         * gcc.c-torture/execute/981130-1.c: New test.
45198         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45199
45200 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45201
45202         * g++.old-deja/g++.pt/explicit76.C: New test.
45203
45204         * g++.old-deja/g++.pt/friend38.C: New test.
45205
45206         * g++.old-deja/g++.ns/crash2.C: New test.
45207
45208         * g++.old-deja/g++.pt/defarg8.C: New test.
45209
45210         * g++.old-deja/g++.pt/instantiate6.C: New test.
45211
45212         * g++.old-deja/g++.pt/static6.C: New test.
45213
45214         * g++.old-deja/g++.pt/decl2.C: New test.
45215
45216 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45217
45218         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45219         problem is actually related with name lookup, but so what? :-)
45220
45221         * g++.old-deja/g++.pt/friend37.C: New test.
45222
45223 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45224
45225         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45226         element, which fails on some systems.
45227
45228         * g77.f-torture/execute/labug1.f: New test.
45229
45230 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45231
45232         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45233         is defined.
45234
45235 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45236
45237         * g77.f-torture/compile/981117-1.f: New test.
45238
45239 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45240
45241         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45242         properly discarded.
45243
45244 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45245
45246         * gcc.c-torture/execute/memcheck: New directory of tests for
45247         -fcheck-memory-usage.
45248
45249 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45250
45251         * README: New file, general information about the testsuite and
45252         new description of the various C++ test subdirectories.
45253         * README.g++: Eliminate obsolete information, update and move most
45254         relevant stuff to README.
45255
45256 1998-11-07  Richard Henderson  <rth@cygnus.com>
45257
45258         * gcc.c-torture/compile/981107-1.c: New test.
45259
45260 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45261
45262         * execute/memcpy-bi.c: New testcase.
45263
45264 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45265
45266         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45267         base classes.
45268
45269         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45270         template is selected.
45271
45272         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45273         classes, it should be accepted for all types.
45274
45275         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45276
45277         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45278         specializations start with template headers.
45279
45280 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45281
45282         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45283
45284         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45285         non-POD types.
45286
45287 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45288
45289         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45290
45291 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45292
45293         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45294
45295 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45296
45297         * 981019-1.c: New test.
45298
45299 1998-10-14  Robert Lipe <robertl@dgii.com>
45300
45301         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45302         find objc headers.
45303
45304 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45305
45306         * compile/981001-4.c: Remove use of GCC extension that triggers a
45307         compiler bug.
45308
45309 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45310
45311         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45312
45313 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45314
45315         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45316         instantiation of template produces incorrect code for delete
45317         expression.
45318
45319         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45320         constructors' name is not unique.
45321         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45322         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45323
45324         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45325         automatic array of const is ill-formed.
45326
45327         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45328         of template parameter?
45329
45330         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45331         const.
45332
45333         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45334         pointer-to-member expression.
45335
45336         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45337         declaration causes ICE.
45338
45339 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45340
45341         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45342         reserved in the global namespace.
45343
45344         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45345         generate needed virtual table.
45346
45347         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45348
45349 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45350
45351         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45352         template-dependent type
45353
45354 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45355
45356         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45357         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45358         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45359
45360         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45361         class should be usable as argument of member function.
45362         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45363         class should be usable as return type of member function.
45364         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45365         class should be usable as type of data member.
45366
45367         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45368
45369 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45370
45371         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45372
45373 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45374
45375         * gcc.dg/dll-?.c Add thumb to target list.
45376         Fix assembler scan patterns to match current assembler output.
45377
45378 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45379
45380         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45381         matching of template brackets.
45382
45383         * g++.old-deja/g++.other/using4.C: New test.  Test using
45384         declarations of methods from base classes.
45385
45386         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45387         within functions should introduce names into the innermost
45388         enclosing namespace.
45389
45390         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45391         of static locals if first initialization throws.
45392
45393 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45394
45395         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45396
45397 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45398
45399         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45400         lose track of the possible targets of tablejump insns.
45401         * special/special.exp: Run it.
45402
45403 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45404
45405         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45406         must be declared before its specializations can be named in friend
45407         declarations.
45408
45409 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45410
45411         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45412
45413         * g77.f-torture/execute/io1.f: New test.
45414
45415 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45416
45417         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45418         with pointer to template function, for which no argument deduction
45419         is possible.
45420
45421         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45422         specialization of template function as argument to template
45423         function.
45424
45425         * g++.old-deja/g++.other/access2.C: New test; Inner class
45426         shouldn't have privileged access to Outer's names.
45427
45428 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45429
45430         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45431         friend template declared within template class conflicts with
45432         nested class of the same name.
45433
45434         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45435         is ignored.
45436
45437         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45438         object with direct initializer as function declaration.
45439
45440         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45441         initializers.
45442
45443         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45444         involving const pointer and NULL produces incorrect result.
45445
45446         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45447         type name without `typename' should be rejected with -pedantic.
45448
45449 1998-10-02  Richard Henderson  <rth@cygnus.com>
45450
45451         * g++.old-deja/g++.other/addrof1.C: New test.
45452
45453 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45454
45455         * gcc.c-torture/compile/981001-1.c: New test.
45456         * gcc.c-torture/execute/981001-1.c: New test.
45457
45458 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45459
45460         * gcc.c-torture/compile/981001-2.c: New test.
45461         * gcc.c-torture/compile/981001-3.c: New test.
45462         * gcc.c-torture/compile/981001-4.c: New test.
45463
45464 1998-10-01  Robert Lipe  <robertl@dgii.com>
45465
45466         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45467         multilibbed hosts.  Idea grafted from g77.exp.
45468
45469 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45470
45471         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45472         avoid losing on systems which need -lsocket.
45473
45474 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45475
45476         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45477         * g++.old-deja/g++.other/nested2.C: Ditto.
45478         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45479         failure.
45480
45481 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45482
45483         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45484         preferred over template operator!= for enum bitfields.
45485
45486 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45487
45488         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45489         that happen to have the same base name, but in different scopes,
45490         are incorrectly rejected.
45491
45492 1998-09-16  Richard Henderson  <rth@cygnus.com>
45493
45494         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45495         on the native word size instead of an integer literal.
45496
45497 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45498
45499         * g++.old-deja/g++.other/static2.C: Invocation of static data
45500         member of type pointer-to-function denoted as non-static member.
45501
45502         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45503         checks involving function types and aliases.
45504
45505 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45506
45507         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45508         redefined to the same non-trivial type.
45509
45510         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45511         namespace-qualification of template specializations declared in
45512         other namespaces.
45513
45514         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45515         to declare a subset of the specializations of a template function
45516         as friends of specializations of a template class.
45517
45518         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45519         member templates that do not fully specialize the enclosing
45520         template class are rejected.
45521
45522 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45523
45524         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45525
45526 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45527
45528         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45529         altered from libf2c/libU77 version.
45530
45531 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45532
45533         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45534
45535 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45536
45537         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45538         (un)signed char are different types for template specialization
45539         purposes.
45540
45541 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45542
45543         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45544         * objc: ObjC testsuite.
45545
45546 1998-08-31  Catherine Moore  <clm@cygnus.com>
45547
45548         * gcc.c-torture/execute/941014-1.x: New file.
45549
45550 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45551
45552         * lib/c-torture.exp: Add support for
45553         torture_eval_before_compile and torture_eval_before_execute
45554         variables.
45555
45556 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45557
45558         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45559         this test triggers valid.
45560
45561 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45562
45563         * gcc.dg/980827-1.c: New test.
45564
45565 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45566
45567         * gcc.c-torture/execute/loop-4b.c: New test.
45568
45569 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45570
45571         * lib/c-torture.exp: Add support for
45572         torture_eval_before_compile and torture_eval_before_execute
45573         variables.
45574
45575 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45576
45577         * gcc.c-torture/compile/980825-1.c: New test.
45578
45579 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45580
45581         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45582         count number tests in opt_t0 not good_t0.
45583
45584 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45585
45586         * gcc.c-torture/compile/930326-1.x: Fix typo.
45587
45588 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45589
45590         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45591         causes an ICE.
45592
45593 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45594
45595         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45596         STACK_SIZE is defined.
45597         * gcc.c-torture/unsorted/stuct.c: Similarly.
45598
45599         * gcc.c-torture/compile/980821-1.c: New test.
45600
45601 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45602
45603         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45604
45605 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45606
45607         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45608         code.
45609
45610 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45611
45612         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45613         error'.
45614
45615 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45616
45617         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45618
45619 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45620
45621         * gcc.c-torture/compile/980816-1.c: New test.
45622
45623         * gcc.dg/980816-1.c: New test.
45624
45625 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45626
45627         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45628         compiler for ieee tests.
45629
45630 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45631
45632         * g77.f-torture/compile/980729-0.f: New test.
45633
45634 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45635
45636         * gcc.c-torture/special/eeprof-1.c: New test, for
45637         -finstrument-functions.
45638         * gcc.c-torture/special/special.exp: Run it.
45639
45640 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45641
45642         * gcc.c-torture/compile/980729-1.c: New test.
45643
45644 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45645
45646         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45647         __thumb__ is defined, and test for ARM style doubles if so.
45648
45649 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45650
45651         * g77.f-torture/noncompile/980615-0.f: New test.
45652
45653 1998-07-26  H.J. Lu  (hjl@gnu.org)
45654
45655         * gcc.dg/980312-1.c: Do link instead of compile.
45656         * gcc.dg/980313-1.c: Likewise.
45657
45658 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45659
45660         * gcc.c-torture/compile/980726-1.c: New test.
45661
45662 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45663
45664         * g77.f-torture/execute/io0.f: New test.
45665
45666 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45667
45668         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45669         an int.
45670
45671 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45672
45673         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45674         m32r bugs.
45675
45676 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45677
45678         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45679         c-decl.c:grokdeclarator can handle mode attributes.
45680
45681 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45682
45683         * gcc.c-torture/execute/980716-1.c: New test.
45684
45685 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45686
45687         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45688         the mn10200.
45689         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45690         the mn10200.
45691         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45692         * gcc.c-torture/compile/930326-1.x: Similarly.
45693
45694 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45695
45696         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45697         New test from Craig.
45698
45699 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45700
45701         * g77.f-torture/noncompile/980616-0.f: New test.
45702
45703         * g77.f-torture/execute/970816-3.f: New test from Craig.
45704
45705 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45706
45707         *  g++.other/singleton.C: Return error value instead of taking
45708         SIGSEGV.
45709
45710 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45711
45712         *  g++.other/singleton.C: New test.  Warning is under dispute.
45713         Runtime crash is not.
45714
45715 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45716
45717         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45718         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45719         using6.C, using7.C}: New namespace tests.
45720
45721 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45722
45723         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45724         specialization with typedef'ed names used as array indexes.
45725
45726 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45727
45728         * gcc.c-torture/execute/980709-1.c: New test.
45729
45730         * gcc.dg/980709-1.c: New test.
45731
45732 1998-07-07  Richard Henderson  <rth@cygnus.com>
45733
45734         * gcc.c-torture/execute/bcp-1.c: New test.
45735
45736 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45737
45738         * gcc.c-torture/execute/980707-1.c: New test.
45739
45740 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45741
45742         * gcc.c-torture/compile/980706-1.c: New test.
45743
45744 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45745
45746         * g77.f-torture/execute/980701-0.f,
45747         g77.f-torture/execute/980701-1.f: New test from Craig.
45748
45749 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45750
45751         * gcc.c-torture/compile/980701-1.c: New test.
45752
45753         * gcc.c-torture/execute/980701-1.c: New test.
45754
45755 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
45756 rlsruhe.de>
45757
45758         * g++.old-deja/g++.robertl/eb132.C: New test.
45759         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45760
45761 1998-06-29  Dave Love  <d.love@dl.ac.uk>
45762
45763         * g77.f-torture/execute/980628-7.f,
45764         g77.f-torture/execute/980628-8.f,
45765         g77.f-torture/execute/980628-9.f,
45766         g77.f-torture/execute/980628-10.f: New tests from Craig.
45767
45768         * g77.f-torture/execute/980628-3.f: Remove mail headers.
45769
45770 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45771
45772         * g77.f-torture/execute/980628-4.f: New test from Craig.
45773         * g77.f-torture/execute/980628-5.f: Likewise.
45774         * g77.f-torture/execute/980628-2.f: Likewise.
45775         * g77.f-torture/execute/980628-0.f: Likewise.
45776         * g77.f-torture/execute/980628-1.f: Likewise.
45777         * g77.f-torture/execute/980628-3.f: Likewise.
45778         * g77.f-torture/execute/980628-6.f: Likewise.
45779
45780 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45781
45782         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
45783         directory when nothing has been installed yet.
45784
45785 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
45786
45787         * gcc.c-torture/special/special.exp: Handle newer versions of
45788         dejagnu.
45789
45790 1998-06-26  Jeffrey A Law  (law@cygnus.com)
45791
45792         * gcc.dg/980626-1.c: New test.
45793
45794 1998-06-19  Bruno Haible <haible@ilog.fr>
45795
45796         * gcc.misc-tests/m-un-2.c: New test.
45797         * g++.old-deja/g++.other/warn01.c: Likewise.
45798
45799 1998-06-19  Robert Lipe  <robertl@dgii.com>
45800
45801         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
45802         compatibility with assmblers with a different comment character.
45803         Eliminate use of GAS-specific extensions.
45804
45805 1998-06-19  Jeffrey A Law  (law@cygnus.com)
45806
45807         * gcc.c-torture/execute/ieee/980619-1.c: New test.
45808
45809 1998-06-19  Robert Lipe  <robertl@dgii.com>
45810
45811         * lib/g77.exp: Replace search for libf2c.a with search for newly
45812         renamed libg2c.a
45813
45814 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45815
45816         * gcc.c-torture/execute/980617-1.c: New test.
45817
45818 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45819
45820         * gcc.c-torture/execute/980612-1.c: New test.
45821
45822 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45823
45824         * gcc.dg/980523-1.c: Only test on ppc-linux.
45825         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45826
45827         * gcc.c-torture/execute/980608-1.c: New test.
45828
45829 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45830
45831         * gcc.c-torture/execute/980605-1.c: New test.
45832
45833 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45834
45835         * gcc.c-torture/execute/980604-1.c: New test.
45836
45837 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45838
45839         * gcc.c-torture/execute/980602-1.c: New test.
45840         * gcc.c-torture/execute/980602-2.c: Likewise.
45841
45842 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45843
45844         * 970125-0.f: Fix per JCB.  Add commentary.
45845
45846 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45847
45848         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45849         IEEE -0 support.
45850
45851 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45852
45853         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45854         earlier.
45855
45856 1998-05-28  Catherine Moore <clm@cygnus.com>
45857
45858         * gcc.c-torture/execute/980526-3.c: New test.
45859
45860 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45861
45862         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45863         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
45864         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
45865         m88k-motorola-sysv3 to XFAIL.
45866
45867 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45868
45869         * gcc.dg/980526-1.c: New test.
45870         * gcc.c-torture/execute/980526-2.c: New test.
45871
45872 1998-05-26  Jeffrey A Law  (law@cygnus.com)
45873
45874         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
45875
45876         * gcc.c-torture/execute/980526-1.c: New test.
45877
45878 1998-05-26  Dave Love  <d.love@dl.ac.uk>
45879
45880         * g77.f-torture/execute/alpha2.f: Add runtime test.
45881
45882 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
45883
45884         * g++.old-deja/old-deja.exp: Strip leading directories.
45885
45886         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
45887         error for the line.  Don't run multiple tests for the same line.
45888
45889 1998-05-23  Jeffrey A Law  (law@cygnus.com)
45890
45891         * gcc.dg/980523-1.c: New test.
45892
45893 1998-05-23  Dave Love  <d.love@dl.ac.uk>
45894
45895         * g77.f-torture/compile/970915-0.f: New test.
45896
45897 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
45898
45899         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
45900
45901 1998-05-21  Jeffrey A Law  (law@cygnus.com)
45902
45903         * gcc.dg/980520-1.c: New test.
45904
45905 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
45906
45907         * gcc.dg/980502-1.c: Fix return type.
45908
45909 1998-05-20  Jeffrey A Law  (law@cygnus.com)
45910
45911         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
45912         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
45913         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
45914         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
45915         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
45916
45917 1998-05-20  Dave Love  <d.love@dl.ac.uk>
45918
45919         * g77.f-torture/execute/980520-1.f: New test.
45920
45921 1998-05-15  Dave Love  <d.love@dl.ac.uk>
45922
45923         * lib/mike-g77.exp: New file.
45924
45925         * g77.f-torture/noncompile/noncompile.exp,
45926         g77.f-torture/noncompile/check0.f: New files.
45927
45928 1998-05-14  Dave Love  <d.love@dl.ac.uk>
45929
45930         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
45931         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
45932         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
45933         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
45934         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
45935         abort where appropriate.
45936
45937 1998-05-05  Michael Meissner  <meissner@cygnus.com>
45938
45939         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
45940         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
45941
45942 1998-04-29  Dave Love  <d.love@dl.ac.uk>
45943
45944         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
45945
45946 1998-04-27  Dave Love  <d.love@dl.ac.uk>
45947
45948         * g77.f-torture/compile/980427-0.f: New test.
45949
45950 1998-04-24  Dave Love  <d.love@dl.ac.uk>
45951
45952         * g77.f-torture/compile/980424-0.f: New test.
45953
45954 1998-04-19  Dave Love  <d.love@dl.ac.uk>
45955
45956         * g77.f-torture/compile/980419-2.f (main): New test.
45957         * g77.f-torture/compile/970125-0.f: New test.
45958         * g77.f-torture/compile/980419-1.f: New test.
45959
45960 1998-04-08  Jim Wilson  <wilson@cygnus.com>
45961
45962         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
45963         of loop-4.c.
45964
45965 1998-04-07  Jim Wilson  <wilson@cygnus.com>
45966
45967         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
45968
45969 1998-04-03  Jim Wilson  <wilson@cygnus.com>
45970
45971         * gcc.c-torture/compile/980329-1.c: New test.
45972
45973 1998-03-18  Jim Wilson  <wilson@cygnus.com>
45974
45975         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
45976         * gcc.dg/980312-1.c: Fix typo in -march command.
45977
45978 1998-03-16  H.J. Lu  (hjl@gnu.org)
45979
45980         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
45981
45982 1998-03-11  Robert Lipe  <robertl@dgii.com>
45983
45984         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
45985         Dave Love agree the Fortran source is bogus.
45986
45987 1998-03-11  Robert Lipe  <robertl@dgii.com>
45988
45989         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
45990         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
45991         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
45992         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
45993         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
45994
45995 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45996
45997         * g++.old-deja/g++.other/friend1.C: New test.
45998
45999 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46000
46001         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46002         possibly uninitialized) variables and declare dnrm2.
46003
46004 1998-02-23  Robert Lipe <robertl@dgii.com>
46005
46006         From Bruno Haible <haible@ilog.fr>:
46007         * gcc.c-torture/execute/980223.c: New test.
46008
46009 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46010
46011         * gcc.dg/ifelse-1.c: New test.
46012
46013 1998-02-09  H.J. Lu  (hjl@gnu.org)
46014
46015         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46016
46017           * lib/old-dejagnu.exp (old-dejagnu): Added the
46018           "execution test - XFAIL *-*-*" handling in the spirit of
46019           "excess errors test -". Changed the "execution test fails"
46020           handling to be like "excess errors test fails".
46021           * Update various tests accordingly.
46022
46023 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46024
46025         * gcc.c-torture/execute/980205.c: New test.
46026
46027 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46028
46029         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46030         * lib/f-torture.exp: Similarly.
46031         * gcc.c-torture: Rename all .cexp files to .x files.
46032
46033 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46034
46035         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46036         (940510-1.c): Removed duplicate.
46037         (971104-1.c): New test.
46038
46039 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46040
46041           * lib/f-torture.exp: Improve error and loop detection.
46042
46043 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46044
46045         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46046         use that to size the filler array.
46047
46048 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46049
46050         * lib/c-torture.exp(c-torture-execute): Fix typo.
46051
46052         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46053         testcase as the executable name. Keep the executable around if
46054         the test fails.
46055
46056 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46057
46058         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46059         changes.  Only test one -g option, and move it to the end of the
46060         list of options to test.
46061
46062 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46063
46064         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46065         variable GCC_TORTURE_OPTIONS to supply default switches separated
46066         by colons.  If no environment variable, run tests with -O0 -g, -O1
46067         -g, and -O2 -g as well.
46068
46069 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46070
46071         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46072         explanatory comments. Fix indentation.
46073
46074 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46075
46076         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46077
46078 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46079
46080         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46081         * g++.old-deja/g++.mike/p7325.C: Likewise.
46082         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46083
46084 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46085
46086         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46087         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46088         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46089         * g++.old-deja/g++.law/operators4.C: Likewise.
46090
46091 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46092
46093         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46094         * g++.old-deja/g++.mike/p784.C: Ditto.
46095         * g++.old-deja/g++.mike/p785.C: Ditto.
46096
46097 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46098
46099           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46100
46101 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46102
46103         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46104         target feature; pass this to c-torture-execute as needed.
46105
46106 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46107
46108         * lib/c-torture.exp(c-torture-execute): If the previous and the
46109         current executables being tested are identical, we don't need to
46110         run the executable again. Try to make the executable names
46111         unique. Add an optional argument for passing additional compiler
46112         flags.
46113
46114 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46115
46116         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46117
46118 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46119
46120         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46121
46122 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46123
46124         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46125         32bit or larger longs.
46126
46127         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46128         have either a 32bit long or 32bit int.
46129
46130 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46131
46132         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46133         Make double precision tests dependent on sizeof (double).
46134
46135 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46136
46137         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46138         too.
46139
46140 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46141
46142         * gcc.c-torture/compile/961203-1.cexp: New script.
46143
46144 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46145
46146         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46147         up the includes ourselves.
46148
46149 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46150
46151         * lib/plumhall.exp: Remove random include, and add a few
46152         verbose messages for debugging.
46153
46154 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46155
46156         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46157         of trying to do it ourselves.
46158
46159 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46160
46161         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46162
46163 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46164
46165         * gcc.prms/5403.c: Made regexp a bit less strict.
46166
46167 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46168
46169         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46170         is returned from remote_load instead.
46171         * lib/plumhall.exp: Ditto.
46172         * lib/mike-g++.exp: Ditto.
46173         * lib/old-dejagnu.exp: Ditto.
46174         * lib/c-torture.exp: Ditto.
46175
46176 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46177
46178         * lib/g++.exp: Use build_wrapper procedure.
46179         * lib/gcc.exp: Ditto.
46180
46181 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46182
46183         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46184         an old-style decl for malloc.  Fixes tests to work when
46185         sizeof (int) != sizeof (size_t).
46186
46187 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46188
46189         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46190
46191         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46192         use stdargs.h interface.
46193
46194 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46195
46196         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46197         NO_VARARGS when compiling.
46198
46199 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46200
46201         * lib/plumhall.exp(ph_includes): New procedure.
46202         (ph_make): Use it.
46203         (ph_compiler): Ditto.
46204
46205         * lib/g++.exp: Rename test-glue.c to testglue.c.
46206         * lib/gcc.exp: Ditto.
46207
46208 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46209
46210         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46211         to completion when it's called.
46212
46213 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46214
46215         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46216         is defined, don't do test.
46217
46218 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46219
46220         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46221         for object files.
46222         (ph_summary): Mark skipped testcases as untested, not unresolved.
46223
46224         * lib/plumhall.exp (ph_make): If unresolved because of bad
46225         errorCode, record errorCode in log file.
46226         (*): Replace send_log/verbose with verbose -log.
46227
46228 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46229
46230         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46231         double conversion if double isn't at least 8 bytes.
46232
46233         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46234         int to work with targets where int is 16 bits.
46235
46236         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46237         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46238         precision for the test to complete.
46239
46240 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46241
46242         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46243         if d10v is not compiled with the -mdouble64 flag.
46244         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46245
46246         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46247         d10v is not compiled with the -mint32 flag.
46248
46249 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46250
46251         * lib/plumhall.exp: Use incr_count.
46252
46253 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46254
46255         * gcc.c-torture: Update to c-torture-1.45.
46256
46257 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46258
46259         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46260         the name of the expect testcase file).
46261
46262         * lib/g++.exp(g++_init): Ditto.
46263
46264 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46265
46266         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46267         the host.
46268
46269         * lib/gcc.exp(gcc_exit): New procedure.
46270
46271 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46272
46273         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46274         specs where appropriate.
46275
46276         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46277         because of new "candidates are" messages, and removed a few
46278
46279         * Converted all non-old-style g++ testcases to old-style, and
46280         moved into g++.old-deja.
46281
46282 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46283
46284         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46285         options.
46286
46287         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46288         succeeded.
46289
46290         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46291
46292 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46293
46294         * lib/gcc.exp (gcc_target_compile): Add support for defining
46295         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46296         the machine doesn't have those features.
46297
46298 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46299
46300         * g++.law/operators4.exp: Don't use LIBS.
46301
46302 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46303
46304         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46305
46306         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46307         * lib/g++.exp: Set it here instead. Also, allow use of the
46308         --tool_exec and --tool_opt options. Change CXX to
46309         GXX_UNDER_TEST.
46310
46311         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46312
46313         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46314
46315 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46316
46317         * lib/old-dejagnu.exp: Use prune_warnings instead of
46318         prune_system_crud.
46319         * lib/mike-g++.exp: Ditto.
46320         * lib/gcc.exp: Ditto.
46321         * lib/g++.exp: Ditto.
46322
46323         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46324
46325 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46326
46327           * 941014-2.c: Include stdlib.h
46328           * 960327-1.c: Include stdio.h
46329           * dbra.c, index-1.c: Don't assume ints are 32bits.
46330
46331 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46332
46333         * lib/gcc.exp: Add gcc,stack_size target feature.
46334
46335         * lib/g++.exp(g++_target_compile): Add the include and link
46336         paths here, not in two other places. And, it's $options, not
46337         options.
46338
46339         * lib/mike-g++.exp(postbase): Remove the code that determines
46340         the correct include and link paths.
46341         * g++.old-deja/old-deja.exp: Ditto.
46342
46343 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46344
46345         * lib/g++.exp(g++_init): target_compile no longer returns the
46346         filename of the result.
46347
46348 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46349
46350         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46351         call to glob.
46352
46353         * gcc.c-torture/special/special.exp: Change call to
46354         gcc_target_compile to include the object file.
46355
46356 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46357
46358         * gcc.c-torture/special/special.exp: Correct misspelling in last
46359         change.
46360
46361 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46362
46363         * lib/plumhall.exp(ph_summary): Log the entire output of the
46364         executable. Return -1 if there were any failures, 0 otherwise.
46365         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46366         (ph_make): Clean up objects and executables that were built
46367         if the tests succeeded.
46368
46369 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46370
46371         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46372         libraries and includes in the build tree as appropriate.
46373
46374 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46375
46376         * lib/c-torture.exp: Instead of looking for the global variable
46377         NO_LONG_LONG, check to see if that's a feature of the target.
46378
46379 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46380
46381         * config/default.exp: Minimize. Delete the remainer of the files in
46382         config; this functionality is now in devo/dejagnu/config.
46383
46384         g++.*/*: Pass any additional flags used to compile to postbase;
46385         delete CXXFLAGS.
46386
46387         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46388         is now done by runtest.exp. Use gcc_target_compile instead of
46389         compile.
46390
46391         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46392         Remove references to CFLAGS. Use remote_file instead of
46393         calling rm -f.
46394         (c-torture): Take a list of arguments to use to compile this
46395         testcase.
46396
46397         lib/g++.exp: Simplify. Use target_compile instead of compile.
46398         lib/gcc-dg.exp: Ditto.
46399         lib/gcc.exp: Ditto.
46400         lib/mike-{gcc,g++}.exp: Ditto.
46401         lib/old-dejagnu.exp: Ditto.
46402         lib/plumhall.exp: Ditto.
46403
46404 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46405
46406         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46407         (ph_linker): Likewise.
46408
46409 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46410
46411           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46412         MAP_ANON / MAP_ANONYMOUS if defined;
46413         else try to map from /dev/zero .
46414
46415 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46416
46417         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46418         isn't defined, then define it to MAP_ANONYMOUS.
46419
46420 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46421
46422         * gcc.c-torture: Update to c-torture-1.42 release.
46423
46424 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46425
46426         * gcc.c-torture: Update to c-torture-1.41 release.
46427
46428 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46429
46430         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46431         c-torture release.
46432
46433 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46434
46435         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46436         and LDFLAGS.  Fix second case to append the target_info ldflags
46437         onto LDFLAGS, not CFLAGS.
46438         * lib/g++.exp (g++_init): Add target_info stuff.
46439         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46440         of libgloss and newlib flags for !native.
46441
46442         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46443         (GDB): Fix relative path to go up another dir for finding gdb.
46444
46445 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46446
46447         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46448         versions in the target_info array, if they don't exist.
46449
46450 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46451
46452         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46453
46454 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46455
46456         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46457         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46458
46459 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46460
46461         * lib/old-dejagnu.exp: Don't remove the output file before we've
46462         actually tested it. Don't append pwd to the path of the executable
46463         we're testing.
46464
46465 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46466
46467         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46468
46469 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46470
46471         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46472         temporary directory for compiler files, and set it to a default
46473         value of /tmp. Set $output as the name of the output file from
46474         compiling the testcase. Add a -o option to $cflags_var so the
46475         compiler writes the final output file as $output. Set $executable
46476         to $output.
46477
46478         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46479         directory for compiler files, and set it to /tmp if it doesn't
46480         already have a value. Set $output_file to the name of the output
46481         file from compiling the testcase. Add a -o option to CXXFLAGS so
46482         the compiler writes the final output file as $output. Use $output
46483         as the executable to be tested.
46484
46485 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46486
46487         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46488
46489 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46490
46491         * gcc.c-torture/execute/pending-1.c: New test.  Still
46492         pending in Tege's queue.
46493
46494 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46495
46496         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46497         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46498         if there were failures.  Call unresolved if there were unresolved
46499         testcases.  Call gcc_fail if program did not run to completion.
46500         (ph_make): Pass additional argument name to ph_execute.
46501         (ph_execute): Add new argument.  Pass additional arguments to
46502         ph_summary.  Call gcc_fail is there is no execution output.
46503
46504 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46505
46506         * lib/plumhall.exp (proc_summary): Output relavent summary
46507         lines into the log so specific failures in plumhall can be
46508         investigated.
46509
46510 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46511
46512         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46513         (c-torture-execute): Don't try to execute tests which use
46514         "long long" types if $NO_LONG_LONG is nonzero.
46515
46516 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46517
46518         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46519         not c-torture.
46520
46521         * gcc.ieee: Move from here.
46522         * gcc.c-torture/execute/ieee: To here.
46523
46524 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46525
46526         * gcc.c-torture: Update to c-torture-1.41 release.
46527
46528 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46529
46530         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46531         not "$output".
46532
46533 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46534
46535         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46536         -c present.
46537
46538 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46539
46540         * config/proelf.exp: Handle connecting to a simulator.
46541
46542 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46543
46544         * config/proelf.exp: New file.  Enough framework that we can
46545         run c-torture tests on the proelf targets (or any other target
46546         that gdb can connect to for that matter).
46547
46548 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46549
46550         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46551         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46552
46553         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46554         exec_output exists.
46555
46556 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46557
46558         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46559         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46560
46561         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46562         to pass/fail/unresolved/unsupported/untested.  Caller must now
46563         call unresolved/unsupported/untested.
46564         * lib/*.exp: Update FSF address.  Update to handle new results of
46565         ${tool}_load.
46566         * lib/chill.exp (verbose): Delete.
46567
46568 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46569
46570         * lib/gcc.exp (default_gcc_start): Change order of args to
46571         $LDFLAGS $CFLAGS $LIBS.
46572         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46573         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46574         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46575         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46576         * gcc.misc-tests/dg-test.exp: Likewise.
46577         * gcc.misc-tests/msgs.exp: Likewise.
46578         * gcc.prms/prms.exp: Likewise.
46579         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46580         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46581
46582         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46583
46584 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46585
46586         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46587
46588         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46589         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46590
46591         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46592         necessary.
46593
46594 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46595
46596         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46597         global for loop; add use of $mathlib.
46598         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46599         settings here; set mathlib for anything but VxWorks.
46600
46601 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46602
46603         * gcc.c-torture: Update to c-torture-1.40 release.
46604
46605 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46606
46607         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46608         dg.exp.
46609
46610 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46611
46612         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46613         global.
46614
46615 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46616
46617         * lib/g++.exp (LIBS): Define if not already.
46618         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46619         (gcc-dg-prune): Call prune_gcc_output.
46620         * lib/gcc.exp (prune_gcc_output): New proc.
46621         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46622         prune_gcc_output.
46623
46624 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46625
46626         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46627         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46628
46629 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46630
46631         * gcc.c-torture: Update to c-torture-1.39 release.
46632
46633 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46634
46635         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46636         fails, try others as well.
46637
46638 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46639
46640         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46641         If compilation fails, mark execute tests as `untested'.
46642         If test is marked as unsupported, don't mark compilation and
46643         execute tests as failed.
46644
46645 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46646
46647         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46648         libstdc++ for whether or not we want to be doing shared
46649         libraries.  Delete link_curses since we don't need it anymore.
46650         * lib/mike-g++.exp (postbase): Don't link in libg++.
46651         * g++.old-deja/old-deja.exp: Likewise.
46652
46653 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46654
46655         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46656
46657 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46658
46659         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46660         For that, add `-Wl,-a,shared_archive'.
46661         * g++.old-deja/old-deja.exp: Likewise.
46662
46663 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46664
46665         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46666
46667 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46668
46669         * lib/mike-g++.exp (postbase): Pay attention to the status of
46670         g++_load.
46671
46672 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46673
46674           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46675
46676 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46677
46678         * lib/gcc.exp (default_gcc_start): No longer need to log program
46679         being executed or its output, execute_anywhere does that now.
46680         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46681         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46682
46683 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46684
46685         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46686         the same as those in lib/g++.exp.
46687
46688 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46689
46690         * gcc.c-torture: Update to c-torture-1.38 release.
46691         * gcc.ieee: Related changes.
46692
46693 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46694
46695         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46696         "exec". Minor reformatting changes.
46697
46698         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46699         cross. This means all "exec" calls now work on a remote host as
46700         well.
46701         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46702         cross. Filter out the extra "\r\n" stuff that expect puts in.
46703         (c-torture-execute): Filter out the bogus warnings like
46704         c-torture-compile does. Add support for canadian cross.
46705         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46706         Use execute_anywhere rather than calling exec directly. Now it
46707         works for canadian cross testing.
46708
46709 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46710
46711         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46712         results into a variable, and check that rather than using file exists.
46713
46714 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46715
46716         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46717         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46718
46719 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46720
46721         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46722         lib_curses if there's a shared libg++ in the build tree.
46723
46724 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46725
46726         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46727         if not supported target.
46728
46729 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46730
46731         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46732         link_curses up to always happen, not just for native builds.
46733
46734 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46735
46736         * gcc.c-torture: Update to c-torture-1.36 release.
46737         * gcc.failure: Related changes.
46738
46739 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46740
46741         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46742
46743 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46744
46745         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46746         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46747         runshlib, link_curses, and mathlib for link and run.
46748
46749         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46750         pass the runtime shared library options for Solaris, OSF/1, and
46751         Irix5, and link with -lcurses to avoid unresolved references.
46752
46753 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46754
46755         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
46756         only run once.
46757
46758 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46759
46760         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46761
46762 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
46763
46764         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
46765         do not have a framework for the "compat" tests yet.
46766
46767 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
46768
46769         * lib/mike-g++.exp (postbase): New local variable `mathlib',
46770         set to null if we're testing vxworks5.1.  Use that instead of
46771         `-lm' in the setting of LIBS for link and run.
46772
46773 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
46774
46775         * config/rom68k.exp (${tool}_load): Major changes to make it
46776         work.  Verified that it does in fact return the stuff in
46777         exec_output properly.  Catch any Emul or any TRAP other than 0.
46778
46779 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
46780
46781         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
46782         LDFLAGS properly for targets that need stuff from libgloss.
46783         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
46784         only run once.
46785         (gpp_initialized): New variable.
46786
46787 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
46788
46789         * config/rom68k.exp: Load libgloss.exp.
46790         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
46791         so we can produce a fully linked binary.
46792         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
46793         so we can produce a fully linked binary.
46794
46795 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
46796
46797         * lib/plumhall.exp (ph_section): Watch for expected failures.
46798         Add missing `else'.
46799
46800         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
46801         run the testcase.
46802         (c-torture): Likewise.
46803
46804 1995-08-28  Doug Evans  <dje@cygnus.com>
46805
46806         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
46807
46808         * lib/mike-g++.exp (mike_cleanup): New proc.
46809         (prebase): New globals compiler_result, not_compiler_result,
46810         target_regexp.
46811         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
46812         allow leading "-" in pattern.  Watch for unsupported tests.
46813         If $compiler_result is set, pattern match assembler code,
46814         and ditto for $not_compiler_result.
46815         * lib/mike-gcc.exp: Likewise.
46816
46817         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46818         execution "succeeded".
46819
46820 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46821
46822         * config/win32.exp: New file.
46823         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46824
46825 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46826
46827         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46828         unsupported.
46829         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46830         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46831         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46832
46833         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46834         "... without exceptions was ...".  That is now handled by
46835         prune_system_crud.
46836         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46837
46838 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46839
46840         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46841         sieve.c,sort2.c}: New files.
46842         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46843         sieve.exp,sort2.exp}: Drivers for them.
46844
46845         * lib/mike-gcc.exp (program_output): New user settable variable.
46846         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46847         messages.
46848         * lib/mike-g++.exp (program_output): New user settable variable.
46849
46850         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46851
46852         * config/sh.exp: Deleted (use sim.exp instead).
46853
46854 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46855
46856         * config/vx.exp: Declare CHECKTASK as global.
46857         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46858         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46859         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46860
46861 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46862
46863         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
46864         target. Like vx.exp, only includes `vx29k.exp' instead of
46865         `vxworks.exp'.
46866
46867 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
46868
46869         * config/sim.exp: Increase time limit from 120 seconds to 240.
46870
46871 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
46872
46873         * gcc.c-torture/execute/950628-1.c: New test.
46874
46875 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
46876
46877         * gcc.c-torture: Update with changes/additions from
46878         c-torture-1.34.
46879
46880 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
46881
46882         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
46883
46884 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
46885
46886         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
46887
46888 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
46889
46890         * gcc.c-torture/compile/950512-1.c: New test.
46891         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
46892         * gcc.dg/struct-ret-1.c: Likewise.
46893
46894 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
46895
46896         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
46897           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
46898
46899 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
46900
46901         * gcc.c-torture/special/920411-1.c: Deleted.
46902         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
46903
46904 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
46905
46906         * config/sim.exp (${tool}_load): Hack in call to bash to get a
46907         cpu limit.
46908
46909 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
46910
46911         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
46912
46913 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
46914
46915         From kenner;
46916         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
46917         is the proper length.
46918         * va-arg-3.c: Likewise.
46919
46920 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
46921
46922         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
46923         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
46924
46925         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
46926         * lib/g++.exp (default_g++_start): Delete old cruft.
46927
46928 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
46929
46930         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
46931         (2 * (1 << 18)) to (2 * (1 << 17)).
46932
46933         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
46934
46935 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
46936
46937         * config/rom68k.exp: Renamed from config/idp.exp
46938
46939 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
46940
46941         * c-torture/compile/921109-2.c
46942
46943 1995-04-18  Mike Stump  <mrs@cygnus.com>
46944
46945         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
46946         excess errors.
46947
46948 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
46949
46950         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
46951         output.
46952         * lib/g++.exp (default_g++_start): Likewise.
46953
46954 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
46955
46956         * gcc.c-torture/compile/950329-1.c: New test.
46957
46958 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
46959
46960           * config/bug.exp (${tool}_load): Updated to use new remote_open
46961           and remote_close procs.
46962         * config/idp.exp: New file.
46963
46964 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
46965
46966         * gcc.c-torture/execute/950322-1.c: New test.
46967
46968 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
46969
46970         * config/vx.exp (${tool}_load): Clean up testing of return code from
46971         vxworks_ld and vxworks_spawn.
46972
46973 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
46974
46975         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
46976
46977 1995-03-13  Mike Stump  <mrs@cygnus.com>
46978
46979         * lib/old-deja.exp: Add `excess errors test - ' error, now one
46980         can mark excess errors on a machine by machine basis.  Note, the
46981         default is to not expect any excess errors, even when excess
46982         errors test - is given, so you will want to put an XFAIL ... on
46983         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
46984         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
46985         those 4 machines, but no others.
46986
46987 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
46988
46989         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
46990         * lib/c-torture.exp: to here.
46991
46992 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
46993
46994         * gcc.c-torture/execute/950221-1.c: New test.
46995         * gcc.c-torture/execute/struct-ret-1.c: New test.
46996         * gcc.c-torture/compile/950221-1.c: New test.
46997
46998         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
46999
47000 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47001
47002         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47003         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47004
47005 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47006
47007         * g++.gb: New directory of tests, derived from my signature and
47008         class scoping tests.
47009
47010         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47011         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47012         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47013         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47014         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47015         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47016         * g++.gb/sig25.C: Likewise.
47017
47018         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47019         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47020         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47021         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47022         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47023         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47024         * g++.gb/sig25.exp: Likewise.
47025
47026         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47027         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47028         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47029         * g++.gb/scope13.C: Likewise, this test still fails.
47030
47031         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47032         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47033         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47034         * g++.gb/scope13.exp: Ditto.
47035
47036         * g++.gb/README: New file, explains what these tests are about.
47037
47038 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47039
47040         * lib/dg.exp (dg-do): Support `preprocess'.
47041         (dg-test): Likewise.
47042
47043 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47044
47045         * config/udi.exp: change "continue -expect" to "exp_continue".
47046
47047 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47048
47049         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47050         Delete redundant tests.
47051
47052         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47053         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47054         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47055         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47056         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47057         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47058         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47059         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47060
47061         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47062         storing label pointers.
47063         * gcc.c-torture/execute/921019-1.c: Likewise.
47064         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47065         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47066         parameter fp.
47067         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47068         constants.
47069
47070         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47071         Delete obsolete tests.
47072
47073         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47074         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47075         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47076         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47077         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47078         * gcc.c-torture/compile/950124-1.c: New test.
47079
47080         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47081
47082 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47083
47084         * lib/mike-g++.exp: Add -lm to LIBS.
47085
47086 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47087
47088         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47089
47090 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47091
47092         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47093
47094 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47095
47096         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47097
47098 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47099
47100         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47101         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47102         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47103         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47104         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47105         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47106         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47107         * g++.law/{operators31.C, operators32.C,
47108         * g++.law/{operators33.C, operators34.C}: Likewise.
47109         * g++.law/{pic1.C, refs2.C}: Likewise.
47110         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47111         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47112         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47113         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47114
47115         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47116         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47117         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47118         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47119         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47120         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47121         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47122         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47123         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47124         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47125         * g++.law/{operators34.exp}: Likewise.
47126         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47127         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47128         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47129         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47130         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47131
47132         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47133         No longer expected to fail.
47134         * g++.law/missed-error3.C: Tweak for recent bool changes.
47135
47136 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47137
47138         * config/emb-unix: Deleted.
47139         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47140         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47141
47142 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47143
47144         * lib/dg.exp (dg-test): Fix typo in last patch.
47145
47146 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47147
47148         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47149         (handles multiple occurrences).
47150
47151 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47152
47153         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47154         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47155         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47156         printed).
47157         * lib/c-torture.exp (c-torture-compile): Likewise.
47158         (c-torture): Prepend full path if missing.
47159         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47160         (gcc_fail): Likewise.
47161         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47162
47163 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47164
47165         * lib/netware.exp: Only attach to NetWare i386 systems.
47166
47167 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47168
47169         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47170         messages.  Add test name to "output pattern match" pass/fail message.
47171
47172 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47173
47174         * gcc.dg: New testsuite.
47175         * gcc.dg/dg.exp: New file.
47176
47177         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47178         test-switch.c}: Deleted.
47179
47180         * gcc.misc-tests/msgs.exp: New testcase driver.
47181
47182 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47183
47184         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47185         Watch for illegal return values from ${tool}_load.
47186         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47187         cross targets.  Coerce return value >0 to 1.
47188
47189 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47190
47191         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47192
47193         * config/emb-unix.exp: New file.
47194
47195         * config/sim.exp: Error if variable $SIM not defined.
47196         (${tool}_load): Mark test as "untested" if simulator missing.
47197
47198         * config/unix.exp: Load remote.exp to get rcp_download.
47199         * lib/c-torture.exp: Use different option lists for testcases with
47200         and without loops.
47201         * gcc.c-torture/execute/execute.exp: Likewise.
47202
47203 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47204
47205         * config/*.exp: Clarify return code from ${tool}_load.
47206         Call `unresolved' or `untested' instead of `warning' or `perror'
47207         (sometimes you still want to call both though).
47208         Add comment that `shell_id' is local to each file.
47209         * config/udi.exp (timeout): Set to 30.
47210         Don't print warning if connection fails, $connectmode has already
47211         printed an error.
47212         (${tool}_load): Move verbose messages to level 2.
47213         Rework pattern for "Process started" message.
47214         Pass `shell_id' to ${connectmode}_download.
47215         Retry twice upon timeout.  Make resetting of target more robust.
47216         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47217         Pass `shell_id' to exit_$connectmode.
47218         Only call exit_$connectmode if connected.
47219         * config/unix.exp (${tool}_load): Check return codes better.
47220         * config/vrtx.exp (${tool}_load): Likewise.
47221         * config/vx.exp (${tool}_load): Likewise.
47222         Delete unneeded global's.
47223         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47224         from ${tool}_load.
47225         (dg-stat): Delete.
47226         (dg-init): Delete recording of pass/fail counts.
47227         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47228         (old-dejagnu-init): Likewise.
47229         (old-dejagnu-stat): Delete contents, empty proc now.
47230         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47231         (c-torture): Delete references to lcnt, lpass, lfail.
47232         Get option list from TORTURE_OPTIONS.
47233         Delete -funroll[-all]-loops if no loops.
47234         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47235         (g++_stat): Delete contents (empty proc now).
47236         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47237         (gcc_finish): Likewise.
47238         (gcc_stat): Deleted.
47239         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47240         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47241         * gcc.c-torture/execute/execute.exp: Likewise.
47242         Split tests into two parts: compile, execute.
47243         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47244         no loops.  Update to reflect clarified return codes from ${tool}_load.
47245
47246 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47247
47248         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47249         to grep for.
47250         (old-dejagnu): Likewise (where necessary).
47251
47252 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47253
47254         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47255
47256         * lib/dg.exp (dg-process-target): Fix processing of selector.
47257         Add comment regarding use of `error'.
47258
47259         * lib/gcc.exp (prune_system_crud): Define if missing.
47260         * lib/g++.exp (prune_system_crud): Likewise.
47261
47262         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47263         Call prune_system_crud.
47264         * lib/dg.exp (dg-runtest): New proc.
47265         Use perror instead of send_user for tcl errors in testcase.
47266         Don't return any value, it's never used.
47267         Don't clobber previous definition of `unknown'.
47268         Print tcl errors in `dg-final'.
47269
47270 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47271
47272         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47273         (dg-test): Don't print errorInfo, it contains stack backtrace.
47274
47275 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47276
47277         * lib/g++.exp (runtest_file_p): Define if missing.
47278
47279 1994-09-24  Doug Evans  (dje@cygnus.com)
47280
47281         * lib/mike-g++.exp: Comment out loading of g++.exp.
47282         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47283         (default_g++_version): Always print something.
47284         (default_g++_start): Comment out call to `which'.
47285         (g++_start, g++_load): Deleted (must be defined in config file).
47286         * lib/gcc.exp: Test for existence of $CC at start.
47287         Delete check for tmpdir (done in gcc_init).
47288         (default_gcc_version): Always print something.
47289         (default_gcc_start): Comment out call to `which'.
47290         * config/*.exp: Major cleanup - make cross targets work at least a
47291         little better for g++ (by not being "--tool gcc" specific).
47292         Rename gcc_xxx to ${tool}_xxx.
47293         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47294         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47295
47296 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47297
47298         * lib/c-torture.exp (c-torture-compile): Rework compiler
47299         message processing.
47300
47301         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47302         c-torture.
47303
47304 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47305
47306         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47307
47308         * lib/dg.exp (dg-process-target): Support { target native }.
47309
47310 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47311
47312         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47313         looked for "... program xxx got fatal signal".
47314         Correct regsub munging of `comp_output'.
47315         Ignore compiler messages "path prefix not used" and "linker input
47316         file unused".
47317
47318 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47319
47320         * lib/gcc.exp (runtest_file_p): Define if missing.
47321         * gcc.prms/template.c: Example to work from.
47322
47323 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47324
47325         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47326         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47327
47328         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47329         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47330         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47331         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47332
47333         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47334         (dg-process-target): No longer a varargs proc.
47335         Return S/N for target, P/F for xfail.  All callers changed.
47336         (user option procs): More argument checking.
47337         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47338         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47339         (dg-test): Skip test if not running on selected target in `dg-do'.
47340         Update handling of `dg-do-what', `dg-output-text'.
47341         Separate execution pass/fail from output pattern match pass/fail.
47342         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47343
47344 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47345
47346         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47347         target for 920510-1.c.
47348
47349 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47350
47351         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47352         Clean up comment regarding use of passcnt, etc.
47353         (gcc_stat): Don't update `testcnt' here.
47354         (gcc_finish): Do it here.
47355         Might as well reset `but_id' here too.
47356         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47357         to determine if the file should be tested.
47358         * gcc.c-torture/compile/compile.exp: Likewise.
47359         * gcc.c-torture/execute/execute.exp: Likewise.
47360         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47361         * gcc.misc-tests/dg-test.exp: Likewise.
47362         * gcc.prms/prms.exp: Likewise.
47363         * gcc.wendy/wendy.exp: Likewise.
47364         * g++.old-deja.exp: Likewise.
47365         Move "Testing file" message to verbose level 1.
47366
47367 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47368
47369         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47370
47371 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47372
47373         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47374         (default_gcc_start): Accept optional second list element
47375         of compiler flags.  Print compiler output at verbosity level 2.
47376         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47377         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47378         Save current values of framework globals passcnt, failcnt, xpasscnt,
47379         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47380         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47381         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47382         xfailcnt to compute stats.  Update framework global `testcnt' from
47383         pass/fail counts.
47384         (gcc_finish): New proc.  Clean up test environment.
47385         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47386         (gcc_epass, gcc_efail): Delete.
47387         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47388         argument of line number.
47389         (dg-init): If the tool has an init routine, call it.
47390         (dg-test): Remove args `cflags_var' and `libs_var'.
47391         Pass all compiler options to ${tool}_start.
47392         Handle missing line number.
47393         (dg-finish): New function.
47394         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47395         particular files.  Call gcc_finish at end.  Move "skipping test"
47396         message to verbosity level 3.
47397         * gcc.c-torture/compile/compile.exp: Likewise.
47398         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47399         * gcc.c-torture/execute/execute.exp: Likewise.
47400         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47401         Print testcase being tried at verbosity level 1.
47402         * gcc.c-torture/special/special.exp: Unset xfail.
47403         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47404         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47405         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47406         * gcc.failure/failure.exp: Likewise.
47407         * gcc.ieee/ieee.exp: Likewise.
47408         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47409         Update call to dg-test.  Call dg-finish at end.
47410         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47411         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47412         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47413         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47414         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47415         * gcc.wendy/wendy.exp: Add copyright.
47416         Delete setting of tmpdir (done by gcc_init).
47417         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47418         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47419         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47420         gcc_[ce]pass/fail.
47421
47422 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47423
47424         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47425         confusion.
47426         (g++_load): Likewise.
47427
47428         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47429         Rename argument to `prog' to remove the confusion.
47430         Varargs fns behave differently too!
47431         (g++_load): Likewise.
47432
47433         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47434
47435         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47436         what it is.  Delete (always) printing of status value for !native.
47437         Simplify verbose code, and include status and exec_output.
47438         (g++_load): Use gcc_load.
47439
47440 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47441
47442         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47443         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47444         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47445         940714-3.c as these testcases don't exist anymore.  Make
47446         va-arg-1.c expected to pass.
47447
47448 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47449
47450         * gcc.misc-tests/misc.exp: Only run specific testcases.
47451         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47452         * gcc.misc-tests/dg-[1-9].c: New files.
47453
47454         * lib/dg.exp: New testsuite driver.
47455         * gcc.prms/prms.exp: Use it.
47456
47457         * README.gcc: New file.
47458
47459         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47460         Document and reset `lxpass' and `lxfail'.
47461         Simplify "initialized" message.
47462         (gcc_stat): Clean up comments a little.
47463
47464 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47465
47466         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47467
47468 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47469
47470         * lib/old-dejagnu.exp (process-option): New proc.
47471         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47472         (old-dejagnu): Simplify.
47473         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47474
47475 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47476
47477         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47478         exists and is not an empty string.
47479
47480         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47481         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47482         finished.
47483         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47484         automatically.
47485
47486         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47487         longer expected to fail.
47488
47489         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47490         "f" function call.
47491
47492         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47493
47494         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47495         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47496         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47497         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47498         c-torture-1.29.
47499
47500         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47501         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47502
47503         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47504
47505         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47506         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47507
47508         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47509         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47510         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47511
47512 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47513
47514         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47515         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47516         940714-1.c, 940714-2.c, 940714-3.c},
47517         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47518         gcc.misc-tests/{mg.c,mg.exp}:
47519         New tests.
47520         * gcc.noncompile/noncompile.exp: Change accordingly.
47521
47522 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47523
47524         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47525         Undo previous clobberage.
47526
47527 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47528
47529         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47530         * gcc.special/{930510-1.c, special.exp}:
47531         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47532         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47533         struct-varargs-1.c}: New tests from c-torture-1.26.
47534
47535 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47536
47537         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47538           argument to switch.
47539
47540 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47541
47542         * Revert the previous changes.  Please see Rob's directory
47543           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47544           fixes.
47545
47546 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47547
47548         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47549             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47550             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47551             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47552             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47553             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47554             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47555             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47556             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47557             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47558             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47559             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47560             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47561             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47562             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47563             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47564             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47565             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47566             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47567             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47568             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47569             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47570             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47571             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47572             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47573             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47574             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47575
47576 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47577
47578         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47579             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47580           with perror calls.
47581
47582 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47583
47584         * config/unix.exp (g++_load): Fix syntax.
47585
47586 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47587
47588         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47589         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47590         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47591         Don't expect va-arg-1.c to fail.  Correct expected output for
47592         920928-1.c.
47593         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47594         * gcc.wendy/hbm4.c: Correct typo.
47595         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47596
47597 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47598
47599         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47600         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47601         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47602         * lib/c-torture.exp (c-torture-compile): Ditto.
47603
47604         Reduce volume of output (remove all the -I's and such).
47605         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47606         Call gcc_cpass, gcc_cfail.
47607         (c-torture): Pass testing option to c-torture-compile.
47608
47609 1994-03-21  Doug Evans  (dje@cygnus.com)
47610
47611         Bring patches over from progressive.
47612         * config/default.exp: Exit remote shell cleanly.
47613         (g++_exit, g++_start): Add default versions.
47614         * config/sim.exp (gcc_load): Use perror, not error.
47615
47616 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47617
47618         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47619         set in site.exp.
47620
47621 1994-03-14  Doug Evans  (dje@cygnus.com)
47622
47623         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47624         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47625         (wendy_try): New proc to run testcase.
47626         (main loop): Call 'em.
47627         * gcc.wendy/*.c: Clean up pass to correct expected output.
47628
47629         * lib/gcc.exp: Minor cleanup work.
47630         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47631
47632 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47633
47634         * config/sim.exp (gcc_load): Document return codes better.
47635         Don't pass -v to simulator.
47636
47637 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47638
47639           * gcc.special/920717-x.c: Fix typo.
47640           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47641           get at sources.
47642
47643         * lib/mike-gcc.exp: Fix typo.
47644
47645 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47646
47647         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47648         binary to use, transform the name.
47649         * config/*.exp: rename everything. Nuke any g++ specific files,
47650         it's now a special case of gcc that requires no special support.
47651         Add a default.exp for unsupported targets.
47652
47653 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47654
47655         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47656         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47657         version of Tcl.
47658
47659 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47660
47661         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47662         than a warning.
47663
47664 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47665
47666         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47667
47668 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47669
47670         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47671         option_list.  Compile every file with only 4/6 option choices
47672         (same as C torture) instead of with 12/18 different option
47673         choices.
47674         * lib/c-torture.exp: Likewise.
47675
47676         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47677         not already set.
47678
47679 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47680
47681         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47682         can put an XFAIL *-*-* on excess errors.
47683
47684 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47685
47686         * g++.law: Add more tests derived from g++-bugs snapshots.
47687
47688         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47689         equivalent to g++.law/init9.
47690
47691         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47692         compiled it, and the a.out file after we've run it.
47693
47694 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47695
47696         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47697         compiled it, and the a.out file after we've run it.
47698
47699 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47700
47701         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47702
47703 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47704
47705         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47706         version number.
47707
47708 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47709
47710         * g++.law: New directory of g++ tests derived from the g++-bugs
47711         snapshots.
47712
47713 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47714
47715         * gcc.compile: initbug1.c initbug1.exp testcase added
47716
47717 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47718
47719         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47720         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47721           fixes submitted by Jeff Law (law@cs.utah.edu)
47722         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47723           Jeff Law (law@cs.utah.edu)
47724
47725
47726 1993-11-30  Mike Stump  (mrs@cygnus.com)
47727
47728         * config/unix-g++.exp: Follow the gcc way of doing things.
47729         * g++.old-deja/old-deja.exp: Minor updates.
47730         * lib/g++.exp: New file, follow the gcc way of doing things.
47731         * lib/old-dejagnu.exp: Minor updates.
47732         * lib/mike-g++.exp: Always unset errorInfo.
47733
47734 1993-11-06  Mike Stump  (mrs@cygnus.com)
47735
47736         * lib/gcc.exp: Fix some errors with the below change, CC and
47737         CFLAGS should be global when setting, not local.
47738
47739 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47740
47741         * lib/gcc.exp: Transform tool name.
47742
47743 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47744
47745         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47746
47747 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47748
47749         * lib/gcc.exp: change gcc_done to gcc_stat
47750
47751 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47752
47753         * Upgraded gcc testsuite to c-torture version 1.25
47754
47755 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
47756
47757         * lib/gcc.exp: added reporting code. Changed verbose compile message.
47758         * lib/c-torture: added hooks for new reporting code.
47759
47760 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47761
47762         * config/sh-gcc.exp: check if sh-sim exists in the path
47763
47764 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
47765
47766         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
47767         * gcc.compile/compile.exp: Initial changes for new logic.
47768         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
47769         * gcc.failure/failure.exp: Initial changes for new logic.
47770         * gcc.ieee/ieee.exp: Initial changes for new logic.
47771         * gcc.misc-tests/misc.exp: Initial changes for new logic.
47772         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
47773         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
47774         * lib/c-torture.exp: Initial changes for new logic.
47775         * lib/gcc.exp: Initial changes for new logic.
47776
47777 1993-10-15  Mike Stump  (mrs@cygnus.com)
47778
47779         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
47780         depend upon failure or success.  Fully qualify names in failure
47781         and success messages.  Always remove a.out before starting
47782         compile, just in case.  Pay more attention to error text output by
47783         the compiler.  Handle testcases with no known past errors just
47784         like all others, so that things are uniform.  Other miscellaneous
47785         improvements.
47786
47787 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
47788
47789         * gcc.cpp: new directory for cpp tests
47790
47791 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
47792
47793         * lib/chill.exp: Code reformatted, removed unused code.
47794         * config/unix-chill.exp: Code reformatted, removed unused code.
47795         * chill.execute/execute.exp: Code reformatted, removed unused code.
47796         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
47797
47798 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
47799
47800         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
47801         routines not written.
47802
47803 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
47804
47805         * config/bug-gcc.exp: Use new procs from bug.exp.
47806
47807 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
47808
47809         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
47810         via ftp, rather than depending on NFS.
47811         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
47812         case.
47813
47814 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47815
47816         * config/bug-gcc.exp: Use new download proc.
47817
47818 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47819
47820         * chill.execute/execute.exp: cleanups, handles errors better
47821         * chill.compile/compile.exp: rewrite, based on execute.exp
47822         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47823         * lib/chill.exp: major changes to diff proc and compile and link
47824           procs. added chill_fail and chill_pass wrappers to pass and
47825           fail. added more comments, and handle error codes better.
47826           Added a hack to capture stderr from exec, so noncompile tests
47827           can work.
47828
47829 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47830
47831         * chill.execute/execute.exp: rewrite of testsuite driver
47832         * lib/chill.exp: rewrite of testsuite driver
47833         * config/unix-chill.exp: rewrite of testsuite driver
47834
47835 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47836
47837         In chill.execute:
47838         * iexpr.ch: Standardize uppercase.
47839         * tuples.dat: Standardize uppercase.
47840         * vary.ch: standardize.  Correct varying string assignments.
47841         * vary.dat: Add new output lines.
47842
47843 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47844
47845         In chill.execute:
47846         * chprintf.ch: Standardize use of uppercase.
47847         * tuples.ch: Standardize and turn arr2 into a DCL,
47848           rather than a SYN.
47849         * pinits.ch: Standardize.
47850
47851 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47852
47853         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47854         * Makefil: Renamed to Makefile.in.
47855         * configure.in: New.
47856
47857 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47858
47859         In chill.execute:
47860         * .cvsignore: Add result/output files.
47861         * Makefile: Fix up variables at start.  Use MFLAGS
47862           everywhere.  Correct bool_loc, built_ins entries.
47863           Add entry for vary1.ch.
47864         * bitarray.ch: Standardize upper-case usage.
47865         * bitexpr.ch: Standardize, add output of b1.
47866         * params.ch: Use arrayt in along PROC parameters, to
47867           avoid novelty problems.
47868         * sets.ch: Tiny cleanup.
47869         * vary1.ch: Re-indent.
47870
47871 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
47872
47873           * Add PR-related files to Makefiles, .cvsignore files, etc.
47874
47875 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
47876
47877         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
47878           with compiler objects. New names are test-flow.c and test-loop.c
47879
47880 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
47881
47882         * Upgraded c-torture tests from 1.19 to 1.20
47883
47884         * new files:
47885         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
47886         * gcc.compile: 930623-1.c 930623-2.c
47887         * gcc.noncompile: 930622-1.c 930622-2.c
47888         * gcc.failure: 920411-1.c 920627-2.c
47889         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
47890
47891 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
47892
47893         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47894           More changes to get testsuite working properly. Needs more work.
47895           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
47896
47897 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
47898
47899         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47900           More changes to get testsuite working properly. Needs more work.
47901
47902 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
47903
47904         * chill.compile/compile.exp: Added for Dejagnu support
47905         * chill.execute/execute.exp: Added for Dejagnu support
47906         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
47907
47908 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
47909
47910         This should complete moving the CHILL test files.
47911         * chill.noncompile(.cvsignore printf.grt
47912             in-printf.grt chprintf.grt chprintf.ch):
47913             Added test-support files.
47914           (Makefile): Modified further.
47915         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
47916             signal.ch): Added test files.
47917           * chill.execute (.cvsignore printf.grt printr.c
47918             in-printf.grt rts.c chprintf.grt rts.h): Added
47919           test-support files.
47920             (Makefile): More corrections.
47921
47922 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
47923
47924         * chill.compile, chill.execute, chill.nocompile: Add CHILL
47925           test cases, ready for DejaGnu.
47926
47927 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
47928
47929         * Upgraded c-torture tests from 1.18 to 1.19
47930
47931         * gcc.compile: added test(s):
47932           930607-1.c
47933         * gcc.execute: added test(s):
47934           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
47935
47936         * added new subdirectory for misc tests: gcc.misc-tests
47937         * gcc.misc-test(s): added tests:
47938           inst-check.c test-consts.c test-ior.c test-switch.c
47939
47940 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
47941
47942         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
47943
47944 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
47945
47946         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
47947
47948 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
47949
47950         * Upgraded c-torture tests from 1.17 to 1.18
47951
47952 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
47953
47954         * Upgraded c-torture tests from 1.12 to 1.17
47955
47956 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
47957
47958         * lib/old-dejagnu.exp:
47959           Fixed handling of XFAIL target triplets to correctly
47960           recognize wildcard characters.  Removed code that
47961           appended a unique id tag to the end of the file name
47962           printed out by the result of the testcases within a
47963           given test file.
47964
47965 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
47966
47967         * lib/old-dejagnu.exp:
47968           Reworked expected failure handling to trigger off of XFAIL
47969           keyword in keyphrase embeded in testcase source code. The
47970           XFAIL keyword must be at the end of the keyphrase line. It
47971           may optionally be followed by one or more target triplets.
47972           It has just occured that the handling of wildcards in the
47973           target triplet may not be correct.
47974
47975 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
47976
47977         * g++.old-deja/tests:
47978           Moved all subdirectories up one level into g++.old-deja .
47979
47980         * lib/old-dejagnu.exp:
47981           Fixed problem with CXXFLAGS not being properly reset, and being
47982           corrupted with extraneous "-c" compiler option.  This was
47983           causing binaries to not be generated for test that needed them.
47984           Modified strings passed to "pass" and "fail" so that individual
47985           tests from the same test file would be distinguished by an
47986           identifier appended to the test file name in the summary logs;
47987           this corrected a problem with erroneous diff logs.  Added code
47988           to search testcases for expected fail and unexpected pass keywords.
47989
47990 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
47991
47992         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
47993
47994 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
47995
47996         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
47997           Removed extraneous text from end of "Special g++ Options"
47998           keyphrase.
47999
48000         * lib/old-dejagnu.exp: Added pattern matching to look for new
48001           keywords, embedded in testcases comments, which will trigger
48002           calls to xpass and xfail.
48003
48004 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48005
48006         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48007           comments embedded in the testcases, especially the one looking for
48008           special compiler options, as well as the pattern matching for the
48009           compiler output again.
48010
48011 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48012
48013         * lib/old-dejagnu.exp: Do a proper check of the return value for
48014           execute tests. Fixed several problems with the pattern matching
48015           of the compiler output which gave erroneous test results.
48016           Changed several of the test result messages to be more descriptive.
48017         * config/unix-g++.exp: Proc g++_load now actually works and
48018           executes the tests passed to it and returns a usable return
48019           value.
48020
48021 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48022
48023           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48024
48025 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48026
48027         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48028           Modified both files to properly execute the old style
48029           dejagnu tests. The previous versions of these files were
48030           experimental and did not function anything near correctly.
48031
48032 1993-04-05  Rob Savoye  (rob@cygnus.com)
48033
48034         * Removed all Makefile.in and configure.in files. No configuration
48035         needed now.
48036
48037 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48038
48039         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48040
48041 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48042
48043         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48044         gcc.special/configure.in, gcc.noncompile/configure.in,
48045         gcc.execute/configure.in, gcc.code_quality/configure.in,
48046         g++.other/configure.in, g++.old-deja/configure.in,
48047         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48048         in srcname setting.
48049
48050 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48051
48052         * lib/udi.exp: Fixed mondfe and mondfe_download.
48053         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48054         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48055
48056 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48057
48058         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48059         (gdb_exit): Don't remove *_soc files.
48060
48061 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48062
48063         * lib/c-torture.exp: Don't look for main; instead always use -w
48064         -c.  This is how the c-torture tests work.  Remove the object
48065         file if the compilation succeeds.
48066         * gcc.execute/execute.exp: Remove executable if test passes.
48067         * gcc.noncompile/noncompile.exp: Every test is an expected
48068         failure.
48069         * gcc.special/special.exp: Added tests from c-torture 1.11,
48070         corrected use of existing test.
48071         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48072         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48073         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48074         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48075         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48076         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48077         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48078         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48079         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48080         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48081         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48082         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48083         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48084         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48085         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48086         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48087         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48088         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48089         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48090         c-torture 1.11.
48091         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48092         correspond to c-torture 1.11.
48093
48094         * New file.