OSDN Git Service

2007-03-01 Josh Conner <jconner@apple.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-03  Josh Conner  <jconner@apple.com>
2
3         PR middle-end/29683
4         * gcc.dg/pr29683.c: New.
5
6 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7
8         PR c++/28217
9         * g++.dg/pch/template-1.C: New test.
10         * g++.dg/pch/template-1.Hs: New file.
11
12 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13
14         PR middle-end/30353
15         * gcc.c-torture/compile/complex-4.c: New test.
16
17 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
18
19         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
20         -maltivec.
21         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
22
23 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
24
25         PR middle-end/30286
26         * gcc.dg/pr30286.c: New test.
27
28         PR c++/29535
29         * g++.dg/template/crash66.C: New test.
30
31         PR c++/29054
32         * g++.dg/template/friend49.C: New test.
33
34 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
35
36         * gfortran.dg/ibits.f90: New test.
37
38 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
39
40         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
41         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
42
43 2007-01-02  Jan Hubicka  <jh@suse.cz>
44
45         * gcc.dg/pr16194.c: We now output error on all three functions, not just
46         first one.
47
48 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
49
50         PR c/19977
51         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
52         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
53
54 2006-01-02  Ian Lance Taylor  <iant@google.com>
55
56         * g++.dg/warn/Wparentheses-22.C: New test.
57         * g++.dg/warn/Wparentheses-23.C: New test.
58
59 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
60
61         PR middle-end/7651
62         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
63         * gcc.dg/declspec-3-Wextra.c: New.
64         * gcc.dg/declspec-3-no.c: New
65
66 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
67
68         PR fortran/20896
69         * gfortran.dg/interface_10.f90: Remove.
70
71 2007-01-01  Roger Sayle  <roger@eyesopen.com>
72
73         * gcc.dg/fold-eqxor-4.c: New test case.
74
75 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
76
77         PR middle-end/30311
78         * gcc.c-torture/compile/pr30311.c: New test.
79
80 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
81
82         PR middle-end/30253
83         * gcc.c-torture/compile/statement-expression-1.c: New test.
84
85 2007-01-01  Andreas Schwab  <schwab@suse.de>
86
87         PR target/29166
88         * g++.dg/eh/pr29166.C: New test.
89
90 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
91
92         * lib/target-supports.exp (check_effective_target_powerpc_spe):
93         New.
94         (check_effective_target_vect_cmdline_needed): Use it.
95
96 2006-12-31  Richard Guenther  <rguenther@suse.de>
97
98         PR middle-end/30137
99         * testsuite/gcc.dg/pr30137-1.c: New testcase.
100         * testsuite/gcc.dg/pr30137-2.c: Likewise.
101
102 2006-12-31  Roger Sayle  <roger@eyesopen.com>
103
104         PR middle-end/30322
105         * gcc.dg/fold-plusnot-1.c: New test case.
106
107 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
108
109         PR c++/29731
110         * g++.dg/parse/template22.C: New test.
111
112 2006-12-31  Richard Guenther  <rguenther@suse.de>
113
114         PR middle-end/30338
115         * gcc.c-torture/compile/pr30338.c: New testcase.
116
117 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
118
119         PR fortran/27900
120         * gfortran.dg/intrinsic_actual_4.f90: New test.
121
122         PR fortran/24325
123         * gfortran.dg/func_decl_3.f90: New test.
124
125 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
126
127         PR fortran/23060
128         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
129         * gfortran.dg/c_by_val_1.f: New test.
130         * gfortran.dg/c_by_val_2.f: New test.
131         * gfortran.dg/c_by_val_3.f: New test.
132
133 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
134
135         PR libfortran/30321
136         * gfortran.dg/sum_zero_array_1.f90:  New test.
137
138 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
139
140         PR preprocessor/29612
141         * gcc.dg/cpp/pr29612-1.c: New test.
142         * gcc.dg/cpp/pr29612-2.c: New test.
143
144 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
145
146         PR fortran/30034
147         * gfortran.dg/pure_formal_proc_1.f90: New test.
148
149         PR fortran/30237
150         * gfortran.dg/intrinsic_actual_3.f90: New test.
151
152 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
153
154         PR fortran/30014
155         * gfortran.dg/io_constraints_1.f90: Update test.
156         * gfortran.dg/io_constraints_2.f90: Update test.
157         * gfortran.dg/inquire_iolength.f90: New test.
158
159 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
160
161         PR fortran/20896
162         * gfortran.dg/interface_10.f90: New test.
163         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
164         since z is already, locally a variable.
165
166         PR fortran/25135
167         * gfortran.dg/generic_11.f90: New test.
168         * gfortran.dg/interface_7.f90: Remove name clash between module
169         name and procedure 'x' referenced in the interface.
170
171 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
172
173         PR middle-end/7651
174         * gcc.dg/Wmissing-parameter-type.c: New.
175         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
176         * gcc.dg/Wmissing-parameter-type-no.c: New.
177         
178 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
179
180         PR fortran/25818
181         * gfortran.dg/entry_array_specs_2.f: New test.
182
183         PR fortran/30084
184         * gfortran.dg/nested_modules_6.f90: New test.
185
186 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
187
188         PR middle-end/7651
189         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
190         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
191
192 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
193
194         PR C++/30168
195         * g++.dg/opt/complex6.C: New test.
196
197 2006-12-22  Ben Elliston  <bje@au.ibm.com>
198
199         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
200         full" if the linker on spu-*-* warns about exceeding local store.
201
202         And revert this patch:
203         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
204         fail to link due to relocation overflows on spu-*-*.
205
206 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
207
208         PR fortran/30273
209         * gfortran.dg/dependency_19.f90: New test.
210
211 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
212
213         PR fortran/30202
214         * gfortran.dg/alloc_comp_basics_3.f90: New test.
215
216 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
217
218         PR middle-end/30262
219         * gcc.c-torture/execute/20061220-1.c: New test.
220
221         PR middle-end/30263
222         * gcc.dg/gomp/asm-1.c: New test.
223
224         PR target/30230
225         * g++.dg/eh/ia64-2.C: New test.
226
227 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
228
229         PR target/28966
230         PR target/29248
231         * gcc.dg/rs6000-leaf.c: New.
232
233 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
234
235         PR fortran/25392
236         * gfortran.dg/f2c_8.f90: New test.
237
238 2006-12-20  Bill Wendling  <wendling@apple.com>
239
240         * gcc.dg/asm-b.c: Check for __ppc64__.
241
242 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
243
244         PR fortran/30190
245         * gfortran.dg/bounds_check_5.f90: New test.
246
247 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
248
249         PR middle-end/30143
250         * gcc.dg/gomp/complex-1.c: New testcase.
251
252 2006-12-20  Roger Sayle  <roger@eyesopen.com>
253
254         * gfortran.dg/array_memset_1.f90: New test case.
255
256 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
257
258         * lib/target-supports.exp: Add spu to
259         check_effective_target_vect_widen_mult_hi_to_si.
260
261 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
262
263         PR fortran/29992
264         * gfortran.dg/generic_9.f90: New test.
265
266         PR fortran/30081
267         * gfortran.dg/generic_10.f90: New test.
268
269 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
270
271         PR tree-opt/30045
272         * gcc.dg/pr30045.c: New test.
273
274 2006-12-20  Ben Elliston  <bje@au.ibm.com>
275
276         * gcc.dg/20020312-2.c: Add a case for __SPU__.
277
278 2006-12-19  Eric Christopher  <echristo@apple.com>
279
280         PR target/29302
281         * gcc.c-torture/execute/pr29302-1.c: New.
282
283 2006-12-19  Tobias Burnus  <burnus@net-b.de>
284
285         PR fortran/39238
286         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
287
288 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
289
290         PR fortran/30236
291         * gfortran.dg/altreturn_3.f90: New test.
292
293         * gfortran.dg/char_result_12.f90: Fix comment typos.
294
295 2006-12-19  Ben Elliston  <bje@au.ibm.com>
296
297         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
298         as newlib's stdio.h uses non-traditional cpp constructs.
299
300 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
301
302         * gfortran.dg/advance.f90: Renamed to advance_1.f90
303         * gfortran.dg/append-1.f90: Renamed to append_1.f90
304         * gfortran.dg/array-1.f90: Renamed to array_1.f90
305         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
306         * gfortran.dg/backspace.f: Renamed to backspace_1.f
307         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
308         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
309         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
310         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
311         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
312         * gfortran.dg/logint-1.f: Renamed to logint_1.f
313         * gfortran.dg/logint-2.f: Renamed to logint_2.f
314         * gfortran.dg/logint-3.f: Renamed to logint_3.f
315         * gfortran.dg/advance_1.f90: Renamed from advance.f90
316         * gfortran.dg/append_1.f90: Renamed from append-1.f90
317         * gfortran.dg/array_1.f90: Renamed from array-1.f90
318         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
319         * gfortran.dg/backspace_1.f: Renamed from backspace.f
320         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
321         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
322         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
323         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
324         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
325         * gfortran.dg/logint_1.f: Renamed from logint-1.f
326         * gfortran.dg/logint_2.f: Renamed from logint-2.f
327         * gfortran.dg/logint_3.f: Renamed from logint-3.f
328
329 2006-12-18  Bill Wendling  <wendling@apple.com>
330
331         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
332         id is an OjbC keyword.
333
334 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
335
336         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
337
338 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
339
340         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
341
342 2006-12-18  Ian Lance Taylor  <iant@google.com>
343
344         * g++.dg/warn/Wmissing-declarations-1.C: New test.
345
346 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
347
348         * gcc.c-torture/compile/pr27528.c: Use empty templates.
349
350 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
351
352         PR fortran/30207
353         * gfortran.fortran-torture/execute/where21.f90: New test.
354
355 2006-12-17  Tobias Burnus  <burnus@net-b.de>
356
357         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
358
359 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
360
361         PR middle-end/7651
362         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
363         * gcc.dg/if-empty-1.c: Likewise.
364         * gcc.dg/pr23165.c: Likewise.
365         * g++.dg/warn/empty-body.C: Likewise.
366
367 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
368
369         PR libfortran/30005
370         * gfortran.dg/open_errors.f90: New test.
371
372 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
373
374         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
375
376         * gcc.target/i386/ssse3-pabsb.c: New file.
377         * gcc.target/i386/ssse3-pabsd.c: Likewise.
378         * gcc.target/i386/ssse3-pabsw.c: Likewise.
379         * gcc.target/i386/ssse3-palignr.c: Likewise.
380         * gcc.target/i386/ssse3-phaddd.c: Likewise.
381         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
382         * gcc.target/i386/ssse3-phaddw.c: Likewise.
383         * gcc.target/i386/ssse3-phsubd.c: Likewise.
384         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
385         * gcc.target/i386/ssse3-phsubw.c: Likewise.
386         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
387         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
388         * gcc.target/i386/ssse3-pshufb.c: Likewise.
389         * gcc.target/i386/ssse3-psignb.c: Likewise.
390         * gcc.target/i386/ssse3-psignd.c: Likewise.
391         * gcc.target/i386/ssse3-psignw.c: Likewise.
392         * gcc.target/i386/ssse3-vals.h: Likewise.
393
394 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
395
396         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
397         * lib/fortran-torture.exp: Include target-supports.exp.
398
399 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
400
401         PR target/30185
402         * gcc.c-torture/execute/pr30185.c: New test.
403
404 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
405
406         PR testsuite/30179
407         PR testsuite/30180
408         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
409         * gcc.dg/builtin-bswap-2.c: Likewise.
410         * gcc.dg/builtin-bswap-3.c: Likewise.
411         * gcc.dg/builtin-bswap-4.c: Likewise.
412         * lib/target-supports.exp (check_effective_target_stdint_types): New.
413         * cc.c-torture/execute/mode-dependent-address.x: New file.
414
415 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416
417         PR libfortran/30145
418         * gfortran.dg/write_zero_array: New test.
419
420 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
421
422         PR fortran/30200
423         * gfortran.dg/write_fmt_trim.f90: New test.
424
425 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
426
427         PR 30194
428         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
429         temporarily.
430
431 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
432
433         * lib/target-supports.exp (check_weak_available): Use istarget
434         "hppa*-*-hpux10*" instead of regexp.
435         (check_cxa_atexit_available): Likewise.
436
437 2006-12-14  Richard Guenther  <rguenther@suse.de>
438
439         PR tree-optimization/30197
440         * gcc.c-torture/execute/complex-1.c: Fix function name.
441         * gcc.dg/builtins-61.c: New testcase.
442
443 2006-12-14  Richard Guenther  <rguenther@suse.de>
444
445         PR middle-end/30172
446         * gcc.dg/pr30172-1.c: New testcase.
447
448 2006-12-14  Richard Guenther  <rguenther@suse.de>
449
450         PR tree-optimization/30198
451         * gcc.dg/builtins-60.c: New testcase.
452
453 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
454
455         * lib/target-supports.exp (vect_no_align): Remove spu.
456
457 2006-12-13  Ian Lance Taylor  <iant@google.com>
458
459         PR c++/19564
460         PR c++/19756
461         * g++.dg/warn/Wparentheses-5.C: New test.
462         * g++.dg/warn/Wparentheses-6.C: New test.
463         * g++.dg/warn/Wparentheses-7.C: New test.
464         * g++.dg/warn/Wparentheses-8.C: New test.
465         * g++.dg/warn/Wparentheses-9.C: New test.
466         * g++.dg/warn/Wparentheses-10.C: New test.
467         * g++.dg/warn/Wparentheses-11.C: New test.
468         * g++.dg/warn/Wparentheses-12.C: New test.
469         * g++.dg/warn/Wparentheses-13.C: New test.
470         * g++.dg/warn/Wparentheses-14.C: New test.
471         * g++.dg/warn/Wparentheses-15.C: New test.
472         * g++.dg/warn/Wparentheses-16.C: New test.
473         * g++.dg/warn/Wparentheses-17.C: New test.
474         * g++.dg/warn/Wparentheses-18.C: New test.
475         * g++.dg/warn/Wparentheses-19.C: New test.
476         * g++.dg/warn/Wparentheses-20.C: New test.
477         * g++.dg/warn/Wparentheses-21.C: New test.
478
479 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
480
481         PR testsuite/30157
482         * lib/target-supports.exp (check_cxa_atexit_available): Return false
483         for target "hppa.*hpux10".
484
485 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
486
487         * g++.dg/debug/vartrack1.C: New test.
488
489         * g++.dg/opt/ifcvt1.C: New test.
490
491         * gcc.dg/tls/opt-13.c: New test.
492
493         * gcc.dg/20060425-2.c: New test.
494
495         * g++.dg/opt/pr15054-2.C: New test.
496
497         * gcc.c-torture/execute/20060420-1.c: New test.
498
499         * gcc.c-torture/execute/20060412-1.c: New test.
500
501         * objc/compile/20060406-1.m: New test.
502
503 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
504
505         * g++.dg/template/array17.C: New test.
506
507 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
508
509         * gcc.target/powerpc/altivec-23.c: New test.
510
511 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
512
513         PR c++27316
514         * g++.dg/inherit/error3.C: New test.
515
516         PR c++/28740
517         * g++.dg/inherit/error4.C: New test.
518
519 2006-12-13  Richard Guenther  <rguenther@suse.de>
520
521         PR tree-optimization/17687
522         * gcc.dg/builtins-59.c: New testcase.
523
524 2006-12-13  Ben Elliston  <bje@au.ibm.com>
525
526         * gcc.target/spu/Wmain.c: New test.
527
528 2006-12-12  Josh Conner  <jconner@apple.com>
529
530         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
531         * g++.dg/abi/thunk4.C: Likewise.
532         * g++.dg/abi/rtti3.C: Likewise.
533
534 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
535
536         * gcc.target/spu/cpat-1.c: New test.
537         * gcc.target/spu/cpat-2.c: New test.
538         * gcc.target/spu/cpat-3.c: New test.
539         * gcc.target/spu/cpat-4.c: New test.
540
541 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
542
543         PR tree-opt/28436
544         * gcc.c-torture/compile/vector-1.c: New test.
545         * gcc.c-torture/compile/vector-2.c: New test.
546         * gcc.c-torture/compile/vector-3.c: New test.
547
548 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
549
550         * lib/fortran-torture.exp: Update copyright years.  Remove
551         obsolete comment.  Test -ftree-vectorize where it makes sense.
552         * lib/gfortran-dg.exp: Update copyright years.  Use settings
553         from fortran-torture.exp.
554         * gfortran.dg/char_transpose_1.f90,
555         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
556         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
557         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
558         '-w' to dg-options.
559
560 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
561
562         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
563         saved_${tool}_load.
564
565 2006-12-12  Ira Rosen  <irar@il.ibm.com>
566
567         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
568         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
569         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
570         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
571         gaps.
572
573 2006-12-12  Richard Guenther  <rguenther@suse.de>
574
575         PR middle-end/30147
576         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
577
578 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
579             Diego Novillo  <dnovillo@redhat.com>
580
581         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
582         VDEF/VUSE changes.
583         * gcc.dg/tree-ssa/pr26421.c: Likewise
584         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
585         * gcc.dg/tree-ssa/pr23382.c: Likewise.
586         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
587         * gcc.dg/tree-ssa/pr28410.c: Likewise.
588         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
589         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
590         * gcc.dg/tree-ssa/vrp07.c: Likewise.
591         * gcc.dg/tree-ssa/vrp08.c: Likewise.
592         * gcc.dg/tree-ssa/alias-12.c: Likewise.
593
594 2006-12-11  Jan Hubicka  <jh@suse.cz>
595
596         * gcc.dg/tree-prof/stringop-1.c: New test.
597         * gcc.dg/tree-prof/stringop-2.c: New test.
598
599 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
600
601         PR target/30120
602         * gcc.target/i386/pr30120.c: New test.
603
604         Revert:
605         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
606
607         * gcc.target/i386/x87regparm-1.c: New test.
608         * gcc.target/i386/x87regparm-2.c: New test.
609         * gcc.target/i386/x87regparm-3.c: New test.
610         * gcc.target/i386/x87regparm-4.c: New test.
611
612 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
613
614         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
615
616 2006-12-10  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/23994
619         * gfortran.dg/protected_1.f90: New test.
620         * gfortran.dg/protected_2.f90: New test.
621         * gfortran.dg/protected_3.f90: New test.
622         * gfortran.dg/protected_4.f90: New test.
623         * gfortran.dg/protected_5.f90: New test.
624         * gfortran.dg/protected_6.f90: New test.
625
626 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
627             Tobias Burnus  <burnus@gcc.gnu.org>
628
629         PR fortran/29975
630         PR fortran/30068
631         * gfortran.dg/interface_4.f90: Test adding procedure to generic
632         interface.
633         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
634         ambiguous interfaces.
635         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
636         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
637         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
638         ambiguous interfaces.
639         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
640         * gfortran.dg/array_initializer_2.f90: Add initializer array
641         constructor test.
642
643         PR fortran/30096
644         * gfortran.dg/interface_9.f90: Test that host interfaces are
645         not checked for ambiguity with the local version.
646
647 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
648
649         PR fortran/29464
650         * gfortran.dg/module_interface_2.f90: New test.
651
652 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
653
654         PR fortran/29941
655         * gfortran.dg/assumed_len.f90: New test.
656
657 2006-12-09  Richard Guenther  <rguenther@suse.de>
658
659         * g++.dg/warn/implicit-typename1.C: Qualify types.
660         * g++.dg/parse/crash12.C: Likewise.
661         * g++.dg/tree-ssa/pr22444.C: Likewise.
662
663 2006-12-09  Tobias Burnus  <burnus@net-b.de>
664
665         * gfortran.dg/array_2.f90: Added sqrt test.
666
667 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
668
669         * gcc.target/i386/x87regparm-1.c: XFAIL.
670         * gcc.target/i386/x87regparm-2.c: XFAIL.
671         * gcc.target/i386/x87regparm-3.c: XFAIL.
672         * gcc.target/i386/x87regparm-4.c: XFAIL.
673
674 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
675
676         * lib/target-supports.exp
677         (check_effective_target_large_long_double): New.
678         * gcc.dg/Wconversion-real.c : Use it.
679         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
680         unsigned.
681
682 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
683
684         * gcc.c-torture/execute/mode-dependent-address.c: New test.
685
686 2006-12-08  Tobias Burnus  <burnus@net-b.de>
687
688         PR fortran/27546
689         * gfortran.dg/import4.f90: New test for IMPORT in modules.
690
691 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
692
693         PR c++/29732
694         * g++.dg/template/crash65.C: New test.
695         * g++.dg/template/spec16.C: Tweak error markers.
696
697 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
698
699         * gcc.target/spu: New directory.
700         * gcc.target/spu/spu.exp: New file.
701         * gcc.target/spu/intrinsics-1.c: New test.
702
703 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
704
705         PR c++/29980
706         * g++.dg/ext/attrib27.C: New test.
707         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
708         * g++.dg/parse/typedef5.C: Likewise.
709
710 2006-12-07  Mike Stump  <mrs@apple.com>
711
712         * treelang/compile/var_defs.tree: Adjust.
713
714 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
715
716         PR c++/29730
717         * g++.dg/template/crash64.C: New test.
718         * g++.dg/parse/crash27.C: Adjust error markers.
719
720 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
721
722         PR libfortran/30009
723         PR libfortran/30056
724         * gfortran.dg/read_eof_4.f90:  Add tests.
725         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
726         * gfortran.dg/unf_read_corrupted_1.f90: New test.
727
728 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
729
730         PR c++/29729
731         * g++.dg/template/crash63.C: New test.
732
733         PR c++/29728
734         * g++.dg/template/crash62.C: New test.
735
736 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
737
738         PR fortran/30003
739         * gfortran.dg/allocatable_function_1.f90: Increase the number
740         of expected calls of free to 10; the lhs section reference is
741         now evaluated so there is another call to bar.  Change the
742         comment appropriately.
743         * gfortran.dg/array_section_1.f90: New test.
744
745 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
746
747         PR fortran/29912
748         * gfortran.dg/char_result_12.f90: New test.
749
750 2006-12-05  Richard Guenther  <rguenther@suse.de>
751
752         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
753         * gcc.dg/vect/vect-pow-2.c: Rename to ...
754         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
755         vect_double, xfail for spu*-*-*.
756
757 2006-12-04  Tobias Burnus  <burnus@net-b.de>
758
759         PR fortran/29962
760         * initialization_4.f90: Test noninteger exponents (-std=f95).
761         * initialization_5.f90: New test for noninteger exponents
762           with -std=f2003.
763
764 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
765
766         PR fortran/29821
767         * gfortran.dg/parameter_array_section_1.f90: New test.
768
769 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
770
771         PR c++/29733
772         * g++.dg/template/crash61.C: New test.
773
774         PR c++/29632
775         * g++.dg/template/error23.C: New test.
776
777 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
778
779         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
780
781 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
782
783         PR fortran/29916
784         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
785
786 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
787
788         PR middle-end/29965
789         * gcc.dg/gomp/pr29965-1.c: New test.
790         * gcc.dg/gomp/pr29965-2.c: New test.
791         * gcc.dg/gomp/pr29965-3.c: New test.
792         * gcc.dg/gomp/pr29965-4.c: New test.
793         * gcc.dg/gomp/pr29965-5.c: New test.
794         * gcc.dg/gomp/pr29965-6.c: New test.
795         * g++.dg/gomp/pr29965-1.C: New test.
796         * g++.dg/gomp/pr29965-2.C: New test.
797         * g++.dg/gomp/pr29965-3.C: New test.
798         * g++.dg/gomp/pr29965-4.C: New test.
799         * g++.dg/gomp/pr29965-5.C: New test.
800         * g++.dg/gomp/pr29965-6.C: New test.
801         * g++.dg/gomp/pr29965-7.C: New test.
802         * g++.dg/gomp/pr29965-8.C: New test.
803         * g++.dg/gomp/pr29965-9.C: New test.
804         * g++.dg/gomp/pr29965-10.C: New test.
805
806 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
807
808         * gnat.dg/pointer_variable_bounds.adb: New test.
809         * gnat.dg/pointer_variable_bounds.ads: Likewise.
810         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
811
812 2006-12-03  Eric Christopher  <echristo@apple.com>
813
814         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
815
816 2006-12-03  Richard Henderson  <rth@redhat.com>
817             Andrew Pinski  <pinskia@gmail.com>
818
819         PR C++/14329
820         * g++.dg/warn/unit-1.C: New test.
821
822 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
823
824         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
825
826 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
827
828         * g++.dg/vect/vect.exp: Enable tests to run on spu.
829         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
830         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
831         * gcc.dg/vect/vect-70.c: Reduce array size.
832         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
833         vect_no_compaer_double targets.
834         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
835         vect_float, vect_double, and vect_int.
836
837 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
838
839         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
840         test for loop versioning on vect_no_align targets.
841         * gcc.dg/vect/pr20122.c: Likewise.
842         * gcc.dg/vect/vect-105.c: Likewise.
843         * gcc.dg/vect/vect-42.c: Likewise.
844         * gcc.dg/vect/vect-43.c: Likewise.
845         * gcc.dg/vect/vect-74.c: Likewise.
846         * gcc.dg/vect/vect-75.c: Likewise.
847         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
848         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
849         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
850         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
851
852 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
853
854         PR fortran/29642
855         * gfortran.dg/value_1.f90 : New test.
856         * gfortran.dg/value_2.f90 : New test.
857         * gfortran.dg/value_3.f90 : New test.
858         * gfortran.dg/value_4.f90 : New test.
859         * gfortran.dg/value_4.c : Called from value_4.f90.
860
861 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
862
863         PR C++/30033
864         *  g++.dg/cpp0x/static_assert4.C: New testcase.
865
866 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
867
868         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
869
870 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
871
872         PR c/27953
873         * gcc.dg/pr27953.c: New test.
874
875 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
876
877         PR c++/30022
878         * g++.dg/ext/vector5.C: New test.
879
880         PR c++/30021
881         * g++.dg/other/main1.C: New test.
882
883 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
884
885         PR libfortran/29568
886         * gfortran.dg/convert_implied_open.f90:  Change to
887         new default record length.
888         * gfortran.dg/unf_short_record_1.f90:  Adapt to
889         new error message.
890         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
891
892 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
893
894         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
895
896 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
897
898         PR c++/29066
899         * g++.dg/expr/pr29066.c: New.
900
901 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
902             Zdenek Dvorak <dvorakz@suse.cz>
903
904         PR tree-optimization/29921
905         * gcc.dg/pr29921-2.c: New test.
906
907 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
908
909         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
910         (i386_get_cpuid): New function.
911         (i386_cpuid_ecx): Likewise.
912         (i386_cpuid_edx): Likewise.
913         (i386_cpuid): Updated to call i386_cpuid_edx.
914
915         * gcc.target/i386/sse3-addsubpd.c: New file.
916         * gcc.target/i386/sse3-addsubps.c: Likewise.
917         * gcc.target/i386/sse3-haddpd.c: Likewise.
918         * gcc.target/i386/sse3-haddps.c: Likewise.
919         * gcc.target/i386/sse3-hsubpd.c: Likewise.
920         * gcc.target/i386/sse3-hsubps.c: Likewise.
921         * gcc.target/i386/sse3-lddqu.c: Likewise.
922         * gcc.target/i386/sse3-movddup.c: Likewise.
923         * gcc.target/i386/sse3-movshdup.c: Likewise.
924         * gcc.target/i386/sse3-movsldup.c: Likewise.
925
926 2006-12-01  Dirk Mueller  <dmueller@suse.de>
927
928         * g++.dg/warn/Wreturn-type-4.C: New testcase.
929
930 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
931
932         * gcc.dg/dfp/convert-int-max.c: New test.
933         * gcc.dg/dfp/convert-int-max-fold.c: New test.
934
935 2006-11-30  Richard Guenther  <rguenther@suse.de>
936
937         * gcc.dg/vect/vect-pow-1.c: Rename ...
938         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
939         floats instead of doubles, check successful vectorization.
940
941 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
942
943         PR target/29945
944         * gcc.c-torture/compile/pr29945.c: New testcase.
945
946 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
947
948         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
949         -maltivec.
950
951 2006-11-29  Eric Christopher  <echristo@apple.com>
952
953         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
954
955 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
956
957         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
958
959         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
960
961 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
962
963         PR c++/29022
964         * g++.dg/inherit/virtual2.C: New test.
965         * g++.dg/inherit/virtual3.C: Likewise.
966         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
967         * g++.dg/inherit/error2.C: Likewise.
968         * g++.dg/template/instantiate1.C: Likewise.
969
970 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
971
972         PR tree-opt/29984
973         * gcc.dg/tree-ssa/reassoc-12.c: New test.
974
975 2006-11-28  Jan Hubicka  <jh@suse.cz>
976
977         * gcc.dg/memcpy-1.c: New test.
978
979 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
980
981         PR c++/29735
982         * g++.dg/warn/main-3.C: New test.
983
984 2006-11-28  Jan Hubicka  <jh@suse.cz>
985
986         * gcc.dg/winline-1.c: New test.
987
988 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
989
990         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
991         alignments.
992
993 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
994
995         PR fortran/29976
996         * gfortran.dg/missing_optional_dummy_3.f90
997
998 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
999
1000         PR fortran/20880
1001         * gfortran.dg/interface_3.f90: Modify errors.
1002
1003 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1004
1005         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1006         fail to link due to relocation overflows on spu-*-*.
1007
1008 2006-11-27  Michael Matz  <matz@suse.de>
1009             Andreas Krebbel  <krebbel1@de.ibm.com>
1010
1011         PR target/29319
1012         * gcc.dg/20061127-1.c: New testcase.
1013
1014 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1015
1016         * gcc.dg/20061124-1.c: Add exit() function prototype.
1017
1018 2006-11-27  Jan Hubicka  <jh@suse.cz>
1019
1020         * gcc.target/i386/memcpy-1.c: Adjust size.
1021         * testsuite/gcc.dg/visibility-11.c: Likewise.
1022
1023 2006-11-27  Richard Guenther  <rguenther@suse.de>
1024
1025         PR middle-end/25620
1026         * gcc.target/i386/pow-1.c: New testcase.
1027         * gcc.dg/builtins-58.c: Likewise.
1028
1029 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1030
1031         PR c++/29886
1032         * g++.dg/expr/cast8.C: New test.
1033
1034 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1035
1036         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1037         Don't ever inline the testcase.
1038
1039 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1040
1041         PR fortran/29982
1042         * gfortran.fortran-torture/compile/parameter_3.f90: New
1043         testcase.
1044
1045 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1046
1047         PR fortran/29951
1048         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1049
1050 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1051
1052         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1053         for CHAR.
1054
1055 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1056
1057         PR libgfortran/29936
1058         * gfortran.dg/write_check3.f90: New test.
1059
1060 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1061
1062         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1063
1064 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1065
1066         PR fortran/20880
1067         * gfortran.dg/interface_3.f90: New test.
1068
1069         PR fortran/29387
1070         * gfortran.dg/generic_8.f90: New test.
1071
1072 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1073
1074         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1075         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1076         * gfortran.dg/specifics_3.f90: Remove.
1077
1078 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1079
1080         PR c/29955
1081         * gcc.dg/gomp/pr29955.c: New test.
1082
1083         PR c/29736
1084         * gcc.dg/pr29736.c: New test.
1085
1086 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1087
1088         PR tree-opt/29964
1089         * gcc.dg/pure-1.c: New test.
1090
1091 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1092
1093         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1094         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1095
1096 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1097
1098         * gcc.dg/20061124-1.c: New testcase.
1099
1100 2006-11-23  Eric Christopher  <echristo@apple.com>
1101
1102         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1103
1104 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1105
1106         PR c/2707
1107         PR c++/26167
1108         * gcc.dg/Wconversion-integer.c: New. Supersedes
1109         Wconversion-negative-constants.c
1110         * gcc.dg/Wconversion-real.c: New.
1111         * gcc.dg/Wconversion-real-integer.c: New.
1112         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1113         * g++.dg/warn/Wconversion1.C: Modified.
1114
1115 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1116
1117         * gfortran.dg/overload_1.f90: New test.
1118
1119 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1120
1121         PR c/9072
1122         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1123         Wtraditional-conversion.
1124         * gcc.dg/overflow-warn-2.c: Likewise.
1125         * gcc.dg/Wconversion.c: Likewise. Renamed as
1126         Wtraditional-conversion.c .
1127         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1128         Wtraditional-conversion-2.c .
1129         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1130         Wtraditional-conversion-2.c
1131         * gcc.dg/Wconversion-negative-constants.c: New.
1132
1133 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1134
1135         * gcc.dg/tree-ssa/dump-1.c: New test.
1136
1137 2006-11-23  David Ung <davidu@mips.com>
1138
1139         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1140         -mfp64, allowable when ISA >= 33 and float is enabled.
1141         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1142         of mthc1 and mfhc1 patterns.
1143
1144 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1145
1146         PR tree-optimization/29921
1147         * gcc.dg/pr29921.c: New test.
1148
1149 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1150
1151         PR fortran/29441
1152         * gfortran.dg/initialization_4.f90: New test.
1153
1154 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1155
1156         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1157         platforms that have interleaving support.
1158         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1159         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1160         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1161         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1162         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1163         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1164         gcc.dg/vect/vect-strided-u8-i8.c,
1165         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1166         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1167         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1168         gcc.dg/vect/vect-strided-float.c,
1169         gcc.dg/vect/vect-strided-a-mult.c,
1170         gcc.dg/vect/vect-strided-mult-char-ls.c,
1171         gcc.dg/vect/vect-strided-a-u16-mult.c,
1172         gcc.dg/vect/vect-strided-a-u32-mult.c,
1173         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1174         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1175         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1176         gcc.dg/vect/vect-strided-mult.c,
1177         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1178         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1179
1180 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1181
1182         PR fortran/25087
1183         * gfortran.dg/auto_char_len_4.f90: New test.
1184
1185 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1186
1187         PR fortran/29652
1188         * gfortran.dg/generic_7.f90: New test.
1189         * gfortran.dg/defined_operators_1.f90: Add new error.
1190
1191 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1192
1193         PR tree-optimization/29902
1194         * g++.dg/tree-ssa/pr29902.C: New test.
1195
1196 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1197
1198         PR fortran/29820
1199         * gfortran.dg/used_types_13.f90: New test.
1200
1201 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1202
1203         * gcc.dg/dfp/snan.c: Delete.
1204
1205 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1206
1207         * g++.dg/cpp0x/static_assert1.C: New.
1208         * g++.dg/cpp0x/static_assert2.C: New.
1209         * g++.dg/cpp0x/static_assert3.C: New.
1210
1211 2006-11-21  Richard Guenther  <rguenther@suse.de>
1212
1213         * gcc.dg/vect/vect-pow-1.c: New testcase.
1214         * gcc.dg/vect/vect-pow-2.c: Likewise.
1215
1216 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1217
1218         PR c++/29570
1219         * g++.dg/template/static29.C: New test.
1220
1221         PR c++/29734
1222         * g++.dg/conversion/simd4.C: New test.
1223
1224 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1225
1226         PR c++/29475
1227         * g++.dg/template/access19.C: New test.
1228         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1229         error is reported.
1230
1231 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1232
1233         PR tree-opt/25500
1234         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1235
1236 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1237
1238         PR fortran/27546
1239         * gfortran.dg/import.f90: Extended test.
1240         * gfortran.dg/import2.f90: Extended test.
1241
1242 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1243
1244         * gfortran.dg/volatile3.f90: Add conflict test.
1245
1246 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1247
1248         PR fortran/24783
1249         * gfortran.dg/implicit_10.f90: New test.
1250
1251 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1252
1253         PR c++/8586
1254         * g++.dg/warn/Wall-write-strings.C: New.
1255
1256 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1257
1258         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1259         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1260
1261 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1262
1263         * gfortran.dg/use_3.f90: Remove error message.
1264         * gfortran.dg/iso_fortran_env_1.f90: New test.
1265         * gfortran.dg/iso_fortran_env_2.f90: New test.
1266         * gfortran.dg/iso_fortran_env_3.f90: New test.
1267         * gfortran.dg/iso_fortran_env_4.f90: New test.
1268
1269 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1270
1271         * gcc.dg/vect/vect-27.c: Fix initialization.
1272
1273 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1274
1275         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1276         * gcc.dg/torture/builtin-minmax-1.c: New.
1277
1278         * gcc.dg/builtins-20.c: Add cases for copysign.
1279
1280 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1281
1282         PR fortran/24285
1283         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1284
1285 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1286         * gfortran.dg/use_1.f90: New test.
1287         * gfortran.dg/use_1.f90: New test.
1288         * gfortran.dg/use_1.f90: New test.
1289
1290 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1291
1292         PR tree-optimization/29801
1293         * gcc.dg/pr29801.c: New test.
1294
1295 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1296
1297         PR middle-end/29584
1298         * gcc.dg/torture/pr29584.c: New test.
1299
1300 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1301
1302         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1303         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1304         * gcc.target/powerpc/compress-float-ppc.c,
1305         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1306         powerpc_fprs.
1307         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1308         do not pass -mhard-float.
1309
1310 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1311
1312         * gnat.dg/volatile_aggregate.adb: New test.
1313
1314 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1315
1316         PR fortran/29391
1317         PR fortran/29489
1318         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1319         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1320
1321 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1322
1323         PR target/29201
1324         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1325
1326 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1327
1328         * gfortran.dg/import3.f90: Fix error message.
1329
1330 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1331
1332         PR tree-opt/29788
1333         * gfortran.fortran-torture/compile/inline_1.f90:
1334         New testcase.
1335
1336 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1337
1338         * gcc.target/i386/x87regparm-1.c: New test.
1339         * gcc.target/i386/x87regparm-2.c: New test.
1340         * gcc.target/i386/x87regparm-3.c: New test.
1341         * gcc.target/i386/x87regparm-4.c: New test.
1342
1343 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1344
1345         PR fortran/27546
1346         * gfortran.dg/import.f90: New test.
1347         * gfortran.dg/import2.f90: New test.
1348         * gfortran.dg/import3.f90: New test.
1349
1350 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1351
1352         PR fortran/27588
1353         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1354
1355 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1356
1357         PR fortran/29806
1358         * gfortran.dg/contains.f90: New test.
1359         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1360
1361 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR tree-optimization/29581
1364         * gcc.dg/pr29581-1.c: New test.
1365         * gcc.dg/pr29581-2.c: New test.
1366         * gcc.dg/pr29581-3.c: New test.
1367         * gcc.dg/pr29581-4.c: New test.
1368         * gfortran.dg/pr29581.f90: New test.
1369
1370 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1371
1372         PR fortran/29702
1373         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1374         numbers in error message headers.
1375
1376 2006-11-14  Richard Guenther  <rguenther@suse.de>
1377
1378         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1379         to i?86 and x86_64 targets.
1380
1381 2006-11-14  Caroline Tice  <ctice@apple.com>
1382
1383         * gcc.dg/pubtypes-1.c: New file/testcase.
1384         * gcc.dg/pubtypes-2.c: New file/testcase.
1385         * gcc.dg/pubtypes-3.c: New file/testcase.
1386         * gcc.dg/pubtypes-4.c: New file/testcase.
1387         * g++.dg/pubtypes.C: New file/testcase.
1388
1389 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1390
1391         PR c++/29106
1392         * g++.dg/init/self1.C: New test.
1393
1394 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1395
1396         PR fortran/29657
1397         * gfortran.dg/conflicts.f90: Add.
1398
1399 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1400
1401         PR rtl-optimization/29798
1402
1403         * gcc.c-torture/execute/pr29798.c: New.
1404
1405 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1406
1407         * gcc.dg/builtins-20.c: Add more cases.
1408
1409 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR fortran/29759
1412         * gfortran.dg/gomp/pr29759.f90: New test.
1413
1414 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1415
1416         PR c++/29518
1417         * g++.dg/template/static28.C: New test.
1418
1419 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1420
1421         * lib/c-torture.exp: Use target-libpath.exp.
1422         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1423         set GCC_EXEC_PREFIX env var from global variable of same name.
1424
1425 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1426
1427         PR fortran/26994
1428         * gfortran.fortran-torture/compile/transfer-1.f90:
1429         New testcase.
1430
1431 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1432             Zdenek Dvorak <dvorakz@suse.cz>
1433
1434         PR tree-optimization/29680
1435         * gcc.dg/alias-11.c: New test.
1436
1437 2006-11-12  Jason Merrill  <jason@redhat.com>
1438             Andrew Pinski <pinskia@physics.uc.edu>
1439
1440         PR middle-end/28915
1441         * gcc.target/i386/vectorize1.c: New.
1442
1443 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1444
1445         PR rtl-optimization/29797
1446         * gcc.c-torture/execute/pr29797-1.c: New test case.
1447
1448 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1449
1450         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1451
1452 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1453
1454         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1455
1456 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1457
1458         PR tree-optimization/13827
1459         * gcc.dg/fold-eqand-1.c: New test case.
1460
1461 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1462
1463         PR rtl-opt/28812
1464         * gcc.c-torture/execute/mayalias-3.c: New test.
1465
1466 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1467
1468         PR middle-end/27528
1469         * gcc.c-torture/compile/pr27528.c: New test.
1470         * gcc.dg/pr27528.c: Likewise.
1471
1472 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1473
1474         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1475
1476         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1477
1478 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1479
1480         PR fortran/29758
1481         * gfortran.dg/reshape_source_size_1.f90: New test.
1482
1483 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1484
1485         PR fortran/29315
1486         * gfortran.dg/aliasing_dummy_4.f90: New test.
1487
1488 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1489
1490         PR target/29777
1491         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1492         and x86_64-*-* targets.
1493
1494 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1495
1496         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1497         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1498         New macros. Use them in exact tests.
1499         (TESTIT3): New macro.
1500         Add tests for fmin, fmax and fma.
1501
1502 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1503
1504         PR fortran/29431
1505         * gfortran.dg/array_constructor_13.f90: New test.
1506
1507 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1508
1509         PR fortran/29744
1510         * gfortran.dg/used_types_12.f90: New test.
1511
1512 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1513
1514         PR middle-end/29726
1515         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1516         (test6): Ditto.
1517         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1518         * gcc.dg/fold-eqandshift-3.c: New test case.
1519
1520 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1521
1522         PR fortran/29699
1523         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1524
1525         PR fortran/21370
1526         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1527
1528 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1529
1530         * gcc.dg/20061109-1.c: New testcase.
1531
1532 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1533
1534         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1535
1536 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1537
1538         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1539         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1540
1541 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1542
1543         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1544         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1545
1546 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1547
1548         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1549
1550 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1551
1552         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1553         vect-9.c).
1554         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1555         * gcc.dg/vect/vect-9.c: Now vectorizable.
1556         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1557         that support vect_widen_mult.
1558         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1559         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1560         vect-reduc-dot-u16.c).
1561         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1562         vect-reduc-dot-u16.c).
1563         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1564         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1565         vect-reduc-dot-s8.c).
1566         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1567         vect-reduc-dot-s8.c).
1568         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1569         vect-reduc-dot-s8.c).
1570         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1571         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1572         vect-reduc-dot-u8.c).
1573         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1574         vect-reduc-dot-u8.c).
1575         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1576         * gcc.dg/vect/vect-multitypes-9.c: New test.
1577         * gcc.dg/vect/vect-multitypes-10.c: New test.
1578         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1579         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1580         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1581         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1582         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1583         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1584         wrapv-vect-reduc-dot-s8.c.
1585         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1586         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1587         targets that support vec_unpack.
1588         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1589         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1590         (check_effective_target_vect_widen_mult_hi_to_si): New.
1591         (check_effective_target_vect_widen_sum): Removed.
1592
1593         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1594
1595         * gcc.dg/vect/vect-multitypes-8.c: New test.
1596         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1597
1598         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1599
1600         * gcc.dg/vect/vect-multitypes-7.c: New test.
1601
1602         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1603
1604         * gcc.dg/vect/vect-multitypes-4.c: New test.
1605         * gcc.dg/vect/vect-multitypes-5.c: New test.
1606         * gcc.dg/vect/vect-multitypes-6.c: New test.
1607
1608         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1609
1610         * gcc.dg/vect/vect-multitypes-1.c: New test.
1611         * gcc.dg/vect/vect-multitypes-2.c: New test.
1612         * gcc.dg/vect/vect-multitypes-3.c: New test.
1613
1614 2006-11-07  Eric Christopher  <echristo@apple.com>
1615
1616         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1617         Test using scan-assembler-not.
1618
1619 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1620
1621         * gcc.dg/inline-17.c: New test.
1622
1623 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1624
1625         PR other/25028
1626         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1627         on HP-UX.
1628
1629 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1630
1631         PR fortran/29539
1632         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1633
1634         PR fortran/29634
1635         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1636         test.
1637
1638 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1639
1640         PR fortran/29601
1641         * gfortran.dg/volatile.f90: Add.
1642         * gfortran.dg/volatile2.f90: Add.
1643         * gfortran.dg/volatile3.f90: Add.
1644         * gfortran.dg/volatile4.f90: Add.
1645         * gfortran.dg/volatile5.f90: Add.
1646         * gfortran.dg/volatile6.f90: Add.
1647         * gfortran.dg/volatile7.f90: Add.
1648
1649 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1650
1651         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1652           for matching error messages.
1653         * gfortran.dg/specifics_3.f90: Adjust pattern
1654           for matching error messages.
1655
1656 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1657             Bernhard Fischer  <aldot@gcc.gnu.org>
1658
1659         * lib/gcc-dg.exp (output-exists): New proc.
1660         (output-exists-not): New proc.
1661         * gcc.test-framework/test-framework.awk: Support new directives.
1662         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1663         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1664         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1665         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1666         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1667         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1668
1669 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1670
1671         PR fortran/29630
1672         PR fortran/29679
1673         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1674         * gfortran.dg/initialization_3.f90: New.
1675
1676 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1677
1678         PR libgfortran/25545
1679         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1680
1681 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR middle-end/29695
1684         * gcc.c-torture/execute/pr29695-1.c: New test.
1685         * gcc.c-torture/execute/pr29695-2.c: New test.
1686
1687 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1688
1689         PR fortran/29565
1690         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1691
1692 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1693
1694         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1695         for matching error messages.
1696
1697 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1698
1699         PR target/26915
1700         * gcc.target/i386/387-12.c: New test.
1701
1702 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1703
1704         PR libfortran/29713
1705         * gfortran.dg/pr29713.f90: New test.
1706
1707 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1708
1709         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1710         Also test for bogus rest sign.
1711
1712 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1713
1714         PR libfortran/27895
1715         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1716
1717 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1718
1719         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1720         from error messages.
1721
1722 2006-11-02  Mike Stump  <mrs@apple.com>
1723
1724         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1725
1726         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1727
1728 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1729
1730         * g++.dg/eh/gcsec1.C: New test.
1731
1732 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1733
1734         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1735         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1736
1737 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1738
1739         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1740         hexadecimal value.
1741         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1742         * gcc.dg/pr14796-2.c: Likewise.
1743
1744 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1745
1746         * gcc.c-torture/execute/20061101-1.c: New test.
1747
1748 2006-11-01  Richard Guenther  <rguenther@suse.de>
1749
1750         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1751
1752 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1753
1754         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1755         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1756
1757 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1758
1759         * gcc.c-torture/execute/20061031-1.c: New test.
1760
1761 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1762
1763         PR 23067
1764         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1765         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1766         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1767         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1768         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1769         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1770         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1771
1772 2006-10-31  Eric Christopher  <echristo@apple.com>
1773             Falk Hueffner  <falk@debian.org>
1774
1775         * gcc.dg/builtin-bswap-1.c: New.
1776         * gcc.dg/builtin-bswap-2.c: New.
1777         * gcc.dg/builtin-bswap-3.c: New.
1778         * gcc.dg/builtin-bswap-4.c: New.
1779         * gcc.dg/builtin-bswap-5.c: New.
1780         * gcc.target/i386/builtin-bswap-1.c: New.
1781
1782 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1783
1784         * gcc.dg/inline-16.c: New.
1785
1786         PR 16622
1787         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1788         defining it.
1789         * gcc.dg/inline-13.c: New.
1790         * gcc.dg/inline-14.c: New.
1791         * gcc.dg/inline-15.c: New.
1792
1793         PR 11377
1794         * gcc.dg/inline6.c: New.
1795         * gcc.dg/inline7.c: New.
1796
1797 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1798
1799         PR middle-end/23470
1800         * gcc.dg/pr23470-1.c: New test case.
1801
1802 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1803
1804         PR fortran/29537
1805         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1806         data.
1807         * gfortran.dg/blockdata_2.f90: New testcase.
1808
1809 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1810
1811         PR libfortran/29627
1812         * gfortran.dg/unf_short_record_1.f90:  New test.
1813
1814 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1815
1816         PR fortran/29067
1817         * gfortran.dg/pr29067.f: New test.
1818
1819 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1820             Richard Sandiford  <richard@codesourcery.com>
1821
1822         * lib/target-supports.exp (get_compiler_messages): Append options
1823         as a single list element.
1824         (check_effective_target_arm_vfp_ok): New.
1825         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1826
1827 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1828
1829         PR fortran/29387
1830         * gfortran.dg/intrinsic_actual_2.f90: New test.
1831
1832         PR fortran/29490
1833         * gfortran.dg/actual_array_interface_1.f90: New test.
1834
1835         PR fortran/29641
1836         * gfortran.dg/used_types_11.f90: New test.
1837
1838 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1839
1840         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1841         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1842         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1843         * g++.old-deja/g++.mike/net25.C (main): Same.
1844         * g++.dg/lookup/exception1.C (main): Same.
1845         * g++.dg/parse/parens2.C (main): Same.
1846
1847 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1848
1849         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1850
1851 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1852
1853         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1854         * gcc.dg/torture/builtin-math-3.c: Likewise.
1855
1856 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1857
1858         PR fortran/29452
1859         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1860         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1861
1862 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1863
1864         PR Fortran/29410
1865         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1866
1867 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1868
1869         * lib/target-supports.exp (check_function_available): Declare
1870         function before calling.
1871
1872 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1873
1874         PR tree-optimization/29637
1875         * gcc.dg/pr29637.c: New test.
1876
1877 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1878
1879         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1880         tree canonicalization.
1881
1882 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1883
1884         * gcc.dg/builtins-20.c: Add more hypot tests.
1885
1886 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1887
1888         * gcc.dg/fold-compare-1.c: New test case.
1889
1890 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1891
1892         PR c++/16307
1893         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1894
1895 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1896
1897         PR tree-optimization/15458
1898         * gcc.dg/fold-xornot-1.c: New test case.
1899
1900 2006-10-29  Richard Guenther  <rguenther@suse.de>
1901
1902         * gcc.target/i386/math-torture/trunc.c: New testcase.
1903
1904 2006-10-29  Richard Guenther  <rguenther@suse.de>
1905
1906         * gcc.target/i386/math-torture/round.c: New testcase.
1907
1908 2006-10-29  Richard Guenther  <rguenther@suse.de>
1909
1910         * gcc.target/i386/math-torture/ceil.c: New testcase.
1911         * gcc.target/i386/math-torture/floor.c: Likewise.
1912
1913 2006-10-29  Richard Guenther  <rguenther@suse.de>
1914
1915         * gcc.target/i386/math-torture/rint.c: New testcase.
1916         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1917
1918 2006-10-29  Richard Guenther  <rguenther@suse.de>
1919
1920         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1921         * gcc.target/i386/math-torture/lceil.c: Likewise.
1922
1923 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1924
1925         PR libgfortran/24313
1926         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1927
1928 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1929
1930         * gcc.c-torture/execute/20020118-1.c,
1931         gcc.c-torture/execute/builtins/strlen.c,
1932         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1933         comment typos.
1934
1935 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1936
1937         * gcc.dg/builtins-20.c: Add tests for hypot.
1938         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1939         two-argument builtins.
1940         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1941         TESTIT2.  Update all callers.
1942         (TESTIT2, TESTIT2_R): New helper macros.
1943         Add testcases for pow, hypot and atan2.
1944
1945 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1946
1947         PR C++/29295
1948         * g++.dg/expr/bool1.C: New test.
1949         * g++.dg/expr/bool2.C: New test.
1950
1951 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1952
1953         PR fortran/28224
1954         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1955         * gfortran.dg/namelist_internal.f90: New test.
1956
1957 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1958
1959         PR fortran/29625
1960         * gfortran.dg/io_real_boz.f90: Add.
1961         * gfortran.dg/io_real_boz2.f90: Add.
1962
1963 2006-10-28  Richard Guenther  <rguenther@suse.de>
1964
1965         PR middle-end/26899
1966         * gcc.dg/tree-ssa/pr26899.c: New testcase.
1967
1968 2006-10-28  Richard Guenther  <rguenther@suse.de>
1969
1970         PR target/28806
1971         * gcc.target/i386/math-torture/lround.c: New testcase.
1972
1973 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1974
1975         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1976         * gcc.dg/builtins-44.c: Likewise.
1977         * gcc.dg/builtins-45.c: Likewise.
1978         * gcc.dg/pr28796-2.c: Likewise.
1979         * gcc.dg/unordered-3.c: Likewise.
1980
1981 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1982
1983         PR libgfortran/27954
1984         * gfortran.dg/error_recovery_2.f90: New test.
1985
1986 2006-10-26  Richard Guenther  <rguenther@suse.de>
1987
1988         * gcc.target/i386/i386.exp: Use glob, not find to collect
1989         tests.  Avoids recursing into subdirectories.
1990         * gcc.target/i386/math-torture/math-torture.exp: Torture
1991         for interesting ia32 math options.
1992         * gcc.target.i386/math-torture/lrint.c: New testcase.
1993
1994 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1995
1996         PR libgfortran/29563
1997         * gfortran.dg/arrayio_9.f90: Update test.
1998         * gfortran.dg/arrayio_19.f90: New test.
1999
2000 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2001
2002         * gcc.dg/20061026.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: New test.
2008
2009 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2010
2011         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2012         Copy the strings manually, as strcpy may call strlen.
2013
2014 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2015
2016         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2017         Add checks for log, log2, log10 and log1p.
2018
2019         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2020         we already test 0.0.  Add checks for expm1, log, log2, log10,
2021         log1p, cbrt, erf and erfc.
2022
2023 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2024
2025         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2026
2027 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2028
2029         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2030         and remainderl() built-in functions.  Remove -ffast-math from
2031         dg-options.
2032
2033 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2034
2035         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2036         acosh and atanh.
2037
2038         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2039         floating point modifiers to arguments passed to float and long
2040         double functions respectively.  Update all callers to use floating
2041         point numbers, not integers.  Add tests for exp, exp2 and
2042         exp10/pow10.
2043
2044         * gcc.dg/torture/builtin-math-3.c: New test.
2045
2046 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2047
2048         PR fortran/29393
2049         * gfortran.dg/initialize_2.f90: New.
2050
2051 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2052
2053         * gcc.dg/torture/builtin-math-2.c: New test.
2054
2055 2006-10-24  Richard Guenther  <rguenther@suse.de>
2056
2057         PR middle-end/28796
2058         * gcc.dg/pr28796-1.c: New testcase.
2059         * gcc.dg/pr28796-2.c: Likewise.
2060
2061 2006-10-24  Richard Guenther  <rguenther@suse.de>
2062
2063         * gcc.dg/builtins-57.c: New testcase.
2064
2065 2006-10-24  Richard Guenther  <rguenther@suse.de>
2066
2067         PR tree-optimization/29567
2068         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2069
2070 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2071
2072         PR tree-optimization/14784
2073         * gcc.dg/alias-10.c: New test.
2074
2075 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2076
2077         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2078
2079 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2080
2081         * gcc.dg/builtin-strncat-chk-1.c: New test.
2082
2083 2006-10-23  Jan Hubicka  <jh@suse.cz>
2084
2085         * gcc.dg/memmove-1.c: New test.
2086
2087 2006-10-23  Paul Brook  <paul@codesourcery.com>
2088
2089         * gcc.dg/pragma-pack-5.c: New test.
2090
2091 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2092
2093         * g++.dg/other/s390-1.C: New testcase.
2094
2095 2006-10-23  Richard Guenther  <rguenther@suse.de>
2096
2097         PR middle-end/27132
2098         PR middle-end/23295
2099         * gcc.dg/pr27132.c: New testcase.
2100         * gcc.dg/pr23295.c: Likewise.
2101         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2102         * g++.dg/tree-ssa/pr19807.C: Likewise.
2103
2104 2006-10-23  Richard Guenther  <rguenther@suse.de>
2105
2106         PR middle-end/21032
2107         * gcc.dg/pr21032.c: New testcase.
2108
2109 2006-10-22  Jeff Law  <law@redhat.com>
2110         Richard Guenther  <rguenther@suse.de>
2111
2112         PR tree-optimization/15911
2113         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2114
2115 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2116
2117         PR c++/20647
2118         * g++.dg/abi/rtti3.C: New.
2119
2120 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2121
2122         PR middle-end/28252
2123         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2124         transformation.
2125
2126 2006-10-21  Richard Guenther  <rguenther@suse.de>
2127
2128         PR tree-optimization/3511
2129         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2130
2131 2006-10-21  Richard Guenther  <rguenther@suse.de>
2132
2133         PR middle-end/26898
2134         * gcc.dg/torture/pr26898-1.c: New testcase.
2135         * gcc.dg/torture/pr26898-2.c: Likewise.
2136
2137 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2138
2139         PR c++/28053
2140         * g++.dg/parse/bitfield1.C: Adjust error markers.
2141         * g++.dg/parse/bitfield2.C: New test.
2142
2143 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2144
2145         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2146
2147 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2148
2149         PR libfortran/27895
2150         * gfortran.dg/zero_sized_1.f90: New test.
2151
2152 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2153
2154         * gcc.dg/div-compare-1.c: New test.
2155
2156 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2157
2158         PR fortran/29216
2159         * gfortran.dg/result_default_init_1.f90: New test.
2160
2161         PR fortran/29314
2162         * gfortran.dg/automatic_default_init_1.f90: New test.
2163
2164         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2165         from 38 to 33.
2166
2167 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2168
2169         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2170         'using namespace std' without previous declaration.
2171         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2172         * g++.old-deja/g++.robertl/eb133c.C: New.
2173
2174 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2175
2176         PR libgfortran/29277
2177         * gfortran.dg/streamio_4.f90: Update test.
2178         * gfortran.dg/streamio_11.f90: New test.
2179
2180 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2181
2182         PR c++/27952
2183         * g++.dg/inherit/virtual1.C: New test.
2184
2185 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2186
2187         PR c++/28261
2188         * g++.dg/parse/enum3.C: New test.
2189
2190 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2191
2192         PR c++/29039
2193         * g++.dg/init/ctor8.C: New test.
2194
2195 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2196
2197         PR c++/27270
2198         * g++.dg/ext/complit8.C: Tweak error markers.
2199         * g++.dg/template/complit1.C: Add error marker.
2200
2201 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2202
2203         PR c++/27270
2204         * g++.dg/ext/complit8.C: New test.
2205
2206         PR c++/29408
2207         * g++.dg/parse/dtor12.C: New test.
2208
2209         PR c++/29435
2210         * g++.dg/template/sizeof11.C: New test.
2211
2212 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2213
2214         PR fortran/29392
2215         * gfortran.dg/data_char_3.f90: New test.
2216
2217         PR fortran/29451
2218         * gfortran.dg/negative_automatic_size.f90: New test.
2219
2220 2006-10-16  David Daney  <ddaney@avtrex.com>
2221
2222         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2223
2224 2006-10-16  Eric Christopher  <echristo@apple.com>
2225
2226         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2227         x86_64.
2228
2229 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2230
2231         PR c++/28211
2232         * g++.dg/tc1/dr49.C: Tweak error messages.
2233         * g++.dg/parse/template21.C: New test.
2234
2235 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2236
2237         PR middle-end/20491
2238         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2239
2240 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2241
2242         PR fortran/29403
2243         * gfortran.dg/print_1.f90: New test.
2244
2245 2006-10-15  Jan Hubicka  <jh@suse.cz>
2246
2247         PR middle-end/29241
2248         * gcc.c-torture/compile/pr29241.c: New testcase.
2249
2250 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2251
2252         PR middle-end/29250
2253         * gcc.c-torture/compile/pr29250.c: New test.
2254
2255 2006-10-15  Richard Guenther  <rguenther@suse.de>
2256
2257         * gcc.dg/pr29299.c: New testcase.
2258
2259 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2260
2261         PR fortran/24767
2262         * gfortran.dg/label_4.f90: Adjust warning flag.
2263
2264 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2265
2266         PR fortran/29371
2267         * gfortran.dg/nullify_3.f90: New test.
2268
2269 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2270
2271         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2272         on Solaris 2.5.1 too.
2273
2274 2006-10-13  Eric Christopher  <echristo@apple.com>
2275
2276         * gcc.dg/pr25993.c: Skip for darwin.
2277
2278 2006-10-13  Eric Christopher  <echristo@apple.com>
2279
2280         * gcc.dg/visibility-11.c: Skip for darwin.
2281
2282 2006-10-13  Eric Christopher  <echristo@apple.com>
2283
2284         * gcc.dg/darwin-weakimport-1.c: Use
2285         -fno-asynchronous-unwind-tables.
2286         * gcc.dg/darwin-weakimport-3.c: Ditto.
2287
2288 2006-10-13  Richard Guenther  <rguenther@suse.de>
2289
2290         PR tree-optimization/29446
2291         * gcc.dg/torture/pr29446.c: New testcase.
2292
2293 2006-10-13  Bill Wendling  <wendling@apple.com>
2294
2295         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2296         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2297         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2298         * g++.old-deja/g++.law/shadow1.C: Likewise.
2299         * g++.old-deja/g++.law/ctors10.C: Likewise.
2300         * g++.dg/debug/namespace1.C: Likewise.
2301         * g++.dg/inherit/namespace-as-base.C: Likewise.
2302         * g++.dg/opt/delay-slot-1.C: Likewise.
2303         * g++.dg/parse/defarg10.C: Likewise.
2304         * g++.dg/template/ptrmem11.C: Likewise.
2305         * g++.dg/template/mem_func_ptr.C: Likewise.
2306         * g++.dg/template/spec19.C: Likewise.
2307
2308 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2309
2310         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2311
2312 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2313
2314         PR fortran/29373
2315         * gfortran.dg/implicit_9.f90: New test.
2316
2317         PR fortran/29407
2318         * gfortran.dg/namelist_25.f90: New test.
2319
2320         PR fortran/27701
2321         * gfortran.dg/same_name_2.f90: New test.
2322
2323         PR fortran/29232
2324         * gfortran.dg/host_assoc_types_1.f90: New test.
2325
2326         PR fortran/29364
2327         * gfortran.dg/missing_derived_type_1.f90: New test.
2328         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2329
2330         PR fortran/29422
2331         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2332
2333         PR fortran/29428
2334         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2335
2336 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2337
2338         PR fortran/29391
2339         * gfortran.dg/bound_2.f90: New test.
2340
2341 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2342
2343         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2344         directive.
2345         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2346         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2347         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2348         * gfortran.dg/gomp/reduction3.f90: Likewise.
2349         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2350         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2351         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2352         * gfortran.dg/forall_4.f90: Likewise.
2353         * gfortran.dg/spec_expr_4.f90: Likewise.
2354         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2355         * gfortran.dg/forall_5.f90: Likewise.
2356         * gfortran.dg/open_access_append_2.f90: Add check for
2357         compile-time warning.
2358
2359 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2360
2361         PR c++/28506
2362         * g++.dg/parse/pure1.C: New test.
2363
2364 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2365
2366         PR fortran/21435
2367         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2368         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2369         for compile-time warnings.
2370         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2371         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2372         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2373         file.
2374         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2375         specifier.
2376         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2377         compile-time warning.
2378
2379 2006-10-12  Jan Hubicka  <jh@suse.cz>
2380
2381         PR c/28419
2382         * gcc.dg/pr28319.c: New test.
2383
2384 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2385         PR c++/29318
2386         * g++.dg/ext/vla4.C: New test.
2387
2388 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2389
2390         PR c++/27961
2391         * g++.dg/template/crash60.C: New test.
2392         * g++.dg/other/large-size-array.C: Adjust error markers.
2393         * g++.dg/parse/crash27.C: Likewise.
2394         * g++.dg/template/crash1.C: Likewise.
2395
2396 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2397
2398         PR testsuite/29093
2399         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2400
2401 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR preprocessor/28709
2404         * gcc.dg/cpp/paste14.c: New test.
2405
2406 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2407
2408         PR c++/29175
2409         * g++.dg/init/array24.C: New test.
2410
2411 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2412
2413         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2414         of <sys/types.h>.
2415
2416 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2417
2418         PR c++/29024
2419         * g++.dg/parse/typedef8.C: New test.
2420         * g++.dg/other/mult-stor1.C: Adjust error markers.
2421
2422 2006-10-11  Richard Guenther  <rguenther@suse.de>
2423
2424         PR tree-optimization/28230
2425         * gcc.dg/torture/pr28230.c: New testcase.
2426
2427 2006-10-11  Richard Guenther  <rguenther@suse.de>
2428
2429         PR inline-asm/29119
2430         * gcc.dg/torture/pr29119.c: New testcase.
2431
2432 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2433
2434         PR middle-end/29272
2435         * gcc.c-torture/execute/20060930-2.c: New test.
2436
2437 2006-10-09  Richard Henderson  <rth@redhat.com>
2438
2439         Revert emutls patch.
2440
2441 2006-10-09  Richard Guenther  <rguenther@suse.de>
2442
2443         PR middle-end/29254
2444         * gcc.dg/pr29254.c: New testcase.
2445
2446 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2447             Paul Thomas  <pault@gcc.gnu.org>
2448
2449         PR fortran/20541
2450         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2451         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2452         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2453         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2454         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2455         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2456         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2457         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2458         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2459         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2460         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2461         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2462         * gfortran.dg/alloc_comp_std.f90: New test.
2463         * gfortran.dg/move_alloc.f90: New test.
2464
2465 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2466
2467         PR fortran/29115
2468         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2469
2470         PR fortran/29211
2471         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2472
2473 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2474
2475         PR fortran/28585
2476         * gfortran.dg/new_line.f90: New test.
2477
2478 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2479
2480         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2481         * gcc.dg/torture/builtin-convert-1.c,
2482         gcc.dg/torture/builtin-convert-2.c,
2483         gcc.dg/torture/builtin-convert-3.c,
2484         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2485
2486 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2487
2488         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2489         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2490         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2491         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2492
2493 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2494
2495         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2496         Xfail some tests for powerpc-darwin and powerpc-aix.
2497
2498 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2499
2500         PR c/29380
2501         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2502
2503 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2504
2505         PR target/29300
2506         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2507         on hppa*-*-hpux*.
2508
2509 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2510
2511         PR fortran/16580
2512         PR fortran/29288
2513         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2514         Add tests for using all possible intrinsics as actual arguments.
2515         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2516         all possible intrinsics as actual arguments.
2517         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2518         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2519
2520 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2521
2522         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2523         * gcc.dg/debug/debug-2.c: Likewise.
2524
2525 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2526
2527         * gcc.c-torture/compile/sync-2.c: New test.
2528
2529 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2530
2531         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2532         line endings.
2533
2534 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2535
2536         PR rtl-optimization/29128
2537         * gcc.c-torture/compile/pr29128.c: New test.
2538
2539 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2540
2541         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2542         line endings.
2543
2544 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2545
2546         PR middle-end/29256
2547         * gcc.dg/tree-ssa/loop-19.c: New test.
2548
2549 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR tree-optimization/29330
2552         * gcc.dg/pr29330.c: New test.
2553
2554         PR target/28924
2555         * gcc.c-torture/compile/20061005-1.c: New test.
2556
2557 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2558
2559         * gcc.dg/typename-vla-1.c: New case.
2560         * gnat.dg/forward_vla.adb: New case.
2561
2562 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2563
2564         PR tree-optimization/29290
2565         * gfortran.dg/loop_nest_1.f90: New test.
2566
2567         PR target/29198
2568         * gcc.dg/tls/opt-12.c: New test.
2569
2570         PR fortran/28415
2571         * gfortran.dg/save_2.f90: New test.
2572
2573         PR c/29091
2574         * gcc.dg/pr29091.c: New test.
2575
2576 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2577
2578         * lib/target-supports.exp
2579         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2580         same as x86_64-*-*; check for LP64.
2581
2582 2006-10-04  Richard Henderson  <rth@redhat.com>
2583
2584         * lib/target-supports.exp (check_effective_target_tls): Redefine
2585         to mean non-emulated tls.
2586         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2587         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2588         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2589         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2590         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2591         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2592         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2593
2594 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2595
2596         PR fortran/29343
2597         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2598
2599 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2600
2601         * gfortran.dg/bounds_check_fail_1.f90: New test.
2602
2603 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2604
2605         PR c++/29020
2606         * g++.dg/template/friend48.C: New test.
2607
2608 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2609
2610         PR fortran/29098
2611         * gfortran.dg/default_initialization_2.f90: New test.
2612
2613 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2614
2615         PR fortran/20779
2616         PR fortran/20891
2617         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2618
2619 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2620
2621         PR fortran/29284
2622         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2623
2624         PR fortran/29321
2625         PR fortran/29322
2626         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2627
2628         PR fortran/25091
2629         PR fortran/25092
2630         * gfortran.dg/entry_array_specs_1.f90: New test.
2631
2632 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2633
2634         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2635         insufficient to inhibit some test failures at -O3.  Do testing
2636         on integers.
2637
2638 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2639
2640         PR c++/29138
2641         * g++.dg/inherit/access8.C: New test.
2642         * g++.dg/template/dtor4.C: Tweak error messages.
2643
2644 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2645
2646         PR fortran/27478
2647         * gfortran.dg/entry_8.f90: New test.
2648
2649 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2650
2651         PR c++/29291
2652         * g++.dg/parse/new4.C: New test.
2653
2654 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2655
2656         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2657         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2658         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2659         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2660         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2661
2662 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2663
2664         PR fortran/19260
2665         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2666         * gfortran.dg/continuation_2.f90: New test.
2667
2668         PR fortran/19262
2669         * gfortran.dg/continuation_3.f90: New test.
2670         * gfortran.dg/continuation_4.f90: New test.
2671         * gfortran.dg/continuation_5.f: New test.
2672         * gfortran.dg/continuation_6.f: New test.
2673
2674 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2675
2676         PR c++/29226
2677         * g++.dg/template/vla1.C: New test.
2678
2679 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2680
2681         PR fortran/29210
2682         * gfortran.dg/complex_parameter_1.f90: New test.
2683
2684 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2685
2686         PR c/29154
2687         * gcc.c-torture/execute/20060929-1.c: New test.
2688
2689 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2690
2691         PR c++/29105
2692         * g++.dg/template/member6.C: New test.
2693         * g++.dg/parse/typename7.C: Adjust error markers.
2694
2695         PR c++/29080
2696         * g++.dg/template/member7.C: New test.
2697
2698 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2699
2700         PR c/24010
2701         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2702         gcc.dg/Woverride-init-3.c: New tests.
2703
2704 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2705
2706         * gcc.c-torture/execute/20060930-1.c: New test.
2707
2708 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2709
2710         PR fortran/18791
2711         * gfortran.dg/specifics_1.f90: New test.
2712         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2713         complex specifics.
2714
2715 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2716
2717         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2718         pthread-init-common.h: New.
2719
2720 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2721
2722         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2723         precision on some archs.
2724
2725 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2726
2727         * gcc.dg/non-local-goto-1.c: New test.
2728         * gcc.dg/non-local-goto-2.c: Likewise.
2729         * gcc.dg/setjmp-3.c: Likewise.
2730         * gcc.dg/setjmp-4.c: Likewise.
2731
2732 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2733
2734         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2735
2736 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2737
2738         PR fortran/28276
2739         * gfortran.dg/exponent_1.f90: New test.
2740
2741         PR fortran/27021
2742         * gfortran.dg/nearest_1.f90: New test.
2743
2744 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2745
2746         PR middle-end/25261
2747         PR middle-end/28790
2748         * gcc.dg/gomp/nestedfn-1.c: New test.
2749
2750 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2751
2752         PR objc/29195
2753         * objc/compile/method-1.m: New test.
2754
2755 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2756
2757         PR c++/26938
2758         * g++.dg/template/crash58.C: New test.
2759         * g++.dg/parse/crash28.C: Adjust error markers.
2760         * g++.dg/template/crash34.C: Likewise.
2761         * g++.dg/template/friend31.C: Likewise.
2762         * g++.dg/template/crash32.C: Likewise.
2763
2764         PR c++/27329
2765         * g++.dg/template/crash59.C: New test.
2766
2767         PR c++/27667
2768         * g++.dg/template/spec33.C: New test.
2769         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2770
2771 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2772             Adam Nemet  <anemet@caviumnetworks.com>
2773
2774         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2775         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2776
2777 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2778
2779         PR target/28911
2780         * gcc.dg/pr28911.c: New.
2781
2782 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2783
2784         PR target/29169
2785         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2786         (dg-options): Add -mfpmath=387.
2787
2788 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR c/28706
2791         * gcc.dg/pr28706.c: New test.
2792
2793         PR c/28712
2794         * gcc.dg/pr28712.c: New test.
2795
2796 2006-09-22  Mike Stump  <mrs@apple.com>
2797
2798         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2799
2800 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2801
2802         PR tree-optimization/28888
2803         * gcc.dg/pr28888.c: New test.
2804
2805 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2806
2807         PR c++/29016
2808         * g++.dg/init/ptrfn1.C: New test.
2809
2810 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2811
2812         PR c++/28861
2813         * g++.dg/template/spec32.C: New test.
2814         * g++.dg/parse/crash9.C: Adjust error markers.
2815
2816         PR c++/28303
2817         * g++.dg/template/typedef6.C: New test.
2818         * g++.dg/init/error1.C: Adjust error markers.
2819         * g++.dg/parse/crash9.C: Likewise.
2820         * g++.dg/template/crash55.C: Likewise.
2821
2822 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2823
2824         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2825
2826 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2827
2828         PR target/27650
2829         * g++.dg/ext/dllimport12.C: New test.
2830
2831 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2832
2833         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2834         * gcc.target/mips/nmadd-2.c: Likewise.
2835         * gcc.target/mips/mips-ps-6.c: New test.
2836         * gcc.target/mips/neg-abs-1.c: Likewise.
2837         * gcc.target/mips/neg-abs-2.c: Likewise.
2838         * gcc.target/mips/nmadd-3.c: New test.
2839
2840 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2841
2842         PR middle-end/28046
2843         * gcc.dg/gomp/atomic-10.c: New test.
2844         * g++.dg/gomp/atomic-10.C: New test.
2845
2846 2006-09-20  Eric Christopher  <echristo@apple.com>
2847
2848         * gcc.target/i386/sse3-not-fisttp.c: New.
2849
2850 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2851
2852         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2853
2854 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2855
2856         * gcc.c-torture/execute/pr28289.c (one): New variable.
2857         (main): Use it instead of argc.
2858         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2859         (main): Use it instead of argc.
2860
2861 2006-09-19  Paul Brook  <paul@codesourcery.com>
2862
2863         PR target/28516
2864         * gcc.dg/nested-func-5.c: New test.
2865
2866 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2867
2868         * lib/target-supports.exp (check_effective_target_tls): Compile
2869         test stubs using ${tool}_target_compile, not just target_compile.
2870         (check_effective_target_tls_runtime): Likewise.
2871
2872 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2873
2874         * gcc.c-torture/compile/20030405-1.x: Remove.
2875
2876         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2877         optimising linker from discarding it.
2878
2879 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2880
2881         PR fortran/28526
2882         * gfortran.dg/keyword_symbol_1.f90: New test.
2883
2884         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2885         pedantic compilation option.
2886
2887 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2888
2889         PR fortran/29060
2890         * gfortran.dg/spread_shape_1.f90: New test.
2891
2892 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2893
2894         PR tree-optimization/28887
2895         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2896
2897 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2898
2899         PR c/25993
2900         * gcc.dg/pr25993.c: New test.
2901
2902 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2903
2904         PR tree-opt/21591
2905         * gcc.dg/vect/pr21591.c: New test.
2906
2907 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2908
2909         PR tree-opt/29059
2910         * gcc.c-torture/compile/strcpy-1.c: New test.
2911         * gcc.c-torture/compile/strcpy-2.c: New test.
2912         * gcc.c-torture/compile/memcpy-1.c: New test.
2913         * gcc.c-torture/compile/memcpy-2.c: New test.
2914
2915 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2916
2917         PR testsuite/29055
2918         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2919
2920 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2921
2922         * gnat.dg/specs/double_record_extension1.ads: New test.
2923         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2924
2925 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2926
2927         PR fortran/29051
2928         * gfortran.dg/oldstyle_3.f90: New test.
2929
2930 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2931
2932         PR libgfortran/29099
2933         * gfortran.dg/secnds-1.f: New test.
2934
2935 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2936
2937         PR libgfortran/29053
2938         * gfortran.dg/streamio_9.f90: New test.
2939         * gfortran.dg/streamio_10.f90: New test.
2940
2941 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2942
2943         PR C++/29002
2944         * g++.dg/init/array22.C: New test.
2945         * g++.dg/init/array23.C: New test.
2946
2947 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2948
2949         * stackcheck.lst: Update list of tests requiring stack checking.
2950         * norun.lst: Adjust for above change.
2951         * ada95.lst: New file.
2952         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2953         requiring -gnat95 switch.
2954
2955 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2956
2957         * gnat.dg/in_out_parameter.adb: New test.
2958
2959 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2960
2961         PR debug/28980
2962         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2963
2964 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2965
2966         * gnat.dg/specs/unchecked_union.ads: New test.
2967
2968 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
2969
2970         PR rtl-optimization/28982
2971         * gcc.c-torture/execute/pr28982a.c: New test.
2972         * gcc.c-torture/execute/pr28982b.c: Likewise.
2973
2974 2006-09-12  Eric Christopher  <echristo@apple.com>
2975
2976         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2977         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2978
2979 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2980
2981         PR c/28768
2982         PR preprocessor/14634
2983         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2984         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2985         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2986
2987 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2988
2989         * gcc.dg/pr28243.c: New test.
2990
2991 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
2992
2993         PR fortran/28971
2994         gfortran.dg/pr28971.f90: New test to act as a backstop in case
2995         this undiagnosed regression reappears.
2996
2997 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
2998
2999         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3000         Treat $srcdir as a literal.
3001         * lib/fortran-torture.exp (fortran-torture-compile,
3002         fortran-torture-execute): Likewise.
3003         * lib/objc-torture.exp (objc-torture-compile,
3004         objc-torture-execute): Likewise.
3005         * lib/profopt.exp (profopt-execute): Likewise.
3006
3007 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3008
3009         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3010
3011 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3012
3013         PR testsuite/28950
3014         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3015
3016 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3017
3018         PR target/13685
3019         * gcc.target/i386/pr13685.c: New test.
3020
3021 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3022
3023         * gcc.dg/pr28726.c: New test.
3024
3025 2006-09-11  Josh Conner  <jconner@apple.com>
3026
3027         * gcc.dg/nrv3.c: Increase size of structure.
3028         * gcc.dg/nrv4.c: Likewise.
3029         * gcc.dg/nrv5.c: Likewise.
3030
3031 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3032
3033         PR libfortran/28890
3034         gfortran.dg/assumed_charlen_function_5.f90: New test.
3035
3036 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3037
3038         PR c++/28991
3039         * g++.dg/init/static3.C: New test.
3040
3041 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3042
3043         PR testsuite/29007
3044         * gcc.dg/long-long-cst1.c (t): Add cast to
3045         __SIZE_TYPE__ before casting to int.
3046         (main): Return 0 on success.
3047
3048 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3049
3050         * gcc.c-torture/execute/20060910-1.c: New test.
3051
3052 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3053
3054         PR middle-end/26983
3055         * gcc.dg/pr26983.c: New test.
3056
3057 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3058
3059         PR target/29006
3060         * gcc.c-torture/execute/pr29006.c: New test.
3061
3062 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3063
3064         PR libfortran/28947
3065         gfortran.dg/matmul_4.f90: New test.
3066
3067 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3068
3069         PR fortran/28959
3070         gfortran.dg/used_types_10: New test.
3071
3072 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3073
3074         PR libfortran/28923
3075         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3076         gfortran.dg/array_initializer_3.f90: New test.
3077
3078 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3079
3080         PR fortran/28914
3081         * gfortran.dg/actual_array_constructor_3.f90: New test.
3082
3083 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3084
3085         PR testsuite/26778
3086         * gcc.target/i386/pr26778.c: New testcase.
3087
3088 2006-09-08  Eric Christopher  <echristo@apple.com>
3089
3090         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3091         * gcc.target/i386/memcpy-1.c: Ditto.
3092         * gcc.target/i386/asm-1.c: Ditto.
3093         * gcc.target/i386/20060512-4.c: Ditto.
3094         * gcc.target/i386/compress-float-387.c: Ditto.
3095         * gcc.target/i386/20060512-1.c: Ditto.
3096         * gcc.target/i386/compress-float-sse.c: Ditto.
3097         * gcc.target/i386/20060512-2.c: Ditto.
3098         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3099         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3100         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3101         * gcc.dg/pr26449.c: Ditto.
3102         * gcc.dg/attr-ms_struct-2.c: Ditto.
3103         * gcc.dg/attr-ms_struct-1.c: Ditto.
3104         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3105
3106 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3107
3108         PR c/28504
3109         * gcc.dg/vla-10.c: New test.
3110
3111 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3112
3113         PR c++/28858
3114         * g++.dg/parse/template20.C: New test.
3115         * g++.dg/template/operator8.C: Remove obsolete part.
3116         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3117         * g++.old-deja/g++.pt/crash65.C: Likewise.
3118
3119 2006-09-07  Jason Merrill  <jason@redhat.com>
3120
3121         PR middle-end/27724
3122         * gcc.dg/long-long-cst1.c: New test.
3123
3124 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3125
3126         PR C++/28906
3127         * g++.dg/other/array3.C: New test.
3128         * g++.dg/other/array4.C: New test.
3129         * g++.dg/other/array5.C: New test.
3130
3131 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3132
3133         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3134
3135 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3136
3137         PR target/28946
3138         * gcc.target/i386/pr28946.c: New test.
3139
3140 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3141
3142         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3143         in integer literal constant.
3144         * gfortran.dg/enum_8.f90: Ditto.
3145         * gfortran.dg/g77/20030326-1.f: Ditto.
3146
3147 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3148
3149         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3150         nonconformance usage.
3151
3152 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3153
3154         PR middle-end/28862
3155         * gcc.c-torture/compile/vector-align-1.c: New test.
3156
3157 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3158
3159         PR rtl-opt/27883
3160         * g++.dg/opt/copysign-1.C: New test.
3161
3162 2006-09-06  Jason Merrill  <jason@redhat.com>
3163
3164         PR c++/27371
3165         * g++.dg/warn/unused-result1.C: New test.
3166
3167 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3168
3169         PR c++/28903
3170         * g++.dg/ext/vla3.C: New test.
3171
3172         PR c++/28886
3173         * g++.dg/template/array16.C: New test.
3174
3175 2006-09-06  Richard Guenther  <rguenther@suse.de>
3176
3177         * gcc.dg/pr27226.c: Remove testcase again.
3178
3179 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3180
3181         PR tree-opt/28937
3182         * g++.dg/opt/unroll2.C: New test.
3183
3184 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3185
3186         PR tree-opt/28952
3187         * gcc.dg/vect/pr28952.c: New test.
3188
3189 2006-09-05  Richard Guenther  <rguenther@suse.de>
3190
3191         PR tree-optimization/28900
3192         * gcc.dg/torture/pr28900.c: New testcase
3193
3194 2006-09-05  Richard Guenther  <rguenther@suse.de>
3195
3196         PR tree-optimization/28905
3197         * gcc.c-torture/compile/pr28905.c: New testcase.
3198
3199 2006-09-05  Richard Guenther  <rguenther@suse.de>
3200
3201         PR middle-end/28935
3202         * gcc.dg/pr28935.c: New testcase.
3203
3204 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3205
3206         * gcc.c-torture/execute/20060905-1.c: New test.
3207
3208 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3209
3210         PR fortran/28908
3211         * gfortran.dg/used_types_7.f90: New test.
3212         * gfortran.dg/used_types_8.f90: New test.
3213         * gfortran.dg/used_types_9.f90: New test.
3214
3215 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3216
3217         * gcc.c-torture/compile/20060904-1.c: New test.
3218
3219 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3220
3221         PR c++/23287 Revert my 2006-09-01 patch
3222         * g++.dg/parse/dtor12.C: Remove.
3223
3224 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3225
3226         PR c+/27670
3227         * g++.dg/template/operator9.C: New test.
3228
3229         PR c++/27493
3230         * g++.dg/template/operator7.C: New test.
3231
3232         PR c++/27494
3233         * g++.dg/template/operator8.C: New test.
3234
3235         PR c++/27397
3236         * g++.dg/template/crash57.C: New test.
3237
3238         * g++.dg/template/typedef4.C: Adjust error markers.
3239         * g++.dg/template/typedef5.C: Likewise.
3240
3241 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3242
3243         PR c++/28878
3244         * g++.dg/parse/crash33.C: New test.
3245
3246 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3247         Richard Guenther  <rguenther@suse.de>
3248         Adam Nemet  <anemet@caviumnetworks.com>
3249
3250         PR middle-end/27226
3251         * gcc.target/mips/memcpy-1.c: New testcase.
3252         * gcc.dg/pr27226.c: Likewise.
3253
3254 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3255
3256         PR c++/28705
3257         * g++.dg/lookup/koenig5.C: New.
3258         * g++.dg/template/crash56.C: New.
3259
3260 2006-09-01  Josh Conner  <jconner@apple.com>
3261
3262         PR c++/25505
3263         * gcc.dg/nrv3.c: New test.
3264         * gcc.dg/nrv4.c: New test.
3265         * gcc.dg/nrv5.c: New test.
3266
3267 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3268
3269         PR c++/23287
3270         * g++.dg/parse/dtor12.C: New.
3271
3272 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3273
3274         PR tree-optimization/28839
3275         * gcc.dg/pr28839.c: New test.
3276
3277 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3278
3279         PR target/24367
3280         * gcc.dg/pr24367.c: New testcase.
3281
3282 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3283
3284         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3285
3286 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3287
3288         PR rtl-optimization/27735
3289         * gcc.dg/loop-unswitch-1.c: New test.
3290
3291 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3292
3293         PR fortran/28885
3294         * gfortran.dg/aliasing_dummy_2.f90: New test.
3295
3296         PR fortran/20067
3297         * gfortran.dg/generic_5.f90: Change error message.
3298
3299         PR fortran/28873
3300         * gfortran.dg/generic_6.f90: New test.
3301
3302         PR fortran/25077
3303         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3304
3305         PR fortran/25102
3306         * gfortran.dg/invalid_interface_assignment.f90: New test.
3307
3308         PR fortran/24866
3309         * gfortran.dg/module_proc_external_dummy.f90: New test.
3310
3311 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3312
3313         PR c++/28349
3314         * testsuite/g++.dg/warn/var-args1.C: New test.
3315
3316 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3317
3318         PR fortran/28866
3319         * gfortran.dg/simpleif_2.f90: New test.
3320         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3321         * gfortran.dg/enum_5.f90: Ditto.
3322
3323 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3324             Kazu Hirata  <kazu@codesourcery.com>
3325
3326         PR tree-optimization/17506
3327         * gcc.dg/pr17506.c: New.
3328
3329 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3330
3331         PR c++/28139
3332         * g++.dg/eh/alias1.C: New test.
3333
3334 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3335
3336         PR c++/28860
3337         * g++.dg/template/ttp22.C: New test.
3338
3339 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3340
3341         PR middle-end/26632
3342         * gcc.dg/pr26632.c: New.
3343
3344 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3345
3346         PR libgfortran/28354
3347         * gfortran.dg/fmt_zero_precision.f90: New test.
3348
3349 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3350
3351         PR c++/28058
3352         * g++.dg/template/spec31.C: New test.
3353
3354 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3355
3356         PR c++/26573
3357         * g++.dg/other/static2.C: New test.
3358
3359 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3360
3361         * gcc.dg/Wswitch-enum-2.c: New test case.
3362         * gcc.dg/Wswitch-enum-3.c: Likewise.
3363
3364 2006-08-26  Richard Guenther  <rguenther@suse.de>
3365
3366         * gcc.c-torture/compile/20060826-1.c: New testcase.
3367
3368 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3369
3370         PR c++/28736
3371         * g++.dg/template/void10.C: New test.
3372
3373         PR c++/28737
3374         * g++.dg/template/void8.C: New test.
3375
3376         PR c+_+/28738
3377         * g++.dg/template/void9.C: New test.
3378
3379         * g++.dg/template/void3.C: Adjust error markers.
3380         * g++.dg/template/void4.C: Likewise.
3381         * g++.dg/template/crash55.C: Likewise.
3382         * g++.dg/template/void7.C: Likewise
3383
3384 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3385
3386         PR c++/28588
3387         * g++.dg/inherit/access6.C: New test.
3388         * g++.dg/inherit/access7.C: Likewise.
3389
3390         PR c++/28595
3391         * g++.dg/template/array15.C: New test.
3392         * g++.dg/template/crash2.C: Tweak error markers.
3393
3394 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3395
3396         PR middle-end/28683
3397         * gcc.c-torture/compile/20060823-1.c: New test.
3398
3399 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3400
3401         PR c++/28853
3402         * g++.dg/template/ttp21.C: New test.
3403
3404         PR c++/28852
3405         * g++.dg/other/operator1.C: Add error-marker.
3406         * g++.dg/other/operator2.C: New test.
3407
3408 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3409
3410         PR c/27893
3411         * gcc.c-torture/compile/vla-const-1.c,
3412         gcc.c-torture/compile/vla-const-2.c: New tests.
3413
3414 2006-08-26  Richard Guenther  <rguenther@suse.de>
3415
3416         PR middle-end/28814
3417         * gcc.dg/torture/pr28814.c: New testcase.
3418
3419 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3420
3421         PR c/28418
3422         * gcc.c-torture/compile/compound-literal-1.c: New test.
3423
3424 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3425
3426         PR c/28299
3427         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3428         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3429         Expect extra diagnostics.
3430
3431 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3432
3433         gcc.dg/noncompile/pr16876.c: New test.
3434
3435 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3436
3437         PR c++/28056
3438         * g++.dg/parse/local1.C: New test.
3439         * g++.dg/other/qual1.C: Tweak error marker.
3440
3441 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3442
3443         PR c++/27787
3444         * g++.dg/template/typename10.C: New.
3445         * g++.dg/template/lookup4.C: Remove bogus error marker.
3446
3447 2006-08-25  Richard Guenther  <rguenther@suse.de>
3448
3449         PR testsuite/28829
3450         * gcc.dg/pr26570.c: Fix testcase.
3451
3452 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3453
3454         PR tree-opt/28807
3455         * gcc.c-torture/execute/mayalias-2.c: New test.
3456         * gcc.dg/tree-ssa/alias-13.c: New test.
3457
3458 2006-08-24  Jan Hubicka  <jh@suse.cz>
3459
3460         PR debug/26881
3461         * gcc.dg/debug/pr26881.c: New file.
3462
3463 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3464
3465         PR fortran/28788
3466         * gfortran.dg/used_types_4.f90: New test.
3467         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3468         association of derived types.
3469         * gfortran.dg/used_types_2.f90: Add module cleanup.
3470         * gfortran.dg/used_types_3.f90: The same.
3471
3472         PR fortran/28771
3473         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3474         fix of regression.
3475
3476 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3477
3478         PR 28813
3479         * gfortran.dg/direct_io_6.f90: Remove test.
3480
3481 2006-08-23  Stuart Hastings  <stuart@apple.com>
3482
3483         PR 28825
3484         * gcc.target/i386/20060821-1.c: New.
3485
3486 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3487
3488         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3489         dg-warning strings for dllimport.
3490
3491 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3492
3493         PR C++/28450
3494         * g++.dg/ext/vector4.C: New test.
3495         * g++.dg/ext/complex1.C: New test.
3496
3497 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3498
3499         PR debug/28692
3500         * gcc.dg/debug/const-1.c: New.
3501         * gcc.dg/debug/const-2.c: New.
3502         * gcc.dg/debug/dwarf2/const-1.c: New.
3503         * gcc.dg/debug/dwarf2/const-2.c: New.
3504         * gcc.dg/debug/dwarf2/const-2b.c: New.
3505
3506 2006-08-22  Richard Guenther  <rguenther@suse.de>
3507
3508         PR middle-end/28776
3509         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3510         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3511
3512 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3513
3514         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3515
3516 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3517
3518         PR c++/26269
3519         * g++.dg/other/error14.C: New test.
3520
3521         PR c++/28505
3522         * g++.dg/parse/ctor7.C: New test.
3523         * g++.dg/parse/ctor8.C: Likewise.
3524
3525         PR c++/28741
3526         * g++.dg/template/void7.C: New test.
3527
3528 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3529
3530         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3531         * gnat.dg/self_aggregate_with_array.adb: New test.
3532
3533 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3534
3535         * g++.dg/eh/arm-vfp-unwind.C: New test.
3536
3537 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3538
3539         PR c++/28341
3540         * g++.dg/template/ref3.C: New test.
3541         * g++.dg/template/nontype13.C: New test.
3542
3543         PR c++/28346
3544         * g++.dg/template/ptrmem17.C: New test.
3545
3546 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3547
3548         PR target/28648 c:
3549         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3550
3551 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3552
3553         PR fortran/28630
3554         * gfortran.dg/used_types_2.f90: New test.
3555
3556         PR fortran/28601
3557         * gfortran.dg/used_types_3.f90: New test.
3558
3559         PR fortran/20886
3560         * gfortran.dg/generic_actual_arg.f90: New test.
3561
3562         PR fortran/28735
3563         * gfortran.dg/module_private_array_refs_1.f90: New test.
3564
3565         PR fortran/28762
3566         * gfortran.dg/program_name_1.f90: New test.
3567
3568         PR fortran/28425
3569         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3570
3571         PR fortran/28496
3572         * gfortran.dg/array_initializer_2.f90: New test.
3573
3574         PR fortran/18111
3575         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3576
3577         PR fortran/28600
3578         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3579
3580         PR fortran/28771
3581         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3582
3583         PR fortran/28660
3584         * gfortran.dg/dependent_decls_1.f90: New test.
3585
3586 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3587
3588         PR fortran/25217
3589         * gfortran.dg/derived_init_2.f90: New.
3590
3591 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3592
3593         * gcc.c-torture/execute/pr28289.c: New test.
3594
3595 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3596
3597         PR c/28744
3598         * gcc.dg/attr-externally-visible-1.c: New test.
3599         * gcc.dg/attr-externally-visible-2.c: New test.
3600         * g++.dg/parse/attr-externally-visible-1.C: New test.
3601         * g++.dg/parse/attr-externally-visible-2.C: New test.
3602
3603 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3604
3605         PR c++/28606
3606         * g++.dg/parse/dtor11.C: New test.
3607
3608 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3609
3610         PR rtl-optimization/28489
3611         * gcc.c-torture/compile/pr28489.c: New test.
3612
3613 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3614
3615         PR c++/28710
3616         * g++.dg/template/redecl4.C: New test.
3617
3618         PR c++/28711
3619         * g++.dg/template/ctor8.C: New test.
3620
3621 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3622
3623         * gcc.dg/pr26570.c: Fix testcase.
3624
3625 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3626
3627         * PR c++/28573
3628         * g++.dg/parse/offsetof6.C: New test.
3629         * g++.dg/parse/offsetof6.C: New test.
3630         * g++.dg/parse/offsetof7.C: New test.
3631
3632 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3633
3634         PR testsuite/28602
3635         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3636         is false.
3637
3638 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3639
3640         PR c++/28302
3641         * g++.dg/ext/vector3.C: New test.
3642
3643 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3644
3645         PR gcov/profile/26570
3646         * gcc.dg/pr26570.c: New test.
3647
3648 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3649
3650         PR c/27697
3651         * gcc.dg/qual-component-1.c: New test.
3652
3653 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3654
3655         PR c++/28593
3656         * g++.dg/parse/new3.C: New test.
3657
3658 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3659
3660         PR fortran/25828
3661         * gfortran.dg/streamio_1.f90: New test.
3662         * gfortran.dg/streamio_2.f90: New test.
3663         * gfortran.dg/streamio_3.f90: New test.
3664         * gfortran.dg/streamio_4.f90: New test.
3665         * gfortran.dg/streamio_5.f90: New test.
3666         * gfortran.dg/streamio_6.f90: New test.
3667         * gfortran.dg/streamio_7.f90: New test.
3668         * gfortran.dg/streamio_8.f90: New test.
3669
3670 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3671
3672         PR c/28287
3673         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3674
3675 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3676
3677         PR c++/28594
3678         * g++.dg/template/void6.C: New test.
3679
3680 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3681
3682         PR c/28649
3683         * gcc.dg/parse-error-1.c: New test.
3684         * gcc.dg/parse-error-2.c: New test.
3685         * gcc.dg/cpp/digraph2.c: Add error-marker.
3686         * gcc.dg/noncompile/920923-1.c: Likewise.
3687
3688 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3689
3690         PR c/27490
3691         * gcc.dg/sizeof-2.c: New testcase.
3692
3693         PR c/27489
3694         * gcc.dg/switch-A.c: New testcase.
3695
3696 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3697
3698         PR c++/28288
3699         PR c++/14556
3700         * g++.old-deja/g++.warn/compare1.C: Delete.
3701         * g++.dg/opt/pr7503-2.C: Delete.
3702         * g++.dg/opt/pr7503-3.C: Delete.
3703         * g++.dg/opt/pr7503-4.C: Delete.
3704         * g++.dg/opt/pr7503-5.C: Delete.
3705         * g++.dg/opt/max1.C: Delete.
3706         * g++.dg/warn/minmax.C: Delete.
3707         * g++.dg/expr/minmax.C: New test.
3708
3709 2006-08-14  Richard Guenther  <rguenther@suse.de>
3710
3711         PR testsuite/28703
3712         * gcc.c-torture/execute/pr28651.c: Do not use argc
3713         to avoid optimization, instead forbid inlining.
3714
3715 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3716
3717         PR rtl-optimization/28634
3718         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3719
3720 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3721
3722         PR c/27184
3723         * gcc.dg/torture/pr27184.c: New test.
3724
3725 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3726
3727         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3728
3729 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3730
3731         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3732         * gfortran.dg/stat_2.f90: Likewise.
3733         * gfortran.dg/chmod_1.f90: Likewise.
3734         * gfortran.dg/chmod_2.f90: Likewise.
3735         * gfortran.dg/chmod_3.f90: Likewise.
3736
3737 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3738
3739         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3740
3741 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3742
3743         * g++.dg/opt/pr23454-2.C: New test.
3744
3745 2006-08-11  Richard Guenther  <rguenther@suse.de>
3746
3747         PR middle-end/28651
3748         * gcc.c-torture/execute/pr28651.c: New testcase.
3749
3750 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3751
3752         * gnat.dg/specs/static_initializer.ads: New test.
3753
3754 2006-08-10  Paul Brook  <paul@codesourcery.com>
3755
3756         * gcc.target/arm/cond-asm.c: New test.
3757
3758 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3759
3760         PR tree-optimization/26197
3761         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3762         * g++.dg/vect/vect.exp: Compile the new tests with
3763         --param max-aliased-vops=0.
3764
3765 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3766
3767         PR c++/28637
3768         * g++.dg/template/void3.C: New test.
3769
3770         PR c++/28638
3771         * g++.dg/template/void4.C: New test.
3772
3773         PR c++/28640
3774         * g++.dg/template/void5.C: New test.
3775
3776 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3777
3778         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3779         after dg-do compile.
3780
3781 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3782
3783         PR tree-optimizations/26969
3784         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3785         "unswitch-loops" with -funswitch-loops.
3786         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3787
3788 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3789
3790         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3791         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3792         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3793         * objc.dg/dwarf-1.m: Likewise.
3794         * objc.dg/dwarf-2.m: Likewise.
3795         * obj-c++.dg/dwarf-2.mm: Likewise.
3796
3797 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3798
3799         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3800         * objc.dg/dwarf-2.m: Likewise.
3801         * obj-c++.dg/dwarf-2.mm: Likewise.
3802
3803         PR libfortran/28603
3804         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3805
3806         PR testsuite/27611
3807         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3808
3809         PR testsuite/27033
3810         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3811
3812 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3813
3814         PR target/27827
3815         * gcc.target/i386/pr27827.c: New testcase.
3816
3817 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3818
3819         PR fortran/28590
3820         * gfortran.dg/sequence_types_1.f90: New test.
3821
3822 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3823
3824         PR fortran/28548
3825         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3826         dg-warning.  Add -pedantic option.
3827
3828 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3829
3830         PR c/28502
3831         * gcc.dg/proto-1.c: New test.
3832
3833         PR c/27721
3834         * gcc.dg/lvalue-4.c: New test.
3835
3836         PR c/28136
3837         * gcc.dg/init-bad-5.c: New test.
3838
3839 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3840
3841         PR c++/28347
3842         * g++.dg/ext/typedef-init.C: Add new test for typedef
3843         initialization inside templates. Adjust existing error markers.
3844
3845 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/28148
3848         * g++.dg/init/ptrmem3.C: New test.
3849
3850 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3851
3852         PR tree-optimization/27770
3853         * lib/target-support.exp: New target keyword "section_anchors".
3854         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3855         tests.
3856         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3857         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3858         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3859         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3860
3861 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3862
3863         * gcc.dg/20060801-1.c: Add missing '}'.
3864
3865 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3866
3867         PR c++/27508
3868         * g++.dg/parse/dtor9.C: New test.
3869         * g++.dg/parse/dtor10.C: New test.
3870         * g++.dg/other/error7.C: Adjust error-marker.
3871
3872         PR c++/28274
3873         * g++.dg/other/default5.C: New test.
3874
3875 2006-08-02  Richard Guenther  <rguenther@suse.de>
3876
3877         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3878
3879 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3880
3881         PR c++/28557
3882         * g++.dg/template/conv9.C: New test.
3883
3884 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3885
3886         PR debug/28063
3887         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3888         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3889         Optionally return assembly text.  Update callers.
3890         (check_no_compiler_messages): Update verbose messages.
3891         (check_no_messages_and_pattern): New.
3892         (check_effective_target_string_merging): New.
3893
3894 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3895
3896         PR c++/28250
3897         * g++.dg/eh/catch4.C: New test.
3898
3899         PR c++/28257
3900         * g++.dg/other/qual1.C: New test.
3901
3902         PR c++/28259
3903         * g++.dg/inherit/error2.C: New test.
3904
3905         PR c++/28267
3906         * g++.dg/other/new1.C: New test.
3907
3908         * g++.dg/warn/pr23075.C: Remove obsolete test.
3909         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3910         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3911
3912 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3913
3914         PR c++/28523
3915         * g++.dg/eh/cast1.C: New test.
3916
3917 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3918
3919         PR libfortran/28452
3920         * gfortran.dg/random_3.f90:  New test.
3921
3922 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3923
3924         PR c++/28432
3925         * g++.dg/other/pr28304.C: Change expected error message.
3926         * g++.dg/other/pr28432.C: New test.
3927
3928 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3929
3930         PR c++/28256
3931         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3932
3933 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3934
3935         PR debug/23336
3936         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3937         at -g1.
3938         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3939         g++.dg/debug/enum-2.C: New.
3940
3941 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3942
3943         PR c++/6634
3944         * g++.dg/parse/long1.C: Add more tests.
3945
3946 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3947
3948         * gfortran.dg/lrshift_1.c: New file.
3949
3950 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3951
3952         PR libgfortran/28335
3953         * gfortran.dg/no_unit_error_1.f90: New test.
3954
3955 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3956
3957         PR libgfortran/28335
3958         * gfortran.dg/no_unit_error_1.f90: Delete test.
3959         * gfortran.dg/no_unit_error_2.f90: Delete test.
3960
3961 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3962
3963         * gfortran.dg/chmod_3.f90: New test.
3964         * gfortran.dg/ltime_gmtime_1.f90: New test.
3965         * gfortran.dg/ltime_gmtime_2.f90: New test.
3966         * gfortran.dg/lrshift_1.f90: New test.
3967         * gfortran.dg/chmod_1.f90: New test.
3968         * gfortran.dg/chmod_2.f90: New test.
3969
3970 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
3971
3972         PR c++/27668
3973         * g++.dg/template/crash55.C: New test.
3974
3975         PR c++/27962
3976         * g++.dg/template/nontype16.C: New test.
3977
3978         * g++.dg/template/void2.C: Adjust error markers.
3979         * g++.dg/template/nontype5.C: Adjust error markers.
3980
3981 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3982
3983         * gcc.target/i386/stack-prot-kernel.c: New test.
3984
3985 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3986
3987         * gcc.dg/builtins-55.c: New test case.
3988
3989 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
3990
3991         PR rtl-optimization/27907
3992         * gcc.c-torture/compile/pr27907.c: New test.
3993
3994 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3995
3996         * gfortran.dg/mclock.f90: New test.
3997         * gfortran.dg/int_conv_1.f90: New test.
3998         * gfortran.dg/stat_1.f90: New test.
3999         * gfortran.dg/stat_2.f90: New test.
4000
4001 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4002
4003         PR libgfortran/28335
4004         * gfortran.dg/no_unit_error_1.f90: New test.
4005         * gfortran.dg/no_unit_error_2.f90: New test.
4006         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4007
4008 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4009
4010         PR middle-end/28473
4011         * gcc.dg/fold-convround-1.c: New test case.
4012
4013 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4014
4015         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4016
4017 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4018
4019         PR c++/27572
4020         * g++.dg/other/typedef1.C: New test.
4021         * g++.dg/template/typedef4.C: New test.
4022         * g++.dg/template/typedef5.C: New test.
4023
4024 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4025
4026         PR fortran/28416
4027         * gfortran.dg/allocatable_dummy_3.f90: New.
4028
4029 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4030
4031         PR fortran/28439
4032         * gfortran.dg/arithmetic_if.f90:  New test.
4033
4034 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4035
4036         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4037         avoid memcpy optimization.
4038
4039 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4040
4041         PR fortran/25289
4042         * gfortran.dg/direct_io_6.f90: New test.
4043
4044 2006-07-24  Jan Hubicka  <jh@suse.cz>
4045
4046         PR c/25795
4047         PR c++/27369
4048         * gcc.dg/pr25795.c: New test.
4049         * gcc.dg/pr25795-1.c: New test.
4050
4051 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4052
4053         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4054         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4055         which may be transformed to "g || h" on some platforms.
4056
4057 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4058
4059         PR c++/28025
4060         * g++.dg/template/friend45.C: New test.
4061
4062 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4063
4064         PR libgfortran/28339
4065         * gfortran.dg/arrayio_8.f90: New test.
4066
4067 2006-07-21  Mike Stump  <mrs@apple.com>
4068
4069         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4070
4071         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4072
4073 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4074
4075         PR c++/28250
4076         * g++.dg/eh/catch3.C: New test.
4077
4078         PR c++/28363
4079         * g++.dg/template/defarg10.C: New test.
4080
4081 2006-07-20  Paul Brook  <paul@codesourcery.com>
4082
4083         PR 27363
4084         * gcc.dg/pr27363.c: New test.
4085
4086 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4087
4088         PR c++/28338
4089         * g++.dg/init/ref13.C: New test.
4090
4091 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4092
4093         PR obj-c++/28434
4094         * obj-c++.dg/proto-error-1.mm: New test.
4095
4096 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4097
4098         PR c++/28337
4099         * g++.dg/template/string1.C: New test.
4100
4101 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/28048
4104         * g++.dg/template/defarg9.C: New test.
4105
4106         PR c++/28235
4107         * g++.dg/template/static27.C: New test.
4108
4109 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4110
4111         PR 28410
4112         * gcc.dg/tree-ssa/pr28410.c: New test.
4113
4114 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4115
4116         PR c++/28258
4117         * g++/dg/other/error13.C: New test.
4118
4119         PR c++/28260
4120         * g++.dg/template/friend44.C: New test.
4121
4122 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4123
4124         PR c++/27495
4125         * g++.dg/other/pr27495.C: New.
4126
4127 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4128
4129         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4130         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4131
4132 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4133
4134         PR c/28286
4135         * gcc.dg/pragma-pack-4.c: New test.
4136
4137 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4138
4139         PR c++/28291
4140         * g++.dg/ext/pr28291.C: New test.
4141
4142 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4143
4144         PR middle-end/28403
4145         * gcc.c-torture/execute/pr28403.c: New test.
4146
4147 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4148
4149         PR middle-end/28402
4150         * gcc.dg/pr28402.c: New test.
4151
4152 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4153
4154         PR c++/28304
4155         * g++.dg/other/pr28304.C: New test.
4156
4157 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4158
4159         PR other/28251
4160         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4161         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4162
4163 2006-07-17  Richard Guenther  <rguenther@suse.de>
4164
4165         PR tree-optimization/28238
4166         * g++.dg/tree-ssa/pr28238.C: New testcase.
4167
4168 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4169
4170         PR c++/28250
4171         * g++.dg/eh/catch1.C: New test.
4172         * g++.dg/eh/catch2.C: New test.
4173
4174 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4175
4176         PR c++/28370
4177         * g++.dg/template/anon3.C: New test.
4178
4179 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4180
4181         PR fortran/20844
4182         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4183         specifiers requiring an explicit format tag..
4184
4185         PR fortran/28201
4186         * gfortran.dg/generic_5: New test.
4187
4188         PR fortran/20893
4189         * gfortran.dg/elemental_optional_args_1.f90: New test.
4190
4191 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4192
4193         * gnat.dg/assert.ads: New file.
4194         * gnat.dg/controlled_record.ads: Likewise.
4195         * gnat.dg/controlled_record.adb: Likewise.
4196
4197 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4198
4199         PR c++/28292
4200         * g++.dg/other/error12.C: New test.
4201
4202         PR c++/28269
4203         * g++.dg/template/crash54.C: New test.
4204
4205 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4206
4207         PR c++/28249
4208         * g++.dg/parse/catch1.C: New test.
4209
4210         PR c++/28294
4211         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4212
4213         PR c++/28387
4214         * g++.dg/ext/attrib24.C: New test.
4215
4216 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4217
4218         PR c++/28343
4219         * g++.dg/ext/asmspec1.C: New test.
4220
4221 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4222
4223         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4224         (dg-test): Support shouldfail tests.
4225         * lib/target-supports-dg.exp (dg-shouldfail): New.
4226         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4227         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4228         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4229         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4230         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4231         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4232         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4233
4234 2006-07-13  Jan Hubicka  <jh@suse.cz>
4235
4236         * gcc.target/i386/memcpy-1.c: New.
4237
4238 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4239
4240         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4241
4242 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4243
4244         PR fortran/25097
4245         * gfortran.dg/present_1.f90: New test.
4246
4247         PR fortran/20903
4248         * gfortran.dg/interface_derived_type_1.f90: New test.
4249
4250 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4251
4252         PR fortran/28213
4253         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4254         list.
4255
4256 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4257
4258         PR c++/27820
4259         * g++.dg/other/label1.C: New test.
4260
4261 2006-07-07   Richard Guenther  <rguenther@suse.de>
4262
4263         PR middle-end/28268
4264         * gcc.dg/torture/pr28268.c: New testcase.
4265
4266 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4267
4268         PR c++/27019
4269         * g++.dg/ext/pr27019.C: New.
4270
4271 2006-07-07  Richard Guenther  <rguenther@suse.de>
4272
4273         PR tree-optimization/28187
4274         * gcc.dg/pr28187.c: New testcase.
4275
4276 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4277
4278         * gnat.dg/address_conversion.adb: New test.
4279         * gnat.dg/boolean_subtype.adb: Likewise.
4280         * gnat.dg/frame_overflow.adb: Likewise.
4281         * gnat.dg/pointer_array.adb: Likewise.
4282         * gnat.dg/pointer_conversion.adb: Likewise.
4283
4284 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4285
4286         PR fortran/28237
4287         PR fortran/23420
4288         * gfortran.dg/print_fmt_5.f90: New test.
4289
4290 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4291
4292         PR fortran/28129
4293         * gfortran.dg/bounds_check_4.f90: New test.
4294
4295 2006-07-05  Richard Guenther  <rguenther@suse.de>
4296
4297         PR target/28158
4298         * gfortran.dg/pr28158.f90: New testcase.
4299
4300 2006-07-05  Richard Guenther  <rguenther@suse.de>
4301
4302         PR tree-optimization/28162
4303         * gcc.dg/pr28162.c: New testcase.
4304
4305 2006-07-05  Richard Guenther  <rguenther@suse.de>
4306         Andrew Pinski  <pinskia@gcc.gnu.org>
4307
4308         PR c++/27084
4309         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4310
4311 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4312
4313         PR fortran/28174
4314         * gfortran.dg/actual_array_substr_2.f90: New test.
4315
4316         PR fortran/28167
4317         * gfortran.dg/actual_array_constructor_2.f90: New test.
4318
4319 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4320
4321         * gfortran.dg/itime_idate_1.f: New test.
4322         * gfortran.dg/itime_idate_2.f: New test.
4323
4324 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4325
4326         PR libgfortran/27704
4327         * gfortran.dg/open_status_3.f90: New test.
4328         * gfortran.dg/fmt_l.f90: Update for new feature.
4329
4330 2006-07-03  Asher Langton  <langton2@llnl.gov>
4331
4332         * gfortran.dg/oldstyle_2.f90: New.
4333
4334 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4335
4336         * gnat.dg/string_slice.adb: New test.
4337
4338 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4339
4340         PR fortran/19259
4341         * gfortran.dg/semicolon_fixed.c: New.
4342         * gfortran.dg/semicolon_free.c: New.
4343
4344 2006-06-30  Mike Stump  <mrs@apple.com>
4345
4346         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4347         that don't support internal visibility.
4348
4349 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4350
4351         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4352         for '(' / ')' needing an extra '\'.
4353
4354 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4355
4356         PR middle-end/27428
4357         * gcc.dg/pr27428-1.c: New test case.
4358
4359 2006-06-29  Mike Stump  <mrs@apple.com>
4360
4361         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4362         on darwin as we can't align commons large enough yet.
4363
4364         * gcc.dg/vla-8.c: Add additional testcases.
4365
4366 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4367
4368         PR c++/28114
4369         * g++.dg/other/pr28114.C: New.
4370
4371 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4372
4373         * gcc.c-torture/compile/20060625-1.c: New test.
4374
4375 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4376
4377         PR fortran/20867
4378         * gfortran.dg/stfunc_3.f90: New test.
4379
4380         PR fortran/25056
4381         * gfortran.dg/impure_actual_1.f90: New test.
4382
4383         PR fortran/20874
4384         * gfortran.dg/elemental_result_1.f90: New test.
4385
4386         PR fortran/25073
4387         * gfortran.dg/select_7.f90: New test.
4388
4389         PR fortran/27554
4390         * intrinsic_actual_1.f: New test.
4391
4392         PR fortran/22038
4393         PR fortran/28119
4394         * gfortran.dg/forall_4.f90: New test.
4395
4396         PR fortran/25072
4397         * gfortran.dg/forall_5.f90: New test.
4398
4399 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4400
4401         PR c++/28051
4402         * g++.dg/template/using13.C: New test.
4403
4404         PR c++/28054
4405         * g++.dg/other/incomplete3.C: New test.
4406
4407 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4408
4409         PR fortran/28081
4410         * gfortran.dg/substr_3.f: New test.
4411         * gfortran.dg/equiv_2.f90: Update expected error message.
4412
4413 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4414
4415         PR fortran/28118
4416         * gfortran.dg/actual_array_substr_1.f90: New test.
4417
4418 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4419
4420         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4421         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4422
4423 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4424
4425         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4426
4427 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4428
4429         PR fortran/27981
4430         * gfortran.dg/simpleif_2.f90: New test.
4431
4432 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4433
4434         * g++.dg/template/error22.C: Fix typo.
4435
4436 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4437
4438         PR c++/28112
4439         * g++.dg/ext/attrib23.C: New test.
4440
4441 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4442
4443         * gnat.dg/varsize_temp.adb: New test.
4444
4445 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4446
4447         PR c++/11468
4448         * g++.dg/other/java2.C: New test.
4449
4450 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4451
4452         PR target/27789
4453         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4454         initialization.
4455
4456 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4457
4458         PR target/27531
4459         * gcc.dg/pr27531-1.c: New test case.
4460
4461 2006-06-22  Asher Langton  <langton2@llnl.gov>
4462
4463         PR fortran/24748
4464         * gfortran.dg/implicit_8.f90: New.
4465
4466 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4467
4468         PR rtl-optimization/28121
4469         * gcc.dg/pr28121.c: New test.
4470
4471 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4472
4473         PR c++/27805
4474         * g++.dg/parse/ptrmem6.C: New test.
4475
4476         PR c++/27821
4477         * g++.dg/template/error22.C: New test.
4478
4479 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4480
4481         PR c++/28111
4482         * g++.dg/template/friend43.C: New test.
4483
4484         PR c++/28110
4485         * g++.dg/template/crash53.C: New test.
4486
4487         PR c++/28109
4488         * g++.dg/rtti/incomplete1.C: New test.
4489
4490 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4491
4492         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4493
4494 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4495
4496         * gcc.c-torture/execute/complex-7.c: New.
4497
4498 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4499
4500         * gcc.dg/merge-all-constants-1.c: New test.
4501
4502 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4503
4504         PR c++/28113
4505         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4506
4507 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4508
4509         * gfortran.dg/rrspacing_1.f90: New test.
4510
4511 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4512
4513         PR c++/28052
4514         * g++.dg/other/bitfield2.C: New test.
4515
4516 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4517
4518         PR tree-optimization/27331
4519         * gcc.dg/pr27331.c: New test.
4520
4521 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4522             Eric Botcazou  <ebotcazou@adacore.com>
4523
4524         PR ada/18692
4525         * lib/gnat.exp: New file.
4526         * lib/gnat-dg.exp: Likewise.
4527         * gnat.dg: New directory.
4528         * gnat.dg/dg.exp: New driver.
4529         * gnat.dg/specs: New directory.
4530         * gnat.dg/specs/specs.exp: New driver.
4531         * gnat.dg/style: New directory.
4532         * gnat.dg/style/style.exp: New driver.
4533
4534 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4535
4536         PR fortran/16206
4537         * gfortran.dg/array_initializer_1.f90: New test.
4538
4539         PR fortran/28005
4540         * gfortran.dg/matmul_3.f90: New test.
4541
4542 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4543
4544         PR middle-end/28075
4545         * gcc.dg/tree-ssa/inline-1.c: New test.
4546
4547 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4548
4549         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4550         in malloc prototype; remove XFAIL.
4551         * gcc.dg/pr18241-2.c: Ditto.
4552         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4553         in memset prototype; remove XFAIL.
4554         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4555
4556 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4557
4558         * gcc.dg/vla-8.c: Add.
4559
4560 2006-06-19  Richard Guenther  <rguenther@suse.de>
4561
4562         PR tree-optimization/27090
4563         * g++.dg/tree-ssa/pr27090.C: New testcase.
4564
4565 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4566
4567         PR target/27861
4568         * gcc.dg/pr27861-1.c: New test case.
4569
4570 2006-06-19  Richard Guenther  <rguenther@suse.de>
4571
4572         PR middle-end/28045
4573         * gcc.dg/torture/pr28045.c: New testcase.
4574
4575 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4576
4577         PR fortran/26801
4578         * gfortran.dg/associated_4.f90: New test.
4579
4580 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4581
4582         PR fortran/19310
4583         PR fortran/19904
4584         * gfortran.dg/real_const_3.f90: New test.
4585
4586 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4587
4588         PR c++/28016
4589         * g++.dg/template/static26.C: New test.
4590
4591         PR c++/27979
4592         * g++.dg/expr/bitfield2.C: New test.
4593
4594         PR c++/27884
4595         * g++.dg/parse/linkage2.C: New test.
4596
4597 2006-06-16  Richard Guenther  <rguenther@suse.de>
4598
4599         PR middle-end/27116
4600         * gcc.dg/pr15785-1.c: Revert last change.
4601         * gcc.dg/torture/pr27116-2.c: New testcase.
4602
4603 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4604
4605         PR middle-end/27802
4606         * gcc.dg/pr27802-1.c: New test case.
4607
4608 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4609
4610         PR c++/27689
4611         * g++.dg/template/ttp18.C: New test.
4612         * g++.dg/template/ttp19.C: Likewise.
4613
4614         PR c++/27666
4615         * g++.dg/expr/cond9.C: New test.
4616
4617         PR c++/27640
4618         * g++.dg/template/ctor7.C: New test.
4619
4620 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4621
4622         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4623
4624 2006-06-16  Richard Guenther  <rguenther@suse.de>
4625
4626         PR tree-optimization/27781
4627         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4628
4629 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4630
4631         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4632
4633 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4634
4635         * gcc.dg/tree-ssa/loop-18.c: New test.
4636
4637 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4638
4639         PR c++/27665
4640         * g++.dg/template/crash52.C: New test.
4641
4642         PR c++/27648
4643         * g++.dg/ext/attrib22.C: New test.
4644
4645         PR c++/26559
4646         * g++.dg/template/builtin1.C: New test.
4647         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4648
4649         PR c++/28018
4650         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4651         assignment.
4652         * g++.old-deja/g++.pt/crash51.C: Likewise.
4653
4654         PR c++/27227
4655         * g++.dg/lookup/linkage1.C: New test.
4656         * g++.dg/lookup/linkage2.C: Likewise.
4657
4658 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4659
4660         PR middle-end/27959
4661         * gcc.dg/pr27959.c: New testcase.
4662
4663 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4664
4665         PR target/28014:
4666         * g++.dg/eh/div.C: New test.
4667
4668 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4669
4670         PR c++/27894
4671         * g++.dg/tree-ssa/pr26757.C: New test.
4672         * g++.dg/tree-ssa/pr27894.C: New test.
4673
4674 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4675
4676         * gcc.c-torture/compile/20060609-1.c: New test.
4677
4678         PR target/27863
4679         * gcc.c-torture/compile/pr27863.c: New test.
4680
4681 2006-06-13  Richard Guenther  <rguenther@suse.de>
4682
4683         PR tree-optimization/27830
4684         * g++.dg/tree-ssa/pr27830.C: New testcase.
4685
4686 2006-06-13  Matthew Sachs  <msachs@apple.com>
4687
4688         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4689         the list of compiler flags; this causes those flags to be checked
4690         for things like dg-skip-if.
4691
4692 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4693
4694         PR c++/27601
4695         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4696
4697 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4698             Kazu Hirata  <kazu@codesourcery.com>
4699
4700         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4701         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4702
4703 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4704
4705         PR c++/27933
4706         * g++.dg/lookup/using15.C: New test.
4707
4708         PR c++/27951
4709         * g++.dg/other/anon4.C: New test.
4710
4711 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4712
4713         PR c++/21210
4714         * g++.dg/init/complex1.C: New test case.
4715
4716 2006-06-11  Eric Christopher  <echristo@apple.com>
4717
4718         PR middle-end/27948
4719         * gcc.dg/bf-ms-layout.c: Run on darwin.
4720         * gcc.dg/bf-no-ms-layout: Ditto.
4721         * gcc.dg/attr-ms_struct-2.c: New.
4722         * gcc.dg/bf-ms-layout-2.c: Ditto.
4723
4724 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4725
4726         * gcc.dg/attr-ms_struct-packed1.c: New.
4727
4728 2006-06-09  Mike Stump  <mrs@apple.com>
4729
4730         * gcc.dg/vla-7.c: Add.
4731
4732 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4733
4734         PR fortran/24558
4735         * gfortran.dg/entry_6.f90: New test.
4736
4737         PR fortran/20877
4738         PR fortran/25047
4739         * gfortran.dg/entry_7.f90: New test.
4740
4741 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR c/27747
4744         * gcc.dg/cpp/_Pragma6.c: New test.
4745
4746         PR c++/27748
4747         * g++.dg/cpp/_Pragma1.C: New test.
4748
4749         PR preprocessor/27746
4750         * gcc.dg/gomp/macro-3.c: New test.
4751         * gcc.dg/gomp/macro-4.c: New test.
4752         * g++.dg/gomp/macro-3.C: New test.
4753         * g++.dg/gomp/macro-4.C: New test.
4754
4755 2006-06-09  Richard Guenther  <rguenther@suse.de>
4756
4757         PR tree-optimization/26998
4758         * gcc.dg/torture/pr26998.c: New testcase.
4759         * gcc.dg/tree-ssa/vrp29.c: New testcase.
4760
4761 2006-06-08  Mike Stump  <mrs@apple.com>
4762
4763         * gcc.dg/pr27095.c: Account for stubs.
4764
4765         PR target/26427
4766         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
4767         produce bad code on darwin.
4768
4769 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4770
4771         PR fortran/27958
4772         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
4773
4774 2006-06-08  Asher Langton  <langton2@llnl.gov>
4775
4776         PR fortran/27786
4777         * cray_pointers_2.f90: Add -fbounds-check compile flag.
4778
4779 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4780
4781         PR target/27421
4782         * gcc.dg/union-3.c: New test.
4783
4784 2006-06-08  Richard Guenther  <rguenther@suse.de>
4785
4786         PR middle-end/27116
4787         * gcc.dg/torture/pr27116.c: New testcase.
4788         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
4789
4790 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
4791
4792         PR rtl-optimization/26449
4793         * gcc.dg/pr26449.c: New test.
4794
4795 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4796
4797         PR c++/27601
4798         * g++.dg/ext/offsetof1.C: Test member functions.
4799
4800 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
4801
4802         * gcc.dg/pr27095.c: Improve scanning.
4803
4804 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4805
4806         PR fortran/23091
4807         * gfortran.dg/saved_automatic_1.f90: New test.
4808
4809         PR fortran/24168
4810         * gfortran.dg/array_simplify_1.f90: New test.
4811
4812         PR fortran/25090
4813         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4814
4815         PR fortran/25058
4816         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4817
4818 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4819
4820         PR c++/27177
4821         * g++.dg/expr/cast7.C: New test.
4822
4823 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4824
4825         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4826         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4827         * lib/fortran-torture.exp (fortran-torture-compile,
4828         fortran-torture-execute): Ditto.
4829
4830 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4831
4832         PR target/27842
4833         * gcc.dg/vmx/pr27842.c: New test.
4834
4835 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4836
4837         PR libfortran/27895
4838         * gfortran.dg/bounds_check_3.f90: New test.
4839
4840 2006-06-05  Mike Stump  <mrs@apple.com>
4841
4842         * objc.dg/objc-fast-4.m: Skip for ppc64.
4843
4844 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4845
4846         PR testsuite/27705
4847         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4848
4849 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4850             Victor Kaplansky  <victork@il.ibm.com>
4851
4852         PR tree-optimizations/26360
4853         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
4854         with -fno-tree-dce.
4855         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
4856
4857 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
4858
4859         PR fortran/14067
4860         * gfortran.dg/data_char_1.f90: Add messages for truncated
4861         strings.
4862
4863         PR fortran/16943
4864         * gfortran.dg/func_decl_2.f90: New test.
4865
4866         PR fortran/20839
4867         * gfortran.dg/do_2.f90: New test.
4868
4869         PR fortran/27655
4870         * gfortran.dg/associated_3.f90: New test.
4871
4872 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
4873
4874         PR c++/27819
4875         * g++.dg/template/static25.C: New test.
4876
4877         PR c++/27722
4878         * g++.dg/init/array21.C: New test.
4879
4880         PR c++/27807
4881         * g++.dg/ext/complit7.C: New test.
4882
4883         PR c++/27806
4884         * g++.dg/parse/ptrmem5.C: New test.
4885
4886 2006-06-04  Roger Sayle  <roger@eyesopen.com>
4887             Andrew Pinski  <pinskia@physics.uc.edu>
4888
4889         PR c/27150
4890         PR middle-end/27382
4891         * gcc.dg/pr27150-1.c: New testcase.
4892         * gcc.dg/pr27382-1.c: New testcase.
4893         * gcc.dg/pr27382-2.c: New testcase.
4894
4895 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
4896
4897         PR c/25161
4898         PR c/27020
4899         * gcc.dg/array-10.c: New test.
4900
4901 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4902
4903         PR c++/27804
4904         * g++.dg/init/const4.C: New test.
4905         * g++.dg/init/member1.C: Add error-marker.
4906         * g++.dg/other/fold1.C: Adjust error-marker.
4907
4908 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4909
4910         PR c++/27601
4911         * g++.dg/ext/offsetof1.C: New test.
4912
4913 2006-06-04 Eric Christopher <echristo@apple.com>
4914
4915         * gcc.dg/attr-ms_struct-1.c: New.
4916
4917 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
4918
4919         * gcc.c-torture/compile/builtin_constant_p.c: New test.
4920
4921 2006-06-04  Richard Guenther  <rguenther@suse.de>
4922
4923         PR tree-optimization/27039
4924         * gcc.dg/tree-ssa/loop-17.c: New testcase.
4925
4926 2006-06-03  Roger Sayle  <roger@eyesopen.com>
4927
4928         PR target/26223
4929         * gcc.target/i386/amd64-abi-2.c: New test case.
4930
4931 2006-06-02  Eric Christopher  <echristo@apple.com>
4932
4933         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
4934         * gcc.target/i386/20020523-1.c: Skip if darwin.
4935         * gcc.target/i386/asm-3.c: Ditto.
4936         * gcc.target/i386/20011119-1.c: Ditto.
4937         * gcc.target/i386/clobbers.c: Remove pic part of test.
4938
4939 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
4940
4941         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4942         * g++.old-deja/g++.other/init19.C: Ditto.
4943         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
4944         and add other platforms as expected failures.
4945
4946 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
4947
4948         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
4949         (is-effective-target-keyword): Ditto.
4950
4951 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
4952
4953         PR fortran/27715
4954         * gfortran.dg/extended_char_comparison_1.f:  New test.
4955
4956 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
4957
4958         PR fortran/25098
4959         * gfortran.dg/dummy_procedure_1.f90: New test.
4960
4961         PR fortran/25147
4962         * gfortran.dg/dummy_procedure_2.f90: New test.
4963
4964         * gfortran.dg/associated_2.f90: Correct to make consistent with
4965         standard.
4966
4967 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4968
4969         * gcc.target/i386/387-11.c: New test case.
4970
4971 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
4972
4973         PR c++/27801
4974         * g++.dg/template/cond6.C: New test.
4975
4976         PR c++/26496
4977         * g++.dg/template/crash51.C: New test.
4978         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
4979
4980         PR c++/27385
4981         * g++.dg/init/array20.C: New test.
4982
4983 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4984
4985         * gcc.dg/builtins-54.c: New test case.
4986
4987 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4988
4989         PR c++/26433
4990         * g++.dg/template/fntry1.C: Add dg-do link.
4991
4992         PR c++/27808
4993         * g++.dg/parse/friend6.C: New test.
4994
4995 2006-05-30  Asher Langton  <langton2@llnl.gov>
4996
4997         * gfortran.dg/cray_pointers_7.f90: New test.
4998
4999 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5000
5001         PR tree-optimization/23452
5002         * gcc.dg/fold-mulconj-1.c: New test case.
5003
5004 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/27803
5007         * g++.dg/parse/bitfield1.C: New test.
5008
5009 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5010
5011         * gcc.target/ppc-eq0-1.c: New test case.
5012         * gcc.target/ppc-negeq0-1.c: New test case.
5013
5014 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5015
5016         PR c/27273
5017         * gcc.dg/overflow-warn-5.c: New test.
5018
5019 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5020
5021         PR c/27718
5022         * gcc.dg/sizeof-1.c: New test.
5023
5024 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5025
5026         PR target/27790
5027         * gcc.target/i386/pr27790.c: New test.
5028
5029 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5030
5031         PR libgfortran/27757
5032         * gfortran.dg/direct_io_5.f90: New test.
5033
5034 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5035
5036         PR libgfortran/27634
5037         * gfortran.dg/fmt_missing_period_1.f: New test.
5038         * gfortran.dg/fmt_missing_period_2.f: New test.
5039         * gfortran.dg/fmt_missing_period_3.f: New test.
5040
5041 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5042
5043         PR fortran/19777
5044         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5045         arrays.
5046
5047 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5048
5049         PR c++/27713
5050         * g++.dg/template/new6.C: New test.
5051
5052 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5053
5054         PR tree-optimization/24964
5055         * gcc.target/i386/387-10.c: New test case.
5056
5057 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5058
5059         * intrinsics/string_intrinsics.c (compare_string):
5060         Use memcmp instead of strncmp to avoid tripping over
5061         CHAR(0) in a string.
5062
5063 2006-05-27  Richard Guenther  <rguenther@suse.de>
5064
5065         PR middle-end/27773
5066         * gcc.dg/torture/pr27773.c: New testcase.
5067
5068 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5069
5070         * gcc.dg/pr24561.c: Rename to..
5071         * gcc.dg/pr25962.c: .. this.
5072
5073 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5074
5075         PR fortran/19777
5076         * gfortran.dg/bounds_check_2.f: New test.
5077
5078 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5079
5080         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5081         * gfortran.dg/byte_1.f90: Likewise.
5082         * gfortran.dg/dup_save_2.f90: Likewise.
5083
5084 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5085
5086         * gfortran.dg/associated_2.f90: New test.
5087
5088 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5089
5090         PR fortran/27524
5091         * gfortran.dg/bounds_check_1.f90: New test.
5092
5093 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5094
5095         PR rtl-optimization/27661
5096         * gcc.dg/pr27661.c: New test case.
5097
5098 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5099
5100         PR fortran/23151
5101         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5102         * gfortran.dg/print_parentheses_1.f:  New test.
5103         * gfortran.dg/print_parentheses_2.f90:  New test.
5104
5105 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR target/27758
5108         * gcc.dg/pr27758.c: New test.
5109
5110 2006-05-24  Falk Hueffner  <falk@debian.org>
5111
5112         * gcc.c-torture/compile/pr27571.c: New test.
5113
5114 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5115
5116         PR fortran/27709
5117         * gfortran.dg/spec_expr_4.f90: New test.
5118
5119         PR fortran/27155
5120         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5121
5122 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/20103
5125         * g++.dg/ext/complit6.C: New test.
5126         * g++.dg/ext/complit3.C: Adjust error markers.
5127         * g++.dg/init/const3.C: New test.
5128
5129 2006-05-25  Richard Guenther  <rguenther@suse.de>
5130
5131         PR middle-end/27743
5132         * gcc.dg/torture/pr27743.c: New testcase.
5133
5134 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5135
5136         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5137
5138 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5139
5140         * gcc.dg/compat/scalar-by-value-x.h: New.
5141         * gcc.dg/compat/scalar-by-value-y.h: New.
5142         * gcc.dg/compat/scalar-by-value-5.c: New.
5143         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5144         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5145         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5146         * gcc.dg/compat/scalar-by-value-6.c: New.
5147         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5148         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5149         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5150
5151 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5152
5153         PR tree-optimization/27639
5154         PR tree-optimization/26719
5155         * gcc.dg/pr27639.c: New test.
5156         * gcc.dg/pr26719.c: New test.
5157         * gcc.dg/tree-ssa/scev-cast.c: New test.
5158
5159 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5160
5161         PR c++/20173
5162         * g++.dg/template/error21.C: New test.
5163
5164 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5165
5166         PR target/27696
5167         * gcc.target/i386/pr27696.c: New.
5168
5169 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5170
5171         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5172
5173         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5174
5175 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5176
5177         PR c++/27716
5178         * g++.dg/other/assign1.C: New test.
5179
5180 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5181
5182         PR target/27266
5183         * gcc.target/i386/pr27266.c: New.
5184
5185 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5186
5187         PR c++/27451
5188         * g++.dg/ext/asm9.C: New test.
5189
5190 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5191
5192         PR rtl-optimization/25514
5193         * gcc.c-torture/compile/pr25514.c: New test.
5194
5195 2006-05-22  Richard Guenther  <rguenther@suse.de>
5196
5197         Revert
5198         2006-01-31  Richard Guenther  <rguenther@suse.de>
5199
5200         * gcc.target/i386/sselibm-1.c: New testcase.
5201         * gcc.target/i386/sselibm-2.c: Likewise.
5202         * gcc.target/i386/sselibm-3.c: Likewise.
5203         * gcc.target/i386/sselibm-4.c: Likewise.
5204         * gcc.target/i386/sselibm-5.c: Likewise.
5205
5206 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5207
5208         PR c/27420
5209         * gcc.dg/func-args-2.c: New test.
5210
5211         PR c/26818
5212         * gcc.dg/struct-incompl-1.c: New test.
5213
5214 2006-05-22  Richard Guenther  <rguenther@suse.de>
5215
5216         PR testsuite/27708
5217         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5218         the transformations we test for.
5219
5220 2006-05-22  Richard Guenther  <rguenther@suse.de>
5221
5222         PR testsuite/27707
5223         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5224
5225 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5226
5227         PR c++/27210
5228         * g++.dg/warn/new1.C: New test.
5229         * g++.dg/template/new5.C: Likewise.
5230
5231 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5232
5233         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5234         * gcc.target/i386/20060512-3.c: Likewise.
5235
5236 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5237
5238         PR rtl-optimization/27671
5239         * gcc.c-torture/execute/pr27671-1.c: New.
5240         * gcc.dg/pr27671-2.c: Likewise.
5241
5242         PR tree-optimization/26622.
5243         * gcc.c-torture/compile/pr26622.c: New.
5244
5245 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5246
5247         PR fortran/27613
5248         * gfortran.dg/recursive_reference_1.f90: New test.
5249
5250 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5251
5252         PR fortran/25746
5253         * gfortran.dg/elemental_subroutine_3.f90: New test.
5254
5255         PR fortran/25090
5256         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5257
5258         PR fortran/27584
5259         * gfortran.dg/associated_target_1.f90: New test.
5260
5261         PR fortran/19015
5262         * gfortran.dg/maxloc_shape_1.f90: New test.
5263
5264 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5265
5266         PR libgfortran/24459
5267         * gfortran.dg/namelist_24.f90: New test.
5268         * gfortran.dg/namelist_12.f: Fix typo in comment.
5269
5270 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5271
5272         PR middle-end/25776
5273         * g++.dg/other/error11.C: New test.
5274
5275 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5276
5277         * gcc.target/mips/pr26765.c: Add -w to options.
5278
5279 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5280
5281         * lib/target-supports.exp (check_effective_target_mpaired_single):
5282         New function.
5283         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5284         multilibs.
5285         * g++.dg/vect/vect.exp: Likewise.
5286
5287 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5288
5289         PR testsuite/25891
5290         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5291
5292 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5293
5294         PR fortran/27662
5295         * gfortran.dg/temporary_1.f90: New file.
5296
5297 2006-05-19  Andreas Schwab  <schwab@suse.de>
5298
5299         * g++.dg/other/unused1.C: Also match "stringz".
5300
5301 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5302
5303         PR c++/26433
5304         * g++.dg/template/fntry1.C: New test.
5305
5306 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5307
5308         PR c++/27471
5309         PR c++/27506
5310         * g++.dg/conversion/bitfield5.C: New test.
5311         * g++.dg/conversion/bitfield6.C: New test.
5312
5313 2006-05-18  Mike Stump  <mrs@apple.com>
5314
5315         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5316         * gcc.dg/vla-4.c: Add.
5317         * gcc.dg/vla-5.c: Add.
5318         * gcc.dg/vla-6.c: Add.
5319
5320 2006-05-12  Stuart Hastings  <stuart@apple.com>
5321
5322         * testsuite/gcc.target/i386/20060512-1.c: New.
5323         * testsuite/gcc.target/i386/20060512-2.c: New.
5324         * testsuite/gcc.target/i386/20060512-3.c: New.
5325         * testsuite/gcc.target/i386/20060512-4.c: New.
5326
5327 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5328
5329         PR c++/26122
5330         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5331
5332         PR c++/26068
5333         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5334         * g++.dg/parse/linkage1.C: New test.
5335
5336 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5337
5338         PR tree-optimization/27548
5339         * g++.dg/tree-ssa/pr27548.C: New test.
5340
5341 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5342
5343         PR fortran/26551
5344         * gfortran.dg/recursive_check_1.f: New test.
5345         * gfortran.dg/recursive_check_2.f90: New test.
5346
5347 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5348
5349         * g++.dg/opt/temp2.C: New test.
5350
5351 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5352
5353         PR c++/27491
5354         * g++.dg/init/brace5.C: New test.
5355
5356         PR middle-end/27415
5357         * gcc.dg/gomp/pr27415.c: New test.
5358         * g++.dg/gomp/pr27415.C: New test.
5359
5360         PR tree-optimization/27549
5361         * g++.dg/tree-ssa/pr27549.C: New test.
5362
5363 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5364
5365         PR libgfortran/27575
5366         * gfortran.dg/read_eof_4.f90: New test.
5367
5368 2006-05-16  Richard Guenther  <rguenther@suse.de>
5369
5370         PR tree-optimization/22303
5371         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5372
5373 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5374
5375         PR middle-end/27573
5376         * gcc.dg/gomp/pr27573.c: New test.
5377         * gfortran.dg/gomp/pr27573.f90: New test.
5378
5379         PR c/27499
5380         * gcc.dg/gomp/pr27499.c: New test.
5381         * g++.dg/gomp/pr27499.C: New test.
5382
5383 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5384
5385         PR c++/27339
5386         * g++.dg/parser/access8.C: Adjust error marker.
5387         * g++.dg/template/access17.C: New test.
5388         * g++.dg/template/access18.C: Likewise.
5389
5390 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5391
5392         PR target/26600
5393         * gcc.target/i386/pr26600.c: New test case.
5394
5395 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5396
5397         PR c++/27505
5398         * g++.dg/expr/bitfield1.C: New test.
5399
5400 2006-05-15  Richard Guenther  <rguenther@suse.de>
5401
5402         PR tree-optimization/27603
5403         * gcc.dg/torture/pr27603.c: New testcase.
5404
5405 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5406
5407         PR fortran/25090
5408         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5409
5410         PR fortran/25082
5411         * gfortran.dg/scalar_return_1.f90: New test.
5412
5413         PR fortran/27411
5414         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5415
5416 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5417
5418         * gcc.dg/gomp/critical-4.c: New test.
5419         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5420         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5421         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5422         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5423
5424 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5425
5426         PR c++/27582
5427         * g++.dg/template/dependent-args1.C: New test.
5428
5429         PR c++/27581
5430         * g++.dg/lookup/this1.C: New test.
5431
5432         PR c++/27315
5433         * g++.dg/template/operator6.C: New test.
5434         * g++.dg/template/incomplete3.C: New test.
5435
5436         PR c++/27559
5437         * g++.dg/template/new4.C: New test.
5438
5439         PR c++/27496
5440         * g++.dg/template/void2.C: New test.
5441
5442 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5443
5444         * g++.dg/template/dependent-expr5.C: New test.
5445
5446 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5447
5448         PR middle-end/26729
5449         * gcc.dg/pr26729-1.c: New test case.
5450
5451 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5452
5453         * gcc.dg/pr27003.c: New test.
5454
5455 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5456
5457         * lib/target-supports.dg (check_cxa_atexit_available): Change
5458         v3_target_compile to ${tool}_target_compile.
5459
5460 2006-05-11  Jason Merrill  <jason@redhat.com>
5461
5462         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5463
5464 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5465
5466         PR fortran/27553
5467         * gfortran.dg/label_5.f90: New test.
5468
5469 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5470
5471         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5472         check_effective_target_powerpc_altivec_ok): New.
5473         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5474         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5475         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5476         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5477         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5478         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5479         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5480         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5481         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5482         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5483         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5484         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5485         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5486         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5487         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5488         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5489         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5490         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5491         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5492         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5493         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5494         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5495         gcc.target/powerpc/altivec-9.c,
5496         gcc.target/powerpc/altivec-consts.c,
5497         gcc.target/powerpc/altivec-pr22085.c,
5498         gcc.target/powerpc/altivec-splat.c,
5499         gcc.target/powerpc/altivec-types-1.c,
5500         gcc.target/powerpc/altivec-types-2.c,
5501         gcc.target/powerpc/altivec-types-3.c,
5502         gcc.target/powerpc/altivec-types-4.c,
5503         gcc.target/powerpc/altivec-varargs-1.c,
5504         gcc.target/powerpc/altivec-vec-merge.c,
5505         gcc.target/powerpc/ppc-vector-memcpy.c,
5506         gcc.target/powerpc/ppc-vector-memset.c,
5507         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5508         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5509         these effective targets.
5510         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5511         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5512
5513 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5514
5515         PR middle-end/27384
5516         * g++.dg/other/fold1.C: New test.
5517
5518         PR middle-end/27488
5519         * gcc.dg/fold-nonneg-1.c: New test.
5520
5521         PR c++/27547
5522         * g++.dg/other/operator1.C: New test.
5523
5524 2006-05-11  Richard Guenther  <rguenther@suse.de>
5525
5526         PR middle-end/27529
5527         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5528
5529 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5530
5531         * lib/target-supports-dg.exp (check-flags): New.
5532         (dg-skip-if): Move flag checks.
5533
5534 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5535
5536         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5537         * lib/target-supports.dg (check_cxa_atexit_available): New.
5538
5539 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5540
5541         PR fortran/27470
5542         * gfortran.dg/multiple_allocation_2.f90: New test case.
5543
5544 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5545
5546         * gcc.target/arm/pr27387.C: Fix a comment typo.
5547
5548 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5549
5550         PR fortran/24549
5551         * gfortran.dg/error_recovery_1.f90: New test.
5552
5553 2006-05-10  Richard Guenther  <rguenther@suse.de>
5554
5555         PR tree-optimization/27302
5556         * gcc.dg/torture/pr27302.c: New testcase.
5557
5558 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5559         Richard Guenther  <rguenther@suse.de>
5560
5561         PR middle-end/27498
5562         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5563
5564 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5565
5566         PR rtl-optimization/27335
5567         * gcc.dg/pr27335.c: New test.
5568
5569 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5570
5571         * gcc.target/mips/mips-ps-5.c: New file.
5572
5573 2006-05-08  Jan Hubicka  <jh@suse.cz>
5574
5575         PR middle-end/25962
5576         * gcc.dg/pr25962.c: New.
5577
5578 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5579
5580         PR target/27158
5581         * gcc.target/powerpc/pr27158.c: New test case.
5582
5583 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5584
5585         PR testsuite/27476
5586         * ada/acats/run_all.sh: Use test -z.
5587
5588 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5589
5590         PR libfortran/18271
5591         * gfortran.dg/spec_expr_3.f90: New test.
5592
5593 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5594
5595         PR target/24879
5596         * gcc.target/i386/monitor.c: New file.
5597
5598 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5599
5600         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5601
5602 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5603
5604         PR c++/27447
5605         * g++.dg/other/ptrmem7.C: New test.
5606
5607 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5608
5609         PR target/27421
5610         * gcc.dg/array-9.c: New test.
5611
5612 2006-05-07  Richard Guenther  <rguenther@suse.de>
5613
5614         PR tree-optimization/27409
5615         * gcc.dg/torture/pr27409.c: New testcase.
5616
5617 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5618
5619         PR fortran/27457
5620         * gfortran.dg/select_6.f90: New.
5621
5622 2006-05-07  Richard Guenther  <rguenther@suse.de>
5623
5624         PR tree-optimization/27136
5625         * gcc.dg/torture/pr27136.c: New testcase.
5626
5627 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5628
5629         PR fortran/24813
5630         * gfortran.dg/char_cons_len_1.f90: New test.
5631
5632 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5633
5634         PR c++/27427
5635         * g++.dg/template/incomplete2.C: New test.
5636
5637 2006-05-06  Richard Guenther  <rguenther@suse.de>
5638
5639         PR tree-optimization/27151
5640         * gcc.dg/vect/pr27151.c: New testcase.
5641
5642 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5643
5644         PR c++/27430
5645         * g++.dg/template/void1.C: New test.
5646
5647         PR c++/27423
5648         * g++.dg/other/void2.C: New test.
5649
5650         PR c++/27422
5651         * g++.dg/conversion/void1.C: New test.
5652
5653 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5654
5655         PR/21391
5656         * g++.dg/other/unused1.C: New.
5657
5658 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5659
5660         PR objc/27240
5661         * objc.dg/member-1.m: New test.
5662
5663 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5664
5665         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5666
5667 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5668
5669         PR libfortran/26985
5670         * gfortran.dg/matmul_2.f90: New test.
5671
5672 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5673
5674         * ada/acats/run_all.sh: Use sync when main not found.
5675
5676 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5677
5678         PR target/26765
5679         * gcc.target/mips/pr26765.c: New.
5680
5681 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5682
5683         * gcc.target/bfin: New directory.
5684         * gcc.target/bfin/bfin.exp: New file.
5685         * gcc.target/bfin/frmul.c: New file.
5686         * gcc.target/bfin/arith.c: New file.
5687         * gcc.target/bfin/mul-combine.c: New file.
5688         * gcc.target/bfin/shift.c: New file.
5689
5690 2006-05-04  Richard Guenther  <rguenther@suse.de>
5691
5692         PR tree-optimization/14287
5693         PR tree-optimization/14844
5694         PR tree-optimization/19792
5695         PR tree-optimization/21608
5696         PR tree-optimization/27090
5697         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5698         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5699         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5700         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5701         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5702
5703 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR tree-optimization/27285
5706         * gcc.c-torture/execute/pr27285.c: New test.
5707
5708         PR middle-end/27388
5709         * gcc.dg/gomp/pr27388-1.c: New test.
5710         * gcc.dg/gomp/pr27388-2.c: New test.
5711         * gcc.dg/gomp/pr27388-3.c: New test.
5712
5713         PR c++/27359
5714         * g++.dg/gomp/pr27359.C: New test.
5715
5716 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5717
5718         PR fortran/20248
5719         * gfortran.dg/iargc.f90: New test.
5720
5721 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5722
5723         PR c++/27102
5724         * g++.dg/template/crash49.C: New test.
5725
5726 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5727
5728         PR testsuite/27032
5729         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5730
5731 2006-05-02  Jeff Law  <law@redhat.com>
5732
5733         PR tree-optimization/27364
5734         * gcc.c-torture/execute/pr27364.c: New test.
5735
5736 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5737
5738         PR c++/27309
5739         * g++.dg/parser/ctor5.C: New test.
5740
5741 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5742
5743         PR target/27387
5744         * gcc.target/arm/arm.exp: New.
5745         * gcc.target/arm/pr27387.C: Likewise.
5746
5747 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
5748
5749         PR fortran/27269
5750         PR fortran/27324
5751         * gfortran.dg/module_equivalence_2.f90: New test.
5752
5753 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
5754
5755         PR middle-end/27337
5756         * g++.dg/gomp/pr27337-1.C: New test.
5757         * g++.dg/gomp/pr27337-2.C: New test.
5758
5759         PR middle-end/27328
5760         * gcc.dg/gomp/pr27328.c: New test.
5761
5762         PR middle-end/27325
5763         * g++.dg/gomp/pr27325.C: New test.
5764
5765         PR middle-end/27310
5766         * g++.dg/gomp/pr27310.C: New test.
5767
5768 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5769
5770         PR tree-optimization/27291
5771         * g++.dg/tree-ssa/pr27291.C: New test.
5772
5773 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5774
5775         PR tree-optimization/27283
5776         * g++.dg/tree-ssa/pr27283.C: New test.
5777
5778 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5779
5780         * gcc.dg/tree-ssa/loop-16.c: New test.
5781
5782 2006-05-01  Roger Sayle  <roger@eyesopen.com>
5783             Joseph S. Myers  <joseph@codesourcery.com>
5784
5785         * gcc.dg/Wconversion-3.c: New test case.
5786         * gcc.dg/Wconversion-4.c: Likewise.
5787
5788 2006-05-01  Richard Guenther  <rguenther@suse.de>
5789
5790         PR tree-optimization/26726
5791         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
5792
5793 2006-04-30  Roger Sayle  <roger@eyesopen.com>
5794
5795         * gcc.dg/Woverflow-1.c: New test case.
5796         * gcc.dg/Woverflow-2.c: Likewise.
5797         * gcc.dg/Woverflow-3.c: Likewise.
5798
5799 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
5800
5801         PR c++/27094
5802         * g++.dg/template/defarg8.C: New test.
5803
5804 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5805
5806         PR c++/27278
5807         * g++.dg/parse/operator7.C: New test.
5808
5809 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5810
5811         PR c++/11471
5812         PR c++/27102
5813         * g++.dg/template/crash48.C: New test.
5814
5815         PR c++/27279
5816         * g++.dg/parse/ctor4.C: New test.
5817
5818 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5819
5820         PR fortran/25681
5821         * gfortran.df/char_type_len.f90: New test.
5822
5823 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5824
5825         PR libgfortran/27304
5826         * gfortran.dg/fmt_exhaust.f90: New test.
5827
5828 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5829
5830         PR c/25309
5831         * gcc.dg/large-size-array-2.c: New test case.
5832
5833 2006-04-28  Richard Guenther  <rguenther@suse.de>
5834
5835         PR target/26826
5836         * gcc.target/i386/pr26826.c: New testcase.
5837
5838 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5839
5840         PR middle-end/27260
5841         * gcc.c-torture/execute/pr27260.c: New.
5842
5843 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5844
5845         PR middle-end/27095
5846         * gcc.dg/pr27095.c: New.
5847
5848 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5849
5850         PR c++/27292
5851         * g++.dg/conversion/bitfield4.C: New test.
5852
5853 2006-04-27  Eric Christopher  <echristo@apple.com>
5854
5855         * gcc.dg/pragma-ms_struct.c: New.
5856
5857 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5858
5859         PR c++/27102
5860         * g++.dg/template/crash47.C: New test.
5861
5862 2006-04-27  Dirk Mueller  <dmueller@suse.de>
5863
5864         * gcc.target/i386/sse-7.c: build with -msse.
5865
5866 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5867
5868         PR testsuite/27274:
5869         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
5870         (main): Exit if processor doesn't support SSE.
5871
5872 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
5873
5874         PR middle-end/27282
5875         * gcc.c-torture/compile/pr27282.c: New test.
5876
5877 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR middle-end/26913
5880         * g++.dg/gomp/pr26913.C: New test.
5881
5882         PR c/25996
5883         * gcc.dg/gomp/pr25996.c: New test.
5884         * g++.dg/gomp/pr25996.C: New test.
5885
5886 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
5887
5888         PR rtl-optimization/26725
5889         * gcc.c-torture/compile/pr26725.c: New test.
5890
5891 2006-04-25  Richard Guenther  <rguenther@suse.de>
5892
5893         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
5894         than n + -1.
5895
5896 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5897
5898         * gcc.dg/20060425-1.c: New testcase.
5899
5900 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
5901
5902         PR tree-optimization/26865
5903         * gcc.dg/pr26865.c: New test.
5904
5905 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
5906
5907         PR c++/27292
5908         * g++.dg/conversion/bitfield1.C: New test.
5909         * g++.dg/conversion/bitfield2.C: Likewise.
5910         * g++.dg/conversion/bitfield3.C: Likewise.
5911
5912 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5913         Richard Guenther  <rguenther@suse.de>
5914
5915         PR tree-optimization/27236
5916         * gcc.dg/tree-ssa/pr27236.c: New testcase.
5917
5918 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5919
5920         PR c++/19963
5921         * g++.dg/other/incomplete2.C: New test.
5922
5923 2006-04-24  Richard Guenther  <rguenther@suse.de>
5924
5925         PR middle-end/26869
5926         * gcc.dg/torture/pr26869.c: New testcase.
5927
5928 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5929         Richard Guenther  <rguenther@suse.de>
5930
5931         PR tree-optimization/27218
5932         * g++.dg/tree-ssa/pr27218.C: New testcase.
5933
5934 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5935
5936         PR c++/26912
5937         * g++.dg/template/friend41.C: New test.
5938
5939 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
5940
5941         * g++.dg/opt/pr15551.C: Include cstdio.
5942         (main): Use remove instead of unlink.
5943
5944 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5945
5946         * gcc.dg/sibcall-7.c: New test.
5947         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
5948         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
5949         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
5950         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
5951         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
5952
5953 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5954
5955         PR c++/26534
5956         * g++.dg/opt/bitfield1.C: New test.
5957         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
5958         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
5959         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
5960         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
5961         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
5962         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
5963         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
5964         * g++.dg/abi/bitfield2.C: Likewise.
5965         * g++.dg/init/bitfield1.C: Likewise.
5966
5967 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
5968
5969         PR fortran/25099
5970         * gfortran.dg/elemental_subroutine_4.f90: New test.
5971         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
5972         call sub (m, x).
5973
5974 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5975
5976         * gcc.c-torture/compile/20060421-1.c: New testcase.
5977
5978 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5979
5980         PR c/25875
5981         * gcc.dg/init-bad-4.c: New test.
5982
5983 2006-04-21  Paul Brook  <paul@codesourcery.com>
5984
5985         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
5986
5987 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
5988
5989         PR fortran/27122
5990         * gfortran.dg/defined_operators_1.f90: New test.
5991         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
5992         remove old ones associated, incorrectly, with Note 5.46.
5993
5994         PR fortran/27113
5995         * gfortran.dg/character_array_constructor_1.f90: New test.
5996
5997 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
5998
5999         * gcc.dg/20060419-1.c: New test.
6000
6001 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6002
6003         PR c/26774
6004         * gcc.dg/struct-parse-1.c: New test case.
6005
6006 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6007
6008         PR c++/26558
6009         * g++.dg/parse/template19.C: New test.
6010
6011         PR c++/26739
6012         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6013
6014         PR c++/26036
6015         * g++.dg/expr/call3.C: New test.
6016
6017         PR c++/10385
6018         * g++.dg/conversion/dynamic1.C: New test.
6019
6020 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6021
6022         PR c++/27102
6023         * g++.dg/template/crash35.C: Tweak error markers.
6024         * g++.dg/template/crash46.C: New test.
6025         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6026         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6027
6028 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6029
6030         PR rtl-optimization/14261
6031         * gcc.c-torture/compile/20060419-1.c: Added.
6032
6033 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6034
6035         * gfortran.dg/label_1.f90: Adjust dg-error.
6036
6037 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6038
6039         PR target/26961
6040         * gcc.dg/fold-cond-1.c: New test case.
6041         * gcc.dg/pr26961-1.c: Likewise.
6042
6043 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6044
6045         PR libgfortran/27138
6046         * gfortran.dg/read_bad_advance.f90: New test.
6047
6048 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6049             Dale Johannesen  <dalej@apple.com>
6050
6051         PR target/24076
6052         * gcc.target/i386/vecinit-3.c: New testcase.
6053         * gcc.target/i386/vecinit-4.c: Likewise.
6054         * gcc.target/i386/sse-18.c: Likewise.
6055         * gcc.target/i386/sse-19.c: Likewise.
6056
6057 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6058
6059         * gfortran.dg/allocate_zerosize_1.f90: New test.
6060
6061 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6062
6063         PR c++/26365
6064         * g++.dg/template/crash45.C: New test.
6065
6066 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6067
6068         PR fortran/26787
6069         * gfortran.dg/proc_assign_1.f90: New test.
6070         * gfortran.dg/procedure_lvalue.f90: Change message.
6071         * gfortran.dg/namelist_4.f90: Add new error.
6072
6073         PR fortran/25597
6074         PR fortran/27096
6075         * gfortran.dg/auto_pointer_array_result_1.f90
6076
6077         PR fortran/27089
6078         * gfortran.dg/specification_type_resolution_1.f90
6079
6080         PR fortran/18003
6081         PR fortran/25669
6082         PR fortran/26834
6083         * gfortran.dg/bounds_temporaries_1.f90: New test.
6084
6085         PR fortran/27124
6086         * gfortran.dg/array_return_value_1.f90: New test.
6087
6088 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6089
6090         PR fortran/25336
6091         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6092
6093 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6094
6095         PR middle-end/26823
6096         * g++.dg/gomp/pr26823-1.C: New test.
6097         * g++.dg/gomp/pr26823-2.C: New test.
6098
6099 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6100
6101         PR middle-end/27134
6102         * gcc.dg/pr27314.c: New test.
6103
6104 2006-04-13  Richard Henderson  <rth@redhat.com>
6105
6106         * g++.dg/gomp/block-0.C: Update expected matches.
6107
6108 2006-04-13  DJ Delorie  <dj@redhat.com>
6109
6110         * lib/target-supports.exp (check_effective_target_int32plus): New.
6111         (check_effective_target_ptr32plus): New.
6112         (check_effective_target_size32plus): New.
6113         (check_effective_target_int16): New.
6114         (check_profiling_available): Add m32c to the list of unsupported targets.
6115
6116         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6117         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6118         memory size.
6119         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6120         pointers.
6121         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6122         size_t.
6123         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6124         and size_t.
6125         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6126         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6127         not just xstormy16.  Skip m32c due to weird pointer size.
6128         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6129         not just xstormy16.
6130         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6131         not just xstormy16.
6132         * gcc.dg/20020312-2.c: Add m32c support.
6133         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6134         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6135         in test.
6136         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6137         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6138         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6139         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6140         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6141         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6142         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6143         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6144         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6145         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6146         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6147         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6148         in test.
6149         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6150         in test.
6151         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6152         * gcc.dg/pr23049.c: Require >=32 bit integers.
6153         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6154         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6155         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6156         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6157         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6158         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6159         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6160         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6161         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6162         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6163         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6164         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6165         prototype in test.
6166         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6167         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6168         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6169         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6170         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6171
6172         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6173         * gcc.c-torture/execute/20040703-1.x: Likewise.
6174         * gcc.c-torture/execute/20040705-1.x: Likewise.
6175         * gcc.c-torture/execute/20040705-2.x: Likewise.
6176         * gcc.c-torture/execute/20040709-1.x: Likewise.
6177         * gcc.c-torture/execute/20040709-2.x: Likewise.
6178         * gcc.c-torture/execute/20040811-1.x: Likewise.
6179         * gcc.c-torture/execute/20050316-1.x: Likewise.
6180         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6181         * gcc.c-torture/execute/pr19689.x: Likewise.
6182         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6183         * gcc.c-torture/execute/usmul.x: Likewise.
6184         * gcc.c-torture/execute/vrp-5.x: Likewise.
6185         * gcc.c-torture/execute/vrp-6.x: Likewise.
6186         * gcc.dg/debug/20041023-1.s: Likewise.
6187
6188 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6189
6190         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6191         of integers to a vector types are now constant expressions in C.
6192         * gcc.dg/vect/vect-fold-1.c: New test case.
6193
6194 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6195             Ulrich Weigand  <uweigand@de.ibm.com>
6196
6197         PR target/27006
6198         * gcc.dg/vmx/pr27006.c: New testcase.
6199
6200 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6201
6202         PR libgfortran/26766
6203         * gfortran.dg/write_recursive.f90: New test.
6204
6205 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6206
6207         * g++.dg/parse/dtor7.C: New test.
6208         * g++.dg/parse/new1.C: Add error marker.
6209         * g++.dg/template/new3.C: New test.
6210
6211         PR c++/26122
6212         * g++.dg/template/pure1.C: New test.
6213
6214         PR c++/26295
6215         * g++.dg/parse/ptrmem4.C: New test.
6216
6217 2006-04-10  Jeff Law  <law@redhat.com>
6218
6219         PR/27087
6220         * gcc.c-torture/compile/pr27087.c: New test.
6221
6222 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6223
6224         PR/21391
6225         * gcc.dg/20060410.c: New.
6226
6227 2006-04-10  Matthias Klose  <doko@debian.org>
6228
6229         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6230         Recognize multilib directory names containing underscores.
6231
6232 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6233
6234         * gcc.target/i386/vecinit-1.c: New test case.
6235         * gcc.target/i386/vecinit-2.c: Likewise.
6236
6237 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR debug/27057
6240         * g++.dg/debug/dwarf2-2.C: New test.
6241
6242 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6243
6244         PR rtl-optimization/27073
6245         * gcc.c-torture/execute/pr27073.c: New test.
6246
6247 2006-04-08  Mike Stump  <mrs@apple.com>
6248
6249         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6250
6251 2006-04-07  Richard Guenther  <rguenther@suse.de>
6252
6253         PR tree-optimization/26135
6254         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6255
6256 2006-04-06  Jan Hubicka  <jh@suse.cz>
6257
6258         PR profile/26399
6259         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6260
6261 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6262
6263         * g++.dg/conversion/nullptr1.C: New test case.
6264         * g++.dg/conversion/nullptr2.C: Likewise.
6265
6266 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6267
6268         * gfortran.dg/dependency_18.f90: New test case.
6269
6270 2006-04-05  Richard Guenther  <rguenther@suse.de>
6271
6272         PR tree-optimization/26919
6273         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6274         * gcc.dg/ipa/ipa-2.c: Likewise.
6275         * gcc.dg/ipa/ipa-3.c: Likewise.
6276         * gcc.dg/ipa/ipa-5.c: Likewise.
6277
6278 2006-04-05  Richard Guenther  <rguenther@suse.de>
6279
6280         PR tree-optimization/26763
6281         * gcc.dg/torture/pr26763-1.c: New testcase.
6282         * gcc.dg/torture/pr26763-2.c: Likewise.
6283
6284 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6285
6286         PR fortran/23634
6287         PR fortran/25619
6288         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6289
6290 2006-04-04  Eric Christopher  <echristo@apple.com>
6291
6292         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6293         stubs.
6294         * gcc.target/i386/387-5.c: Ditto.
6295
6296 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6297
6298         * gcc.target/sparc/struct-ret-check.c: New test.
6299
6300 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6301
6302         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6303         zero decimal digits specified in format.
6304
6305 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6306
6307         PR fortran/26891
6308         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6309
6310         PR fortran/26976
6311         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6312         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6313         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6314         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6315         bigendian-ness.
6316
6317 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6318
6319         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6320         dummy arguments work when the actual argument is itself a dummy
6321         argument of the caller.
6322
6323 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6324
6325         PR libfortran/24685
6326         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6327
6328 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6329
6330         * gfortran.dg/dependencency_17.f90: New test case.
6331
6332 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6333
6334         * gfortran.dg/dependency_14.f90: New test case.
6335         * gfortran.dg/dependency_15.f90: Likewise.
6336         * gfortran.dg/dependency_16.f90: Likewise.
6337
6338 2006-03-31  Asher Langton  <langton2@llnl.gov>
6339
6340         PR fortran/25358
6341         gfortran.dg/cray_pointers_6.f90: New test.
6342
6343 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6344
6345         PR libgfortran/26890
6346         * gfortran.dg/read_size_noadvance.f90: New test.
6347
6348 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6349
6350         PR fortran/25031
6351         * gfortran.dg/multiple_allocation_1.f90: Check that the
6352         size has changed after a re-allocation with stat.
6353
6354 2006-03-30  Richard Guenther  <rguenther@suse.de>
6355
6356         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6357         removal.
6358         * gcc.target/i386/sselibm-2.c: Likewise.
6359         * gcc.target/i386/sselibm-3.c: Likewise.
6360         * gcc.target/i386/sselibm-4.c: Likewise.
6361         * gcc.target/i386/sselibm-5.c: Likewise.
6362
6363 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6364
6365         * gcc.dg/fold-andxor-1.c: New test case.
6366         * gcc.dg/fold-xorand-1.c: Likewise.
6367
6368 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6369
6370         * gcc.dg/fold-convnotconv-1.c: New test case.
6371
6372 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6373
6374         PR fortran/26779
6375         * gfortran.dg/private_type_5.f90: New test.
6376
6377 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6378
6379         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6380
6381 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6382
6383         * gfortran.dg/advance_2.f90: New test.
6384         * gfortran.dg/advance_3.f90: New test.
6385
6386         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6387
6388 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6389
6390         PR libgfortran/26661
6391         PR libgfortran/26880
6392         * gfortran.dg/read_x_past.f: New test.
6393
6394 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6395
6396         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6397         to be STABS.
6398
6399 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6400
6401         * objc.dg/dwarf-1.m: Skip on AIX.
6402         * objc.dg/dwarf-2.m: Skip on AIX.
6403
6404 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6405
6406         PR fortran/26816
6407         * gfortran.dg/float_1.f90: New test.
6408
6409 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6410
6411         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6412         X86_64 targets.
6413         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6414
6415 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6416
6417         PR libfortran/26735
6418         * gfortran.dg/convert_implied_open.f90: New test case.
6419
6420 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6421
6422         PR fortran/26769
6423         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6424
6425 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6426
6427         PR middle-end/26717
6428         * gcc.dg/pr26717.c: New test.
6429
6430 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6431
6432         * gfortran.dg/dependency_12.f90: New test case.
6433
6434 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6435
6436         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6437
6438 2006-03-24  Jeff Law  <law@redhat.com>
6439
6440         * gcc.c-torture/pr26840.c: New test.
6441
6442 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6443
6444         * objc.dg/dwarf-2.m: New.
6445         * obj-c++.dg/dwarf-2.mm: New.
6446
6447         * g++.old-deja/g++.other/init19.C: New.
6448
6449 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6450
6451         * g++.dg/eh/spbp.C: Skip on AIX.
6452
6453 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6454
6455         PR middle-end/26611
6456         * g++.dg/gomp/pr26611-1.C: New test.
6457         * g++.dg/gomp/pr26611-2.C: New test.
6458
6459 2006-03-24  Jeff Law  <law@redhat.com>
6460
6461         * gcc.c-torture/compile/pr26833.c: New test.
6462         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6463
6464 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6465
6466         * gfortran.dg/endfile_2.f90: Delete temp file.
6467
6468 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6469
6470         PR fortran/19303
6471         * gfortran.dg/record_marker_1.f90: New test case.
6472         * gfortran.dg/record_marker_2.f: New test case.
6473         * gfortran.dg/record_marker_3.f90: New test case.
6474
6475 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6476
6477         PR fortran/17298
6478         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6479         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6480
6481 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6482
6483         * lib/gcc-dg.exp (cleanup-modules): New proc.
6484         * gfortran.dg/allocatable_function_1.f90,
6485         gfortran.dg/allocate_char_star_scalar_1.f90,
6486         gfortran.dg/assumed_charlen_function_1.f90,
6487         gfortran.dg/assumed_dummy_1.f90,
6488         gfortran.dg/assumed_shape_ranks_1.f90,
6489         gfortran.dg/assumed_shape_ranks_2.f90,
6490         gfortran.dg/assumed_size_dt_dummy.f90,
6491         gfortran.dg/auto_char_dummy_array_1.f90,
6492         gfortran.dg/auto_char_len_3.f90,
6493         gfortran.dg/automatic_module_variable.f90,
6494         gfortran.dg/bad_automatic_objects_1.f90,
6495         gfortran.dg/char_array_constructor.f90,
6496         gfortran.dg/char_array_structure_constructor.f90,
6497         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6498         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6499         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6500         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6501         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6502         gfortran.dg/derived_pointer_recursion.f90,
6503         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6504         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6505         gfortran.dg/dummy_functions_1.f90,
6506         gfortran.dg/elemental_initializer_1.f90,
6507         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6508         gfortran.dg/elemental_pointer_1.f90,
6509         gfortran.dg/elemental_subroutine_1.f90,
6510         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6511         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6512         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6513         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6514         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6515         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6516         gfortran.dg/global_references_1.f90,
6517         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6518         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6519         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6520         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6521         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6522         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6523         gfortran.dg/large_integer_kind_1.f90,
6524         gfortran.dg/large_real_kind_1.f90,
6525         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6526         gfortran.dg/module_double_reuse.f90,
6527         gfortran.dg/module_equivalence_1.f90,
6528         gfortran.dg/module_interface_1.f90,
6529         gfortran.dg/module_parameter_array_refs_1.f90,
6530         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6531         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6532         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6533         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6534         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6535         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6536         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6537         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6538         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6539         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6540         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6541         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6542         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6543         gfortran.dg/same_name_1.f90,
6544         gfortran.dg/sibling_dummy_procedure_1.f90,
6545         gfortran.dg/sibling_dummy_procedure_2.f90,
6546         gfortran.dg/sibling_dummy_procedure_3.f90,
6547         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6548         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6549         gfortran.dg/used_dummy_types_2.f90,
6550         gfortran.dg/used_dummy_types_3.f90,
6551         gfortran.dg/used_dummy_types_4.f90,
6552         gfortran.dg/used_dummy_types_5.f90,
6553         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6554         gfortran.dg/userdef_operator_1.f90: Use it.
6555
6556 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6557
6558         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6559         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6560         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6561         gfortran.dg/write_back.f,
6562         gfortran.fortran-torture/execute/inquire_1.f90,
6563         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6564
6565 2006-03-21  Jeff Law  <law@redhat.com>
6566
6567         * gcc.dg/tree-ssa/vrp28.c: New test.
6568
6569 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6570
6571         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6572         if _STDC_C99 is defined.
6573         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6574         * gcc.dg/builtins-20.c: Likewise.
6575         * gcc.dg/builtins-53.c: Likewise.
6576         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6577         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6578
6579 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6580
6581         PR tree-opt/26781
6582         * gcc.c-torture/compile/pr26781-1.c: New test.
6583         * gcc.c-torture/compile/pr26781-2.c: New test.
6584
6585 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6586
6587         PR c++/26690
6588         * g++.dg/gomp/pr26690-1.C: New test.
6589         * g++.dg/gomp/pr26690-2.C: New test.
6590
6591 2006-03-20  Jeff Law  <law@redhat.com>
6592
6593         * gcc.dg/tree-ssa/pr21829.c: New test.
6594
6595         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6596
6597 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6598
6599         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6600         (check_visibility_available): Use it.
6601         (check_effective_target_default_packed): Likewise.
6602         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6603         (check_effective_target_fopenmp): Likewise.
6604         (check_effective_target_freorder): Likewise.
6605         (check_effective_target_fpic): Likewise.
6606         (check_named_sections_available): Likewise.
6607         (check_effective_target_ilp32): Likewise.
6608         (check_effective_target_lp64): Likewise.
6609
6610 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6611
6612         PR fortran/20935
6613         * gfortran.dg/scalar_mask_2.f90: New test case.
6614
6615 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6616
6617         PR tree-opt/26629
6618         * gcc.dg/tree-ssa/loadpre12.c: New test.
6619         * gcc.dg/tree-ssa/loadpre13.c: New test.
6620         * gcc.dg/tree-ssa/loadpre14.c: New test.
6621         * gcc.dg/tree-ssa/loadpre15.c: New test.
6622         * gcc.dg/tree-ssa/loadpre16.c: New test.
6623         * gcc.dg/tree-ssa/loadpre17.c: New test.
6624         * gcc.dg/tree-ssa/loadpre18.c: New test.
6625         * gcc.dg/tree-ssa/loadpre19.c: New test.
6626         * gcc.dg/tree-ssa/loadpre20.c: New test.
6627         * gcc.dg/tree-ssa/loadpre21.c: New test.
6628         * gcc.dg/tree-ssa/loadpre22.c: New test.
6629
6630 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6631
6632         PR fortran/26741
6633         * gfortran.dg/elemental_initializer_1.f90: New test.
6634
6635         PR fortran/26716
6636         * gfortran.dg/assumed_shape_ranks_2: New test.
6637
6638 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6639
6640         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6641         target fpic.
6642
6643 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6644
6645         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6646         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6647         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6648         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6649         gfortran.fortran-torture/execute/direct_io.f90,
6650         gfortran.fortran-torture/execute/inquire_2.f90,
6651         gfortran.fortran-torture/execute/inquire_4.f90,
6652         gfortran.fortran-torture/execute/list_read_1.f90,
6653         gfortran.fortran-torture/execute/open_replace.f90,
6654         gfortran.fortran-torture/execute/slash_edit.f90,
6655         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6656         temporary files from testcases.
6657
6658 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6659
6660         PR libgfortran/26509
6661         gfortran.dg/write_direct_eor.f90: New test.
6662
6663 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6664
6665         * gcc.target/powerpc/pr26350.c: New.
6666         * gcc.target/powerpc/indexed-addr.c: New.
6667
6668 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6669
6670         * gfortran.dg/dependency_13.f90: New test case.
6671
6672 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6673
6674         PR middle-end/21781
6675         * gcc.dg/real-const-1.c: New test case.
6676
6677 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6678
6679         * g++.old-deja/g++.other/init18.C: New.
6680         * g++.old-deja/g++.other/init5.C: Remove xfail.
6681
6682 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6683
6684         * g++.dg/opt/pr15551.C: Cleanup temp file.
6685
6686 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6687
6688         PR c++/6634
6689         g++.dg/parse/long1.C: New test.
6690
6691 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6692
6693         PR fortran/19101
6694         * gfortran.dg/continuation.f90: New test.
6695         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6696
6697 2006-03-14  Richard Guenther  <rguenther@suse.de>
6698
6699         PR tree-optimization/26672
6700         * gcc.dg/torture/pr26672.c: New testcase.
6701
6702 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6703
6704         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6705         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6706
6707 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6708
6709         PR middle-end/26557
6710         * gcc.c-torture/compile/switch-1.c: New test case.
6711
6712 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6713
6714         PR fortran/25378
6715         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6716         test to include more permuatations of mask and index.
6717         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6718         respond to F2003 spec. that the position returned for an all false
6719         mask && condition is zero.
6720
6721 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6722
6723         PR middle-end/25989
6724         * gcc.dg/gomp/pr25989.c: New test.
6725
6726 2006-03-13  Jeff Law  <law@redhat.com>
6727
6728         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6729
6730 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6731
6732         * gcc.dg/switch-9.c: New test.
6733
6734 2006-03-13  Richard Guenther  <rguenther@suse.de>
6735
6736         PR middle-end/26630
6737         * gcc.dg/torture/pr26630.c: New testcase.
6738
6739 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6740
6741         * gfortran.dg/dependency_10.f90: New test case.
6742         * gfortran.dg/dependency_11.f90: Likewise.
6743
6744 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6745             Erik Edelmann  <eedelman@gcc.gnu.org>
6746
6747         * gfortran.dg/allocatable_function_1.f90: New.
6748         * gfortran.dg/allocatable_function_2.f90: New.
6749
6750 2006-03-10  Richard Guenther  <rguenther@suse.de>
6751
6752         PR middle-end/26565
6753         * gcc.dg/torture/pr26565.c: New testcase.
6754
6755 2006-03-09  Eric Christopher  <echristo@apple.com>
6756
6757         * gcc.c-torture/compile/20060309-1.c: New.
6758
6759 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6760
6761         PR libgfortran/26499
6762         * gfortran.dg/write_back.f: New test.
6763         * gfortran.dg/write_rewind_1.f: New test.
6764         * gfortran.dg/write_rewind_2.f: New test.
6765
6766 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6767
6768         PR libgfortran/26554
6769         * gfortran.dg/read_logical.f90: New test.
6770
6771 2006-03-04  Laurent GUERBY <laurent@guerby.net>
6772
6773         * ada/acats/norun.lst: cdd2a03 now passes.
6774
6775 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
6776
6777         PR testsuite/25177
6778         * gcc.target/powerpc/pr18096-1.c: Change where the error
6779         would match.
6780
6781 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
6782
6783         * gcc.target/i386/cleanup-1.c: New test.
6784         * gcc.target/i386/cleanup-2.c: New test.
6785
6786 2006-03-04  Roger Sayle  <roger@eyesopen.com>
6787
6788         * gfortran.dg/dependency_9.f90: Remove for the time being.
6789
6790 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
6791
6792         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
6793         directive.
6794
6795 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6796
6797         * gfortran.dg/dependency_9.f90: New test case.
6798
6799 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6800
6801         * gfortran.dg/dependency_4.f90: New test case.
6802         * gfortran.dg/dependency_5.f90: New test case.
6803         * gfortran.dg/dependency_6.f90: New test case.
6804         * gfortran.dg/dependency_7.f90: New test case.
6805         * gfortran.dg/dependency_8.f90: New test case.
6806
6807 2006-03-03  Paul Brook  <paul@codesourcery.com>
6808
6809         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6810         Add m68k-*-elf.
6811
6812 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6813
6814         PR fortran/25031
6815         * multiple_allocation_1.f90: New test.
6816
6817 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6818
6819         PR tree-optimization/26524
6820         * gfortran.dg/pr26524.f: New test case.
6821
6822 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6823
6824         * g++.dg/template/repo5.C: Cleanup repo files.
6825         * gcc.dg/20051201-1.c: Cleanup coverage files.
6826         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6827         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6828         tree dump files.
6829
6830 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6831
6832         * objc.dg/objc-nofilename-1.m: New test.
6833         * objc.dg/bad-receiver-type.m: New test.
6834         * obj-c++.dg/bad-receiver-type.mm: New test.
6835
6836 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6837
6838         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6839
6840 2006-03-01  Mike Stump  <mrs@apple.com>
6841
6842         * g++.dg/abi/key2.C: Add.
6843
6844 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6845
6846         * gfortran.dg/logical_dot_product.f90: New test.
6847
6848         PR fortran/26393
6849         * gfortran.dg/used_interface_ref.f90: New test.
6850
6851         PR fortran/20938
6852         * gfortran.dg/dependency_2.f90: New test.
6853         * gfortran.fortran-torture/execute/where17.f90: New test.
6854         * gfortran.fortran-torture/execute/where18.f90: New test.
6855         * gfortran.fortran-torture/execute/where19.f90: New test.
6856         * gfortran.fortran-torture/execute/where20.f90: New test.
6857
6858 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
6859
6860         * g++.dg/tree-ssa/pr26443.C: New test case.
6861
6862 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
6863
6864         PR middle-end/26022
6865         * g++.dg/opt/return-slot1.C: New test.
6866
6867 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6868
6869         PR libgfortran/26136
6870         * gfortran.dg/namelist_23.f90: New test.
6871
6872 2006-02-28  Roger Sayle  <roger@eyesopen.com>
6873
6874         PR middle-end/14752
6875         * gcc.dg/fold-eqandshift-2.c: New test case.
6876
6877 2006-02-28  Richard Guenther  <rguenther@suse.de>
6878
6879         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
6880         decomposition.
6881
6882 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
6883
6884         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
6885
6886 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6887
6888         PR libgfortran/26464
6889         * gfortran.dg/backspace_5.f: New test.
6890         * gfortran.dg/backspace_6.f: New test.
6891
6892 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6893
6894         * gcc.dg/fold-eqandnot-1.c: New test case.
6895
6896 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6897
6898         PR middle-end/19983
6899         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
6900
6901 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
6902
6903         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
6904         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
6905
6906 2006-02-26  Richard Guenther  <rguenther@suse.de>
6907
6908         PR tree-optimization/26421
6909         * gcc.dg/tree-ssa/pr26421.c: New testcase.
6910
6911 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
6912
6913         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
6914         * g++.old-deja/g++.robertl/eb132.C: Likewise.
6915
6916 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6917
6918         * gcc.dg/fold-even-1.c: New test case.
6919
6920 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6921
6922         PR middle-end/21137
6923         * gcc.dg/fold-eqandshift-1.c: New test case.
6924
6925 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6926
6927         PR tree-optimization/25125
6928         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
6929         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6930
6931 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6932
6933         PR tree-optimizations/26359
6934         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
6935         with -fdump-tree-dceloop-details.
6936         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
6937
6938 2006-02-25  Roger Sayle  <roger@eyesopen.com>
6939
6940         PR middle-end/23673
6941         * gcc.dg/fold-eqxor-1.c: New test case.
6942         * gcc.dg/fold-eqxor-2.c: Likewise.
6943         * gcc.dg/fold-eqxor-3.c: Likewise.
6944
6945 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
6946
6947         PR fortran/23092
6948         * scalar_mask_1.f90: New test.
6949
6950 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
6951
6952         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
6953         * g++.dg/eh/uncaught2.C: New.
6954         * g++.dg/eh/uncaught3.C: New.
6955
6956 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6957
6958         PR libgfortran/26423
6959         * gfortran.dg/read_many_1.f: New test.
6960
6961 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
6962
6963         PR fortran/24519
6964         * gfortran.dg/dependency_3.f90: New test.
6965         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
6966         XFAILs.
6967
6968         PR fortran/25395
6969         * gfortran.dg/equiv_6.f90: New test.
6970
6971 2006-02-23  Jeff Law  <law@redhat.com>
6972
6973         * gcc.c-torture/compile/pr26425.c: New test.
6974
6975 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
6976
6977         PR middle-end/26412
6978         * gcc.dg/gomp/pr26412.c: New test.
6979
6980 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6981
6982         PR c++/26291
6983         * g++.dg/other/ellipsis1.C: New test.
6984         * g++.dg/parse/operator4.C: Adjust error marker.
6985
6986 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6987
6988         PR target/25603
6989         * gfortran.dg/pr25603.f: New testcase.
6990
6991 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6992
6993         * gcc.dg/bf-spl1.c: Don't specify -m68000.
6994         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
6995
6996 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
6997
6998         * g++.dg/eh/spbp.C: New.
6999
7000 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7001
7002         PR middle-end/26379
7003         * gcc.target/i386/mmx-7.c: New test.
7004
7005 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7006
7007         PR tree-optimization/26361
7008         * gcc.dg/tree-ssa/vrp27.c: New test case.
7009
7010 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7011
7012         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7013         * gcc.dg/tree-ssa/complex-4.c: Here.
7014
7015 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7016
7017         PR middle-end/19543
7018         * gfortran.dg/logical_1.f90: New test case.
7019
7020 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR middle-end/26334
7023         * gcc.dg/20060218-1.c: Moved to...
7024         * gcc.target/i386/20060218-1.c: ... here.  New test.
7025
7026 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7027
7028         PR fortran/26201
7029         * gfortran.dg/convert_1.f90: New.
7030
7031 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7032
7033         PR fortran/25054
7034         * gfortran.dg/namelist_5.f90: New test.
7035
7036         PR fortran/25089
7037         * gfortran.dg/namelist_4.f90: New test.
7038
7039 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7040
7041         PR tree-opt/25680
7042         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7043
7044 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7045
7046         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7047         variable to take into account the variable name in the
7048         function header.
7049         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7050
7051 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7052
7053         PR middle-end/26334
7054         * gcc.c-torture/compile/20060217-1.c: New test.
7055         * gcc.dg/20060218-1.c: New test.
7056
7057 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7058
7059         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7060
7061 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7062
7063         * gcc.dg/cpp/undef3.c: New test.
7064         * gcc.dg/cpp/trad/builtins2.c: New test.
7065
7066 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7067
7068         PR c++/26266
7069         * g++.dg/template/static22.C: New test.
7070         * g++.dg/template/static23.C: New test.
7071         * g++.dg/template/static24.C: New test.
7072         * g++.dg/template/non-dependent13.C: New test.
7073         * g++.dg/init/member1.C: Tweak error markers.
7074
7075 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7076
7077         PR target/26255
7078         * gcc.c-torture/compile/pr26255.c: New test case.
7079
7080 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7081
7082         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7083         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7084         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7085         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7086         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7087         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7088         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7089
7090 2006-02-16  Jeff Law  <law@redhat.com>
7091
7092         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7093         * gcc.dg/tree-ssa/vrp26.c: New test.
7094
7095 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7096
7097         PR target/20353
7098         PR target/24578
7099         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7100         __UCLIBC__ is defined.
7101
7102 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7103
7104         PR fortran/26224
7105         * gfortran.dg/gomp/pr26224.f: New test.
7106
7107 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7108
7109         PR tree-opt/25918
7110         * lib/target-supports.exp
7111         (check_effective_target_vect_short_mult): New.
7112         (check_effective_target_vect_char_mult): New.
7113         (check_effective_target_vect_widen_sum_qi_to_si): New.
7114         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7115         (check_effective_target_vect_widen_sum_hi_to_si): New.
7116         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7117         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7118         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7119         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7120         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7121         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7122         vect-reduc-pattern-2c.c
7123         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7124         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7125         vect-reduc-pattern-1c.c
7126
7127 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7128
7129         PR fortran/24557
7130         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7131
7132 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7133
7134         PR fortran/26054
7135         * gfortran.dg/enum_8.f90: Remove check for warning.
7136         * gfortran.dg/iomsg_1.f90: Ditto.
7137         * gfortran.dg/enum_1.f90: Ditto.
7138         * gfortran.dg/enum_9.f90: Ditto.
7139         * gfortran.dg/enum_2.f90: Ditto.
7140         * gfortran.dg/enum_10.f90: Ditto.
7141         * gfortran.dg/enum_3.f90: Ditto.
7142         * gfortran.dg/flush_1.f90: Ditto.
7143         * gfortran.dg/enum_4.f90: Ditto.
7144         * gfortran.dg/array_constructor_1.f90: Ditto.
7145         * gfortran.dg/enum_5.f90: Ditto.
7146         * gfortran.dg/enum_6.f90: Ditto.
7147         * gfortran.dg/enum_7.f90: Ditto.
7148
7149 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7150
7151         PR middle-end/26300
7152         * gcc.c-torture/compile/20060215-1.c: New test.
7153
7154 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7155
7156         PR middle-end/23670
7157         * gcc.dg/tree-ssa/andor-2.c: New test case.
7158
7159 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7160
7161         PR fortran/25045
7162         * optional_dim.f90: New test.
7163
7164 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7165
7166         PR fortran/26277
7167         * gfortran.dg/label_4.f90: New.
7168
7169 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7170             Diego Novillo  <dnovillo@redhat.com>
7171             Uros Bizjak  <uros@kss-loka.si>
7172
7173         * gfortran.dg/gomp: New directory.
7174
7175 2006-02-14  Richard Guenther  <rguenther@suse.de>
7176
7177         PR tree-optimization/26258
7178         * gcc.dg/torture/pr26258.c: New testcase.
7179
7180 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR fortran/26246
7183         * gfortran.dg/pr26246_1.f90: New test.
7184         * gfortran.dg/pr26246_2.f90: New test.
7185
7186         PR middle-end/26092
7187         * gcc.c-torture/compile/20060208-1.c: New test.
7188
7189 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7190
7191         PR fortran/26074
7192         PR fortran/25103
7193         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7194         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7195         * gfortran.dg/automatic_module_variable.f90: Change error message.
7196
7197         PR fortran/20861
7198         * gfortran.dg/internal_dummy_1.f90: New test.
7199
7200         PR fortran/20871
7201         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7202
7203
7204         PR fortran/25083
7205         * gfortran.dg/uncommon_block_data_1.f90: New test.
7206         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7207         with standard.
7208
7209         PR fortran/25088
7210         * gfortran.dg/typed_subroutine_1.f90: New test.
7211
7212 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7213
7214         * objc.dg/dwarf-1.m: New.
7215
7216 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7217
7218         PR middle-end/24427
7219         * gcc.dg/tree-ssa/andor-1.c: New test case.
7220
7221 2006-02-13  Josh Conner  <jconner@apple.com>
7222
7223         PR target/25376
7224         * gcc.dg/pr25376.c: New test.
7225
7226         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7227         assemble.
7228         * lib/target-supports.exp (check_named_sections_available):
7229         Only compile named-sections test -- don't assemble.
7230
7231 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7232
7233         * g++.dg/warn/no-write-strings.C: New test.
7234         * g++.dg/warn/write-strings.C: Likewise.
7235         * g++.dg/warn/write-strings-default.C: Likewise.
7236
7237 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7238
7239         PR fortran/25806
7240         * gfortran.dg/ret_pointer_2.f90: New test.
7241
7242 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7243
7244         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7245
7246 2006-02-10  Jeff Law  <law@redhat.com>
7247
7248         * gcc.c-torture/compile/pr26213.c: New test.
7249
7250 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7251
7252         gfortran.dg/null_1.f90: New test.
7253
7254 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7255
7256         PR fortran/14771
7257         * gfortran.dg/parens_4.f90: New.
7258         * gfortran.dg/parens_5.f90: New.
7259
7260 2006-02-10  Richard Guenther  <rguenther@suse.de>
7261
7262         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7263
7264 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7265         Paul Thomas  <pault@gcc.gnu.org>
7266
7267         PR fortran/14771
7268         * gfortran.dg/parens_1.f90: New.
7269         * gfortran.dg/parens_2.f90: New.
7270         * gfortran.dg/parens_3.f90: New.
7271
7272 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7273
7274         PR fortran/26038
7275         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7276
7277         PR fortran/25059
7278         * gfortran.dg/impure_assignment_1.f90: New test.
7279
7280         PR fortran/25070
7281         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7282
7283 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7284
7285         PR target/26141
7286         * g++.dg/expr/stdarg2.C: New test.
7287
7288 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7289
7290         PR inline-asm/16194
7291         * gcc.dg/pr16194.c: New test.
7292
7293 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7294
7295         * ada/acats/run_acats: Use portable variant of "$@".
7296
7297 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7298
7299         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7300         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7301
7302 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7303
7304         PR tree-opt/26179
7305         * g++.dg/opt/pr26179.C: New test.
7306
7307 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7308
7309         PR middle-end/26134
7310         * gcc.dg/tree-ssa/complex-3.c: New test.
7311
7312 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7313
7314         * gcc.c-torture/compile/volatile-1.c: New test.
7315
7316 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7317
7318         PR 26180
7319         * gcc.dg/tree-ssa/pr26180.c: New test.
7320
7321 2006-02-08  Jeff Law  <law@redhat.com>
7322
7323         * gcc.dg/tree-ssa/pr21417.c: New test.
7324
7325 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7326
7327         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7328         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7329
7330 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7331
7332         * lib/scanrtl.exp: New.
7333
7334 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7335
7336         PR c++/26071
7337         * g++.dg/other/virtual2.C: New test.
7338
7339         PR c++/26070
7340         * g++.dg/other/virtual1.C: New test.
7341
7342 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7343
7344         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7345         cleanup-ipa-dump): Update dump file glob patterns.
7346         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7347         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7348
7349         * lib/gcc-dg.exp: Load it.
7350         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7351
7352 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7353
7354         PR testsuite/26159
7355         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7356         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7357
7358 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7359
7360         PR fortran/25577
7361         * gfortran.dg/mvbits_1.f90: New.
7362
7363 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7364
7365         * g++.dg/warn/Wdiv-by-zero.C: New test.
7366         * g++.dg/warn/Wno-div-by-zero.C: New.
7367
7368 2006-02-07  Jeff Law  <law@redhat.com>
7369
7370         * gcc.dg/tree-ssa/pr21559.c: New test.
7371
7372         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7373         multiple VRP passes.
7374         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7375         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7376         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7377         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7378         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7379         * gcc.dg/tree-ssa/vrp02.c: Likewise
7380         * gcc.dg/tree-ssa/vrp11.c: Likewise
7381         * gcc.dg/tree-ssa/pr14341.c: Likewise
7382         * gcc.dg/tree-ssa/vrp19.c: Likewise
7383         * gcc.dg/tree-ssa/vrp20.c: Likewise
7384         * gcc.dg/tree-ssa/vrp03.c: Likewise
7385         * gcc.dg/tree-ssa/pr21086.c: Likewise
7386         * gcc.dg/tree-ssa/pr21959.c: Likewise
7387         * gcc.dg/tree-ssa/vrp21.c: Likewise
7388         * gcc.dg/tree-ssa/vrp04.c: Likewise
7389         * gcc.dg/tree-ssa/pr25485.c: Likewise
7390         * gcc.dg/tree-ssa/pr22026.c: Likewise
7391         * gcc.dg/tree-ssa/vrp22.c: Likewise
7392         * gcc.dg/tree-ssa/vrp05.c: Likewise
7393         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7394         * gcc.dg/tree-ssa/pr20701.c: Likewise
7395         * gcc.dg/tree-ssa/vrp23.c: Likewise
7396         * gcc.dg/tree-ssa/vrp06.c: Likewise
7397         * gcc.dg/tree-ssa/pr22117.c: Likewise
7398         * gcc.dg/tree-ssa/pr20702.c: Likewise
7399         * gcc.dg/tree-ssa/vrp15.c: Likewise
7400         * gcc.dg/tree-ssa/pr21090.c: Likewise
7401         * gcc.dg/tree-ssa/pr21294.c: Likewise
7402         * gcc.dg/tree-ssa/vrp24.c: Likewise
7403         * gcc.dg/tree-ssa/vrp07.c: Likewise
7404         * gcc.dg/tree-ssa/pr21563.c: Likewise
7405         * gcc.dg/tree-ssa/pr25382.c: Likewise
7406         * gcc.dg/tree-ssa/vrp16.c: Likewise
7407         * gcc.dg/tree-ssa/vrp25.c: Likewise
7408         * gcc.dg/tree-ssa/vrp08.c: Likewise
7409         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7410         * gcc.dg/tree-ssa/vrp17.c: Likewise
7411         * gcc.dg/tree-ssa/pr21458.c: Likewise
7412         * g++.dg/tree-ssa/pr18178.C: Likewise
7413
7414 2006-02-07  Richard Guenther  <rguenther@suse.de>
7415
7416         PR c++/26140
7417         Revert
7418         2006-01-30  Richard Guenther  <rguenther@suse.de>
7419         PR c++/23372
7420         * gcc.dg/pr23372-1.C: New testcase.
7421
7422         * g++.dg/tree-ssa/pr26140.C: New testcase.
7423
7424 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7425
7426         PR c++/9737
7427         * g++.dg/template/ttp15.C: New test.
7428         * g++.dg/template/ttp16.C: Likewise.
7429         * g++.dg/template/ttp17.C: Likewise.
7430         * g++.old-deja/g++.pt/ttp36.C: Remove.
7431         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7432         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7433         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7434         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7435         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7436         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7437         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7438         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7439         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7440
7441 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7442
7443         PR libfortran/23815
7444         * unf_io_convert_4.f90: New test.
7445
7446 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7447
7448         * gcc.dg/tree-ssa/loadpre10.c: New test.
7449         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7450         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7451         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7452
7453 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7454
7455         PR libfortran/24685
7456         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7457
7458 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7459
7460         PR tree-opt/25251
7461         * gfortran.dg/assign_7.f: New test.
7462
7463 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7464
7465         PR fortran/26041
7466         PR fortran/26064
7467         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7468         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7469         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7470
7471 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7472
7473         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7474         in size_t typedef.
7475
7476 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7477
7478         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7479         * g++.dg/charset/string.c (foo): Likewise.
7480         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7481         const char*
7482         * g++.dg/ext/builtin2.C (printf): Likewise.
7483         * g++.dg/init/new15.C (printf): Likewise.
7484         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7485         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7486         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7487         * g++.dg/template/non-dependent4.C (temp): Likewise.
7488         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7489         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7490         parameter type to const char*.
7491         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7492         Change type to const char*.
7493         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7494         Likewise.
7495         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7496         second parameter type to const char*.
7497         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7498         (Y::Y): Change parameter type to const char*.
7499         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7500         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7501         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7502         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7503         (char*).
7504         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7505         const char*.
7506         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7507         type to const char*.
7508         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7509         return type to const char*.
7510         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7511         to const char*.
7512         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7513         * g++.old-deja/g++.law/refs1.C: Likewise.
7514         * g++.old-deja/g++.law/visibility1.C: Likewise.
7515         * g++.old-deja/g++.law/visibility2.C: Likewise.
7516         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7517         const char*.
7518         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7519         * g++.old-deja/g++.mike/net48.C: Likewise.
7520         * g++.old-deja/g++.mike/p646.C: Likewise.
7521         * g++.old-deja/g++.mike/p6746.C: Likewise.
7522         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7523         type to const char*.
7524         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7525         deprecated conversion warning.
7526         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7527         char*.
7528         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7529         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7530         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7531         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7532         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7533         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7534         * g++.old-deja/g++.pt/t39.C: Likewise.
7535         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7536         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7537
7538 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7539
7540         PR fortran/25075
7541         intrinsic_argument_conformance_1.f90: New test.
7542
7543 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7544
7545         PR fortran/20845
7546         * gfortran.dg/char_result_11.f90: Add SAVE.
7547         * gfortran.dg/der_pointer_4.f90: Ditto.
7548         * gfortran.dg/default_initialization.f90: New test.
7549
7550 2006-02-03  Jeff Law  <law@redhat.com>
7551
7552         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7553         handle more than 100 dump files.
7554         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7555         * lib/scantree.exp (scan-tree-dump): Likewise.
7556         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7557         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7558         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7559         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7560         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7561
7562 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7563
7564         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7565
7566 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7567
7568         * g++.dg/template/using12.C: New test.
7569
7570 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7571
7572         * gcc.target/powerpc/pr25960.c: New test.
7573
7574 2006-02-02  Steven G. Kargl  <kargls@comcast>
7575
7576         PR fortran/24958
7577         gfortran.dg/nullify_2.f90: New test.
7578
7579 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7580
7581         PR 25990
7582         * gcc.dg/gomp/pr25990.c: New test.
7583
7584 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7585
7586         PR c++/25342
7587         * g++.gd/template/partial4.C: New test.
7588
7589 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7590
7591         PR middle-end/26001
7592         * gfortran.dg/data_char_2.f90: New.
7593
7594 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7595
7596         PR fortran/26039
7597         maxval_maxloc_conformance_1.f90: New test.
7598
7599 2006-01-31  Richard Guenther  <rguenther@suse.de>
7600
7601         * gcc.target/i386/sselibm-1.c: New testcase.
7602         * gcc.target/i386/sselibm-2.c: Likewise.
7603         * gcc.target/i386/sselibm-3.c: Likewise.
7604         * gcc.target/i386/sselibm-4.c: Likewise.
7605         * gcc.target/i386/sselibm-5.c: Likewise.
7606
7607 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7608
7609         PR fortran/24266
7610         * gfortran.dg/arrayio_derived_2.f90: New.
7611
7612 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7613
7614         * gcc.dg/unsigned-long-compare.c: New test.
7615
7616 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7617
7618         PR testsuite/25318
7619         * lib/target-supports.exp (check_effective_target_freorder):
7620         Check to see if target supports -freorder-blocks-and-partition.
7621         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7622         instead of "dg-require-named-sections".
7623
7624 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7625
7626         PR target/14798:
7627         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7628         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7629         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7630         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7631         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7632         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7633         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7634         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7635
7636 2006-01-30  Richard Guenther  <rguenther@suse.de>
7637
7638         PR c++/23372
7639         * gcc.dg/pr23372-1.C: New testcase.
7640
7641 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7642
7643         * gcc.dg/gomp/pr25874.c: New test.
7644
7645 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7646
7647         PR tree-opt/25911
7648         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7649
7650 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7651
7652         PR fortran/18578
7653         PR fortran/18579
7654         PR fortran/20857
7655         PR fortran/20885
7656         * gfortran.dg/intent_out_1.f90: New test.
7657
7658 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7659
7660         PR fortran/17911
7661         * gfortran.dg/procedure_lvalue.f90: New test.
7662
7663         PR fortran/20895
7664         PR fortran/25030
7665         * gfortran.dg/char_pointer_assign_2.f90: New test.
7666         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7667         assignment to be consistent with standard.
7668         * gfortran.dg/char_result_2.f90: The same.
7669         * gfortran.dg/char_result_8.f90: The same.
7670
7671 2006-01-28  Zack Weinberg  <zackw@panix.com>
7672
7673         * gcc.dg/Woverlength-strings.c
7674         * gcc.dg/Woverlength-strings-pedantic-c89.c
7675         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7676         * gcc.dg/Woverlength-strings-pedantic-c99.c
7677         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7678
7679 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7680
7681         * gcc.c-torture/execute/20060127-1.c: New test.
7682
7683 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7684
7685         PR c++/25999
7686         * g++.dg/ext/pragmaweak1.C: New test.
7687
7688 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7689
7690         PR c++/25855
7691         * g++.dg/template/spec29.C: New test.
7692
7693 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7694
7695         PR c/19606.
7696         * gcc.c-torture/execute/pr19606.c: New.
7697
7698 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7699
7700         * gcc.dg/pragma-re-4.c: New test.
7701
7702 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7703
7704         PR fortran/25964
7705         * gfortran.dg/assumed_size_refs_3.f90: New test.
7706
7707 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7708
7709         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7710
7711 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7712
7713         PR ada/21317
7714         * ada/acats/support/impdef.a: Add One_Long_Second.
7715         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7716         * ada/acats/tests/c9/c94026.a: Likewise.
7717         * ada/acats/tests/c9/c97305c.ada: Likewise.
7718         * ada/acats/tests/c9/c99004a.ada: Likewise.
7719
7720 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7721
7722         PR fortran/25964
7723         * gfortran.dg/global_references_2.f90: New test.
7724
7725         PR fortran/25084
7726         PR fortran/20852
7727         PR fortran/25085
7728         PR fortran/25086
7729         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7730         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7731
7732         PR fortran/25416
7733         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7734
7735 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7736
7737         PR c/25892
7738         * gcc.dg/Wpointer-sign.c: New.
7739         * gcc.dg/Wpointer-sign-Wall.c: New.
7740         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7741         * gcc.dg/Wpointer-sign-pedantic.c: New.
7742         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7743         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7744
7745 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
7746
7747         PR C/25861
7748         * gcc.c-torture/compile/pr25861.c: New test.
7749
7750 2006-01-26  Paul Brook  <paul@codesourcery.com>
7751
7752         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
7753         on short-enum targets.
7754         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
7755         variable.
7756         (generate_fields): Use short_enums.
7757         (main): Set short_enums.  Document -e.
7758         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
7759         on short-enum targets.
7760         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
7761         variable.
7762         (generate_fields): Use short_enums.
7763         (main): Set short_enums.  Document -e.
7764         * lib/target-supports.exp (check_effective_target_short_enums): New.
7765
7766 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
7767
7768         PR target/25947
7769         * gcc.dg/torture/pr25947-1.c: New test.
7770
7771 2006-01-25  Jan Hubicka  <jh@suse.cz>
7772             Roger Sayle  <roger@eyesopen.com>
7773
7774         PR rtl-optimization/25703
7775         * gcc.target/i386/20060125-1.c: New test case.
7776         * gcc.target/i386/20060125-2.c: New test case.
7777
7778 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7779
7780         PR fortran/18540
7781         * gfortran.dg/goto_1.f: New.
7782
7783 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
7784
7785         PR fortran/25716
7786         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
7787         25716 on 32-bit systems too.
7788
7789 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
7790
7791         PR testsuite/25590
7792         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
7793
7794 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7795
7796         * gcc.dg/tree-ssa/gen-vect-33.c: New.
7797
7798 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7799
7800         PR fortran/25835
7801         * gfortran.dg/read_eof.f90: Delete, renamed.
7802         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
7803         * gfortran.dg/read_eof_2.f90: New test.
7804         * gfortran.dg/read_eof_3.f90: New test.
7805
7806 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7807
7808         PR tree-opt/25860
7809         * gcc.c-torture/compile/pr25860.c: New test.
7810
7811 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7812
7813         PR c++/25552
7814         * g++.dg/parse/dtor8.C: New test.
7815
7816 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7817
7818         PR testsuite/25891
7819         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7820         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7821         check_effective_target_fopenmp returns 0.
7822
7823 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7824
7825         PR ada/20548
7826         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7827         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7828         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7829
7830 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7831
7832         PR tree-opt/25857
7833         * g++.dg/opt/pr25857.C: New test.
7834
7835 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7836         Jan Hubicka  <jh@suse.cz>
7837         Richard Guenther  <rguenther@suse.de>
7838
7839         PR rtl-optimization/25654
7840         * gcc.dg/torture/pr25654.c: New testcase.
7841         * gcc.target/i386/pr25654.c: Likewise.
7842
7843 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7844
7845         PR fortran/25901
7846         * gfortran.dg/internal references_2.f90: New test.
7847
7848         Fix regression in testing of admissability of attributes.
7849         * gfortran.dg/intent_used_1.f90: New test.
7850
7851 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7852
7853         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
7854         Remove target conditional torture options for i?86 and x86_64
7855         GNU/Linux.
7856
7857 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7858
7859         PR c++/10891
7860         * g++.dg/rtti/no-rtti.C: New.
7861
7862 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
7863
7864         PR c++/25895
7865         * g++.dg/inherit/conv2.C: New test.
7866
7867         PR c++/25856
7868         * g++.dg/parse/dtor7.C: New test.
7869
7870         PR c++/25858
7871         * g++.dg/template/crash44.C: New test.
7872
7873 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
7874
7875         PR fortran/25124
7876         PR fortran/25625
7877         * gfortran.dg/internal_references_1.f90: New test.
7878           PR fortran/20881
7879         PR fortran/23308
7880         PR fortran/25538
7881         PR fortran/25710
7882         * gfortran.dg/global_references_1.f90: New test.
7883         * gfortran.dg/g77/19990905-1.f: Restore the error that
7884         there is a clash between the common block name and
7885         the name of a subroutine reference.
7886
7887         PR fortran/PR24276
7888         * gfortran.dg/aliasing_dummy_1.f90: New test.
7889
7890 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
7891
7892         * gcc.dg/vmx/1b-01.c: Warning fix.
7893         * gcc.dg/vmx/1c-02.c: Likewise.
7894         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
7895
7896 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
7897
7898         PR testsuite/24962
7899         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
7900
7901 2006-01-20  Richard Guenther  <rguenther@suse.de>
7902         Steven Bosscher <stevenb.gcc@gmail.com>
7903
7904         PR rtl-optimization/24626
7905         * gcc.dg/torture/pr24626-1.c: New testcase.
7906         * gcc.dg/torture/pr24626-2.c: Likewise.
7907         * gcc.dg/torture/pr24626-3.c: Likewise.
7908         * gcc.dg/torture/pr24626-4.c: Likewise.
7909
7910 2006-01-20  Dirk Mueller  <dmueller@suse.com>
7911
7912         PR c++/5520
7913         * g++.dg/warn/empty-body.C: New.
7914
7915 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
7916
7917         PR c++/22136
7918         * g++.dg/template/using10.C: New test.
7919         * g++.dg/temlpate/using11.C: Likewise.
7920         * g++.dg/inherit/using5.C: Tweak error messages.
7921
7922 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
7923
7924         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
7925         target test.
7926         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
7927
7928 2006-01-19  Jan Hubicka  <jh@suse.cz>
7929
7930         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
7931
7932 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7933
7934         PR c++/25854
7935         * g++.dg/template/spec28.C: New test.
7936
7937 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
7938
7939         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7940         Fix fprintf's by adding srcdir or removing it.
7941
7942 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
7943
7944         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
7945         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
7946         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
7947         * testsuite/gcc.dg/gomp/empty.c: Likewise.
7948         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
7949         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
7950         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
7951         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
7952         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
7953         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
7954         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
7955         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
7956         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
7957         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
7958
7959 2006-01-18  Jeff Law  <law@redhat.com>
7960
7961         * gcc.dg/tree-ssa/vrp25.c: New test.
7962
7963 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7964
7965         * gcc.dg/pr25805.c: Fix misapplied patch.
7966
7967 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
7968
7969         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
7970         (check_effective_target_vect_udot_qi): New.
7971         (check_effective_target_vect_sdot_hi): New.
7972         (check_effective_target_vect_udot_hi): New.
7973         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
7974         prefixed with "wrapv-" with -fwrapv.
7975         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
7976         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
7977         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
7978         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
7979         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
7980
7981         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
7982         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
7983         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
7984         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
7985
7986 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7987
7988         PR c++/16829
7989         * g++.dg/other/default2.C: New test.
7990         * g++.dg/other/default3.C: New test.
7991
7992 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7993
7994         PR c/25805
7995         * gcc.dg/pr25805.c: New file.
7996
7997 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
7998
7999         PR c++/25836
8000         * g++.dg/template/init6.C: New test.
8001
8002 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8003
8004         * gcc.dg/tree-ssa/pr24287.c: New test
8005
8006 2006-01-18  Eric Christopher  <echristo@apple.com>
8007
8008         * g++.dg/eh/table.C: New.
8009
8010 2006-01-18  DJ Delorie  <dj@redhat.com>
8011
8012         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8013         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8014         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8015         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8016
8017 2006-01-18  Jeff Law  <law@redhat.com>
8018
8019         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8020         on wrapping on overflow semantics.
8021
8022         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8023
8024         * gcc.gc/tree-ssa/vrp23.c: New test.
8025         * gcc.gc/tree-ssa/vrp24.c: New test.
8026
8027 2006-01-18  Richard Henderson  <rth@redhat.com>
8028             Aldy Hernandez  <aldyh@redhat.com>
8029             Jakub Jelinek  <jakub@redhat.com>
8030             Diego Novillo  <dnovillo@redhat.com>
8031             Uros Bizjak  <uros@kss-loka.si>
8032
8033         * testsuite/gcc.dg/gomp: New directory.
8034
8035 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8036             Steven G. Kargl  <kargls@comcast.net>
8037
8038         PR fortran/20869
8039         * gfortran.dg/intrinsic_external_1.f90: New test.
8040
8041         PR fortran/20875.
8042         * gfortran.dg/elemental_pointer_1.f90: New test.
8043
8044         PR fortran/25024
8045         * gfortran.dg/external_procedures_1.f90: New test.
8046
8047         PR fortran/25785
8048         gfortran.dg/assumed_present.f90: New test.
8049
8050 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8051
8052         * g++.dg/parse/lookup5.C: New test.
8053
8054 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8055
8056         PR fortran/25697
8057         * gfortran.dg/read_eof.f90: New test.
8058
8059 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8060
8061         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8062         add a closing brace.
8063
8064 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8065
8066         PR fortran/25631
8067         * gfortran.dg/fmt_tl.f: New test.
8068
8069 2006-01-17  Eric Christopher  <echristo@apple.com>
8070
8071         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8072         * g++.old-deja/g++.warn/impint2.C: Ditto.
8073         * g++.old-deja/g++.other/null1.C: Ditto.
8074         * g++.dg/warn/conv2.C: Ditto.
8075         * g++.dg/warn/conv4.C: New file.
8076
8077 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8078
8079         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8080
8081 2006-01-17  Andreas Jaeger  <aj@suse.de>
8082             Janis Johnson <janis187@us.ibm.com>
8083
8084         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8085         in 64-bit.
8086         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8087         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8088
8089 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8090
8091         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8092         xfail txxx where xxx >= 25.
8093
8094 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8095
8096         PR testsuite/25764
8097         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8098
8099 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8100
8101         PR c/25682
8102         * gcc.dg/pr25682.c: New test.
8103         * g++.dg/parse/array-size2.C: New test.
8104
8105 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8106
8107         * consistency.vlad: Remove entire directory, 1652 files.
8108
8109 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8110
8111         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8112         check_effective_target_dfprt_nocache): New.
8113         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8114         (check_effective_target_dfprt): New.
8115         * lib/c-compat.exp (check_dfp): Remove.
8116         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8117         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8118         level of support for decimal float.
8119         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8120         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8121         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8122         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8123         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8124         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8125         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8126         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8127         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8128         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8129         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8130         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8131         directives.
8132
8133 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8134
8135         PR testsuite/25741
8136         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8137         $base_dir/../.
8138         * lib/gfortran.exp (gfortran_init): Likewise.
8139         * lib/obj-c++.exp (obj-c++_init): Likewise.
8140         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8141         (scan-assembler-dem-not): Likewise.
8142         * lib/scandump.exp (scan-dump-dem): Likewise.
8143         (scan-dump-dem-not): Likewise.
8144
8145 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8146
8147         PR testsuite/25767
8148         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8149         powerpc-*-darwin*.
8150         * lib/obj-c++.exp (obj-c++_init): Likewise.
8151
8152 2006-01-16  Richard Guenther  <rguenther@suse.de>
8153
8154         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8155
8156 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8157
8158         PR testsuite/25777
8159         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8160         to LD_LIBRARY_PATH.
8161
8162 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8163             Andrew Pinski  <pinskia@physics.uc.edu>
8164
8165         * gcc.dg/minmax-1.c: New test.
8166
8167 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8168
8169         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8170         * gcc.misc-tests/dectest.exp: Ditto.
8171
8172 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8173
8174         PR testsuite/25796
8175         * gcc.target/i386/cmov6.c: Use -march=k8.
8176
8177 2006-01-15  Andreas Jaeger  <aj@suse.de>
8178
8179         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8180         x86 does not have __float128.
8181
8182 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8183
8184         * gcc.target/i386/cmov6.c: New test.
8185
8186 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8187
8188         PR c++/25663
8189         * g++.dg/template/ctor6.C: New test.
8190
8191 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8192
8193         PR tree-optimization/25485
8194         * gcc.dg/tree-ssa/pr25485.c: New.
8195
8196 2006-01-14  Richard Guenther  <rguenther@suse.de>
8197
8198         PR tree-optimization/22548
8199         PR tree-optimization/22555
8200         PR tree-optimization/22501
8201         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8202         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8203         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8204         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8205         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8206         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8207         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8208         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8209         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8210
8211 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8212
8213         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8214         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8215
8216 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8217         Richard Guenther  <rguenther@suse.de>
8218
8219         PR rtl-optimization/24257
8220         * gcc.dg/torture/pr24257.c: New testcase.
8221
8222 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8223
8224         * gcc.c-torture/execute/20060110-1.c: New test.
8225         * gcc.c-torture/execute/20060110-2.c: New test.
8226
8227 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8228
8229         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8230
8231 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8232
8233         PR fortran/25756
8234         * gfortran.dg/label_3.f90: New test.
8235
8236 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8237
8238         PR tree-optimization/25771
8239         * g++.dg/tree-ssa/pr25771.C: New test
8240
8241 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8242
8243         PR tree-opt/24365
8244         * g++.dg/opt/complex5.C: New test.
8245
8246 2006-01-13  Richard Guenther  <rguenther@suse.de>
8247
8248         * gcc.target/i386/387-9.c: New testcase.
8249
8250 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8251
8252         PR c++/24824
8253         * g++.dg/debug/dwarf2-1.C: New.
8254
8255 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8256
8257         PR testsuite/25728
8258         * lib/gcov.exp (verify-lines): Add "close $fd".
8259
8260 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8261             Ben Elliston  <bje@au.ibm.com>
8262
8263         * gcc.dg/dfp/inf-1.c: New test.
8264
8265 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8266             Yao Qi  <qiyaoltc@cn.ibm.com>
8267             Ben Elliston  <bje@au.ibm.com>
8268             Jon Grimm  <jgrimm2@us.ibm.com>
8269
8270         * gcc.dg/nodfp-1.c: New test.
8271         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8272         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8273         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8274         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8275         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8276         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8277         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8278         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8279         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8280         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8281         * gcc.dg/format/dfp-printf-1.c: Likewise.
8282         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8283         (compat_setup_dfp): New.
8284         * gcc.dg/compat/compat.exp: Use it.
8285         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8286         Make some variables global, prepend "compat_" to their names.
8287         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8288         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8289         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8290         * lib/compat.exp (compat_skip_list): Make global, rename.
8291         * lib/c-compat.exp: New file.
8292         * lib/target-supports.exp (check_effective_target_dfp): New.
8293
8294         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8295         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8296         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8297         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8298         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8299         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8300         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8301         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8302         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8303         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8304         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8305         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8306         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8307         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8308         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8309         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8310         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8311         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8312         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8313         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8314         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8315         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8316         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8317         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8318         gcc.dg/dfp/struct-layout-1.c,
8319         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8320         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8321         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8322         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8323         gcc.dg/dfp/func-vararg-dfp.c,
8324         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8325         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8326         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8327         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8328         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8329
8330 2006-01-11  Richard Guenther  <rguenther@suse.de>
8331
8332         PR tree-optimization/25734
8333         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8334
8335 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8336
8337         PR fortran/25486
8338         * gfortran.dg/literal_character_constant_1_x.F: New test.
8339         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8340         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8341         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8342
8343 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8344
8345         PR c++/25386
8346         * g++.dg/ext/packed3.C: Add expected packed error.
8347
8348 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8349
8350         PR target/25706
8351         * gcc.dg/torture/pr25706-1.c: New test.
8352
8353 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8354
8355         PR tree-optimization/23109
8356         PR tree-optimization/23948
8357         PR tree-optimization/24123
8358
8359         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8360         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8361         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8362         g++.dg/tree-ssa/pr23948.C: New testcases.
8363         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8364         three divisions in order to do the optimization.
8365
8366 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8367
8368         PR c++/25632
8369         * g++.dg/other/pr25632.C: New test.
8370
8371 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8372
8373         PR fortran/25730
8374         * gfortran.dg/used_types_1.f90: New test.
8375
8376 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8377
8378         PR target/25718
8379         * gcc.dg/torture/pr25718-1.c: New test.
8380
8381 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8382
8383         * gfortran.dg/list_read_2.f90: Fix typo in description.
8384
8385 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8386
8387         * lib/target-supports.exp (check_visibility_available): Simplify test
8388         for *-*-netware*.
8389         (check_profiling_available): Fail for *-*-netware*.
8390         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8391         * gcc.dg/20021014-1.c: Likewise.
8392         * gcc.dg/nest.c: Likewise.
8393
8394 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8395
8396         fortran/24936
8397         * gfortran.dg/forall_3.f90: New test.
8398
8399 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8400
8401         PR fortran/21977
8402         * gfortran.dg/nesting_2.f90: New test.
8403         * gfortran.dg/nesting_3.f90: New test.
8404
8405 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8406
8407         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8408         Fix typo in comment.
8409
8410 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8411
8412         * gfortran.dg/single_char_string.f90: New test.
8413
8414 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8415
8416         * gfortran.dg/ichar_2.f90: New test.
8417
8418 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8419
8420         PR fortran/25093
8421         * gfortran.dg/private_type_4.f90: New.
8422
8423 2006-01-07  Richard Guenther  <rguenther@suse.de>
8424
8425         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8426
8427 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8428
8429         * gfortran.dg/func_decl_1.f90: New.
8430         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8431         * gfortran.dg/array_alloc_2.f90: Likewise.
8432         * gfortran.dg/char_result_8.f90: Likewise.
8433         * gfortran.dg/dup_save_1.f90: Likewise.
8434         * gfortran.dg/dup_save_2.f90: Likewise.
8435         * gfortran.dg/f2c_6.f90: Likewise.
8436         * gfortran.dg/f2c_7.f90: Likewise.
8437         * gfortran.dg/func_result_2.f90: Likewise.
8438         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8439
8440 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8441
8442         PR fortran/22146
8443         * gfortran.dg/elemental_subroutine_1.f90: New test.
8444         * gfortran.dg/elemental_subroutine_2.f90: New test.
8445
8446         PR fortran/25029
8447         PR fortran/21256
8448         * gfortran.dg/assumed_size_refs_1.f90: New test.
8449
8450         PR fortran/20868
8451         PR fortran/20870
8452         * gfortran.dg/assumed_size_refs_2.f90: New test.
8453         * gfortran.dg/initialization_1.f90: Change warning message.
8454
8455 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8456
8457         * gcc.dg/tree-ssa/loop-15.c: New test.
8458
8459 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8460
8461         PR fortran/25598
8462         * gfortran.dg/backspace_3.f: New test.
8463         * gfortran.dg/backspace_4.f: New test.
8464
8465 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8466
8467         PR fortran/24268
8468         * gfortran.dg/fmt_white.f: Update test.
8469
8470 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8471
8472         * gcc.dg/cast-1.c: Add new warning.
8473         * gcc.dg/cast-2.c: Likewise.
8474         * gcc.dg/cast-3.c: Likewise.
8475         * gcc.dg/format/cast-1.c: Likewise.
8476         * gcc.dg/cast-4.c: New testcase.
8477
8478 2006-01-05  Richard Guenther  <rguenther@suse.de>
8479
8480         PR tree-optimization/22555
8481         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8482
8483 2006-01-05  Richard Guenther  <rguenther@suse.de>
8484             Diego Novillo  <dnovillo@redhat.com>
8485
8486         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8487         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8488         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8489         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8490         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8491         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8492         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8493         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8494         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8495         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8496         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8497         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8498         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8499         * treelang/compile/extravar.tree: Likewise.
8500         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8501         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8502         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8503         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8504         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8505
8506 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8507
8508         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8509         for 64-bit fix.
8510
8511 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8512
8513         PR fortran/23675
8514         gfortran.dg/char_result_11.f90: New.
8515
8516 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8517
8518         PR c++/24782
8519         * g++.dg/parse/access9.C: New test.
8520         * g++.dg/tc1/dr52.C: Tweak error markers.
8521
8522 2006-01-04  Richard Henderson  <rth@redhat.com>
8523
8524         Merge from gomp branch.
8525         * g++.dg/parse/pragma2.C: Update expected error lines.
8526
8527 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8528
8529         * g++.dg/other/i386-2.C: New test.
8530
8531         PR target/25554
8532         * gcc.c-torture/compile/20051228-1.c: New test.
8533
8534         PR c/25559
8535         * gcc.dg/pr25559.c: New test.
8536
8537 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8538
8539         PR c++/25492
8540         * g++.dg/lookup/friend9.C: New test.
8541
8542         PR c++/25625
8543         * g++.dg/template/repo5.C: New test.
8544
8545 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8546
8547         PR fortran/25101
8548         * gfortran.dg/forall_2.f90: New test.
8549
8550 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8551
8552         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8553         dg-require-weak.  Adjust regexp to handle leading-underscore
8554         targets and space as well as TAB after .weak.  Change previous
8555         64-bit fix to not use naked dot.
8556
8557 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8558
8559         PR rtl-optimization/25578
8560         * gcc.c-torture/execute/20060102-1.c: New testcase.
8561
8562 2006-01-03  Richard Guenther  <rguenther@suse.de>
8563
8564         PR c/25183
8565         * gcc.dg/torture/pr25183.c: New testcase.
8566
8567 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8568
8569         Merge from gomp-branch.
8570         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8571         * gcc.dg/ia64-sync-2.c: Likewise.
8572         * gcc.dg/ia64-sync-3.c: Likewise.
8573         * gcc.dg/ia64-sync-4.c: Likewise.
8574         * gcc.dg/sync-2.c: Likewise.
8575         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8576         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8577
8578 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8579
8580         PR c++/25635
8581         * g++.dg/parse/operator6.C: New test.
8582
8583         PR c++/25637
8584         * g++.dg/parse/error29.C: New test.
8585
8586         PR c++/25638
8587         * g++.dg/parse/dtor6.C: New test.
8588
8589         PR c++/25633
8590         * g++.dg/parse/ctor3.C: New test.
8591
8592         PR c++/25634
8593         * g++.dg/template/class3.C: New test.
8594
8595 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8596
8597         * g++.dg/debug/debug9.C: New.
8598
8599 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8600
8601         PR fortran/24640
8602         * gfortran.dg/label_2.f90: New test.
8603
8604 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8605
8606         * g++.dg/lookup/using12.C: Tighten error marker.
8607
8608 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8609             Andrew Pinski <pinskia@physics.uc.edu>
8610
8611         * gcc.target/powerpc/darwin-abi-3.c: New file.
8612         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8613         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8614         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8615         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8616         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8617         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8618         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8619         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8620
8621 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8622
8623         * gcc.dg/tree-ssa/loadpre1.c: New;
8624         * gcc.dg/tree-ssa/loadpre2.c: New;
8625         * gcc.dg/tree-ssa/loadpre3.c: New;
8626         * gcc.dg/tree-ssa/loadpre4.c: New;
8627         * gcc.dg/tree-ssa/loadpre5.c: New;
8628         * gcc.dg/tree-ssa/loadpre6.c: New;
8629         * gcc.dg/tree-ssa/loadpre7.c: New;
8630         * gcc.dg/tree-ssa/loadpre8.c: New;
8631         * gcc.dg/tree-ssa/loadpre9.c: New;
8632
8633 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8634
8635         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8636         * g++.dg/abi/thunk4.C: Likewise.
8637
8638 2006-01-01  Andreas Jaeger  <aj@suse.de>
8639
8640         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8641         portable.
8642
8643 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8644
8645         PR c++/25294
8646         * gcc.dg/pragma-pack-3.c: New test.
8647         * g++.dg/parse/pragma3.C: New test.
8648
8649 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8650
8651         PR middle-end/24827
8652         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8653
8654 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8655
8656         PR testsuite/25214
8657         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8658
8659 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8660
8661         PR fortran/22607
8662         * gfortran-dg/pure_byref_3.f90: New.
8663
8664         fortran/PR 25396
8665         * gfortran.dg/userdef_operator_1.f90: New.
8666
8667 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8668
8669         * g++.dg/abi/thunk3.C: New.
8670         * g++.dg/abi/thunk4.C: New.
8671
8672 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8673
8674         PR fortran/25532
8675         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8676         associated derived type components of derived types are
8677         properly declared in contained procedures.
8678
8679 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8680
8681         PR libgfortran/25139
8682         * gfortran.dg/backspace_2.f: New test.
8683
8684 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8685
8686         PR libgfortran/25550
8687         * gfortran.dg/endfile.f: New test.
8688
8689 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8690
8691         PR libgfortran/25419
8692         * gfortran.dg/comma.f: New test.
8693
8694 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8695
8696         * lib/gfortran-dg.exp: Remove trailing whitespace.
8697         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8698         -funroll-all-loops.
8699
8700 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8701
8702         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8703         Extended Double long doubles or repeat tests when long double is
8704         the same size as double.
8705
8706 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8707
8708         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8709
8710         PR testsuite/25442
8711         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8712         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8713
8714         PR testsuite/25441
8715         * gcc.dg/pr23911.c: Make test variable static.
8716
8717         PR testsuite/25444
8718         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8719
8720 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8721
8722         PR c++/25439
8723         * g++.dg/parse/crash17.C: Adjust error markers.
8724         * g++.dg/template/error20.C: New test.
8725
8726 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/23172
8729         * g++.dg/ext/complit4.C: New test.
8730
8731         PR c++/25417
8732         * g++.dg/ext/complit5.C: Likewise.
8733
8734 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8735
8736         PR tree-optimization/25125
8737         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8738         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8739         * gcc.c-torture/execute/pr25125.c: New.
8740
8741 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8742
8743         PR fortran/25029
8744         PR fortran/21256
8745         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
8746         with incorrect assumed size references.
8747
8748 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/23171
8751         * g++.dg/opt/init1.C: New test.
8752
8753 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
8754
8755         PR c++/24671
8756         * g++.dg/template/sfinae3.C: New test.
8757
8758 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8759
8760         * g++.dg/other/friend4.C: New test.
8761
8762 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8763
8764         PR target/25005
8765         * g++.dg/opt/pr25005.C: New test.
8766
8767 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8768
8769         PR c++/25369
8770         * g++.dg/template/ptrmem16.C: New test.
8771
8772 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
8773
8774         PR fortran/25029
8775         PR fortran/21256
8776         * gfortran.dg/initialization_1.f90: Add test of SIZE.
8777
8778 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8779
8780         PR libgfortran/25307
8781         * gfortran.dg/list_read_5.f90: New test.
8782
8783 2005-12-22  Richard Henderson  <rth@redhat.com>
8784
8785         * gcc.target/i386/sse-7.c: Use -msse2.
8786
8787 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR rtl-optimization/25432
8790         * gcc.c-torture/compile/20051216-1.c: New test.
8791
8792         PR objc/25328
8793         * objc/execute/pr25328.m: New test.
8794
8795 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8796
8797         PR c++/25364
8798         * g++.dg/template/call4.C: New test.
8799
8800 2005-12-22  Dale Johannesen  <dalej@apple.com>
8801
8802         * gcc.target/i386/sse-17.c: New.
8803
8804 2005-12-22  Paul Brook  <paul@codesourcery.com>
8805
8806         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8807
8808 2005-12-22  Paul Brook  <paul@codesourcery.com>
8809
8810         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8811
8812 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8813
8814         PR tree-opt/25513
8815         * gcc.c-torture/compile/pr25513.c: New test.
8816
8817 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8818
8819         PR c++/23333
8820         * g++.dg/parse/error25.C: Add more tests.
8821
8822 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8823
8824         PR fortran/18990
8825         * gfortran.dg/der_charlen_1.f90: New.
8826
8827 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8828
8829         PR fortran/20889
8830         * gfortran.dg/pointer_component_type_1.f90: New test.
8831
8832         PR fortran/25029
8833         PR fortran/21256
8834         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8835         should give an error with assumed size array refernces and checks those
8836         that should not.
8837         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8838         reference an upper bound so that it does not generate an error.
8839
8840         PR fortran/19362
8841         PR fortran/20244
8842         PR fortran/20864
8843         PR fortran/25391
8844         * gfortran.dg/used_dummy_types_1.f90: New test.
8845         * gfortran.dg/used_dummy_types_2.f90: New test.
8846         * gfortran.dg/used_dummy_types_3.f90: New test.
8847         * gfortran.dg/used_dummy_types_4.f90: New test.
8848         * gfortran.dg/used_dummy_types_5.f90: New test.
8849
8850         PR fortran/23152
8851         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8852         group already being USE associated.
8853         * gfortran.dg/assumed_shape_nml.f90: New test.
8854         * gfortran.dg/assumed_size_nml.f90: New test.
8855
8856         PR fortran/20862
8857         PR fortran/25053
8858         PR fortran/25063
8859         PR fortran/25064
8860         PR fortran/25066
8861         PR fortran/25067
8862         PR fortran/25068
8863         PR fortran/25307
8864         * gfortran.dg/io_constraints_1.f90: New test.
8865         * gfortran.dg/io_constraints_1.f90: New test.
8866         * gfortran.dg/iostat_3.f90: Change wording of warning.
8867         * gfortran.dg/g77/19981216-0.f: The same.
8868
8869 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
8870
8871         PR tree-optimization/23518
8872         * testsuite/gcc.dg/pr23518.c: New.
8873
8874 2005-12-21  Mike Stump  <mrs@apple.com>
8875
8876         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
8877
8878 2005-12-21  Paul Brook  <paul@codesourcery.com>
8879
8880         * gcc.dg/pr19340.c: Skip on m68k targets.
8881
8882 2005-12-21  Steven Bosscher  <stevenb@suse.de>
8883
8884         PR rtl-optimization/25196
8885         * gcc.dg/pr25196.c: New test.
8886
8887 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
8888
8889         PR fortran/25423
8890         gfortran.dg/where_nested_1.f90: New.
8891
8892 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
8893
8894         PR tree-optimization/25382.
8895         * gcc.dg/tree-ssa/pr25382.c: New.
8896
8897 2005-12-20  Richard Guenther  <rguenther@suse.de>
8898
8899         PR middle-end/24306
8900         * gcc.target/i386/pr24306.c: New testcase.
8901
8902 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
8903
8904         PR tree-optimization/25501
8905         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
8906
8907 2005-12-20  Richard Guenther  <rguenther@suse.de>
8908
8909         Revert
8910         2005-12-02  Richard Guenther  <rguenther@suse.de>
8911
8912         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8913
8914 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
8915
8916         PR c++/21228
8917         * g++.dg/warn/Wunreachable-code-2.C: New test.
8918
8919 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
8920
8921         PR c++/24278
8922         * g++.dg/template/ctor5.C: New test.
8923
8924         PR c++/24915
8925         * g++.dg/template/overload8.C: New test.
8926
8927 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
8928
8929         * gcc.c-torture/compile/pr25483 : New test.
8930
8931 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8932
8933         PR c++/20552
8934         * g++.dg/ext/typeof10.C: New test.
8935
8936 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8937
8938         * gcc.dg/mt-loopi1.c: New.
8939
8940 2005-12-18  Richard Guenther  <rguenther@suse.de>
8941
8942         PR tree-optimization/25481
8943         * gcc.dg/torture/pr25481.c: New testcase.
8944
8945 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8946
8947         PR rtl-optimization/21041
8948         * gcc.dg/pr21041.c: New test.
8949
8950 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8951
8952         PR libgfortran/25463
8953         * gfortran.dg/advance.f90: New test.
8954
8955 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
8956
8957         * gcc.dg/20051201-1.c: New test.
8958
8959 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
8960
8961         PR fortran/25018
8962         * gfortran.dg/initialization_1.f90: New test.
8963         * gfortran.dg/enum_5.f90: Change dg-error to new message.
8964         * gfortran.dg/g77/980616-0.f: The same.
8965
8966 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8967
8968         * PR fortran/25458
8969         * gfortran.dg/chkbits.f90: New test.
8970
8971 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8972
8973         * gfortran.dg/enum_5.f: Revert to previous version.
8974
8975 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8976
8977         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
8978         * gfortran.dg/nested_modules_1.f90: Ditto.
8979         * gfortran.dg/hollerith_f95.f90: Ditto.
8980         * gfortran.dg/select_5.f90: Ditto.
8981         * gfortran.dg/secnds.f: Ditto.
8982         * gfortran.dg/hollerith2.f90: Ditto.
8983         * gfortran.dg/imag_2.f: Ditto.
8984         * gfortran.dg/ftell_2.f90: Ditto.
8985         * gfortran.dg/malloc_free_1.f90: Ditto.
8986         * gfortran.dg/logint-1.f: Ditto.
8987         * gfortran.dg/recursive_statement_functions.f90: Ditto.
8988         * gfortran.dg/e_d_fmt.f90: Ditto.
8989         * gfortran.dg/hollerith_legacy.f90: Ditto.
8990         * gfortran.dg/logint-2.f: Ditto.
8991         * gfortran.dg/enum_5.f90: Ditto.
8992         * gfortran.dg/f2c_2.f90: Ditto.
8993         * gfortran.dg/pr17143.f90: Ditto.
8994         * gfortran.dg/namelist_14.f90: Ditto.
8995         * gfortran.dg/logint-3.f: Ditto.
8996         * gfortran.dg/spread_scalar_source.f90: Ditto.
8997         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
8998         * gfortran.dg/namelist_11.f: Ditto.
8999         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9000         * gfortran.dg/g77/20010519-1.f
9001         * gfortran.dg/g77/alpha1.f: Ditto.
9002         * gfortran.dg/g77/990115-1.f: Ditto.
9003         * gfortran.dg/g77/erfc.f: Ditto.
9004         * gfortran.dg/g77/19990313-3.f: Ditto.
9005         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9006         * gfortran.dg/g77/20010426.f: Ditto.
9007         * gfortran.dg/g77/19990313-0.f: Ditto.
9008         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9009         * gfortran.dg/g77/20000629-1.f: Ditto.
9010         * gfortran.dg/g77/970125-0.f: Ditto.
9011         * gfortran.dg/g77/8485.f: Ditto.
9012         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9013         * gfortran.dg/g77/19990313-1.f: Ditto.
9014         * gfortran.dg/g77/int8421.f: Ditto.
9015         * gfortran.dg/g77/19990305-0.f: Ditto.
9016         * gfortran.dg/g77/947.f: Ditto.
9017         * gfortran.dg/g77/19990905-2.f: Ditto.
9018         * gfortran.dg/g77/cabs.f: Ditto.
9019         * gfortran.dg/g77/19990313-2.f: Ditto.
9020         * gfortran.dg/g77/20020307-1.f: Ditto.
9021         * gfortran.dg/g77/dcomplex.f: Ditto.
9022         * gfortran.dg/g77/19990502-1.f: Ditto.
9023         * gfortran.dg/g77/19981216-0.f: Ditto.
9024         * gfortran.dg/common_4.f90: Ditto.
9025         * gfortran.dg/entry_4.f90: Ditto.
9026         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9027         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9028         * gfortran.dg/namelist_12.f: Ditto.
9029         * gfortran.dg/scale_1.f90: Ditto.
9030         * gfortran.dg/modulo_1.f90
9031         * gfortran.dg/hollerith.f90: Ditto.
9032         * gfortran.dg/direct_io_3.f90: Ditto.
9033         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9034         * gfortran.dg/gnu_logical_1.F: Ditto.
9035         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9036         * gfortran.dg/assign_1.f90: Ditto.
9037         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9038         * gfortran.dg/pr23095.f: Ditto.
9039         * gfortran.dg/read_float_1.f90: Ditto.
9040
9041 2005-12-17  Andreas Jaeger  <aj@suse.de>
9042
9043         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9044         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9045
9046 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9047
9048         PR fortran/24268
9049         * gfortran.dg/fmt_white.f: New test.
9050
9051 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9052
9053         * gfortran.dg/label_1.f90: New test.
9054
9055 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9056
9057         PR testsuite/25422
9058         * gcc.dg/20031012-1.c: Add -Walways-true option.
9059         * gcc.dg/weak/weak-3.c: Likewise.
9060         * g++.old-deja/g++.mike/warn8.C: Likewise.
9061
9062 2005-12-16  Mike Stump  <mrs@apple.com>
9063
9064         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9065         exit.
9066
9067 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9068
9069         PR libgfortran/25264
9070         PR libgfortran/25349
9071         * gfortran.dg/tl_editing.f90: Added additional checks.
9072         * gfortran.dg/t_editing.f: New test.
9073         * gfortran.dg/write_padding.f90: New test
9074
9075 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9076
9077         PR testsuite/25215
9078         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9079
9080 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR rtl-optimization/24899
9083         * gcc.c-torture/execute/20051215-1.c: New test.
9084
9085 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9086
9087         PR 24823
9088         * gfortran.dg/pr24823.f: New test.
9089
9090 2005-12-16  Jeff Law  <law@redhat.com>
9091
9092         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9093
9094 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9095
9096         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9097         Change C++ style comments to C style comments.
9098         Remove aligned types from the array.
9099         Keep Enums disabled.
9100         (complex_types): Remove aligned types from the array.
9101         Comment out "_Complex long double".
9102         (attrib_types): Remove.
9103         (complex_attrib_types): Remove.
9104         (attrib_array_types): Remove.
9105         (complex_attrib_array_types): Remove.
9106         (aligned_bitfld_types): Remove.
9107         (n_aligned_bitfld_types): Remove.
9108         (FEATURE_ALIGNEDPACKED): Delete.
9109         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9110         (singles): Remove support for adding attributes.
9111         (choose_type): Remove support for attributed types.
9112         (generate_fields): Remove support for attributed bit-fields.
9113         Remove support for adding attributes.
9114         (generate_random_tests): Remove support for adding attributes.
9115         (features): Add back "[0] :0" and "complex vector [0]".
9116         (main): Remove support for attributed bit-fields.
9117         Uncomment the calling of generate_random_tests for the rests of
9118         the tests.
9119
9120 2005-12-16  Jan Hubicka  <jh@suse.cz>
9121
9122         * gcc.c-torture/combine/pr25224.c: New.
9123
9124 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9125
9126         PR other/25028
9127         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9128         HP-UX.
9129
9130 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9131
9132         * gcc.dg/20051215-1.c: New file.
9133
9134 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9135
9136         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9137         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9138
9139 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9140
9141         PR fortran/18197
9142         * gfortran.dg/dummy_functions_1.f90: New.
9143
9144 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9145
9146         PR rtl-optimization/25310
9147         * gcc.c-torture/compile/pr25310.c: New test.
9148
9149 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9150
9151         PR debug/25023
9152         * gcc.dg/pr25023.c: New test.
9153
9154 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9155
9156         * g++.old-deja/g++.brendan/redecl1.C,
9157         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9158         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9159         g++.old-deja/g++.oliva/typeof1.C,
9160         g++.old-deja/g++.other/crash16.C,
9161         g++.old-deja/g++.other/crash34.C,
9162         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9163         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9164         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9165         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9166         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9167         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9168         Remove xfail.
9169
9170 2005-12-14  Kean Johnston  <jkj@sco.com>
9171             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9172
9173         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9174         * gcc.target/i386/20020523-1.c: Ditto.
9175         * gcc.target/i386/tailcall-1.c: Ditto.
9176         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9177         * gcc.target/i386/ssetype-5.c: Ditto.
9178
9179 2005-12-14  Jeff Law  <law@redhat.com>
9180
9181         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9182
9183 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9184
9185         PR target/25254
9186         PR target/24188
9187         * gcc.target/i386/pr25254.c: New test.
9188         * gfortran.dg/PR24188.f: New test.
9189
9190 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9191
9192         * lib/fortran-torture.exp: Catch remaining uses of
9193         remote_file build delete.
9194
9195 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9196
9197         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9198
9199 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9200
9201         * gcc.dg/warn-addr-cmp.c: New test.
9202
9203 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9204
9205         PR debug/25023
9206         PR target/25293
9207         * gcc.target/i386/pr25293.c: New test.
9208
9209 2005-12-13  Petr Machata  <machata@post.cz>
9210
9211         PR c++/24907
9212         * g++.dg/parse/comma2.C: New test.
9213
9214 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9215             Jakub Jelinek  <jakub@redhat.com>
9216
9217         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9218         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9219         (limits.h): Include unconditionally.
9220         (stdlib.h): Likewise.
9221         (hashtab.h): Do not include.
9222         (getopt.h): Likewise.
9223         (stddef.h): Include.
9224         (hashval_t): Define.
9225         (struct entry): Add "next" field.
9226         (HASH_SIZE): New macro.
9227         (hash_table): New variable.
9228         (switchfiles): Do not use xmalloc.
9229         (mix): New macro.
9230         (iterative_hash): New function.
9231         (hasht): Remove.
9232         (e_exists): New function.
9233         (e_insert): Likewise.
9234         (output): Use, instead of libiberty hashtable functions.
9235         (main): Do not use getopt.  Do not call htab_create.
9236
9237 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR c++/25331
9240         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9241         put atal* and atpaal* attributes on array elements.
9242         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9243         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9244         put atal* and atpaal* attributes on array elements.
9245         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9246
9247 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9248
9249         * gcc.dg/single-precision-constant.c: New test.
9250
9251 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9252
9253         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9254         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9255         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9256         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9257         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9258         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9259         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9260         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9261         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9262         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9263         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9264         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9265         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9266         gcc.target/powerpc/ppc-sdata-2.c,
9267         gcc.target/powerpc/ppc-stackalign-1.c,
9268         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9269         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9270         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9271         gcc.target/powerpc/rs6000-ldouble-2.c,
9272         gcc.target/powerpc/rs6000-power2-1.c,
9273         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9274         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9275         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9276         option into target selector.
9277         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9278         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9279
9280 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9281
9282         PR objc/25348
9283         * objc.dg/encode-9.m: New test.
9284
9285 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9286
9287         PR testsuite/20772
9288         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9289         * gcc.dg/asm-b.c: Fix typo.
9290         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9291         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9292         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9293         i?86 lp64 and x86_64 ilp32.
9294         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9295         on i?86 lp64.
9296         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9297
9298 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9299
9300         PR fortran/25078
9301         gfortran.dg/equiv_5.f90: New test.
9302
9303 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9304
9305         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9306         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9307         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9308         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9309         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9310         * gcc.dg/tree-ssa/reassoc-5.c: New.
9311         * gcc.dg/tree-ssa/reassoc-6.c: New.
9312         * gcc.dg/tree-ssa/reassoc-7.c: New.
9313         * gcc.dg/tree-ssa/reassoc-8.c: New.
9314         * gcc.dg/tree-ssa/reassoc-9.c: New.
9315         * gcc.dg/tree-ssa/reassoc-10.c: New.
9316         * gcc.dg/tree-ssa/reassoc-11.c: New.
9317
9318 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9319
9320         PR testsuite/25167
9321         PR testsuite/24478
9322         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9323
9324 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9325
9326         PR c++/25300
9327         * g++.dg/template/inherit.C: Do not use a generic error message.
9328
9329 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9330
9331         PR libobjc/25354
9332         * objc.dg/gnu-encoding: New directory.
9333         * objc.dg/gnu-encoding/compat-common.h: New file.
9334         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9335         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9336         * objc.dg/gnu-encoding/vector-defs.h: New file.
9337         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9338         * objc.dg/gnu-encoding/generate-random.c: New file.
9339         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9340         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9341         * objc.dg/gnu-encoding/generate-random.h: New file.
9342
9343 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9344
9345         PR c++/25337
9346         * g++.dg/template/defarg7.C: New test.
9347
9348 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9349
9350         PR libobjc/25347
9351         * objc.dg/encode-8.m: New test.
9352
9353 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9354
9355         PR libobjc/25346
9356         * objc.dg/encode-7.m: New test.
9357
9358 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9359
9360         PR c++/25010
9361         * g++.dg/opt/inline10.C: New test.
9362
9363 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9364
9365         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9366
9367 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9368
9369         * gfortran.dg/substring_equivalence.f90: typo in comment
9370
9371 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9372
9373         PR fortran/25068
9374         * gfortran.dg/iostat_3.f90: New test.
9375
9376 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9377
9378         PR fortran/23815
9379         * gfortran.dg/unf_io_convert_1.f90: New test.
9380         * gfortran.dg/unf_io_convert_2.f90: New test.
9381         * gfortran.dg/unf_io_convert_3.f90: New test.
9382
9383 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9384
9385         PR testsuite/20772
9386         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9387         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9388         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9389         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9390         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9391         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9392         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9393         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9394         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9395         gcc.dg/torture/fp-int-convert-float128-timode.c,
9396         gcc.dg/torture/fp-int-convert-float128.c,
9397         gcc.dg/torture/fp-int-convert-float80-timode.c,
9398         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9399         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9400
9401         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9402
9403 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9404
9405         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9406
9407 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9408
9409         * gcc.dg/20051207-1.c,
9410         * gcc.dg/20051207-2.c,
9411         * gcc.dg/20051207-3.c: New tests.
9412
9413 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9414
9415         PR testsuite/20772
9416         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9417         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9418         dg-skip-if target selector.
9419
9420         PR testsuite/20772
9421         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9422         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9423         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9424         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9425         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9426         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9427         and/or merge with i?86 cases.
9428
9429         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9430
9431         PR testsuite/20772
9432         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9433         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9434         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9435         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9436         x86_64-*-linux*.
9437
9438 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9439
9440         PR target/25311
9441         * gcc.c-torture/compile/pr25311.c: New test.
9442
9443 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9444
9445         PR libgfortran/25039
9446         * gfortran.dg/read_comma.f: New test.
9447
9448 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9449
9450         PR c++/19317
9451         * g++.dg/opt/pr19317-1.C: New test.
9452         * g++.dg/opt/pr19317-2.C: New test.
9453         * g++.dg/opt/pr19317-3.C: New test.
9454
9455         PR target/19005
9456         * gcc.c-torture/execute/pr19005.c: New test.
9457
9458         PR target/17828
9459         * g++.old-deja/g++.other/comdat5.C: New test.
9460         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9461
9462         * g++.dg/compat/struct-layout-1.exp: New file.
9463         * g++.dg/compat/struct-layout-1.h: New.
9464         * g++.dg/compat/struct-layout-1_generate.c: New.
9465         * g++.dg/compat/struct-layout-1_x1.h: New.
9466         * g++.dg/compat/struct-layout-1_x2.h: New.
9467         * g++.dg/compat/struct-layout-1_y1.h: New.
9468         * g++.dg/compat/struct-layout-1_y2.h: New.
9469
9470         * gcc.dg/20050330-2.c: New test.
9471
9472 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9473
9474         PR fortran/25292
9475         * gfortran.dg/associated_1.f90: New.
9476
9477 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9478
9479         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9480         ILP32 vect_no_align platforms.
9481
9482 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9483             Jakub Jelinek  <jakub@redhat.com>
9484
9485         PR target/25268
9486         * gcc.c-torture/compile/20051207-1.c: New test.
9487
9488 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9489
9490         PR testsuite/20772
9491         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9492         gcc.dg/torture/pr18582-1.c,
9493         gcc.target/i386/attributes-error.c: Also test on x86_64.
9494
9495         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9496
9497 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9498
9499         PR c++/19397
9500         * g++.dg/template/typedef3.C: New test.
9501
9502         PR c++/19762
9503         PR c++/19764
9504         * g++.dg/template/dtor3.C: Fix error markers.
9505
9506 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9507
9508         * lib/target-supports.exp (check_effective_target_sync_char_short):
9509         Add s390*.
9510
9511 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9512
9513         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9514
9515 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9516
9517         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9518         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9519         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9520         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9521
9522 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9523
9524         PR c++/25263
9525         * g++.dg/other/array2.C: New test case.
9526
9527 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9528
9529         * gcc.dg/darwin-weakimport-3.c: New.
9530
9531         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9532         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9533         and to work on Darwin.
9534         * gcc.dg/attr-weakref-1b.c: New file.
9535         * gcc.dg/attr-weakref-2.c: New test.
9536         * gcc.dg/darwin-weakref-1.c: New test.
9537
9538 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9539
9540         PR testsuite/25247
9541         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9542         use in selector expressions.
9543         (dg-xfail-if): Ditto.
9544         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9545         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9546         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9547         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9548         * gcc.test-framework/test-framework.exp: Skip generated tests if
9549         CHECK_TEST_FRAMEWORK is not 1.
9550
9551 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9552
9553         PR tree-optimization/24963
9554         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9555
9556         PR target/24108
9557         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9558
9559         PR target/18580
9560         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9561         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9562         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9563         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9564
9565 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9566
9567         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9568         dg-options.
9569
9570 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9571
9572         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9573
9574 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9575
9576         * gcc.dg/format/cast-1.c: New test.
9577
9578 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9579
9580         PR c/7776
9581         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9582         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9583         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9584         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9585
9586 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9587
9588         * gcc.dg/cast-pretty-print-1.c: New test.
9589
9590 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9591
9592         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9593
9594 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9595
9596         PR c++/24173
9597         * g++.dg/template/friend40.C: New test.
9598
9599 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9600
9601         PR target/25199
9602         * gcc.target/i386/movq-2.c: New test.
9603         * gcc.target/i386/movq.c: Remove target i?86, instead add
9604         dg-require-effective-target ilp32.
9605
9606 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9607
9608         PR c++/24103
9609         * g++.dg/other/default1.C: New test.
9610
9611 2005-12-02  Richard Guenther  <rguenther@suse.de>
9612
9613         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9614
9615 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9616
9617         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9618
9619 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9620
9621         PR target/21017
9622         * gcc.target/powerpc/rotate.c: New.
9623
9624 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9625
9626         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9627         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9628
9629 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9630
9631         PR c/13384
9632         * gcc.dg/pr17730-1.c: Adjust.
9633         * gcc.dg/lvalue1.c (main): Likewise.
9634         * gcc.dg/lvalue-2.c: Likewise.
9635         * g++.dg/pr7503-3.C
9636
9637 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9638
9639         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9640         error messages.
9641
9642 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9643
9644         PR fortran/24789
9645         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9646
9647 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9648
9649         PR target/24475
9650         * lib/target-supports.exp (check_effective_target_tls): New.
9651         (check_effective_target_tls_runtime): New.
9652         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9653         for TLS support.
9654         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9655         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9656         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9657         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9658         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9659         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9660         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9661         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9662         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9663         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9664         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9665         effective-target TLS.
9666         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9667         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9668         effective-target TLS runtime.
9669
9670 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9671
9672         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9673
9674 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9675
9676         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9677         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9678         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9679         ignored" warnings when "packing" is the same as the ABI layout.
9680
9681 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9682
9683         PR fortran/21302
9684         * gfortran.dg/line_length_1.f: New test.
9685         * gfortran.dg/line_length_2.f90: Ditto.
9686
9687 2005-11-30  Richard Guenther  <rguenther@suse.de>
9688
9689         PR tree-optimization/21655
9690         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9691
9692 2005-11-30  Dale Johannesen  <dalej@apple.com>
9693
9694         * gcc.c-torture/compile/pr24930.c: New.
9695
9696 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9697
9698         PR fortran/15809
9699         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9700
9701 2005-11-30  Jeff Law  <law@redhat.com>
9702
9703         * g++.old-deja/g++.law/pr25000.C: New test.
9704
9705 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9706
9707         * gcc.dg/tls/opt-11.c: New test.
9708
9709 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9710
9711         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9712         targets.
9713         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9714         LP64 ia64.
9715
9716 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9717
9718         * gfortran.dg/open_access_1.f90: New test.
9719
9720 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9721
9722         * gcc.dg/charset/builtin2.c: New test.
9723
9724 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9725
9726         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9727         on mmix-*-* for *_[xy].c.
9728
9729 2005-11-28  Kean Johnston  <jkj@sco.com>
9730
9731         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9732         headers.
9733         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9734         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9735         * gcc.target/i386/asm-3.c: Ditto.
9736         * gcc.target/i386/clobbers.c: Ditto.
9737         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9738         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9739         test regexp.
9740         * gcc.target/i386/mul.c: Ditto.
9741         * gcc.target/i386/ssetype-1.c: Ditto.
9742         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9743         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9744         static so the test works with -fPIC mode too. Based on comment in
9745         PR19231 by Pinski.
9746         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
9747
9748 2005-11-28  Richard Guenther  <rguenther@suse.de>
9749
9750         * gcc.dg/alias-9.c: New testcase.
9751         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
9752
9753 2005-11-28  Roger Sayle  <roger@eyesopen.com>
9754             Uros Bizjak  <uros@kss-loka.si>
9755
9756         PR middle-end/20219
9757         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
9758         tan(x)/sin(x) transformations.
9759
9760 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
9761
9762         PR middle-end/24575
9763         * gcc.dg/tree-ssa/divide-3.c: New test.
9764         * gcc.dg/tree-ssa/divide-4.c: New test.
9765
9766 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
9767
9768         PR fortran/24917
9769         *  gfortran.dg/boz_6.f90: New test.
9770
9771 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9772
9773         PR fortran/23912
9774         * gfortran.dg/modulo_1.f90: New test.
9775
9776 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9777
9778         PR libfortran/24919
9779         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
9780         fail on CRLF platforms.
9781         * gfortran.dg/ftell_2.f90: Likewise.
9782
9783 2005-11-26  Eric Christopher  <echristo@apple.com>
9784
9785         * gcc.dg/intmax_t-1.c: Remove mips xfail.
9786
9787 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9788
9789         * objc.dg/gnu-runtime-3.m: Simplify.
9790
9791 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9792
9793         PR middle-end/23669
9794         * gcc.dg/tree-ssa/divide-1.c: New test.
9795         * gcc.dg/tree-ssa/divide-2.c: New test.
9796
9797 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9798
9799         PR libgfortran/24945
9800         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
9801
9802 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9803
9804         PR libgfortran/24945
9805         * gfortran.dg/open_status_2.f90: New test.
9806
9807 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9808
9809         * gcc.c-torture/execute/builtins/fprintf.c,
9810         gcc.c-torture/execute/builtins/fputs-lib.c,
9811         gcc.c-torture/execute/builtins/fputs.c,
9812         gcc.c-torture/execute/builtins/lib/fprintf.c,
9813         gcc.c-torture/execute/builtins/lib/printf.c,
9814         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9815
9816 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9817
9818         * gcc.dg/20050922-2.c: New test.
9819
9820 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9821
9822         * objc.dg/gnu-runtime-3.m: New test.
9823
9824 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9825
9826         PR c++/9278
9827         * g++.dg/other/void1.C: New test.
9828
9829 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9830
9831         PR middle-end/24998
9832         * gcc.dg/torture/fp-int-convert-float.c,
9833         gcc.dg/torture/fp-int-convert-double.c,
9834         gcc.dg/torture/fp-int-convert-long-double.c,
9835         gcc.dg/torture/fp-int-convert-timode.c,
9836         gcc.dg/torture/fp-int-convert-float80.c,
9837         gcc.dg/torture/fp-int-convert-float80-timode.c,
9838         gcc.dg/torture/fp-int-convert-float128.c,
9839         gcc.dg/torture/fp-int-convert-float128-timode.c,
9840         gcc.dg/torture/fp-int-convert.h: New files.
9841
9842 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9843
9844         PR middle-end/24989
9845         * gcc.dg/tree-ssa/bool-10.c: New test.
9846         * gcc.dg/tree-ssa/bool-11.c: New test.
9847         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9848
9849 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9850
9851         PR middle-end/24990
9852         * tree-ssa/pr24990-1.c: New test.
9853
9854 2005-11-24  Richard Guenther  <rguenther@suse.de>
9855         Dirk Mueller <dmueller@suse.de>
9856
9857         PR c++/14024
9858         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
9859         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
9860         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9861         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
9862         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
9863         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
9864
9865 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
9866
9867         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
9868
9869 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9870
9871         PR c/21668
9872         * gcc.dg/Wc++-compat.c: New.
9873         * gcc.dg/Wno-c++-compat.c: New.
9874
9875 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
9876
9877         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
9878         (vspltish, vspltisw): Likewise.
9879
9880 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9881
9882         PR libgfortran/24794
9883         * gfortran.dg/namelist_12.f: Fix quotes.
9884         * gfortran.dg/namelist_13.f90: Fix quotes.
9885         * gfortran.dg/namelist_14.f90: Fix quotes.
9886         * gfortran.dg/namelist_15.f90: Fix quotes.
9887         * gfortran.dg/namelist_use.f90: Fix quotes.
9888         * gfortran.dg/namelist_use_only.f90: Fix quotes.
9889         * gfortran.dg/namelist_21.f90: New test.
9890         * gfortran.dg/namelist_22.f90: New test.
9891
9892 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
9893
9894         PR target/23435
9895         * gcc.c-torture/compile/pr23435.c: New.
9896
9897 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9898
9899         * gcc.c-torture/execute/floatunsisf-1.c: New test.
9900
9901 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9902
9903         * gcc.target/powerpc/405-macchw-1.c,
9904         gcc.target/powerpc/405-macchw-2.c,
9905         gcc.target/powerpc/405-macchwu-1.c,
9906         gcc.target/powerpc/405-macchwu-2.c,
9907         gcc.target/powerpc/405-machhw-1.c,
9908         gcc.target/powerpc/405-machhw-2.c,
9909         gcc.target/powerpc/405-machhwu-1.c,
9910         gcc.target/powerpc/405-machhwu-2.c,
9911         gcc.target/powerpc/405-maclhw-1.c,
9912         gcc.target/powerpc/405-maclhw-2.c,
9913         gcc.target/powerpc/405-maclhwu-1.c,
9914         gcc.target/powerpc/405-maclhwu-2.c,
9915         gcc.target/powerpc/405-mulchw-1.c,
9916         gcc.target/powerpc/405-mulchw-2.c,
9917         gcc.target/powerpc/405-mulchwu-1.c,
9918         gcc.target/powerpc/405-mulchwu-2.c,
9919         gcc.target/powerpc/405-mulhhw-1.c,
9920         gcc.target/powerpc/405-mulhhw-2.c,
9921         gcc.target/powerpc/405-mulhhwu-1.c,
9922         gcc.target/powerpc/405-mulhhwu-2.c,
9923         gcc.target/powerpc/405-mullhw-1.c,
9924         gcc.target/powerpc/405-mullhw-2.c,
9925         gcc.target/powerpc/405-mullhwu-1.c,
9926         gcc.target/powerpc/405-mullhwu-2.c,
9927         gcc.target/powerpc/405-nmacchw-1.c,
9928         gcc.target/powerpc/405-nmacchw-2.c,
9929         gcc.target/powerpc/405-nmachhw-1.c,
9930         gcc.target/powerpc/405-nmachhw-2.c,
9931         gcc.target/powerpc/405-nmaclhw-1.c,
9932         gcc.target/powerpc/405-nmaclhw-2.c,
9933         gcc.target/powerpc/440-macchw-1.c,
9934         gcc.target/powerpc/440-macchw-2.c,
9935         gcc.target/powerpc/440-macchwu-1.c,
9936         gcc.target/powerpc/440-macchwu-2.c,
9937         gcc.target/powerpc/440-machhw-1.c,
9938         gcc.target/powerpc/440-machhw-2.c,
9939         gcc.target/powerpc/440-machhwu-1.c,
9940         gcc.target/powerpc/440-machhwu-2.c,
9941         gcc.target/powerpc/440-maclhw-1.c,
9942         gcc.target/powerpc/440-maclhw-2.c,
9943         gcc.target/powerpc/440-maclhwu-1.c,
9944         gcc.target/powerpc/440-maclhwu-2.c,
9945         gcc.target/powerpc/440-mulchw-1.c,
9946         gcc.target/powerpc/440-mulchw-2.c,
9947         gcc.target/powerpc/440-mulchwu-1.c,
9948         gcc.target/powerpc/440-mulchwu-2.c,
9949         gcc.target/powerpc/440-mulhhw-1.c,
9950         gcc.target/powerpc/440-mulhhw-2.c,
9951         gcc.target/powerpc/440-mulhhwu-1.c,
9952         gcc.target/powerpc/440-mulhhwu-2.c,
9953         gcc.target/powerpc/440-mullhw-1.c,
9954         gcc.target/powerpc/440-mullhw-2.c,
9955         gcc.target/powerpc/440-mullhwu-1.c,
9956         gcc.target/powerpc/440-mullhwu-2.c,
9957         gcc.target/powerpc/440-nmacchw-1.c,
9958         gcc.target/powerpc/440-nmacchw-2.c,
9959         gcc.target/powerpc/440-nmachhw-1.c,
9960         gcc.target/powerpc/440-nmachhw-2.c,
9961         gcc.target/powerpc/440-nmaclhw-1.c,
9962         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
9963
9964 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR fortran/24774
9967         * gfortran.dg/inquire_9.f90: New test.
9968
9969         PR fortran/21647
9970         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
9971
9972 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9973
9974         PR libfortran/24432
9975         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9976         Check that 'cos' is supported.
9977
9978 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
9979
9980         PR fortran/24223
9981         * gfortran.dg/substring_equivalence.f90: New test.
9982
9983         PR fortran/24705
9984         * gfortran.dg/auto_internal_assumed.f90: New test.
9985
9986 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
9987
9988         * gcc.dg/fold-div-2.c: New test.
9989
9990 2005-11-20  Ian Lance Taylor  <ian@airs.com>
9991
9992         PR rtl-optimization/24883
9993         * gcc.c-torture/compile/pr24883.c: New test.
9994
9995 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
9996
9997         PR middle-end/20583
9998         * gcc.c-torture/compile/pr20583.c: New.
9999
10000 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10001
10002         * gcc.c-torture/execute/usmul.c: New test.
10003
10004 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10005
10006         * gcc.dg/tree-ssa/vrp22.c: New test.
10007
10008 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10009
10010         PR middle-end/24912
10011         * gcc.dg/torture/pr24912-1.c: New test.
10012
10013 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10014
10015         PR fortran/24862
10016         * gfortran.dg/arrayio_derived_1.f90: New test.
10017
10018 2005-11-19  Richard Guenther  <rguenther@suse.de>
10019
10020         PR middle-end/23294
10021         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10022
10023 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10024
10025         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10026
10027 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR c++/8355
10030         * g++.dg/template/friend39.C: New test.
10031
10032 2005-11-18  James E Wilson  <wilson@specifix.com>
10033
10034         * gcc.dg/builtin-strstr.c: New.
10035
10036 2005-11-18  Richard Henderson  <rth@redhat.com>
10037
10038         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10039         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10040         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10041         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10042         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10043         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10044         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10045         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10046         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10047         renaming to remove initial "ia64-".
10048
10049 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10050
10051         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10052
10053 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10054
10055         * g++.dg/cpp/string-2.C: New test.
10056
10057 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10058
10059         * gcc.dg/tree-ssa/loop-14.c: New test.
10060
10061 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10062             Michael Chamberlain <michael@chamberlain.net.au>
10063
10064         * ada/acats/run_all.sh (target_run): Kill long running tests.
10065
10066 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10067
10068         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10069         * gcc.dg/cleanup-9.c: Likewise.
10070         * gcc.dg/cleanup-10.c: Likewise.
10071         * gcc.dg/cleanup-11.c: Likewise.
10072
10073 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10074
10075         PR fortran/24892
10076         * gfortran.dg/open_access_append_1.f90: New test.
10077         * gfortran.dg/open_access_append_2.f90: New test.
10078
10079 2005-11-16  Richard Guenther  <rguenther@suse.de>
10080
10081         PR middle-end/24851
10082         * gcc.c-torture/execute/pr24851.c: New testcase.
10083
10084 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10085
10086         * gcc.dg/fold-overflow-1.c: New test.
10087
10088 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10089
10090         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10091         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10092
10093 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10094
10095         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10096         structures.
10097         * g++.dg/eh/forced2.C: Likewise.
10098         * g++.dg/eh/forced3.C: Likewise.
10099         * g++.dg/eh/forced4.C: Likewise.
10100
10101 2005-11-11  Mike Stump  <mrs@apple.com>
10102
10103         * g++.old-deja/g++.mike/unused.C: Add.
10104
10105 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10106
10107         PR c++/24667
10108         * g++.dg/warn/Wcast-qual1.C: New test.
10109
10110 2005-11-15  Jan Hubicka  <jh@suse.cz>
10111
10112         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10113
10114 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10115
10116         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10117
10118 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10119
10120         PR 24840
10121         * gcc.dg/tree-ssa/pr24840.c: New test.
10122
10123 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10124
10125         PR testsuite/24841
10126         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10127
10128 2005-11-14  Dale Johannesen  <dalej@apple.com>
10129
10130         * gcc.c-torture/execute/20051113-1.c: New.
10131
10132 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10133
10134         PR c++/24687
10135         * g++.dg/template/crash43.C: New test.
10136
10137 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10138
10139         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10140
10141 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10142
10143         PR c++/24817
10144         * g++.dg/eh/spec8.C: New test.
10145
10146 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10147
10148         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10149
10150 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10151
10152         PR c++/20293
10153         * g++.dg/parse/ambig4.C: New test.
10154         * g++.dg/tc1/dr101.C: Adjust error markers.
10155         * g++.dg/lookup/strong-using-2.C: Likewise.
10156         * g++.dg/lookup/ambig5.C: Likewise.
10157         * g++.dg/lookup/ambig4.C: Likewise.
10158         * g++.dg/parse/crash22.C: Likewise.
10159
10160 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10161
10162         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10163
10164 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10165
10166         * gcc.dg/nested-calls-1.c: New test.
10167
10168 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10169
10170         * gfortran.dg/complex_intrinsic_1.f90: New test.
10171         * gfortran.dg/complex_intrinsic_2.f90: New test.
10172         * gfortran.dg/fgetc_1.f90: New test.
10173         * gfortran.dg/fgetc_2.f90: New test.
10174         * gfortran.dg/fgetc_3.f90: New test.
10175         * gfortran.dg/ftell_1.f90: New test.
10176         * gfortran.dg/ftell_2.f90: New test.
10177         * gfortran.dg/gnu_logical_1.F: New test.
10178         * gfortran.dg/gnu_logical_2.f90: New test.
10179
10180 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10181
10182         PR middle-end/24820
10183         * testsuite/gcc.dg/pr24820.c: New test.
10184
10185 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10186
10187         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10188         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10189         variable.
10190
10191 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10192
10193         testsuite/24614
10194         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10195
10196 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10197
10198         * gcc.target/cris/cris.exp: New file.
10199         * gcc.target/cris/rld-legit1.c: New test.
10200         * gcc.target/cris/rld-legit2.c: New test.
10201
10202 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10203
10204         PR c++/24780
10205         * g++.dg/opt/pr24780.C: New test.
10206
10207         PR c++/24761
10208         * g++.dg/template/asm1.C: New test.
10209
10210 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10211
10212         PR libgfortran/24787
10213         * gfortran.dg/scan_1.f90: New test.
10214
10215 2005-11-12  Jan Hubicka  <jh@suse.cz>
10216
10217         * gcc.target/i386/minmax-1.c: New.
10218         * gcc.target/i386/minmax-2.c: New.
10219
10220 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10221
10222         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10223
10224 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10225
10226         * gcc.c-torture/execute/20051110-1.c,
10227         gcc.c-torture/execute/20051110-2.c: New tests.
10228
10229 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10230
10231         PR middle-end/24750
10232         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10233         New tests.
10234
10235 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10236
10237         * lib/target-libpath.exp (get_shlib_extension): New proc.
10238         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10239         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10240         * lib/objc.exp (objc_target_compile): Likewise.
10241         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10242         detection.
10243
10244 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10245
10246         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10247
10248         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10249         Add -static to additional_flags and pass it to target_compile.
10250
10251 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10252
10253         PR libgfortran/24719
10254         gfortran.dg/read_noadvance.f90: New test.
10255
10256         PR libgfortran/24699
10257         gfortran.dg/fmt_t_2.f90: New test.
10258
10259         PR libgfortran/24785
10260         gfortran.dg/read_x_eor.f90: New test.
10261
10262         PR libgfortran/24584
10263         gfortran.dg/namelist_empty.f90: Rename test.
10264
10265         PR libgfortran/24489
10266         gfortran/read_eor.f90: Rename test.
10267
10268 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10269
10270         PR fortran/15976
10271         * gfortran.dg/automatic_module_variable.f90: New test.
10272
10273 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10274
10275         PR target/24445
10276         * gcc.dg/pr24445.c: New test.
10277
10278 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10279
10280         PR fortran/24655
10281         PR fortran/24755
10282         * gfortran.dg/recursive_statement_functions.f90: Add statement
10283         functions using inline intrinsic functions and parameters to test
10284         that they no longer seg-fault.
10285
10286         PR fortran/24409
10287         gfortran.dg/nested_modules_4.f90: New test.
10288         gfortran.dg/nested_modules_5.f90: New test.
10289
10290 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10291
10292         PR fortran/24643
10293         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10294
10295 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10296
10297         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10298         failures.
10299
10300 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10301
10302         * gcc.dg/sparc-getcontext-1.c: New test.
10303
10304 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10305
10306         * gcc.dg/ifcvt-fabs-1.c: New test.
10307
10308 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10309
10310         PR other/4372
10311         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10312         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10313
10314 2005-11-09  Richard Guenther  <rguenther@suse.de>
10315
10316         PR tree-optimization/24716
10317         * gcc.c-torture/execute/pr24716.c: New testcase.
10318
10319 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10320
10321         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10322
10323 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10324
10325         PR 24624
10326         * gcc.dg/pr24624.c: Testcase added.
10327
10328 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10329
10330         PR 24623
10331         * g++.dg/other/pr24623.C: Testcase added.
10332
10333 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10334
10335         PR fortran/22607
10336         * gfortran-dg/pure_byref_1.f90: New.
10337         * gfortran-dg/pure_byref_2.f90: New.
10338
10339 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10340
10341         PR c/24101
10342         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10343         * gcc.dg/dg.exp: Run main loop also for *.i files.
10344
10345 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR c++/19450
10348         * g++.dg/tls/diag-3.C: New test.
10349         * g++.dg/tls/diag-4.C: New test.
10350         * g++.dg/tls/static-1.C: New test.
10351         * g++.dg/tls/static-1a.cc: New file.
10352
10353 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10354
10355         PR 23046
10356         * g++.dg/tree-ssa/pr23046.C: New test.
10357
10358 2005-11-08  Devang Patel <dpatel@apple.com>
10359
10360         PR tree-optimization/23115
10361         * gcc.dg/tree-ssa/pr23115.c: New.
10362
10363 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10364
10365         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10366         * gcc.target/powerpc/pr16155.c: Same.
10367         * gcc.target/powerpc/altivec-1.c: Same.
10368         * gcc.target/powerpc/altivec-2.c: Same.
10369         * gcc.target/powerpc/altivec-3.c: Same.
10370         * gcc.target/powerpc/altivec-5.c: Same.
10371         * gcc.target/powerpc/altivec-11.c: Same.
10372         * gcc.target/powerpc/altivec-12.c: Same.
10373         * gcc.target/powerpc/altivec-14.c: Same.
10374         * gcc.target/powerpc/altivec-22.c: Same.
10375         * gcc.target/powerpc/altivec-consts.c: Same.
10376         * gcc.target/powerpc/altivec-pr22085.c: Same.
10377         * gcc.target/powerpc/altivec-splat.c: Same.
10378         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10379         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10380         * gcc.target/powerpc/darwin-longlong.c: Same.
10381
10382 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10383
10384         PR target/19340
10385         * gcc.dg/pr19340.c: New test.
10386
10387 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10388
10389         PR rtl-optimization/24683
10390         * gcc.dg/pr24683.c: New test.
10391
10392 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10393
10394         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10395         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10396
10397 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10398
10399         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10400
10401 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10402
10403         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10404
10405 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10406
10407         PR target/24230
10408
10409         * gcc.target/powerpc/altivec-consts.c,
10410         gcc.target/powerpc/altivec-splat.c: New testcase.
10411
10412 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10413
10414         PR c/24599
10415
10416         * gcc.dg/overflow-2.c: New testcase.
10417
10418 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10419
10420         PR rtl-optimization/23567
10421         * gcc.c-torture/execute/20051104-1.c: New test.
10422
10423 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10424
10425         PR fortran/24534
10426         gfortran.dg/private_type_2.f90: Modified to check that case with
10427         PRIVATE declaration within derived type is accepted.
10428
10429         PR fortran/20838
10430         gfortran.dg/pointer_assign_1.f90: New test.
10431
10432         PR fortran/20840
10433         * gfortran.dg/arrayio_0.f90: New test.
10434
10435         PR fortran/17737
10436         gfortran.dg/data_initialized.f90: New test.
10437         gfortran.dg/data_constraints_1.f90: New test.
10438         gfortran.dg/data_constraints_2.f90: New test.
10439
10440 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10441
10442         PR fortran/24174
10443         PR fortran/24305
10444         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10445
10446 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10447
10448         PR 24670
10449         * gcc.dg/tree-ssa/pr24670.c: New test.
10450
10451 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10452
10453         PR target/22432
10454         * gcc.target/i386/pr22432.c: New test.
10455
10456 2005-11-05  Richard Henderson  <rth@redhat.com>
10457
10458         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10459         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10460         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10461         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10462         from gcc.dg/alpha-*.
10463         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10464         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10465
10466 2005-11-05  Andreas Jaeger  <aj@suse.de>
10467
10468         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10469
10470 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10471
10472         PR target/23424
10473         * gcc.dg/torture/pr23424-1.c: New test.
10474
10475 2005-11-04  Richard Henderson  <rth@redhat.com>
10476
10477         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10478         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10479         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10480         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10481         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10482         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10483         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10484         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10485         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10486         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10487         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10488         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10489         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10490         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10491         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10492         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10493         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10494         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10495         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10496         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10497         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10498         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10499         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10500         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10501         Move from gcc.dg/.
10502         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10503         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10504         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10505         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10506         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10507         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10508         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10509         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10510         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10511         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10512         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10513         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10514         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10515         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10516         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10517         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10518         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10519         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10520         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10521         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10522         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10523         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10524         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10525         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10526         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10527         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10528         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10529         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10530         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10531         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10532         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10533         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10534         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10535         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10536         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10537         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10538         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10539         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10540         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10541         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10542         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10543         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10544         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10545         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10546         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10547
10548 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10549
10550         PR 24627
10551         * gcc.dg/tree-ssa/pr24627.c: New test.
10552
10553 2005-11-04 Paul Brook  <paul@codesourcery.com>
10554
10555         * gcc.dg/tls/opt-10.c: New test.
10556
10557 2005-11-04  Andreas Jaeger  <aj@suse.de>
10558
10559         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10560         avoid extra warnings.
10561
10562 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10563
10564         PR libfortran/22298
10565         * gcc/testsuite/lib/target-supports.exp
10566         (check_effective_target_static_libgfortran): New
10567         static_libgfortran effective target.
10568         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10569         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10570
10571 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10572
10573         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10574
10575 2005-11-03  Josh Conner  <jconner@apple.com>
10576
10577         PR c++/19989
10578         g++.dg/ext/array2.C: New test.
10579         g++.dg/template/dependent-name3.C: New test.
10580         g++.dg/template/dependent-name4.C: New test.
10581         g++.dg/template/sfinae2.C: New test.
10582
10583 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10584
10585         PR preprocessor/22042
10586         * gcc.dg/cpp/strify4.c: New test.
10587
10588 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10589
10590         PR c++/17964
10591         * g++.dg/cpp/string-1.C: New test.
10592
10593 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10594
10595         * gcc.target/powerpc: New directory.
10596         * gcc.target/powerpc/powerpc.exp: New file.
10597         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10598         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10599         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10600         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10601         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10602         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10603         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10604         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10605         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10606         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10607         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10608         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10609         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10610         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10611         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10612         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10613         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10614         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10615         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10616         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10617         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10618         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10619         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10620         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10621         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10622         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10623         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10624         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10625         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10626         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10627         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10628         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10629         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10630         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10631
10632 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10633
10634         PR c++/21627
10635         * g++.dg/warn/inline2.C: New test.
10636
10637 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10638
10639         PR middle-end/23155
10640         * g++.dg/ext/c99struct1.C: New test.
10641         * gcc.dg/union-cast-1.c: New test.
10642         * gcc.dg/union-cast-2.c: New test.
10643         * gcc.dg/union-cast-3.c: New test.
10644
10645 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10646
10647         PR middle-end/24589
10648         * gcc.c-torture/execute/zero-struct-2.c: New test.
10649
10650 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10651
10652         PR c++/24582
10653         * g++.dg/init/switch1.C: New test.
10654
10655 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10656
10657         * gcc.dg/delay-slot-1.c: New test.
10658
10659 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10660
10661         PR target/24620
10662         * gcc.dg/pr24620.c: New test.
10663
10664 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10665
10666         PR c/24329
10667         * gcc.dg/format/unnamed-1.c: New test.
10668
10669 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10670
10671         PR c++/22434
10672         * g++.dg/expr/cond8.C: New test.
10673
10674         PR c++/24560
10675         * g++.dg/parse/dot1.C: New test.
10676
10677 2005-11-02  Jan Hubicka  <jh@suse.cz>
10678
10679         PR target/23303
10680         * gcc.dg/i386-lea.c: New test
10681
10682 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10683
10684         PR target/24615
10685         * gcc.dg/pr24615.c: New test.
10686
10687 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10688
10689         PR target/24600
10690         * gcc.dg/pr24600.c: New test.
10691
10692 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10693
10694         PR c++/19253
10695         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10696         * g++.dg/parse/typename9.C: New test.
10697         * g++/dg/parse/typename10.C: Likewise.
10698
10699 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10700
10701         PR fortran/18157
10702         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10703         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10704         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10705
10706 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10707
10708         PR c++/24569
10709         * g++.dg/debug/static1.C: New test.
10710
10711 2005-11-02  Josh Conner  <jconner@apple.com>
10712
10713         * g++.dg/crash38.C: moved into proper directory...
10714         * g++.dg/template/crash42.C: ...here
10715
10716 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10717
10718         PR target/18338
10719         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10720         pcc_bitfield_type_matters || default_packed.
10721
10722         * lib/target-supports.exp
10723         (check_effective_target_pcc_bitfield_type_matters): New proc.
10724         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10725
10726         PR testsuite/23304
10727         * lib/target-supports.exp (check_effective_default_packed): New proc.
10728         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10729         Gate expected errors on target ! default_packed.
10730         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10731
10732 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10733
10734         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10735         change (r106358).
10736
10737 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10738
10739         PR fortran/24008
10740         * gfortran.dg/entry_5.f90: New.
10741         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10742
10743 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10744
10745         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
10746
10747 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
10748
10749         PR fortran/21565
10750         gfortran.dg/namelist_blockdata.f90: New test.
10751
10752         PR fortran/18737
10753         gfortran.dg/external_implicit_none.f90: New test.
10754
10755         PR fortran/14994
10756         * gfortran.dg/secnds.f: New test.
10757
10758 2005-10-31  Jan Hubicka  <jh@suse.cz>
10759
10760         PR target/20928
10761         * gcc.c-torture/compile/pr20928.c: New test.
10762
10763 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
10764
10765         PR middle-end/23492
10766         * gcc.c-torture/compile/zero-strct-5.c: New test.
10767
10768 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
10769
10770         PR libgfortran/24584
10771         * gfortran.dg/pr24584.f90: New test.
10772
10773 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
10774
10775         PR fortran/18883
10776         * gfortran.dg/char_result_9.f90: New.
10777         * gfortran.dg/char_result_10.f90: New.
10778
10779 2005-10-30  Jan Hubicka  <jh@suse.cz>
10780
10781         * g++.dg/tree-ssa/pr24172.C: New testcase.
10782
10783 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10784
10785         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
10786
10787 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10788
10789         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
10790         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
10791         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
10792         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
10793         gfortran.dg/enum_9.f90,
10794         gfortran.fortran-torture/compile/enum_1.f90,
10795         gfortran.fortran-torture/execute/enum_1.f90,
10796         gfortran.fortran-torture/execute/enum_2.f90,
10797         gfortran.fortran-torture/execute/enum_3.f90,
10798         gfortran.fortran-torture/execute/enum_4.f90: New tests.
10799
10800 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
10801
10802         PR target/18482
10803         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
10804         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10805
10806 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10807
10808         PR libfortran/20179
10809         * gfortran.dg/mixed_io_1.f90: New test.
10810         * gfortran.dg/mixed_io_1.c: New file.
10811
10812 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10813
10814         * gfortran.dg/malloc_free_1.f90: New test.
10815
10816 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10817
10818         * gcc.dg/nested-func-4.c: Require profiling -pg.
10819
10820 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10821
10822         PR C++/23229
10823         * g++.dg/warn/main-2.C: New test.
10824
10825 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10826
10827         PR fortran/24545
10828         * gfortran.dg/interface_2.f90: new test.
10829
10830 2005-10-28  Josh Conner  <jconner@apple.com>
10831
10832         PR c++/22153
10833         * g++.dg/template/crash38.C: New test.
10834         * g++.dg/parse/explicit1.C: Change expected errors.
10835
10836 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10837
10838         PR C++/23426
10839         * g++.dg/other/large-size-array.C: New test.
10840
10841 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10842
10843         PR middle-end/24362
10844         * g++.dg/opt/complex4.C: New test.
10845
10846 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10847
10848         * gcc.dg/nested-func-4.c: New test.
10849
10850 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10851
10852         PR fortran/24158
10853         gfortran.dg/derived_recursion.f90: New test.
10854         gfortran.dg/implicit_actual.f90: New test.
10855
10856 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
10857
10858         PR middle-end/24295, PR testsuite/24477
10859         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
10860         removed when weakref hits the tree.
10861
10862 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
10863
10864         * gfortran.dg/cray_pointers_4.f90: New test.
10865
10866         * gfortran.dg/cray_pointers_5.f90: New test.
10867
10868 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
10869
10870         PR fortran/22290
10871         * gfortran.dg/assign_5.f90: New test.
10872         * gfortran.dg/assign_6.f: New test.
10873
10874 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
10875
10876         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
10877         CPU has no SSE support.
10878
10879 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
10880
10881         PR libgfortran/24224
10882         * gfortran.dg/arrayio_1.f90: Update attribution.
10883         * gfortran.dg/arrayio_2.f90: Update attribution.
10884         * gfortran.dg/arrayio_3.f90: Update attribution.
10885         * gfortran.dg/arrayio_4.f90: Update test conditions.
10886         * gfortran.dg/arrayio_5.f90: Update attribution.
10887         * gfortran.dg/arrayio_6.f90: New test.
10888         * gfortran.dg/arrayio_7.f90: New test.
10889
10890 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
10891
10892         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
10893
10894 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10895
10896         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
10897
10898 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10899
10900         PR fortran/24416
10901         * gfortran.dg/namelist_char_only.f90: New test.
10902
10903 2005-10-24  Asher Langton  <langton2@llnl.gov>
10904
10905         PR fortran/17031
10906         PR fortran/22282
10907         * gfortran.dg/cray_pointers_1.f90: New test.
10908         * gfortran.dg/cray_pointers_2.f90: New test.
10909         * gfortran.dg/cray_pointers_3.f90: New test.
10910         * gfortran.dg/loc_1.f90: New test.
10911         * gfortran.dg/loc_2.f90: New test.
10912
10913 2005-10-24  Steven Bosscher  <stevenb@suse.de>
10914
10915         * gcc.dg/pr24225.c: New test.
10916
10917 2005-10-24  Asher Langton  <langton2@llnl.gov>
10918
10919         * gfortran.dg/dup_save_1.f90: New test.
10920         * gfortran.dg/dup_save_2.f90: New test.
10921
10922 2005-10-24  Paul Brook  <paul@codesourcery.com>
10923
10924         PR 24107
10925         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10926         stdint.h.
10927
10928 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
10929
10930         PR libgfortran/24489
10931         * gfortran.dg/pr24489.f90: New test.
10932
10933 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
10934
10935         PR fortran/23635
10936         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10937
10938 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
10939
10940         PR target/18911
10941         * g++.dg/init/array16.C: Skip for mmix-*-*.
10942
10943 2005-10-23  Asher Langton  <langton2@llnl.gov>
10944
10945         * gfortran.dg/byte_1.f90: New test.
10946         * gfortran.dg/byte_2.f90: New test.
10947
10948 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
10949
10950         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
10951
10952 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
10953
10954         PR fortran/18022
10955         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
10956
10957         PR fortran/24311
10958         * gfortran.dg/merge_char_const.f90: New test.
10959
10960         PR fortran/24384
10961         * gfortran.dg/spread_scalar_source.f90: New test.
10962
10963 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
10964
10965         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
10966
10967         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
10968         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
10969
10970         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
10971
10972 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
10973
10974         PR fortran/24426
10975         * gfortran.dg/der_pointer_4.f90: New.
10976
10977 2005-10-22  David Ayers  <d.ayers@inode.at>
10978
10979         * obj-c++.dg/except-1.mm: Simplify.
10980
10981 2005-10-21  David Ayers  <d.ayers@inode.at>
10982
10983         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
10984
10985 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
10986
10987         * gfortran.dg/assumed_dummy_2.f90: New test.
10988
10989 2005-10-21  James E Wilson  <wilson@specifix.com>
10990
10991         PR preprocessor/15220
10992         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
10993
10994 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
10995
10996         * gcc.c-torture/execute/20051021-1.c: New test.
10997
10998 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
10999
11000         PR c++/24260
11001         * g++.dg/ext/tmplattr1.C: New test.
11002
11003 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11004
11005         PR fortran/24440
11006         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11007
11008 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11009
11010         * obj-c++.dg/except-1.mm: New.
11011
11012         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11013
11014 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11015
11016         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11017
11018 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11019
11020         PR middle-end/24295
11021         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11022         declarations with the same names as thunks' alias targets, use
11023         aliases instead.
11024         * gcc.dg/attr-alias-3.c: New test.
11025         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11026
11027 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11028
11029         PR c++/22618
11030         * g++.dg/parse/access8.C: New test.
11031
11032 2005-10-20  Richard Guenther  <rguenther@suse.de>
11033
11034         PR c++/24439
11035         * g++.dg/tree-ssa/pr24439.C: New testcase.
11036
11037 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11038
11039         * g++.dg/opt/delay-slot-1.C: New test.
11040
11041 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11042
11043         PR fortran/21625
11044         * gfortran.fg/der_init_1.f90: New.
11045
11046 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11047
11048         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11049
11050 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11051
11052         PR c++/21908
11053         * g++.dg/parse/error28.C: New test.
11054
11055 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11056
11057         * gcc.dg/profile-generate-2.c: New test.
11058
11059 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11060
11061         PR target/23589
11062         * g++.dg/ext/dllimport11.C: New.
11063
11064 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11065
11066         PR c++/22293
11067         * g++.dg/other/friend3.C: New test.
11068
11069 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11070
11071         PR c++/23293
11072         * g++.dg/template/error19.C: New test.
11073
11074 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11075
11076         PR c++/21383
11077         * g++.dg/overload/koenig2.C: New.
11078
11079         PR c++/23118
11080         * g++.dg/overload/error2.C: New.
11081
11082         PR c++/22604
11083         * g++.dg/inherit/covariant14.C: New.
11084
11085 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11086
11087         PR c++/23440
11088         * g++.dg/parse/for1.C: New test.
11089
11090 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11091
11092         PR fortran/23446
11093         * gfortran.dg/host_dummy_index_1.f90: New test.
11094
11095         PR fortran/21459
11096         * gfortran.dg/automatic_char_len_2.f90: New test.
11097
11098         PR fortran/20866
11099         * gfortran.dg/recursive_statement_functions.f90: New test.
11100
11101         PR fortran/20853
11102         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11103
11104         PR fortran/20849
11105         * gfortran.dg/external_initializer.f90: New test.
11106
11107         PR fortran/20837
11108         * non_module_public.f90: New test.
11109
11110 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         PR c++/24386
11113         * g++.dg/template/overload7.C: New.
11114
11115         PR c++/22551
11116         * g++.dg/other/switch2.C: Remove expected warnings.
11117
11118         PR c++/21353
11119         * g++.dg/template/defarg6.C: New.
11120
11121 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11122
11123         PR target/24315
11124         * gcc.target/i386/pr24315.c: New test.
11125
11126 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11127
11128         PR c++/24389
11129         * g++.dg/template/static21.C: New test.
11130         * g++.dg/template/static21-a.cc: Likewise.
11131
11132 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11133
11134         PR c++/23959
11135         * g++.dg/warn/Wswitch-default-1.C: New test.
11136         * g++.dg/warn/Wswitch-default-2.C: New test.
11137
11138 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11139
11140         PR c++/22173
11141         * g++.dg/parse/template18.C: New test.
11142         * g++.dg/template/nontype15.C: Likewise.
11143
11144 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11145
11146         PR fortran/22273
11147         * gfortran.dg/spec_expr_2.f90: New.
11148
11149 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11150
11151         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11152         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11153         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11154         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11155         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11156         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11157         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11158         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11159         previous target-specific skips and warning-message matches where
11160         applicable.
11161
11162 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11163
11164         PR c++/21347
11165         * g++.dg/warn/Wctor-dtor.C: New test.
11166
11167 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11168
11169         PR c/23439
11170         * gcc.dg/for-1.c: New test.
11171
11172 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11173
11174         PR c++/19565
11175         * g++.dg/warn/Wconversion1.C: New test.
11176         * g++.dg/ext/packed4.C: Compile with -w.
11177         * g++.dg/opt/20050511-1.C: Likewise.
11178         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11179
11180 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11181
11182         * gfortran.dg/boz_5.f90: New test.
11183
11184 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11185
11186         PR c++/22551
11187         * g++.dg/other/switch2.C: New.
11188
11189         PR c++/23984
11190         * g++.dg/init/ctor7.C: New.
11191
11192 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11193
11194         PR c++/23730
11195         * g++.dg/parse/crash32.C: New test.
11196
11197 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11198
11199         PR c++/20721
11200         * g++.dg/init/goto2.C: New test.
11201
11202         PR c++/22464
11203         * g++.dg/template/crash/41.C: New test.
11204
11205         PR c++/22180
11206         * g++.dg/template/crash40.C: New test.
11207
11208         PR c++/23694
11209         * g++.dg/parse/friend5.C: New test.
11210
11211         PR c++/23307
11212         * g++.dg/template/crash38.C: New test.
11213
11214         PR c++/22352
11215         * g++.dg/template/friend38.C: New test.
11216
11217         PR c++/22405
11218         * g++.dg/template/crash39.C: New test.
11219
11220 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11221
11222         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11223         gcc.dg/debug/dwarf2/dwarf-char2.c,
11224         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11225
11226         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11227
11228 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11229
11230         * gcc.dg/dll-2.c: Add tests for warnings.
11231         * gcc.dg/dll-3.c: Likewise.
11232         * gcc.dg/dll-4.c: Likewise.
11233
11234         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11235         * g++.dg/ext/dllimport2.C: Likewise.
11236         * g++.dg/ext/dllimport3.C: Likewise.
11237         * g++.dg/ext/dllimport7.C: Likewise.
11238         * g++.dg/ext/dllimport8.C: Likewise.
11239         * g++.dg/ext/dllimport9.C: Likewise.
11240
11241 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11242
11243         PR fortran/24092
11244         * gfortran.dg/derived_pointer_recursion.f90: New test.
11245
11246 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11247
11248         * gcc.c-torture/execute/20051012-1.c: New test.
11249
11250 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11251
11252         PR fortran/18082
11253         * gfortran.dg/automatic_char_len_1.f90: New test.
11254
11255 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11256
11257         PR fortran/20847
11258         * gfortran.dg/save_common.f90: New test.
11259
11260         PR fortran/20856
11261         * gfortran.dg/save_result.f90: New test.
11262
11263 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11264
11265         PR c++/21592
11266         * g++.dg/template/dependent-expr1.C: Add new expected error.
11267         * g++.dg/template/dependent-expr2.C: Adjust error text.
11268         * g++.dg/template/overload6.C: New.
11269
11270         PR c++/23797
11271         * g++.dg/other/typename8.C: New.
11272
11273         PR c++/21117
11274         * g++.dg/other/return1.C: New.
11275
11276 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11277
11278         PR c++/24052
11279         * g++.dg/ext/label5.C: New.
11280
11281 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11282
11283         PR c++/19964
11284         * g++.dg/parse/crash31.C: New.
11285
11286 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11287
11288         * g++.dg/ipa/ipa-1.c: New test.
11289         * g++.dg/ipa/ipa-2.c: New test.
11290         * g++.dg/ipa/ipa-3.c: New test.
11291         * g++.dg/ipa/ipa-4.c: New test.
11292         * g++.dg/ipa/ipa-5.c: New test.
11293         * g++.dg/ipa/ipa.exp: New file.
11294
11295 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11296
11297         PR fortran/24207
11298         * gfortran.dg/private_type_3.f90: New test.
11299
11300 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11301
11302         PR fortran/20786
11303         gfortran.dg/aint_anint_1.f90: New test.
11304
11305 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11306
11307         PR libgfortran/24313
11308         gfortran.dg/csqrt.f: New test.
11309
11310 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11311
11312         PR c++/8057
11313         * g++.dg/warn/noeffect7.C: New test.
11314         * g++.dg/warn/noeffect2.C: Instantiate templates.
11315         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11316         and warning.
11317
11318 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11319
11320         PR c++/21089
11321         * g++.dg/init/float1.C: New test.
11322
11323         PR c++/24277
11324         * g++.dg/init/member1.C: Tweak error markers.
11325
11326 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11327
11328         PR testsuite/24281
11329         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11330         Check for null pointer.
11331
11332 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11333
11334         PR c++/21369
11335         * g++.dg/parse/ret-type3.C: New test.
11336
11337 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11338
11339         PR tree-opt/23946
11340         * gcc.c-torture/compile/pr23946.c: New test.
11341
11342 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11343
11344         * g++.dg/opt/mmx2.C: New test.
11345
11346 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/24277
11349         * g++.dg/template/static20.C: New test.
11350
11351         PR c++/24302
11352         * g++.dg/warn/Wunused-12.C: New test.
11353
11354         PR c++/23437
11355         * g++.dg/template/arg4.C: New test.
11356
11357 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11358
11359         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11360         * gcc.dg/ucnid-3.c: Likewise.
11361         * gcc.dg/ucnid-4.c: Likewise.
11362         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11363         * g++.dg/other/ucnid-1.C: Likewise.
11364         * gcc.dg/sparc-frame-1.c: New test.
11365
11366 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11367
11368         PR c++/24139
11369         * g++.dg/template/spec27.C: New test.
11370
11371         PR c++/24275
11372         * g++.dg/template/static19.C: New test.
11373
11374 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11375
11376         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11377         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11378
11379 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11380
11381         PR target/24136
11382         * gfortran.fortran-torture/compile/pr24136.f: New test.
11383
11384 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11385
11386         PR c++/22172
11387         * g++.dg/parse/crash30.C: New test.
11388
11389 2005-10-07  Richard Guenther  <rguenther@suse.de>
11390
11391         PR middle-end/24227
11392         * gcc.c-torture/compile/pr24227.c: New testcase.
11393
11394 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11395
11396         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11397         Do not put aligned attributes on array elements.
11398
11399 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11400
11401         PR testsuite/23611, PR testsuite/23615
11402         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11403         writing prototypes of library functions by hand.
11404         * obj-c++.dg/bitfield-4.mm: Likewise.
11405         * obj-c++.dg/const-str-4.mm: Likewise.
11406         * obj-c++.dg/encode-4.mm: Likewise.
11407         * obj-c++.dg/encode-5.mm: Likewise.
11408         * obj-c++.dg/encode-6.mm: Likewise.
11409         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11410         * obj-c++.dg/method-10.mm: Likewise.
11411         * obj-c++.dg/method-17.mm: Likewise.
11412         * obj-c++.dg/method-19.mm: Likewise.
11413         * obj-c++.dg/try-catch-2.mm: Likewise.
11414
11415 2005-10-06  Richard Henderson  <rth@redhat.com>
11416
11417         PR 24236
11418         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11419
11420 2005-10-06  Dale Johannesen  <dalej@apple.com>
11421
11422         * gcc.c-torture/execute/20030125-1.c: Correct.
11423
11424 2005-10-06  Richard Guenther  <rguenther@suse.de>
11425
11426         PR tree-optimization/24238
11427         * g++.dg/tree-ssa/pr24238.C: New testcase.
11428
11429 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11430
11431         PR 18568
11432         * gfortran.dg/der_pointer_3.f90: New test.
11433
11434 2005-10-05  Devang Patel  <dpatel@apple.com>
11435
11436         PR Debug/23205
11437         * g++.dg/other/PR23205.C: New.
11438
11439 2005-10-05  Richard Henderson  <rth@redhat.com>
11440
11441         PR target/23602
11442         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11443         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11444
11445 2005-10-05  Dale Johannesen  <dalej@apple.com>
11446
11447         * gcc.c-torture/execute/float-floor.c: New.
11448
11449 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11450
11451         PR tree-optimization/21419
11452         PR tree-optimization/24146
11453         PR tree-optimization/24151
11454
11455         * g++.dg/ext/asm7.C: New.
11456         * g++.dg/ext/asm8.C: New.
11457         * gcc.dg/asm-1.c: Compile on all targets.
11458         * gcc.dg/asm-pr24146.c: New.
11459         * gcc.dg/pr21419.c: Adjust error messages.
11460
11461 2005-10-05  Richard Guenther  <rguenther@suse.de>
11462
11463         PR fortran/24176
11464         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11465
11466 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11467
11468         PR c++/23513
11469         * g++.dg/template/spec22.C: Robustify test.
11470         * g++.dg/template/spec26.C: New.
11471
11472 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11473
11474         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11475         if target supports vector instructions.
11476
11477 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11478
11479         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11480         C99 functions.
11481
11482 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11483
11484         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11485         check_effective_target_fortran_large_int): Replace cached result
11486         when target changes.
11487
11488 2005-10-04  Devang Patel  <dpatel@apple.com>
11489
11490         * gcc.dg/i386-sse-vect-types.c: New.
11491
11492 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11493
11494         PR preprocessor/13726
11495         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11496         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11497
11498 2005-10-04  Richard Guenther  <rguenther@suse.de>
11499
11500         PR c/23576
11501         * gcc.dg/noncompile/pr23576.c: New testcase.
11502
11503 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11504
11505         PR middle-end/23125
11506         * gcc.dg/register-var-3.c: New test.
11507
11508 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11509
11510         * gcc.dg/pr23049.c: New test.
11511
11512         * gcc.dg/ucnid-4.c: Fix test.
11513
11514 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11515
11516         PR 23445
11517         * gcc.c-torture/compile/pr23445.c: New test.
11518
11519 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11520
11521         * g++.dg/overload/unknown1.C: New.
11522
11523 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11524
11525         PR c++/17775
11526         * g++.dg/template/repo4.C: New test.
11527
11528 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11529
11530         PR libfortran/19308
11531         * gfortran.dg/large_real_kind_2.F90: New test.
11532         * gfortran.dg/large_integer_kind_2.f90: New test.
11533
11534 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11535
11536         * lib/target-supports.exp (check_effective_target_vect_shift):
11537         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11538         (check_effective_target_vect_condition): Fix copy-n-pasto.
11539
11540         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11541         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11542         targets.
11543
11544 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11545
11546         PR c++/22621
11547         * g++.dg/template/overload5.C : New test.
11548
11549         PR c++/23840
11550         * g++.dg/expr/stdarg1.C: New test.
11551
11552 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11553
11554         PR 24142
11555         * gcc.c-torture/execute/pr24142.c: New test.
11556
11557 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11558
11559         PR 24141
11560         * gcc.c-torture/execute/pr24141.c: New test.
11561
11562 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11563             Diego Novillo  <dnovillo@redhat.com>
11564
11565         PR 23604
11566         * gcc.c-torture/execute/pr23604.c: New test.
11567
11568 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11569
11570         PR fortran/16404
11571         PR fortran/20835
11572         PR fortran/20890
11573         PR fortran/20899
11574         PR fortran/20900
11575         PR fortran/20901
11576         PR fortran/20902
11577         gfortran.dg/equiv_constraint_1.f90: New test.
11578         gfortran.dg/equiv_constraint_2.f90: New test.
11579         gfortran.dg/equiv_constraint_3.f90: New test.
11580         gfortran.dg/equiv_constraint_4.f90: New test.
11581         gfortran.dg/equiv_constraint_5.f90: New test.
11582         gfortran.dg/equiv_constraint_6.f90: New test.
11583         gfortran.dg/equiv_constraint_7.f90: New test.
11584         gfortran.dg/equiv_constraint_8.f90: New test.
11585         gfortran.dg/private_type_1.f90: New test.
11586         gfortran.dg/private_type_2.f90: New test.
11587         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11588         980628-10.f: Assert std=gnu to permit mixing of
11589         types in equivalence statements.
11590
11591 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11592
11593         PR 24112
11594         * gfortran.dg/open_status_1.f90: New.
11595
11596 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11597
11598         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11599         * gcc.dg/vect/pr22480.c: Clean up temp files.
11600         * gcc.dg/vect/pr23831.c: Clean up temp files.
11601         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11602         Clean up temp files.
11603         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11604         Clean up temp files.
11605
11606         * gcc.dg/20050309-1.c: Clean up temp files.
11607         * gcc.dg/20050325-1.c: Clean up temp files.
11608
11609 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11610
11611         PR tree-optimization/24059
11612         * gcc.dg/vect/pr24059.c : New test.
11613
11614 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11615
11616         PR middle-end/24109
11617         * gcc.c-torture/execute/20050929-1.c: New test.
11618
11619 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11620
11621         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11622
11623 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11624
11625         PR c/21419
11626         * gcc.dg/pr21419.c: New test.
11627
11628 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11629
11630         * gcc.dg/pr23911.c: New test.
11631
11632 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11633
11634         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11635
11636         PR c++/16782
11637         * g++.dg/parse/qualified4.C: New test.
11638         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11639         * g++.old-deja/g++.mike/p8154.C: Likewise.
11640
11641 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11642
11643         PR c++/22147
11644         * g++.dg/template/friend37.C: New test.
11645         * g++.dg/parse/crash28.C: Adjust error markers.
11646
11647 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11648
11649         PR fortran/18518
11650         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11651
11652 2005-09-27  Devang Patel  <dpatel@apple.com>
11653
11654         PR tree-optimization/23625
11655         * gcc.dg/pr23625.c: New test.
11656
11657 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11658
11659         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11660         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11661
11662 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11663
11664         PR fortran/23677
11665         * gfortran.fortran-torture/execute/save_1.f90: New test.
11666         * gfortran.dg/save_1.f90: New test.
11667
11668 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11669
11670         * gcc.target/i386/builtin-apply-mmx.c: New test.
11671
11672         PR target/22576
11673         * gcc.target/i386/pr22576.c: New test.
11674
11675         PR target/22585
11676         * gcc.target/i386/pr22585.c: New test.
11677
11678         PR target/23268
11679         * gcc.target/i386/pr23268.c: New test.
11680
11681         PR middle-end/23831
11682         * gcc.dg/vect/pr23831.c: New test.
11683
11684         PR target/24055
11685         * gcc.target/i386/pr24055.c: New test.
11686
11687 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11688
11689         PR tree-optimization/23960
11690         * gcc.c-torture/compile/pr23960.c: New.
11691
11692 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11693
11694         PR fortran/16861
11695         * gfortran.dg/nested_modules_3.f90: New.
11696
11697 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11698
11699         PR fortran/24005
11700         gfortran.dg/interface_1.f90: New test.
11701
11702 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11703         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11704
11705         PR fortran/23843
11706         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11707
11708 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11709
11710         PR fortran/23516
11711         * gfortran.dg/imag_1.f: New test.
11712         * gfortran.dg/imag_2.f: Ditto.
11713
11714 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11715
11716         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11717
11718 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11719
11720         PR c++/21983
11721         * g++.dg/warn/pr21983.C: New test.
11722
11723 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11724
11725         PR c++/23993
11726         * g++.dg/template/array14.C: New test.
11727
11728 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11729
11730         PR fortran/19929
11731         * gfortran.dg/der_ptr_component_1.f90: New test.
11732
11733 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11734
11735         PR c++/23965
11736         * g++.dg/template/error1.C: Reject "no matching function" message.
11737
11738 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11739
11740         PR c++/17609
11741         * g++.dg/lookup/error1.C: New test.
11742
11743 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11744
11745         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
11746         functionality of the testcase.
11747
11748 2005-09-20  Richard Henderson  <rth@redhat.com>
11749
11750         * gcc.dg/vect/vect-22.c: Require vect_float.
11751         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
11752
11753 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
11754
11755         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
11756         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
11757         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
11758         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
11759         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
11760         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
11761         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
11762         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
11763         * gcc.dg/cpp/ucnid-8.c: New test.
11764
11765 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11766
11767         PR tree-optimization/23929
11768         * gcc.c-torture/compile/pr23929.c: New test.
11769
11770 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
11771
11772         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
11773         for one loop.
11774
11775 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
11776
11777         PR testsuite/23186
11778         * g++.dg/other/pr22003.C: Require named sections.
11779
11780 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11781
11782         PR c++/23947
11783         * g++.dg/rtti/crash3.C: New test.
11784
11785         PR tree-optimization/23818
11786         * gcc.dg/pr23818.c: New test.
11787
11788 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11789
11790         PR fortran/23420
11791         * gfortran.dg/print_fmt_4.f: New.
11792
11793 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11794
11795         PR fortran/23663
11796         * gfortran.fortran-torture/execute/entry_11.f90: New test.
11797
11798 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11799
11800         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
11801         Use pointers to local alignable arrays instead. Added comments.
11802         * gcc.dg/vect/vect-46.c: Likewise.
11803         * gcc.dg/vect/vect-48.c: Likewise.
11804         * gcc.dg/vect/vect-49.c: Likewise.
11805         * gcc.dg/vect/vect-52.c: Likewise.
11806         * gcc.dg/vect/vect-53.c: Likewise.
11807         * gcc.dg/vect/vect-54.c: Likewise.
11808         * gcc.dg/vect/vect-56.c: Likewise.
11809         * gcc.dg/vect/vect-57.c: Likewise.
11810         * gcc.dg/vect/vect-58.c: Likewise.
11811         * gcc.dg/vect/vect-60.c: Likewise.
11812         * gcc.dg/vect/vect-61.c: Likewise.
11813
11814         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11815         The test is no longer vectorizable on vect_no_align targets.
11816         * gcc.dg/vect/vect-43.c: Likewsie.
11817
11818         * gcc.dg/vect/vect-44.c: Added comments.
11819         * gcc.dg/vect/vect-45.c: Added comments.
11820         * gcc.dg/vect/vect-50.c: Added comments.
11821         * gcc.dg/vect/vect-51.c: Added comments.
11822
11823         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11824         aligned type.
11825         * gcc.dg/vect/Os-vect-95.c: Likewise.
11826
11827         * gcc.dg/vect/vect-41.c: Test removed.
11828         * gcc.dg/vect/vect-47.c: Test removed.
11829         * gcc.dg/vect/vect-55.c: Test removed.
11830         * gcc.dg/vect/vect-59.c: Test removed.
11831
11832 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11833
11834         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11835         No longer vectorizable on vect_no_align targets.
11836         * gcc.dg/vect/pr20122.c: Likewise.
11837         * gcc.dg/vect/vect-74.c: Likewise.
11838         * gcc.dg/vect/vect-75.c: Likewise.
11839         * gcc.dg/vect/vect-76.c: Likewise.
11840
11841         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11842         Will not be vectorizable on vect_no_align targets once aliasing issues
11843         are resolved.
11844         * gcc.dg/vect/vect-79.c: Likewise.
11845
11846         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11847         * gcc.dg/vect/vect-78.c: Likewise.
11848         * gcc.dg/vect/vect-97.c: Likewise.
11849
11850 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11851
11852         * gcc.dg/pr23943.c: New test.
11853
11854 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11855
11856         PR fortran/19181
11857         * gfortran.dg/derived_pointer_null_1.f90: New test.
11858
11859 2005-09-18  Richard Guenther  <rguenther@suse.de>
11860
11861         PR middle-end/23944
11862         * gcc.c-torture/compile/pr23944.c: New testcase.
11863
11864 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
11865
11866         PR fortran/15975
11867         * gfortran.dg/der_pointer_2.f90: New test.
11868
11869 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11870
11871         PR fortran/16861
11872         * gfortran.dg/nested_modules_2.f90: New test.
11873
11874 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11875
11876         PR c++/18368
11877         * g++.dg/other/semicolon.C: New test.
11878
11879 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
11880
11881         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
11882         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
11883
11884 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
11885
11886         PR c++/23914
11887         * g++.dg/template/static18.C: New test.
11888
11889         PR c++/21514
11890         * g++.dg/template/crash19.C: Remove dg-error marker.
11891         * g++.dg/template/local4.C: New test.
11892
11893 2005-09-16  Paul Brook  <paul@codesourcery.com>
11894
11895         PR fortran/23906
11896         * gfortran.dg/dependency_1.f90: New test.
11897
11898 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11899
11900         PR c++/23896
11901         * g++.dg/template/static17.C: New test.
11902
11903 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
11904
11905         PR c++/23139
11906         * g++.dg/warn/huge-val1.C: New test.
11907
11908 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11909
11910         PR c++/13140
11911         * g++.dg/parse/class2.C: New test.
11912         * g++.dg/template/explicit8.C: Likewise.
11913         * g++.dg/template/spec25.C: Likewise.
11914
11915 2005-09-14  Josh Conner  <jconner@apple.com>
11916
11917         PR middle-end/23584
11918         * gcc.dg/pr23584.c: New test.
11919
11920 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
11921
11922         PR fortran/21875 Internal Unit Array I/O, NIST
11923         * gfortran.dg/arrayio_1.f90: New test.
11924         * gfortran.dg/arrayio_1.f90: New test.
11925         * gfortran.dg/arrayio_1.f90: New test.
11926         * gfortran.dg/arrayio_1.f90: New test.
11927         * gfortran.dg/arrayio_1.f90: New test.
11928
11929 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
11930
11931         PR middle-end/22480
11932         * gcc.dg/vect/pr22480.c: New test.
11933
11934 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
11935
11936         PR fortran/19358
11937         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
11938
11939 2005-09-13 Josh Conner <jconner@apple.com>
11940
11941         PR c++/23180
11942         * g++.dg/init/struct2.C: New test.
11943         * g++.dg/init/struct3.C: New test.
11944
11945 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
11946
11947         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
11948         Clean up temp files.
11949         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
11950         gcc.dg/tree-ssa/builtin-fprintf-1.c,
11951         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
11952         gcc.dg/tree-ssa/builtin-printf-1.c,
11953         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
11954         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
11955         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
11956         gcc.dg/tree-ssa/builtin-vprintf-1.c,
11957         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
11958         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
11959         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
11960         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
11961         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
11962         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
11963         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
11964         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
11965
11966 2005-09-13  Josh Conner  <jconner@apple.com>
11967
11968         * lib/gcc-dg.exp: Load scanipa.exp.
11969         (cleanup-dump): New procedure.
11970         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
11971         * lib/scandump.exp: New file.
11972         * lib/scantree.exp: Use it.
11973         * lib/scanipa.exp: New file.
11974
11975 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11976
11977         PR fortran/17740
11978         * gfortran.dg/generic_4.f90: New test.
11979
11980 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
11981
11982         PR target/23816
11983         * gcc.target/i386/pr23816-1.c: New test.
11984         * gcc.target/i386/pr23816-2.c: New test.
11985
11986
11987 2005-09-13  Bastian Blank <waldi@debian.org>
11988
11989         PR c++/16171
11990         * g++.dg/abi/mangle26.C: New test.
11991         * g++.dg/abi/mangle27.C: New test.
11992         * g++.dg/abi/mangle28.C: New test.
11993         * g++.dg/abi/mangle29.C: New test.
11994
11995         PR c++/23839
11996         * g++.dg/parse/register1.C: New test.
11997
11998 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
11999
12000         PR c++/23842
12001         * g++.dg/template/access16.C: New test.
12002
12003 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12004
12005         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12006
12007 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12008
12009         PR fortran/18899
12010         * gfortran.dg/shape_2.f90: New test.
12011
12012 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12013
12014         PR target/19269
12015         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12016         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12017         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12018         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12019         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12020         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12021         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12022         tests.
12023
12024 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12025
12026         PR c++/23841
12027         * g++.dg/parse/template17.C: New test.
12028
12029 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12030
12031         PR c++/23789
12032         * g++.dg/template/nontype14.C: New test.
12033
12034 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12035
12036         PR g++/7874
12037         * g++.dg/lookup/friend7.C: New test.
12038         * g++.dg/lookup/friend8.C: New test.
12039         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12040         so that it will be found via argument dependent lookup.
12041         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12042         friend functions which will no longer be found.
12043         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12044         function g, so that it will be found via argument dependent
12045         lookup.
12046         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12047         * g++.old-deja/g++.mike/net43.C: Likewise.
12048
12049 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12050
12051         PR c++/23691
12052         * g++.dg/template/static16.C: New test.
12053
12054 2005-09-12  Josh Conner  <jconner@apple.com>
12055
12056         PR middle-end/23237
12057         * gcc.c-torture/compile/pr23237.c: New test.
12058
12059 2005-09-11  Richard Henderson  <rth@redhat.com>
12060
12061         * g++.dg/other/error8.C: Update expected diagnostic text.
12062
12063 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12064
12065         PR libfortran/19872
12066         * gfortran.dg/overwrite_1.f: New test.
12067
12068 2005-09-09  Josh Conner  <jconner@apple.com>
12069
12070         * g++.dg/init/pr23180-1.C: Removed.
12071         * g++.dg/init/pr23180-2.C: Removed.
12072
12073 2005-09-09  David Daney <ddaney@avtrex.com>
12074
12075         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12076         files which are ...
12077         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12078         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12079
12080 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12081
12082         * gfortran.dg/iostat_2.f90: New test.
12083
12084 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12085
12086         PR c++/22252
12087         * g++.dg/ext/interface1.C: New test.
12088         * g++.dg/ext/interface1.h: Likewise.
12089         * g++.dg/ext/interface1a.cc: Likewise.
12090
12091 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12092
12093         * gfortran.dg/iomsg_1.f90: New test case.
12094
12095 2005-09-09  Richard Guenther  <rguenther@suse.de>
12096
12097         PR c++/23624
12098         * g++.dg/tree-ssa/pr23624.C: New testcase.
12099
12100 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12101
12102         PR fortran/19239
12103         * gfortran.dg/vector_subscript_1.f90,
12104         * gfortran.dg/vector_subscript_2.f90: New tests.
12105
12106 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12107
12108         PR fortran/21104
12109         * gfortran.dg/array_alloc_1.f90,
12110         * gfortran.dg/array_alloc_2.f90,
12111         * gfortran.dg/array_alloc_3.f90: New tests.
12112
12113 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12114
12115         PR fortran/12840
12116         * gfortran.dg/array_constructor_6.f90
12117         * gfortran.dg/array_constructor_7.f90
12118         * gfortran.dg/array_constructor_8.f90
12119         * gfortran.dg/array_constructor_9.f90
12120         * gfortran.dg/array_constructor_10.f90
12121         * gfortran.dg/array_constructor_11.f90
12122         * gfortran.dg/array_constructor_12.f90: New tests.
12123
12124 2005-09-08  Josh Conner  <jconner@apple.com>
12125
12126         PR c++/23180
12127         * g++.dg/init/pr23180-1.C: New test.
12128         * g++.dg/init/pr23180-2.C: New test.
12129
12130 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12131
12132         PR fortran/18878
12133         * gfortran.dg/module_double_reuse.f90: New.
12134
12135 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12136
12137         PR fortran/23270
12138         PR fortran/22304
12139         PR fortran/18870
12140         PR fortran/17917
12141         PR fortran/16511
12142         * gfortran.dg/common_equivalence_1.f: New.
12143         * gfortran.dg/common_equivalence_2.f: New.
12144         * gfortran.dg/common_equivalence_3.f: New.
12145         * gfortran.dg/contained_equivalence_1.f90: New.
12146         * gfortran.dg/module_blank_common.f90: New.
12147         * gfortran.dg/module_commons_1.f90: New.
12148         * gfortran.dg/module_equivalence_1.f90: New.
12149         * gfortran.dg/nested_modules_1.f90: New.
12150         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12151         equivalences and add comment to connect the test with
12152         the PR.
12153
12154 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12155
12156         PR fortran/23765
12157         * gfortran.dg/common_6.f90: New test.
12158
12159 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12160
12161         PR fortran/15326
12162         * gfortran.dg/char_result_1.f90,
12163         * gfortran.dg/char_result_2.f90,
12164         * gfortran.dg/char_result_3.f90,
12165         * gfortran.dg/char_result_4.f90,
12166         * gfortran.dg/char_result_5.f90,
12167         * gfortran.dg/char_result_6.f90,
12168         * gfortran.dg/char_result_7.f90,
12169         * gfortran.dg/char_result_8.f90: New tests.
12170
12171 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12172
12173         PR fortran/19928
12174         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12175
12176 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12177
12178         PR obj-c++/16816
12179         * obj-c++.dg/selector-5.mm: New test.
12180         * obj-c++.dg/selector-6.mm: New test.
12181
12182 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12183
12184         PR objc/20574
12185         PR objc/19324
12186         * objc.dg/error-1.m: New test.
12187
12188 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12189
12190         PR fortran/23373
12191         * gfortran.fortran-torture/execute/pr23373-1.f90,
12192         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12193
12194 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12195
12196         PR libfortran/23760
12197         * gfortran.dg/g77/1832.f: Remove long string in write statement
12198         to allow the test to pass on correct list directed output with
12199         prepended space.
12200
12201 2005-09-07  James E Wilson  <wilson@specifix.com>
12202
12203         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12204
12205 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12206
12207         * gfortran.dg/parameter+save.f90: Rename to
12208         * gfortran.dg/parameter_save.f90: .. this.
12209
12210 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12211
12212         PR fortran/20848
12213         * gfortran.dg/parameter+save.f90: New test case.
12214
12215 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12216
12217         PR fortran/19269
12218         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12219
12220 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12221
12222         PR c/23075
12223         * gcc.dg/pr23075.c: New test.
12224         * g++.dg/warn/pr23075.C: New test.
12225
12226         PR target/22362
12227         * gcc.target/i386/pr22362.c: New test.
12228
12229         PR rtl-optimization/23098
12230         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12231
12232         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12233         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12234         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12235
12236 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12237
12238         * g++.dg/expr/cast6.C: New test.
12239
12240         PR c++/9782
12241         * g++.dg/init/new15.C: New test.
12242
12243 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12244
12245         * gcc.dg/vect/Os-vect-95.c: New test.
12246         * gcc.dg/vect/vect-95.c: Same.
12247
12248 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12249
12250         * gcc.dg/vect/vect-29.c: Update xfail testing.
12251         * gcc.dg/vect/vect-44.c: Same.
12252         * gcc.dg/vect/vect-48.c: Same.
12253         * gcc.dg/vect/vect-50.c: Same.
12254         * gcc.dg/vect/vect-72.c: Same.
12255         * gcc.dg/vect/vect-77.c: Same.
12256         * gcc.dg/vect/vect-78.c: Same.
12257         * gcc.dg/vect/vect-80.c: Same.
12258         * gcc.dg/vect/vect-96.c: Same.
12259         * gcc.dg/vect/vect-100.c: Same.
12260         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12261         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12262         * gfortran.dg/vect/vect-5.f90: Same.
12263
12264 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12265
12266         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12267         start strings.
12268         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12269         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12270
12271         PR c++/23056
12272         * g++.dg/opt/pr23056.C: New test.
12273
12274         PR rtl-optimization/23098
12275         * gcc.target/i386/pr23098.c: New test.
12276
12277 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12278
12279         PR c++/23667
12280         * g++.dg/template/static15.C: New test.
12281
12282         PR c++/21440
12283         * g++.dg/ext/stmtexpr5.C: New test.
12284         * g++.dg/ext/stmtexpr6.C: Likewise.
12285
12286 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12287
12288         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12289
12290         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12291         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12292         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12293
12294 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12295
12296         PR libfortran/23321
12297         * gfortran.dg/direct_io_4.f90: New test case.
12298
12299 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12300             Rasmus Hahn  <rassahah@neofonie.de>
12301
12302         PR libobjc/23108
12303         * objc.dg/type-stream-1.m: New test.
12304
12305 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12306
12307         PR fortran/23661
12308         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12309         gfortran.dg/print_fmt_3.f90: New test.
12310
12311 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12312
12313         * gfortran.dg/fmt_t_1.f90: New test.
12314
12315 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12316
12317         PR rtl-optimization/23454
12318         * g++.dg/opt/pr23454.C: New test.
12319
12320 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12321
12322         PR c++/23699
12323         * g++.dg/ext/static1.C: New test.
12324
12325 2005-09-02  Richard Henderson  <rth@redhat.com>
12326
12327         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12328         tail call to check_fa_work.
12329
12330 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12331
12332         PR c++/21687
12333         * g++.dg/other/gc3.C: New test.
12334
12335 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12336
12337         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12338         * gcc.dg/20050826-1.c: Likewise.
12339
12340 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12341
12342         PR c++/23167
12343         * g++.dg/expr/volatile1.C: New test.
12344
12345 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12346
12347         PR middle-end/23547
12348         * gcc.dg/pr23547.c: New test.
12349
12350 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12351
12352         PR c/22061
12353         * gcc.c-torture/execute/pr22061-1.c,
12354         * gcc.c-torture/execute/pr22061-2.c,
12355         * gcc.c-torture/execute/pr22061-3.c,
12356         * gcc.c-torture/execute/pr22061-4.c: New tests.
12357
12358 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12359
12360         * gcc.dg/Wredundant-decls-2.c: New test to check that
12361         -Wredundant-decls does not issue warning for a variable
12362         definition following a declaration.
12363
12364 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12365
12366         PR debug/7241
12367         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12368         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12369         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12370
12371         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12372         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12373         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12374         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12375         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12376         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12377         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12378         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12379
12380 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12381
12382         PR objc/23306
12383         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12384         scan-assmbler.
12385
12386 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12387
12388         PR target/21255
12389         * gcc.dg/pr21255-1.c: New test.
12390         * gcc.dg/pr21255-2-mb.c: Likewise.
12391         * gcc.dg/pr21255-2-ml.c: Likewise.
12392         * gcc.dg/pr21255-3.c: Likewise.
12393         * gcc.dg/pr21255-4.c: Likewise.
12394
12395 2005-08-31  Dale Johannesen  <dalej@apple.com>
12396
12397         * gcc.dg/20050830-1.c: New.
12398
12399 2005-08-31  Josh Conner  <jconner@apple.com>
12400
12401         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12402         command-line options for arm-*-* targets.
12403         * g++.dg/init/array16.C: Likewise.
12404         * g++.dg/other/crash-4.C: Likewise.
12405
12406 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12407
12408         PR obj-c++/23640
12409         * obj-c++.dg/gnu-runtime-3.mm: New test.
12410
12411 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12412
12413         PR c++/13377
12414         * g++.dg/lookup/ambig4.C: New test.
12415         * g++.dg/lookup/ambig5.C: New test.
12416         * g++.dg/tc1/dr101.C: Adjust error markers.
12417
12418 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12419
12420         PR c++/23639
12421         * g++.dg/template/ttp5.C: Adjust error markers.
12422
12423 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12424
12425         PR testsuite/23609
12426         * lib/obj-c++.exp: Include target-libpath.exp.
12427         (obj-c++_link_flags): Look for the GNU libobjc library
12428         and set the library path to include it.
12429         Don't manually set LD_LIBRARY_PATH (etc.) but call
12430         set_ld_library_path_env_vars instead.
12431         (obj-c++_target_compile): Don't set library path or
12432         linker flags because they are already set correctly
12433         in obj-c++_link_flags.
12434
12435 2005-08-30  Josh Conner  <jconner@apple.com>
12436
12437         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12438         to command-line options for arm-*-* targets.
12439
12440 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12441
12442         * g++.dg/other/i386-1.C: New.
12443
12444 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12445
12446         PR preprocessor/20348
12447         PR preprocessor/20356
12448         * gcc.dg/cpp/pr20348.c: New test.
12449         * gcc.dg/cpp/pr20348.h: New file.
12450         * gcc.dg/cpp/inc/pr20348.h: New file.
12451         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12452         * gcc.dg/cpp/pr20356.c: New test.
12453         * gcc.dg/cpp/pr20356.h: New file.
12454         * gcc.dg/cpp/inc/pr20356.h: New file.
12455         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12456
12457 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12458
12459         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12460         Fix array dimension to avoid correct end-of-file error.
12461
12462 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12463
12464         PR libfortran/23598
12465         * gfortran.dg/iostat_1.f90: New test.
12466
12467 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12468
12469         PR middle-end/23408
12470         * gcc.dg/pr23408.c: New test.
12471
12472 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12473
12474         PR c++/23099
12475         * g++.dg/init/member1.C: Make sure erroneous static data member
12476         definitions are required.
12477         * g++.dg/template/static13.C: New test.
12478         * g++.dg/template/static14.C: Likewise.
12479
12480 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12481
12482         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12483         -march=pentium4, remove ilp32 requirement.
12484
12485         PR middle-end/23484
12486         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12487         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12488
12489 2005-08-29  Andreas Jaeger  <aj@suse.de>
12490
12491         PR testsuite/23607
12492         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12493
12494 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12495
12496         * gcc.c-torture/execute/20050316-2.c: New test.
12497         * gcc.c-torture/execute/20050316-3.c: New test.
12498         * gcc.dg/torture/pr16104-1.c: New test.
12499
12500 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12501
12502         PR middle-end/23463
12503         * gcc.c-torture/execute/zero-struct-1.c: New test.
12504
12505 2005-08-27  Richard Guenther  <rguenther@suse.de>
12506
12507         PR target/23575
12508         * gcc.target/i386/pr23575.c: New testcase.
12509
12510 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12511
12512         PR rtl-optimization/23561
12513         * gcc.c-torture/execute/20050826-1.c: New test.
12514
12515         PR rtl-opt/23560
12516         * gcc.c-torture/execute/20050826-2.c: New test.
12517
12518 2005-08-26  Dale Johannesen  <dalej@apple.com>
12519
12520         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12521         * gcc.dg/20050826-1.c: New.
12522
12523 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/19004
12526         * g++.dg/template/nontype13.C: New test.
12527
12528         PR c++/23491
12529         * g++.dg/init/new14.C: New test.
12530         * g++.dg/expr/anew1.C: Do not XFAIL.
12531         * g++.dg/expr/anew2.C: Likewise.
12532         * g++.dg/expr/anew3.C: Likewise.
12533
12534 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12535
12536         PR middle-end/22439
12537         * gcc.dg/vla-3.c: New test.
12538
12539 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12540
12541         PR fortran/20363
12542         * gfortran.dg/named_interface.f90: New.
12543
12544 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12545
12546         * gcc.c-torture/execute/frame-address.c: New test.
12547
12548 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12549
12550         PR c++/20817
12551         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12552
12553 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12554
12555         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12556
12557 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12558
12559         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12560         * gcc.dg/altivec-22.c: Rename from..
12561         * gcc.dg/altivec-nomfcr.c: ..this.
12562
12563 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12564
12565         PR tree-optimization/23546
12566         * gcc.dg/tree-ssa/pr23546.c: New test.
12567
12568 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12569
12570         PR fortran/17758
12571         * gfortran.dg/nonreturning_statements.f90: New test.
12572
12573 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12574
12575         PR c++/22454
12576         * g++.dg/parse/crash29.C: New.
12577
12578 2005-08-23  DJ Delorie  <dj@redhat.com>
12579
12580         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12581         constants have the L suffix.
12582
12583 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12584
12585         PR c++/23044
12586         * g++.dg/template/instantiate8.C: New.
12587
12588 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12589
12590         PR middle-end/23467
12591         * gcc.c-torture/execute/pr23467.c: New test.
12592
12593 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12594
12595         PR tree-optimization/22043
12596         * gcc.c-torture/execute/20050613-1.c: New test.
12597
12598 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12599
12600         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12601
12602 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12603
12604         PR rtl-optimization/23478
12605         * g++.dg/opt/pr23478.C: New test.
12606
12607 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12608
12609         PR c/18715
12610         * gcc.dg/switch-warn-3.c: New test.
12611
12612 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12613
12614         PR c++/22233
12615         * g++.dg/template/param1.C: New test.
12616
12617 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12618
12619         PR c++/23089
12620         * g++.dg/other/incomplete1.C: New test.
12621
12622 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12623
12624         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12625         are vectorizable.
12626
12627 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12628
12629         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12630         d_lines_5.f: New.
12631
12632 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12633
12634         * gcc.target/i386/sse-4.c: New test.
12635
12636 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12637
12638         PR testsuite/23239
12639         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12640
12641 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12642
12643         * gcc.dg/20050811-1.c: New test.
12644         * gcc.dg/20050811-2.c: New test.
12645
12646 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12647
12648         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12649
12650 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12651
12652         PR 23476
12653         * gcc.c-torture/compile/pr23476.c: New test.
12654
12655 2005-08-19  Devang Patel  <dpatel@apple.com>
12656
12657         PR tree-optimization/23048
12658         * gcc.dg/tree-ssa/pr23048.c: New test.
12659
12660 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12661
12662         PR middle-end/20624
12663         * g++.dg/warn/Wreturn-3.C: New test
12664
12665 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12666
12667         PR tree-optimization/22228
12668         * g++.dg/vect/pr22543.cc: New test.
12669
12670 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12671
12672         PR tree-optimization/21574
12673         * gcc.dg/tree-ssa/pr21574.c: New test.
12674
12675 2005-08-16  James E Wilson  <wilson@specifix.com>
12676
12677         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12678
12679 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12680
12681         PR tree-opt/23402
12682         * gcc.c-torture/compile/zero-strct-3.c: New test.
12683         * gcc.c-torture/compile/zero-strct-4.c: New test.
12684
12685 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12686
12687         PR target/23376
12688         * gcc.target/x86_64/pr23376.c: New test.
12689
12690 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12691
12692         PR c++/23337
12693         * g++.dg/ext/vector2.C: New.
12694
12695 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12696
12697         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12698
12699 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12700
12701         PR libfortran/23428
12702         * gfortran.dg/inquire-complex.f90: New test case.
12703
12704 2005-08-16  James E Wilson  <wilson@specifix.com>
12705
12706         PR tree-optimization/21105
12707         * gcc.dg/large-size-array.c: New.
12708
12709 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12710
12711         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12712         type.
12713         * gcc.dg/vect/vect-41: Likewise.
12714         * gcc.dg/vect/vect-42: Likewise.
12715         * gcc.dg/vect/vect-43: Likewise.
12716         * gcc.dg/vect/vect-44: Likewise.
12717         * gcc.dg/vect/vect-46: Likewise.
12718         * gcc.dg/vect/vect-47: Likewise.
12719         * gcc.dg/vect/vect-48: Likewise.
12720         * gcc.dg/vect/vect-52: Likewise.
12721         * gcc.dg/vect/vect-53: Likewise.
12722         * gcc.dg/vect/vect-54: Likewise.
12723         * gcc.dg/vect/vect-55: Likewise.
12724         * gcc.dg/vect/vect-56: Likewise.
12725         * gcc.dg/vect/vect-57: Likewise.
12726         * gcc.dg/vect/vect-58: Likewise.
12727         * gcc.dg/vect/vect-59: Likewise.
12728         * gcc.dg/vect/vect-60: Likewise.
12729         * gcc.dg/vect/vect-61: Likewise.
12730         * gcc.dg/vect/vect-85: Likewise.
12731         * gcc.dg/vect/vect-87: Likewise.
12732         * gcc.dg/vect/vect-88: Likewise.
12733         * gcc.dg/vect/vect-93.c: Likewise.
12734         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12735         * gcc.dg/vect/vect-75: Likewise.
12736         * gcc.dg/vect/vect-76: Likewise.
12737         * gcc.dg/vect/vect-77: Likewise.
12738         * gcc.dg/vect/vect-78: Likewise.
12739         * gcc.dg/vect/vect-80: Likewise.
12740         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12741         vectorized for the expected reason, rather than checking how alignment
12742         was handled.
12743         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12744         type and also instead of aligned pointers. Added documentation.
12745
12746 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
12747
12748         * gfortran.dg/power.f90: New test.
12749
12750 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12751
12752         PR rtl-optimization/23299
12753         * g++.dg/opt/pr23299.C: New test.
12754
12755 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12756
12757         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
12758
12759 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
12760
12761         * g++.dg/template/local6.C: New test.
12762
12763 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12764
12765         * execute/exceptions/finally-1.m: Check that the catch and finally are
12766         being called.  Also add a "return 0;" at the end of main.
12767
12768 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
12769
12770         PR fortran/21432.
12771         * gfortran.dg/namelist_print_1.f: New test of functionality of
12772         PRINT namelist.
12773         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
12774         namelist generates error with -std=f95.
12775
12776 2005-08-14  Ira Rosen  <irar@il.ibm.com>
12777
12778         PR tree-optimization/23119
12779         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
12780
12781 2005-08-13  Marcin Koziej  <creep@desk.pl>
12782             Andrew Pinski  <pinskia@physics.uc.edu>
12783
12784         PR libobjc/22492
12785         * execute/exceptions/finally-1.m: New test.
12786
12787 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12788
12789         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
12790         testsuite.
12791         * objc/execute/exceptions/trivial.m: New test.
12792         * objc.dg/try-catch-11.m: Move to ...
12793         * objc/execute/exceptions/foward-1.m: Here.
12794         * objc.dg/try-catch-2.m: Move to ...
12795         * objc/execute/exceptions/catchall-1.m: Here.
12796         * objc.dg/try-catch-8.m: Move to ...
12797         * objc/execute/exceptions/local-variables-1.m: Here.
12798
12799 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12800
12801         * objc.dg/nested-func-1.m: Move to ...
12802         * objc/execute/nested-func-1.m: Here.
12803
12804 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12805
12806         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12807         in ${options} instead of [target_info name].
12808         * lib/obj-c++.exp (objc_target_compile): Likewise.
12809
12810 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12811
12812         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12813
12814 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12815
12816         part of PR testsuite/23348
12817         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12818         of the torture options.
12819         * objc/compile/trivial.m: New test.
12820
12821 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12822
12823         * gfortran.dg/eoshift.f90: Correct format.
12824
12825 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12826
12827         * gfortran.fortran-torture/execute/character_passing.f90:
12828         Fix comment typo.
12829
12830 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12831
12832         PR c++/8271
12833         * g++.dg/template/unify10.C: New.
12834
12835 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12836
12837         * g++.dg/parse/pr22514.C: Move to...
12838         * g++.dg/debug/pr22514.C: here.
12839
12840 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12841
12842         PR c++/23266
12843         * g++.dg/inherit/pure1.C: New test.
12844
12845         * ChangeLog: Fix typos.
12846
12847 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12848             Steven Bosscher  <stevenb@suse.de>
12849
12850         * gfortran.dg/runtime_warning_1.f90: New test.
12851
12852 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12853
12854         PR c++/23219
12855         * g++.dg/parse/crash28.C: New.
12856
12857 2005-08-11  Richard Guenther  <rguenther@suse.de>
12858
12859         PR target/23289
12860         * gcc.target/i386/tailcall-1.c: New testcase.
12861
12862 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12863
12864         * gcc.dg/vect/vect-67.c: Un-xfail.
12865
12866 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12867
12868         PR c++/23225
12869         * g++.dg/testsuite/parse/crash27.C: new test.
12870
12871 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
12872
12873         PR libfortran/22143
12874         * gfortran.dg/shift-kind.f90: New testcase.
12875
12876 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
12877
12878         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
12879         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
12880
12881 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12882
12883         PR c++/20646
12884         * g++.dg/other/mult-stor1.C: New test.
12885
12886 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12887
12888         * gcc.c-torture/pr18299-1.c: Move to ...
12889         * gcc.c-torture/compile/pr18299-1.c: Here.
12890
12891 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
12892
12893         * gfortran/fortran.torture/execute/character_passing.f90:
12894         Fix types for LSAME.
12895
12896 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
12897
12898         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
12899         input data back to what it was originally.
12900
12901 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12902
12903         * objc.dg/try-catch-8.m: Enable for all targets.
12904
12905 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
12906
12907         * gcc.dg/pr23165.c: New test.
12908
12909 2005-08-09  Steven Bosscher  <stevenb@suse.de>
12910
12911         PR tree-optimization/23234
12912         * gcc.dg/tree-ssa/pr23234.c: New test.
12913
12914 2005-08-08  Josh Conner  <jconner@apple.com>
12915
12916         PR rtl-optimization/23241
12917         * gcc.dg/char-compare.c: New test.
12918
12919 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12920
12921         PR c++/22508
12922         * g++.dg/init/new13.C: New test.
12923
12924 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12925
12926         PR c++/21166
12927         * g++.dg/other/crash-4.C: Adjust
12928         * g++/dg/ext/packed9.C: New.
12929
12930 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12931
12932         PR middle-end/21964
12933         * gcc.c-torture/execute/pr21964-1.c: New test.
12934
12935 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12936
12937         PR c/22458
12938         * gcc.dg/pr22458-1.c: New test.
12939
12940 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
12941             Steven G. Kargl <kargls@comcast.net>
12942
12943         PR fortran/22390
12944         * gfortran.dg/flush_1.f90: New test.
12945
12946 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12947
12948         PR c++/23191
12949         * g++.dg/template/eh2.C: New test.
12950
12951 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12952
12953         PR c++/19498
12954         * g++.dg/template/instantiate7.C: New test.
12955
12956 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
12957
12958         PR c/23113
12959         * gcc.dg/Wunused-value-1.c: New test.
12960
12961 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
12962
12963         PR rtl-optimization/23233
12964         * gcc.c-torture/compile/pr23233-1.c: New test.
12965
12966 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
12967
12968         PR fortran/18833
12969         PR fortran/20850
12970         * gfortran.dg/equiv_1.f90: New test.
12971         * gfortran.dg/equiv_2.f90: New test.
12972         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
12973         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
12974         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
12975
12976 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12977
12978         * gcc.c-torture/execute/vrp-5.c: New test.
12979         * gcc.c-torture/execute/vrp-6.c: New test.
12980         * gcc.dg/tree-ssa/vrp21.c: New test.
12981
12982 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12983
12984         * g++.dg/parse/pr22514.C: New test.
12985
12986 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
12987
12988         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
12989
12990         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
12991         instead of constant loads / pool entries.
12992
12993 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
12994
12995         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
12996         TEST_TO_WCTYPE.
12997
12998 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
12999
13000         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13001         __WINT_TYPE__ in generated prototypes if possible.
13002
13003 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13004
13005         PR 22037
13006         * g++.dg/tree-ssa/pr22037.C:
13007
13008 2005-08-04  Richard Henderson  <rth@redhat.com>
13009
13010         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13011         scan-tree-dump-times directive.
13012
13013 2005-08-04  Jan Hubicka  <jh@suse.cz>
13014
13015         * gcov-1.C: Fix switch counts.
13016         * gcov-4b.c: Likewise.
13017
13018 2005-08-03  Jeff Law  <law@redhat.com>
13019
13020         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13021
13022 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13023
13024         * gcc.c-torture/execute/pr23135.c: New test.
13025
13026 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13027
13028         PR tree-optimization/19899
13029         * gcc.dg/tree-ssa/scev-1.c: New test.
13030         * gcc.dg/tree-ssa/scev-2.c: New test.
13031
13032 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13033
13034         PR target/18582
13035         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13036
13037 2005-08-03  Jan Hubicka  <jh@suse.cz>
13038
13039         * update-conroll.c: New testcase.
13040         * update-conroll-2.c: New testcase.
13041
13042 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13043
13044         * gfortran.dg/constant_substring.f: New test.
13045         * gfortran.dg/pr22491.f: New test.
13046
13047 2005-08-02  Jan Hubicka  <jh@suse.cz>
13048
13049         * update-threading.c: Replace by the proper one.
13050
13051 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13052
13053         PR 23164
13054         * g++.dg/tree-ssa/pr23164.C: New test.
13055
13056 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13057
13058         * gcc.dg/tree-ssa/pr23192.c: New test.
13059
13060 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13061
13062         * gcc.c-torture/execute/vrp-4.c: New test.
13063
13064 2005-08-02  Jan Hubicka  <jh@suse.cz>
13065
13066         * update-threading.c: New test.
13067
13068 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13069
13070         * gcc.c-torture/compile/20050801-1.c: New test.
13071         * gcc.c-torture/compile/20050801-2.c: New test.
13072
13073 2005-08-01  Jan Hubicka  <jh@suse.cz>
13074
13075         * val-prof-5.c: New test.
13076
13077 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13078
13079         PR c/22311
13080         * gcc.dg/pr22311-1.c : New test.
13081
13082 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13083
13084         PR target/23095
13085         * gfortran.dg/pr23095.f: New test.
13086
13087         PR c++/22003
13088         * g++.dg/other/pr22003.C: New test.
13089
13090 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13091
13092         PR target/20621
13093         * gcc.c-torture/execute/pr20621-1.c: New test.
13094
13095 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13096
13097         * gfortran.dg/comma_format_extension_4.f: Adjust length
13098         of string for format.
13099         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13100         print statement with internal write.
13101         * gfortran.dg/der_array_io_2.f: Likewise.
13102         * gfortran.dg/der_array_io_3.f: Likewise.
13103
13104 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13105
13106         * gcc.dg/fold-abs-4.c: new test.
13107
13108 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13109
13110         PR fortran/22570 an related issues.
13111         * gfortran.dg/x_slash_1.f: New test.
13112
13113 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13114
13115         PR c/23143
13116         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13117         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13118
13119 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13120
13121         PR c/529
13122         * gcc.dg/Wshadow-3.c: New test.
13123
13124 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13125
13126         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13127         used to have the wrong bounds).
13128
13129 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13130
13131         PR c/21720
13132         * gcc.dg/hex-round-1.c: Test more cases.
13133         * gcc.dg/hex-round-2.c: New test.
13134
13135 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13136
13137         PR 22550
13138         * g++.dg/tree-ssa/pr22550.C: New test.
13139
13140 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13141
13142         * gcc.dg/tree-ssa/vrp19.c: New test.
13143         * gcc.dg/tree-ssa-vrp20.c: New test.
13144
13145 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13146
13147         PR c/22240
13148         * gcc.dg/transparent-union-4.c: New test.
13149
13150 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13151
13152         PR c/22192
13153         * gcc.dg/c99-vla-2.c: New test.
13154
13155 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13156
13157         PR c/21720
13158         * gcc.dg/hex-round-1.c: New test.
13159
13160 2005-07-28  Jan Hubicka  <jh@suse.cz>
13161
13162         * inliner-1.c: Do not dump everything.
13163         * tree-prof.exp: Do not pass -ftree-based-profiling.
13164         * bprob.exp: Likewise.
13165
13166         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13167
13168 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13169
13170         PR c++/22545
13171         * g++.dg/expr/ptrmem7.C: New test.
13172
13173 2005-07-28  Mike Stump  <mrs@apple.com>
13174
13175         * g++.old-deja/g++.mike/visibility-1.C: New test.
13176
13177 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13178
13179         PR c/20187
13180         * gcc.c-torture/execute/pr20187-1.c: New test.
13181
13182 2005-07-28  Jeff Law  <law@redhat.com>
13183
13184         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13185         * gcc.dg/tree-ssa/vrp18.c: New test.
13186
13187 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13188
13189         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13190
13191 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13192
13193         PR tree-optimization/22506
13194         * gcc.dg/vect/ps22506.c: New test.
13195
13196 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13197
13198         PR target/21149
13199         * gcc.target/i386/sse-3.c: New test.
13200
13201 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13202
13203         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13204         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13205
13206 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13207
13208         PR c/22589
13209         * gcc.c-torture/compile/pr22589-1.c: New test.
13210
13211 2005-07-28  Jan Hubicka  <jh@suse.cz>
13212
13213         * update-loopch.c: New testcase.
13214
13215 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13216
13217         PR rtl-optimization/23047
13218         * gcc.c-torture/execute/pr23047.c: New test.
13219         * gcc.c-torture/execute/pr23047.x: New.
13220
13221 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13222
13223         PR tree-optimization/22493
13224         * gcc.c-torture/execute/pr22493-1.c: New test.
13225         * gcc.c-torture/execute/pr22493-1.x: New.
13226         * gcc.c-torture/execute/vrp-1.c: New test.
13227         * gcc.c-torture/execute/vrp-2.c: New test.
13228         * gcc.c-torture/execute/vrp-2.c: New test.
13229
13230 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13231
13232         * gcc.target/frv/all-builtin-read8.c: Delete.
13233         * gcc.target/frv/all-builtin-read16.c: Delete.
13234         * gcc.target/frv/all-builtin-read32.c: Delete.
13235         * gcc.target/frv/all-builtin-read64.c: Delete.
13236         * gcc.target/frv/all-builtin-write8.c: Delete.
13237         * gcc.target/frv/all-builtin-write16.c: Delete.
13238         * gcc.target/frv/all-builtin-write32.c: Delete.
13239         * gcc.target/frv/all-builtin-write64.c: Delete.
13240         * gcc.target/frv/all-read-write-1.c: New.
13241
13242 2005-07-27  Jeff Law  <law@redhat.com>
13243
13244         * gcc.c-torture/execute/pr22630.c: New test.
13245
13246 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13247
13248         PR tree-optimization/23073
13249         * gcc.dg/vect/nodump-pr23073.c: New test.
13250         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13251
13252 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13253
13254         PR tree-optimize/22348
13255         * gcc.c-torture/execute/pr22348.c: New.
13256
13257 2005-07-27  Richard Guenther  <rguenther@suse.de>
13258
13259         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13260
13261 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13262
13263         PR fortran/22503
13264         * gfortran.dg/logical_comp.f90: New test.
13265
13266 2005-07-27  Jan Hubicka  <jh@suse.cz>
13267
13268         * inliner-1.c: Add cleanup of dumps.
13269         * val-prof-*.c: Likewise.
13270         * update-tailcall.c: New.
13271
13272 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13273
13274         PR 22591
13275         * gcc.dg/tree-ssa/pr22591.c: New test.
13276         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13277
13278 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13279
13280         PR libobjc/22606
13281         * objc.dg/try-catch-11.m: New test.
13282
13283 2005-07-26  Richard Guenther  <rguenther@suse.de>
13284
13285         PR tree-optimization/22486
13286         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13287
13288 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13289
13290         PR tree-opt/22484
13291         * testsuite/g++.dg/opt/loop2.C: New test.
13292
13293 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13294
13295         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13296         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13297
13298 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13299
13300         * lib/profopt.exp (profopt-execute): Check for profiling data
13301         files on the target.
13302
13303 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13304
13305         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13306         for matching of asm labels.
13307
13308 2005-07-25  Richard Guenther  <rguenther@suse.de>
13309
13310         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13311
13312 2005-07-25  Richard Guenther  <rguenther@suse.de>
13313
13314         PR testsuite/22624
13315         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13316
13317 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13318
13319         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13320         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13321         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13322         * gcc.dg/vect/vect-100.c: New test.
13323         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13324         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13325         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13326         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13327         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13328         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13329         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13330         * gfortran.dg/vect/pr19049.f90: New testcase.
13331         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13332
13333 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13334
13335         * gcc.c-torture/execute/20050713-1.c: New test.
13336
13337         PR fortran/20063
13338         * gfortran.fortran-torture/execute/data_4.f90: New test.
13339
13340         PR middle-end/20303
13341         * gcc.dg/visibility-d.c: New test.
13342
13343 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13344
13345         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13346         * gfortran.dg/underflow.f90: Ditto.
13347
13348 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13349
13350         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13351         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13352         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13353
13354 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13355
13356         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13357         include case of field width of zero.
13358
13359 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13360
13361         PR libgfortran/21875
13362         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13363         with trailing blanks on normal formatted read.
13364
13365 2005-07-23  Chao-ying Fu  <fu@mips.com>
13366
13367         * gcc.target/mips/mips32-dsp-type.c: New test.
13368         * gcc.target/mips/mips32-dsp.c: New test.
13369
13370 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13371
13372         PR testsuite/21073
13373         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13374
13375         PR testsuite/20454
13376         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13377         and __cyg_profile_func_exit.
13378
13379 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13380
13381         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13382         * gfortran.dg/comma_format_extension_4.f: Same.
13383         * gfortran.dg/pr15332.f: Same.
13384         * gfortran.dg/pr21730.f: Same.
13385
13386 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13387
13388         * g++.dg/opt/vrp2.C: Fix testcase.
13389
13390         PR tree-opt/22625
13391         * g++.dg/opt/vrp2.C: New test.
13392
13393 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13394
13395         PR debug/21828
13396         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13397
13398 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13399
13400         * gcc.dg/tree-ssa/20050719-1.c: New test.
13401
13402 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13403
13404         * gcc.dg/bfin-longcall-1.c: New file.
13405         * gcc.dg/bfin-longcall-2.c: New file.
13406
13407 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13408
13409         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13410
13411 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13412
13413         PR middle-end/19055
13414         * gcc.dg/tree-ssa/pr19055.c: New test.
13415         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13416
13417 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13418
13419         PR C++/22358
13420         * g++.dg/other/pr22358.C: New test.
13421
13422 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13423
13424         PR c++/2922
13425         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13426
13427 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13428
13429         PR c++/15938
13430         * g++.dg/init/union2.C: New test.
13431
13432 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13433
13434         PR c/22393
13435         * gcc.dg/complex-4.c: New test.
13436
13437 2005-07-21  Richard Guenther  <rguenther@suse.de>
13438
13439         PR testsuite/22522
13440         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13441         scanning for asm labels.
13442         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13443
13444 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13445
13446         PR target/22085
13447         * gcc.dg/altivec-pr22085.c: New.
13448
13449 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13450
13451         PR tree-optimization/19210
13452         * gcc.dg/tree-ssa/pr19210-1.c: New.
13453         * gcc.dg/tree-ssa/pr19210-2.c: New.
13454
13455 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13456
13457         PR rtl-optimization/22167
13458         * g++.dg/opt/pr22167.C: New test.
13459
13460 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13461
13462         PR c++/2922
13463         * g++.dg/lookup/two-stage2.C: New.
13464         * g++.dg/lookup/two-stage3.C: New.
13465         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13466         fixed two-stage name lookup for operators.
13467         * g++.dg/template/call3.C: Compiler now produces an appropriate
13468         error message.
13469         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13470         14 as a candidate.
13471         * g++.dg/template/ptrmem4.C: Compiler produces different error
13472         message.
13473         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13474         connect_to_method as a candidate.
13475
13476 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13477
13478         * gcc.dg/fold-alloc-1.c: New test.
13479
13480 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13481
13482         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13483         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13484
13485 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13486
13487         * gcc.dg/fold-abs-1.c: New test.
13488         * gcc.dg/fold-abs-2.c: New test.
13489         * gcc.dg/fold-abs-3.c: New test.
13490
13491 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13492
13493         Make CONSTRUCTOR use VEC to store initializers.
13494         * g++.dg/ext/complit3.C: Check for specific error messages.
13495         * g++.dg/init/brace2.C: Update error message.
13496         * g++.dg/warn/Wbraces2.C: Likewise.
13497
13498 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13499
13500         PR fortran/16940
13501         * gfortran.dg/module_interface_1.f90: New test.
13502
13503 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13504             Kenneth Zadeck <zadeck@naturalbridge.com>
13505
13506         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13507
13508 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13509
13510         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13511         specify -Wformat for these tests.
13512         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13513         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13514         * gcc.dg/format/opt-6.c: Delete.
13515
13516 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13517
13518         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13519         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13520
13521 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13522
13523         * gcc.dg/tree-ssa/alias-2.c: New test.
13524
13525 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13526
13527         PR c++/22263
13528         * g++.dg/template/explicit7.C: New test.
13529
13530 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13531
13532         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13533         width of 8 to +Inf and -Inf.
13534
13535 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13536
13537         PR c++/22139
13538         * g++.dg/template/friend36.C: New test.
13539
13540 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13541
13542         PR fortran/21730
13543         * gfortran.dg/pr21730.f: New test.
13544
13545 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13546             Kenneth Zadeck <zadeck@naturalbridge.com>
13547
13548         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13549         since pure const detection cannot run at -O1 in c compiler.
13550         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13551         can now optimize this case properly.
13552         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13553         because we now pass.
13554         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13555
13556 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13557
13558         PR c/22421
13559         * gcc.dg/format/bitfld-1.c: New test.
13560
13561 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/22204
13564         * g++.dg/rtti/repo1.C: New test.
13565
13566 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13567
13568         PR middle-end/22398
13569         * gcc.c-torture/compile/pr22398.c: New test.
13570
13571 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13572
13573         PR c++/22132
13574         * g++.dg/expr/cast4.C: New test.
13575
13576 2005-07-15  Richard Guenther  <rguenther@suse.de>
13577
13578         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13579         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13580
13581 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13582
13583         PR tree-optimization/22230
13584         * gcc.dg/tree-ssa/pr22230.c: New test.
13585
13586 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13587
13588         * gfortran.dg/g77/cpp6.f: New test.
13589
13590         PR fortran/22417
13591         * gfortran.dg/g77/cpp5.F: New test.
13592         * gfortran.dg/g77/cpp5.h: New file.
13593         * gfortran.dg/g77/cpp5inc.h: New file.
13594
13595 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13596
13597         PR libfortran/16435
13598         * gfortran.dg/tl_editting.f90: New.
13599         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13600
13601 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13602
13603         * gfortran.dg/char_array_constructor.f90: New test.
13604
13605 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13606
13607         * gfortran.dg/past_eor.f90: New.
13608         * gfortran.dg/complex_read.f90: New.
13609
13610 2005-07-13  Jeff Law  <law@redhat.com>
13611
13612         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13613         additional casts.
13614
13615         * gcc.dg/tree-ssa/pr22321.c: New test
13616
13617 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13618
13619         PR tree-optimization/21921
13620         * gcc.dg/tree-ssa/pr21921.c: New.
13621
13622 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13623
13624         PR tree-optimizatio/22442
13625         * gcc.dg/tree-ssa/loop-11.c: New test.
13626
13627 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13628
13629         PR tree-opt/21840
13630         * gcc.c-torture/compile/pr21840.c: New test.
13631
13632 2005-07-12  Jan Hubicka  <jh@suse.cz>
13633
13634         * gcc.c-torture/compile/pr22379.c: New test.
13635
13636 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13637
13638         PR libfortran/21593
13639         gfortran.dg/dev_null.f90: Remove outdated comment about
13640         PR libfortran/21593.
13641
13642
13643 2005-07-12  Dale Johannesen  <dalej@apple.com>
13644
13645         * gcc.target/i386/compress-float-sse.c: New.
13646         * gcc.target/i386/compress-float-sse-pic.c: New.
13647         * gcc.target/i386/compress-float-387.c: New.
13648         * gcc.target/i386/compress-float-387-pic.c: New.
13649         * gcc.dg/compress-float-ppc.c: New.
13650         * gcc.dg/compress-float-ppc-pic.c: New.
13651
13652 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13653
13654         PR libfortran/21593
13655         gfortran.dg/dev_null.f90: Remove targets.
13656
13657 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13658
13659         PR tree-opt/22335
13660         * gcc.dg/pr22335-1.c: New test.
13661         * gcc.dg/pr22335-2.c: New test.
13662
13663 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13664
13665         PR c++/20172
13666         * g++.dg/template/nontype12.C : New test.
13667
13668 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13669
13670         * gcc.dg/tree-ssa/loop-10.c: New test.
13671
13672 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13673
13674         * gcc.c-torture/execute/20020720-1.x: Remove.
13675
13676 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13677
13678         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13679
13680 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13681
13682         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13683         (dg-mips-options): Use it.
13684
13685 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13686
13687         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13688
13689 2005-07-09  Richard Henderson  <rth@redhat.com>
13690
13691         * lib/target-supports.exp (check_effective_target_sync_char_short):
13692         Add alpha.
13693
13694 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13695
13696         PR libfortran/22217
13697         * gfortran.dg/negative-z-descriptor.f90: New test.
13698
13699 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13700
13701         PR tree-opt/22329
13702         * gcc.dg/pr22329.c: New test.
13703
13704 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13705
13706         PR tree-optimization/20139
13707         * gcc.dg/tree-ssa/pr20139.c: New.
13708
13709 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13710
13711         PR tree-opt/22356
13712         * testsuite/gcc.dg/pr22356-1.c: New test.
13713
13714 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13715
13716         PR c++/21799
13717         * g++.dg/template/unify8.C: New.
13718         * g++.dg/template/unify9.C: New.
13719
13720 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13721
13722         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13723
13724 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13725
13726         * gcc.dg/darwin-version-1.c: New.
13727         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13728         * gcc.dg/builtins-20.c: Likewise.
13729         * gcc.dg/builtins-53.c: Likewise.
13730         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13731         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13732         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13733         * gcc.dg/torture/builtins-power-1.c: Likewise.
13734         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13735         on Darwin.
13736
13737 2005-07-07  Jeff Law  <law@redhat.com>
13738
13739         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13740         argument evaluation order.
13741
13742 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13743
13744         PR libfortran/21594
13745         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13746         Add test cases where the shift length is greater than the
13747         array length.
13748
13749 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13750
13751         * obj-c++.dg/proto-lossage-6.mm: New.
13752         * objc.dg/proto-lossage-6.m: New.
13753
13754 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13755
13756         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
13757         * objc.dg/gnu-runtime-2.m: Likewise.
13758
13759 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13760
13761         * gfortran.dg/longline.f: New test.
13762
13763         * gfortran.dg/badline.f: New test.
13764
13765 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13766
13767         PR fortran/16531
13768         PR fortran/15966
13769         PR fortran/18781
13770         * gfortran.dg/hollerith.f90: New.
13771         * gfortran.dg/hollerith2.f90: New.
13772         * gfortran.dg/hollerith3.f90: New.
13773         * gfortran.dg/hollerith4.f90: New.
13774         * gfortran.dg/hollerith_f95.f90: New.
13775         * gfortran.dg/hollerith_legacy.f90: New.
13776         * gfortran.dg/g77/cpp4.F: New. Port from g77.
13777
13778 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13779
13780         PR objc/22274
13781         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
13782         * objc.dg/gnu-runtime-2.m: New.
13783
13784 2005-07-06  Jeff Law  <law@redhat.com>
13785
13786         * gcc.dg/tree-ssa/vrp17.c: New test.
13787
13788 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13789
13790         PR fortran/22327
13791         * gfortran.dg/array_constructor_5.f90: New test.
13792
13793 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13794
13795         * gfortran.fortran-torture/execute/entry_9.f90: New test.
13796
13797 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
13798
13799         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
13800         * gcc.dg/980816-1.c: Ditto.
13801
13802 2005-07-06  Jeff Law  <law@redhat.com>
13803
13804         * gcc.c-torture/compile/pr21356.c: New test.
13805
13806 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13807
13808         PR c/22013
13809         PR c/22098
13810         * gcc.c-torture/compile/pr22013-1.c,
13811         gcc.c-torture/execute/pr22098-1.c,
13812         gcc.c-torture/execute/pr22098-2.c,
13813         gcc.c-torture/execute/pr22098-3.c: New tests.
13814
13815 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13816
13817         PR c/22308
13818         * gcc.dg/pr22308-1.c: New test.
13819
13820 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13821
13822         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13823         target.
13824         * gcc.dg/compare9.c: Use -fshort-enums instead of
13825         -fno-short-enums.  Change the last test to dg-bogus.
13826
13827 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13828
13829         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13830         * gcc.dg/compare9.c: New.
13831
13832 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13833
13834         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13835
13836 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13837
13838         PR testsuite/22288
13839         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13840
13841
13842 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13843
13844         * gcc.dg/format/gcc_gfc-1.c: New.
13845
13846 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13847
13848         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13849
13850 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13851
13852         PR fortran/20842
13853         * gfortran.dg/io_invalid_1.f90: New test.
13854
13855 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
13856
13857         * gcc.dg/format/gcc_diag-1.c: Update.
13858
13859 2005-07-02  Jeff Law  <law@redhat.com>
13860
13861         * gcc.dg/tree-ssa/pr22051-1.c: New test.
13862         * gcc.dg/tree-ssa/pr22051-2.c: New test.
13863
13864 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
13865
13866         * gcc.dg/format/gcc_diag-1.c: Update.
13867
13868 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
13869
13870         PR tree-opt/22269
13871         * gcc.c-torture/compile/pr22269.c: New test.
13872
13873 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
13874
13875         PR 21584
13876         PR 22219
13877         * g++.dg/tree-ssa/pr21584-1.C: New test.
13878         * g++.dg/tree-ssa/pr21584-2.C: New test.
13879
13880 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
13881
13882         * obj-c++.dg/try-catch-11.mm: New.
13883         * objc.dg/try-catch-10.m: New.
13884
13885 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
13886
13887         * g++.dg/other/ucnid-1.C: xfail on AIX.
13888
13889 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
13890
13891         PR 22234
13892         * gcc.dg/20050629-1.c: New test.
13893
13894 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
13895
13896         * obj-c++.dg/const-str-1[0-1].mm: New.
13897         * objc.dg/const-str-1[0-1].m: New.
13898
13899 2005-05-29  Richard Henderson  <rth@redhat.com>
13900
13901         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
13902         Rename from check_effective_target_vect_no_max.
13903         (check_effective_target_vect_no_int_add): New.
13904         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
13905         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
13906         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13907         * gcc.dg/vect/vect-reduc-1.c: Use both.
13908         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13909
13910 2005-05-29  Richard Henderson  <rth@redhat.com>
13911
13912         * lib/target-supports.exp (check_effective_target_vect_no_max):
13913         Remove i386 and x86_64.
13914
13915 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13916
13917         PR testsuite/21969
13918         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
13919
13920 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13921
13922         PR middle-end/21969
13923         * gcc.dg/vect/pr21969.c: New test.
13924
13925 2005-06-28  Eric Christopher  <echristo@redhat.com>
13926
13927         PR c/22052
13928         PR c/21975
13929         * gcc.dg/inline1.c: New test.
13930         * gcc.dg/inline2.c: Ditto.
13931         * gcc.dg/inline3.c: Ditto.
13932         * gcc.dg/inline4.c: Ditto.
13933         * gcc.dg/inline5.c: Ditto.
13934
13935 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13936
13937         PR libfortran/22142
13938         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13939         Add testcase also testing eoshift1 for PR 22142.
13940
13941 2005-06-28  Richard Henderson  <rth@redhat.com>
13942
13943         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
13944         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
13945         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
13946         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
13947         gcc.dg/tree-ssa/20030922-2.c: Likewise.
13948
13949 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13950
13951         PR libfortran/22142
13952         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13953         Add testcase for PR 22142.
13954
13955 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
13956
13957         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
13958         gcc.target/ia64/fpreg-2.c: New tests.
13959
13960 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13961
13962         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
13963
13964 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13965
13966         PR libfortran/22170
13967         * gfortran.dg/slash_1.f90: New test.
13968
13969 2005-06-27  Richard Henderson  <rth@redhat.com>
13970
13971         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
13972         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
13973         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13974         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13975         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13976         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13977
13978 2005-06-27  Richard Henderson  <rth@redhat.com>
13979
13980         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
13981         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
13982
13983 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
13984
13985         * obj-c++.dg/proto-lossage-5.mm: New.
13986         * objc.dg/proto-lossage-5.m: New.
13987
13988 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
13989
13990         PR 21959
13991         * gcc.dg/tree-ssa/pr21959.c: New test.
13992
13993 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
13994
13995         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
13996         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
13997         testing uninitialized var.
13998
13999         * gcc.c-torture/execute/builtins/chk.h: New.
14000         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14001         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14002         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14003         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14004         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14005         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14006         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14007         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14008         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14009         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14010         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14011         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14012         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14013         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14014         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14015         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14016         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14017         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14018         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14019         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14020         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14021         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14022         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14023         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14024         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14025         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14026         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14027         * gcc.dg/builtin-object-size-1.c: New test.
14028         * gcc.dg/builtin-object-size-2.c: New test.
14029         * gcc.dg/builtin-object-size-3.c: New test.
14030         * gcc.dg/builtin-object-size-4.c: New test.
14031         * gcc.dg/builtin-object-size-5.c: New test.
14032         * gcc.dg/builtin-stringop-chk-1.c: New test.
14033         * gcc.dg/builtin-stringop-chk-2.c: New test.
14034         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14035         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14036         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14037         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14038         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14039         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14040         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14041         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14042         * gcc.c-torture/execute/printf-1.c: New test.
14043         * gcc.c-torture/execute/fprintf-1.c: New test.
14044         * gcc.c-torture/execute/vprintf-1.c: New test.
14045         * gcc.c-torture/execute/vfprintf-1.c: New test.
14046         * gcc.c-torture/execute/printf-chk-1.c: New test.
14047         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14048         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14049         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14050
14051 2005-06-27  Michael Matz  <matz@suse.de>
14052
14053         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14054         slot is not merged if address escapes.
14055
14056 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14057
14058         PR c/21911
14059         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14060
14061 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14062
14063         PR middle-end/17965
14064         * gcc.c-torture/compile/20050622-1.c: New test.
14065
14066         PR middle-end/22028
14067         * gcc.dg/20050620-1.c: New test.
14068
14069 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14070
14071         PR tree-optimization/22026
14072         * gcc.dg/tree-ssa/pr22026.c: New.
14073
14074 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14075
14076         PR libfortran/22144
14077         * gfortran.dg/shift-alloc.f90: New testcase.
14078
14079 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14080
14081         * all files: Update FSF address in copyright headers.
14082
14083 2005-06-22  Jan Hubicka  <jh@suse.cz>
14084
14085         * wholeprogram-1.c: New testcase.
14086         * wholeprogram-2.c: New testcase.
14087
14088 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14089
14090         PR 22171
14091         * gcc.dg/tree-ssa/pr22171.c: New test.
14092
14093 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14094
14095         * gfortran.dg/simplify_modulo.f90: New.
14096
14097 2005-06-24  Jan Hubicka  <jh@suse.cz>
14098
14099         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14100
14101 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14102
14103         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14104
14105 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14106
14107         * obj-c++.dg/typedef-alias-1.mm: New.
14108         * objc.dg/typedef-alias-1.m: New.
14109
14110 2005-06-23  Jeff Law  <law@redhat.com>
14111
14112         * gcc.dg/tree-ssa/vrp16.c: New test.
14113
14114 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14115
14116         * lib/target-supports.exp: Add
14117         check_effective_target_fortran_large_real and
14118         check_effective_target_fortran_large_int to check for
14119         corresponding effective targets.
14120         * gfortran.dg/large_integer_kind_1.f90: New test.
14121         * gfortran.dg/large_real_kind_1.f90: New test.
14122
14123 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14124
14125         PR tree-optimization/22117
14126         * gcc.dg/tree-ssa/pr22117.c: New.
14127
14128 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14129
14130         PR testsuite/22123
14131         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14132
14133 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14134
14135         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14136
14137 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14138
14139         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14140         * gfortran.dg/f2c_4.c: Likewise.
14141
14142 2005-06-22 Paul Brook  <paul@codesourcery.com>
14143
14144         PR fortran/21034
14145         * gfortran.dg/auto_save_1.f90: New test.
14146
14147 2005-06-22  Michael Matz  <matz@suse.de>
14148
14149         * gcc.target/x86-64/abi: New directory.
14150         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14151         * gcc.target/x86-64/abi/README.gcc: New file.
14152         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14153         * gcc.target/x86-64/abi/asm-support.s: New file.
14154         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14155         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14156         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14157         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14158         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14159         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14160         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14161         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14162         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14163         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14164         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14165         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14166         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14167         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14168         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14169         * gcc.target/x86_64/abi/test_varargs.c: New test.
14170
14171 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14172
14173         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14174         32-bit i?86 and x86_64.
14175
14176 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14177
14178         * obj-c++.dg/const-str-[1-9].mm: New tests.
14179
14180 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14181
14182         PR fortran/22010
14183         * gfortran.dg/namelist_use.f90: New.
14184         * gfortran.dg/namelist_use_only.f90: New.
14185
14186 2005-06-21  Jeff Law  <law@redhat.com>
14187
14188         * gcc.dg/tree-ssa/vrp15.c: New test.
14189
14190 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14191
14192         * lib/target-supports.exp (check_effective_target_vect_reduction):
14193         Remove.
14194         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14195         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14196         remove vect_reduction target keyword. Also avoid two returns in main.
14197         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14198         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14199         * gcc.dg/vect/vect-reduc-1short.c: New test.
14200         * gcc.dg/vect/vect-reduc-1char.c: New test.
14201         * gcc.dg/vect/vect-reduc-2short.c: New test.
14202         * gcc.dg/vect/vect-reduc-2char.c: New test.
14203         * gcc.dg/vect/vect-reduc-6.c: New test.
14204         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14205         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14206         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14207
14208 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14209         Paul Thomas  <pault@gcc.gnu.org>
14210
14211         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14212         New tests.
14213
14214 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14215
14216         * gfortran.dg/backslash_1.f90: New test.
14217         * gfortran.dg/backslash_2.f90: New test.
14218
14219 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14220
14221         * gfortran.dg/duplicate_labels.f90: New test.
14222
14223 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14224
14225         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14226         unsupportable relocations.
14227         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14228         * gcc.dg/20050321-2.c: xfail for NetWare.
14229
14230 2005-06-20  Andreas Jaeger  <aj@suse.de>
14231
14232         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14233         gcc.target/i386/fastcall-sseregparm.c,
14234         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14235
14236 2005-06-19  Richard Henderson  <rth@redhat.com>
14237
14238         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14239
14240 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14241
14242         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14243
14244 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14245
14246         PR c++/22115
14247         * g++.dg/conversion/simd2.C: Change expected error message.
14248
14249 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14250
14251         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14252         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14253         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14254
14255 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14256
14257         * gcc.dg/fold-mod-1.c: New test.
14258
14259 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14260
14261         PR fortran/19926
14262         * gfortran.dg/pr19926.f90: New test.
14263
14264 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14265
14266         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14267         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14268         targets.
14269         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14270         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14271
14272 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14273
14274         * gcc.target/ia64/float80-varargs-1.c: New test.
14275
14276 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14277
14278         PR tree-opt/22035
14279         * gfortran.dg/f2c_6.f90: New test.
14280
14281 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14282
14283         PR c++/17413
14284         * g++.dg/template/local5.C: New.
14285
14286 2005-06-17  Richard Henderson  <rth@redhat.com>
14287
14288         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14289
14290 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14291
14292         PR testsuite/21945
14293         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14294
14295 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14296
14297         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14298         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14299         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14300         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14301         check_vect to verify the presence of hardware vector support.
14302
14303 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14304
14305         PR testsuite/22056
14306         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14307
14308 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14309
14310         PR libfortran/19216
14311         * gfortran.dg/pr19216.f: Add correct space between brackets and
14312         dg directive.
14313
14314 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14315
14316         PR libfortran/16436
14317         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14318
14319 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14320
14321         * gcc.target/i386/attributes-error.c: New testcase.
14322         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14323         * gcc.target/i386/regparm-stdcall.c: Likewise.
14324         * gcc.target/i386/sseregparm-1.c: Likewise.
14325         * gcc.target/i386/sseregparm-2.c: Likewise.
14326
14327 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14328
14329         * g++.dg/rtti/crash2.C: New.
14330
14331 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14332
14333         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14334
14335 2005-06-15  David Ung  <davidu@mips.com>
14336
14337         * gcc.target/mips/mips16e-extends.c: New test for testing the
14338         generation of MIPS16e zeb/zeh, seb/seh instructions.
14339
14340 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14341
14342         PR 22018
14343         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14344         * gcc.dg/tree-ssa/pr22018.c: New test.
14345
14346 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14347
14348         * gcc.dg/simd-1.c: Update error messages.
14349         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14350         * gcc.dg/simd-2.c: Update error messages.
14351         * gcc.dg/simd-4.c: New.
14352
14353 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14354
14355         PR c++/20678
14356         * g++.dg/other/crash-4.C: New.
14357
14358 2005-06-14  Devang Patel  <dpatel@apple.com>
14359
14360         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14361
14362 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14363
14364         PR c++/21929
14365         * g++.dg/parse/crash11.C: Update
14366
14367 2005-06-13  Jeff Law  <law@redhat.com>
14368
14369         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14370         perform the desired transformations.
14371         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14372         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14373
14374 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14375
14376         PR fortran/22038
14377         * gfortran.dg/forall_1.f90: Un-XFAIL.
14378
14379 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14380
14381         PR c++/21929
14382         * g++.dg/parse/crash26.C: New.
14383
14384         PR c++/20789
14385         * g++.dg/init/member1.C: New.
14386
14387 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14388
14389         * gfortran.dg/altreturn_1.f90: New test.
14390
14391 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14392
14393         PR middle-end/21985
14394         * gcc.dg/tree-ssa/pr21985.c: New test.
14395
14396 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14397
14398         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14399
14400 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14401
14402         PR c++/21930
14403         * g++.dg/other/error10.C: New test case.
14404
14405 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14406
14407         PR libfortran/19155
14408         * gfortran.dg/pr19155.f: Add test.
14409
14410 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14411
14412         * gfortran.dg/f2c_7.f90: New test.
14413
14414         * gfortran.dg/forall_1.f90: XFAILed.
14415
14416 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14417
14418         * gcc.dg/pr14796-1.c: New.
14419         * gcc.dg/pr14796-2.c: New.
14420
14421 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14422
14423         PR fortran/17792
14424         PR fortran/21375
14425         * gfortran.dg/deallocate_stat.f90: New test.
14426
14427 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14428
14429         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14430
14431 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14432
14433         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14434         access will be generated when this loop is vectorized. Test that
14435         accesses with same alignment were detected.
14436         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14437         Test that accesses with same alignment were detected.
14438         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14439         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14440         alignment were detected.
14441
14442 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14443
14444         PR c++/10611
14445         * g++.dg/conversion/simd2.C: New.
14446
14447 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14448
14449         * gcc.dg/Wcxx-compat-1.c: New.
14450
14451 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14452
14453         PR libfortran/21480
14454         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14455         complex array.
14456
14457 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14458
14459         * gcc.dg/alias-8.c: New.
14460
14461 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14462
14463         * gcc.dg/format/cmn_err-1.c: Update.
14464
14465 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14466
14467         PR target/20666
14468         * gcc.target/sparc/fexpand-2.c: New.
14469         * gcc.target/sparc/fpmerge-2.c: New.
14470         * gcc.target/sparc/fpmul-2.c: New.
14471         * gcc.target/sparc/noresult.c: New.
14472         * gcc.target/sparc/pdist-2.c: New.
14473         * gcc.target/sparc/pdist-3.c: New.
14474
14475 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14476
14477         PR testsuite/21702
14478         * gcc.target/i386/i386.exp: Fix comment typo.
14479
14480 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14481
14482         PR c++/19497
14483         * g++.dg/inherit/using5.C: New.
14484         * g++.dg/inherit/using6.C: New.
14485
14486 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14487
14488         PR c++/19894
14489         * g++.dg/template/ptrmem15.C: New test.
14490
14491         PR c++/20563
14492         * g++.dg/ext/label4.C: New test.
14493
14494 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14495
14496         * gcc.dg/tls/debug-1.c: New test.
14497
14498 2005-06-07  Dale Johannesen  <dalej@apple.com>
14499
14500         * gcc.target/i386/movq.c: New.
14501
14502 2005-06-07  Dale Johannesen  <dalej@apple.com>
14503
14504         * gcc.dg/20050607-1.c: New.
14505
14506 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14507
14508         PR middle-end/21850
14509         * gcc.c-torture/execute/20050607-1.c: New test.
14510
14511 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14512
14513         PR libfortran/21926
14514         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14515         Test case where the return array has lowest stride one,
14516         but isn't packed.
14517
14518 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14519
14520         * lib/target-supports.exp (check_effective_target_sync_int_long):
14521         Add s390 and s390x targets.
14522
14523 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14524
14525         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14526         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14527         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14528         * gcc.dg/tree-ssa/loop-9.c: New test.
14529
14530 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14531
14532         * g++.dg/parse/defarg10.C: New.
14533
14534 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14535
14536         PR regression/21897
14537         * gcc.c-torture/execute/20050604-1.c: New test.
14538
14539 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14540
14541         PR 21903
14542         * g++.dg/parse/defarg9.C: New.
14543
14544         PR c++/20637
14545         * g++.dg/inherit/using4.C: New.
14546         * g++.dg/overload/error1.C: Adjust expected errors.
14547         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14548         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14549         * g++.old-deja/g++.other/redecl2.C: Likewise.
14550         * g++.old-deja/g++.other/redecl4.C: Likewise.
14551         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14552
14553 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14554
14555         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14556
14557 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14558
14559         * lib/gfortran.exp (gfortran_target_compile): Call
14560         dg-additional-files-options
14561         * gfortran.dg/f2c_4.f90: New file
14562         * gfortran.dg/f2c_4.c: New file
14563         * gfortran.dg/f2c_5.f90: New file
14564         * gfortran.dg/f2c_5.c: New file
14565
14566 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14567
14568         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14569
14570         PR fortran/21912
14571         * gfortran.dg/array_constructor_4.f90: New test.
14572
14573 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14574
14575         PR c++/21619
14576         * g++.dg/ext/builtin9.C: New test.
14577
14578 2005-06-05  Dale Johannesen  <dalej@apple.com>
14579
14580         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14581         * gcc.c-torture/execute/20050603-2.c: Ditto.
14582
14583 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14584
14585         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14586         * gcc.dg/vect/vect-reduc-1.c: New.
14587         * gcc.dg/vect/vect-reduc-2.c: New.
14588         * gcc.dg/vect/vect-reduc-3.c: New.
14589
14590 2005-06-04  Dale Johannesen  <dalej@apple.com>
14591
14592         * gcc.c-torture/execute/20050603-1.c: New.
14593         * gcc.c-torture/execute/20050603-2.c: New.
14594         * gcc.dg/20050603-3.c: New.
14595
14596 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14597
14598         PR fortran/19195
14599         * gfortran.dg/debug_1.f90: New test.
14600
14601         * gfortran.dg/forall_1.f90: New test.
14602
14603 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14604
14605         * gfortran.dg/array_constructor_3.f90: New test.
14606
14607 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14608
14609         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14610
14611 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14612
14613         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14614
14615 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14616
14617         PR c/21873
14618         * gcc.dg/init-excess-1.c: New test.
14619
14620 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14621
14622         PR c++/21853
14623         * g++.dg/expr/static_cast6.C: New test.
14624
14625 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14626
14627         * gcc.dg/tree-ssa/vrp14.c: New test.
14628
14629 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14630
14631         PR c++/21336
14632         * g++.dg/template/new2.C: New test.
14633
14634 2005-06-03  Josh Conner  <jconner@apple.com>
14635
14636         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14637         all entries in initializer.
14638
14639 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14640
14641         PR middle-end/21858
14642         * gcc.dg/pr21858.c: New testcase.
14643
14644 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14645
14646         PR tree-optimization/21292
14647
14648         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14649         New.
14650         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14651         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14652         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14653         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14654         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14655
14656 2005-06-02  Richard Henderson  <rth@redhat.com>
14657
14658         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14659
14660 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14661
14662         * gcc.dg/wtypequal.c: New testcase.
14663
14664 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14665
14666         PR 21582
14667         * gcc.dg/tree-ssa/pr21582.c: New test.
14668
14669 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14670
14671         PR c++/21280
14672         * g++.dg/opt/interface2.h: New.
14673         * g++.dg/opt/interface2.C: New.
14674         * g++.dg/init/ctor4.C: Adjust error lines.
14675         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14676         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14677         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14678         * g++.old-deja/g++.pt/assign1.C: Likewise.
14679         * g++.old-deja/g++.pt/crash20.C: Likewise.
14680
14681 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14682
14683         PR tree-optimization/21734
14684         * g++.dg/vect/pr21734_1.cc: New.
14685         * g++.dg/vect/pr21734_2.cc: New.
14686
14687 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14688
14689         PR c++/20350
14690         * g++.dg/template/spec24.C: New.
14691
14692         PR c++/21151
14693         * g++.dg/pch/local-1.C: New.
14694         * g++.dg/pch/local-1.Hs: New.
14695
14696 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14697
14698         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14699         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14700         * gcc.dg/tree-ssa/pr14341.c: New test.
14701         * gcc.dg/tree-ssa/pr14841.c: New test.
14702         * gcc.dg/tree-ssa/pr20701.c: New test.
14703         * gcc.dg/tree-ssa/pr21086.c: New test.
14704         * gcc.dg/tree-ssa/pr21090.c: New test.
14705         * gcc.dg/tree-ssa/pr21332.c: New test.
14706         * gcc.dg/tree-ssa/pr21458.c: New test.
14707         * gcc.dg/tree-ssa/pr21658.c: New test.
14708         * gcc.dg/tree-ssa/vrp01.c: New test.
14709         * gcc.dg/tree-ssa/vrp02.c: New test.
14710         * gcc.dg/tree-ssa/vrp03.c: New test.
14711         * gcc.dg/tree-ssa/vrp04.c: New test.
14712         * gcc.dg/tree-ssa/vrp05.c: New test.
14713         * gcc.dg/tree-ssa/vrp06.c: New test.
14714         * gcc.dg/tree-ssa/vrp07.c: New test.
14715         * gcc.dg/tree-ssa/vrp08.c: New test.
14716         * gcc.dg/tree-ssa/vrp09.c: New test.
14717         * gcc.dg/tree-ssa/vrp10.c: New test.
14718         * gcc.dg/tree-ssa/vrp11.c: New test.
14719         * gcc.dg/tree-ssa/vrp12.c: New test.
14720         * gcc.dg/tree-ssa/vrp13.c: New test.
14721
14722 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14723
14724         PR 21029
14725         * gcc.dg/tree-ssa/pr21029.c: New test.
14726
14727 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14728
14729         * gfortran.dg/logint-1.f: New test case.
14730         * gfortran.dg/logint-2.f: Likewise.
14731         * gfortran.dg/logint-3.f: Likewise.
14732
14733 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14734
14735         PR c/21536
14736         PR c/20760
14737         * gcc.dg/20050527-1.c: New test.
14738
14739         * gcc.dg/i386-sse-12.c: New test.
14740
14741         PR fortran/21729
14742         * gfortran.dg/implicit_5.f90: New test.
14743
14744 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14745
14746         PR fortran/20883
14747         * gfortran/assign_4.f90: New test.
14748         * gfortran/assign_2.f90: Change compile to run.
14749
14750 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14751
14752         * lib/target-supports.exp
14753         (check_effective_target_sync_char_short): New.
14754         * gcc.dg/sync-2.c: New.
14755
14756 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
14757
14758         PR tree-optimization/21817
14759         * gcc.dg/torture/pr21817-1.c: New.
14760
14761 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
14762
14763         PR c++/21165
14764         * g++.dg/template/init5.C: New.
14765
14766 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
14767
14768         * gfortran.dg/char_initialiser_actual.f90:
14769         Test character initialisers as actual arguments.
14770         * gfortran.dg/char_pointer_comp_assign.f90:
14771         Test character pointer structure component assignments.
14772         * gfortran.dg/char_array_structure_constructor.f90:
14773         Test character components in structure constructors.
14774
14775 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
14776
14777         PR middle-end/20931
14778         * g++.dg/opt/pr20931.C: New test.
14779
14780 2005-05-31  Andreas Jaeger  <aj@suse.de>
14781
14782         PR testsuite/20772
14783         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
14784         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
14785         g++.old-deja/g++.ext/asmspec1.C,
14786         g++.old-deja/g++.other/regstack.C,
14787         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
14788         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
14789         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
14790         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
14791         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
14792         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
14793         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
14794         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
14795         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
14796         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
14797         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
14798         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
14799         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
14800         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
14801         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
14802         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
14803         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
14804         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14805         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14806
14807 2005-05-31  Jeff Law  <law@redhat.com>
14808
14809         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14810
14811 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14812
14813         PR middle-end/21743
14814         * gcc.dg/builtins-1.c: Activate disabled clog test.
14815         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14816
14817 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14818
14819         * gfortran.dg/char_pointer_assign.f90:
14820         Test character-pointer assignments and pointer assignments.
14821         * gfortran.dg/char_pointer_dummy.f90:
14822         Test character-pointer dummy arguments.
14823         * gfortran.dg/char_pointer_func.f90:
14824         Test character-pointer function returns.
14825         * gfortran.dg/char_pointer_dependency.f90:
14826         Test character-pointer functions with dependencies.
14827
14828 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14829
14830         PR c++/21784
14831         * g++.dg/lookup/using14.C: New test.
14832
14833 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14834
14835         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14836         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14837         trailing ^M.
14838
14839 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14840
14841         PR c++/17413
14842         * g++.dg/template/local5.C: New.
14843
14844         PR target/21761
14845         * gcc.c-torture/compile/pr21761.c: New.
14846
14847         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14848         before darwin8.
14849
14850 2005-05-30  Steven G. Kargl
14851
14852         PR fortran/20846
14853         * gfortran.dg/inquire_8.f90: New test.
14854
14855 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14856
14857         PR libfortran/21376
14858         * gfortran.dg/output_exponents_1.f90: New test.
14859
14860 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14861
14862         PR libfortran/20006
14863         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
14864
14865 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
14866
14867         PR c++/21210
14868         * g++.dg/ext/complex1.C: New test.
14869
14870         PR c++/21340
14871         * g++.dg/init/ctor6.C: New test.
14872
14873 2005-05-29  Jan Hubicka  <jh@suse.cz>
14874
14875         * gcc.c-torture/compile/pr21562.c: New.
14876
14877 2005-05-28  Steven G. Kargl <kargls@comcast.net>
14878
14879         * gfortran.dg/subnormal_1.f90: New test.
14880
14881 2005-05-28  Jan Hubicka  <jh@suse.cz>
14882
14883         * tree-prof.exp: Fix comment.
14884         * value-prof-1.c: New.
14885         * value-prof-2.c: New.
14886         * value-prof-3.c: New.
14887         * value-prof-4.c: New.
14888
14889 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
14890
14891         PR c++/21614
14892         * g++.dg/expr/ptrmem6.C: New test.
14893         * g++.dg/expr/ptrmem6a.C: Likewise.
14894
14895 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
14896
14897         PR tree-optimization/21658
14898         * gcc.dg/tree-ssa/pr21658.c: New.
14899
14900 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
14901
14902         PR c++/21455
14903         * g++.dg/inherit/ptrmem3.C: New.
14904
14905         PR c++/21681
14906         * g++.dg/parse/template16.C: New.
14907
14908 2005-05-27  Andreas Jaeger  <aj@suse.de>
14909
14910         * gcc.dg/setjmp-2.c: Only run in 32-bit.
14911
14912         * gcc.dg/i386-sse-8.c: Run test on all archs.
14913
14914 2005-05-26  Mike Stump  <mrs@apple.com>
14915
14916         * objc.dg/isa-field-1.m: Only run on darwin.
14917         * objc.dg/lookup-1.m: Likewise.
14918         * objc.dg/try-catch-8.m: Likewise.
14919
14920 2005-05-26  Roger Sayle  <roger@eyesopen.com>
14921
14922         PR tree-optimization/9814
14923         * gcc.dg/pr9814-1.c: New test case.
14924
14925 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14926
14927         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
14928         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
14929         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
14930         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
14931         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
14932         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
14933         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
14934         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
14935         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
14936         objc.dg/try-catch-8.m: New.
14937
14938 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
14939
14940         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
14941         remove extraneous semicolons.
14942
14943 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14944
14945         * obj-c++.dg/comp-types-12.mm: New.
14946         * objc.dg/comp-types-11.m: New.
14947         * objc.dg/selector-4.m: New.
14948
14949 2005-05-26  Andreas Jaeger  <aj@suse.de>
14950
14951         PR testsuite/20772
14952         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
14953         g++.old-deja/g++.ext/attrib3.C,
14954         g++.old-deja/g++.other/store-expr1.C,
14955         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14956         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
14957         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14958         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
14959         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
14960         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
14961         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
14962         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14963         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
14964         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
14965         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
14966         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
14967         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
14968         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
14969         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
14970         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
14971         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
14972         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14973         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
14974
14975 2005-05-26  Andreas Jaeger  <aj@suse.de>
14976
14977         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
14978         x86-64 compilation.
14979
14980 2005-05-26  Andreas Jaeger  <aj@suse.de>
14981
14982         PR testsuite/20772
14983         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
14984         gcc.misc-tests/i386-pf-athlon-1.c,
14985         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14986         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
14987         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
14988         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
14989         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
14990         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
14991         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
14992         programs.
14993
14994         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
14995         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
14996         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
14997         x86-64 compilation.
14998
14999         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15000         x86_64.
15001
15002         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15003         effective-target ilp32.
15004
15005 2005-05-26  David Ung  <davidu@mips.com>
15006
15007         * gcc.target/mips/ext_ins.c: New test for testing the generation
15008         of MIPS32/64 rev 2 ext/ins instructions.
15009
15010 2005-05-26  Andreas Jaeger  <aj@suse.de>
15011
15012         * treelang/compile/unsigned.tree: Use gimple instead of
15013         nonexisting generic dump.
15014
15015 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15016
15017         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15018
15019 2005-05-26  Andreas Jaeger  <aj@suse.de>
15020
15021         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15022
15023 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15024
15025         PR libfortran/17283
15026         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15027         Test callee-allocated memory with write statements.
15028
15029 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15030
15031         PR middle-end/21709
15032         * gcc.dg/pr21709-1.c: New test case.
15033
15034 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15035             Mike Stump  <mrs@apple.com>
15036
15037         * objc/execute/next_mapping.h: Update for C++.
15038
15039         * obj-c++.dg/selector-1.mm: Move to...
15040         * obj-c++.dg/selector-4.mm: here...
15041
15042         * obj-c++.dg/basic.mm: New.
15043         * obj-c++.dg/comp-types-1.mm: New.
15044         * obj-c++.dg/cxx-class-1.mm: New.
15045         * obj-c++.dg/cxx-ivars-1.mm: New.
15046         * obj-c++.dg/cxx-ivars-2.mm: New.
15047         * obj-c++.dg/cxx-ivars-3.mm: New.
15048         * obj-c++.dg/cxx-scope-1.mm: New.
15049         * obj-c++.dg/cxx-scope-2.mm: New.
15050         * obj-c++.dg/defs.mm: New.
15051         * obj-c++.dg/empty-private-1.mm: New.
15052         * obj-c++.dg/encode-1.mm: New.
15053         * obj-c++.dg/encode-2.mm: New.
15054         * obj-c++.dg/encode-3.mm: New.
15055         * obj-c++.dg/extern-c-1.mm: New.
15056         * obj-c++.dg/extra-semi.mm: New.
15057         * obj-c++.dg/fix-and-continue-2.mm: New.
15058         * obj-c++.dg/isa-field-1.mm: New.
15059         * obj-c++.dg/ivar-list-semi.mm: New.
15060         * obj-c++.dg/local-decl-1.mm: New.
15061         * obj-c++.dg/lookup-1.mm: New.
15062         * obj-c++.dg/lookup-2.mm: New.
15063         * obj-c++.dg/method-1.mm: New.
15064         * obj-c++.dg/method-2.mm: New.
15065         * obj-c++.dg/method-3.mm: New.
15066         * obj-c++.dg/method-4.mm: New.
15067         * obj-c++.dg/method-5.mm: New.
15068         * obj-c++.dg/method-6.mm: New.
15069         * obj-c++.dg/method-7.mm: New.
15070         * obj-c++.dg/no-extra-load.mm: New.
15071         * obj-c++.dg/overload-1.mm: New.
15072         * obj-c++.dg/pragma-1.mm: New.
15073         * obj-c++.dg/pragma-2.mm: New.
15074         * obj-c++.dg/private-1.mm: New.
15075         * obj-c++.dg/private-2.mm: New.
15076         * obj-c++.dg/proto-qual-1.mm: New.
15077         * obj-c++.dg/qual-types-1.mm: New.
15078         * obj-c++.dg/stubify-1.mm: New.
15079         * obj-c++.dg/stubify-2.mm: New.
15080         * obj-c++.dg/super-class-1.mm: New.
15081         * obj-c++.dg/super-class-2.mm: New.
15082         * obj-c++.dg/super-dealloc-1.mm: New.
15083         * obj-c++.dg/super-dealloc-2.mm: New.
15084         * obj-c++.dg/template-1.mm: New.
15085         * obj-c++.dg/template-2.mm: New.
15086         * obj-c++.dg/template-3.mm: New.
15087         * obj-c++.dg/template-4.mm: New.
15088         * obj-c++.dg/template-5.mm: New.
15089         * obj-c++.dg/template-6.mm: New.
15090         * obj-c++.dg/try-catch-1.mm: New.
15091         * obj-c++.dg/try-catch-2.mm: New.
15092         * obj-c++.dg/try-catch-3.mm: New.
15093         * obj-c++.dg/try-catch-4.mm: New.
15094         * obj-c++.dg/try-catch-5.mm: New.
15095         * obj-c++.dg/try-catch-6.mm: New.
15096         * obj-c++.dg/try-catch-7.mm: New.
15097         * obj-c++.dg/try-catch-8.mm: New.
15098         * obj-c++.dg/try-catch-9.mm: New.
15099         * obj-c++.dg/va-meth-1.mm: New.
15100
15101 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15102
15103         * obj-c++.dg/selector-1.mm: New.
15104         * obj-c++.dg/selector-2.mm: New.
15105
15106 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15107
15108         * obj-c++.dg/selector-3.mm: New.
15109         * objc.dg/selector-3.m: New.
15110
15111 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15112
15113         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15114         about where warning appears.
15115
15116 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15117
15118         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15119         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15120         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15121         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15122
15123 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15124
15125         * gcc.dg/20050524-1.c: New test.
15126
15127 2005-05-25  Jan Hubicka  <jh@suse.cz>
15128
15129         * gcc.dg/tree-prof/inliner-1.c: New.
15130
15131 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15132
15133         * gcc.dg/tree-prof: New directory.
15134         * gcc.dg/tree-prof/tree-prof.exp: New.
15135
15136 2005-05-25  DJ Delorie  <dj@redhat.com>
15137
15138         * gcc.dg/Wattributes-1.c: New.
15139         * gcc.dg/Wattributes-2.c: New.
15140         * gcc.dg/Wattributes-3.c: New.
15141
15142 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15143
15144         PR tree-optimization/19833
15145         * gcc.dg/uninit-4.c: Remove xfail.
15146         * gcc.dg/uninit-9.c: Ditto.
15147
15148 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15149
15150         * obj-c++.dg/bitfield-[1-5].mm: New.
15151         * obj-c++.dg/class-protocol-1.mm: New.
15152         * obj-c++.dg/comp-types-1[0-1].mm: New.
15153         * obj-c++.dg/comp-types-[2-9].mm: New.
15154         * obj-c++.dg/encode-[4-8].mm: New.
15155         * obj-c++.dg/layout-1.mm: New.
15156         * obj-c++.dg/method-1[0-9].mm: New.
15157         * obj-c++.dg/method-2[0-1].mm: New.
15158         * obj-c++.dg/method-[8-9].mm: New.
15159         * obj-c++.dg/objc-gc-3.mm: New.
15160         * obj-c++.dg/try-catch-10.mm: New.
15161         * objc.dg/bitfield-5.m: New.
15162         * objc.dg/comp-types-10.m: New.
15163         * objc.dg/comp-types-9.m: New.
15164         * objc.dg/layout-1.m: New.
15165         * objc.dg/objc-gc-4.m: New.
15166         * objc.dg/try-catch-9.m: New.
15167         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15168         * objc.dg/comp-types-1.m: Likewise.
15169         * objc.dg/comp-types-[5-6].m: Likewise.
15170         * objc.dg/method-9.m: Likewise.
15171
15172 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15173
15174         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15175         and on hardware without VMX support.
15176
15177         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15178
15179         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15180
15181         * lib/profopt.exp (dg-final-generate, dg-final-use,
15182         profopt-final-code, profopt-get-options): New.
15183         (profopt-execute): Process test directives.
15184
15185         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15186         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15187         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15188
15189 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15190
15191         PR C++/21645
15192         * g++.dg/init/ctor5.C: New test.
15193
15194 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15195
15196         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15197         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15198         vect-113.c, vect-114.c.
15199
15200 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15201
15202         * gcc.dg/const-elim-1.c: Remove xfails.
15203
15204 2005-05-23  Jeff Law  <law@redhat.com>
15205
15206         * gcc.c-torture/compile/pr21638.c: New test.
15207         * gcc.c-torture/compile/20050520-1.c: New test.
15208
15209 2005-05-23  Nick Clifton  <nickc@redhat.com>
15210
15211         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15212         be a proper triple, ie: m32r*-*-*.
15213         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15214
15215 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15216
15217         PR middle-end/21331
15218         PR tree-opt/21293
15219         * gcc.c-torture/compile/pr21293.c: New test.
15220         * gcc.c-torture/execute/pr21331.c: New test.
15221
15222 2004-05-20  Richard Henderson  <rth@redhat.com>
15223
15224         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15225
15226 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15227
15228         * obj-c++-dg.exp: Add.
15229         * obj-c++.exp: Add.
15230         * obj-c++.dg/dg.exp: Add.
15231
15232 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15233
15234         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15235         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15236
15237 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15238
15239         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15240
15241 2004-05-19  Richard Henderson  <rth@redhat.com>
15242
15243         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15244
15245 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15246
15247         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15248
15249         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15250
15251 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15252
15253         PR c++/21495
15254         * g++.dg/parse/extern1.C: New test.
15255         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15256
15257 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15258
15259         * gcc.dg/c99-math.h: New.
15260         * gcc.dg/c99-math-float-1.c: New test.
15261         * gcc.dg/c99-math-double-1.c: Likewise.
15262         * gcc.dg/c99-math-long-double-1.c: Likewise.
15263
15264 2005-05-18  Richard Henderson  <rth@redhat.com>
15265
15266         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15267
15268 2005-05-18  Devang Patel  <dpatel@apple.com>
15269
15270         * g++.dg/opt/20050511-1.C: New test.
15271
15272 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15273
15274         PR libfortran/21127
15275         * gfortran.dg/reshape-complex.f90: New test.
15276
15277 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15278
15279         * gfortran.dg/array_constructor_1.f90: New test.
15280         * gfortran.dg/array_constructor_2.f90: New test.
15281
15282 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15283
15284         PR fortran/20954
15285         * gfortran.dg/pr20954.f: New test.
15286
15287 2005-05-17  Mike Stump  <mrs@apple.com>
15288
15289         Yet more Objective-C++...
15290
15291         * objc.dg/method-5.m: Update.
15292         * objc.dg/method-6.m: Update.
15293         * objc.dg/method-7.m: Update.
15294         * objc.dg/method-9.m: Update.
15295         * objc.dg/try-catch-2.m: Update.
15296
15297 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15298
15299         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15300         Remove little-endian optimizations.
15301
15302 2005-05-17  Jeff Law  <law@redhat.com>
15303
15304         * g++.dg/tree-ssa/pr14814.C: New test.
15305         * gcc.dg/tree-ssa/pr14814.C: New test.
15306         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15307         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15308
15309 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15310
15311         * gcc.dg/compat/generate-random.c: Do not include
15312         libiberty.h.
15313         * gcc.dg/compat/generate-random_r.c: Likewise.
15314
15315 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15316
15317         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15318
15319 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15320
15321         PR middle-end/21595
15322         * g++.dg/tree-ssa/builtin1.C: New testcase.
15323
15324 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15325
15326         PR c++/21454
15327         * g++.dg/opt/const4.C: New test.
15328
15329         PR middle-end/21492
15330         * g++.dg/opt/crossjump1.C: New test.
15331
15332         PR tree-optimization/21610
15333         * gcc.c-torture/compile/20050516-1.c: New test.
15334
15335         PR fortran/15080
15336         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15337         about the test failing.
15338         * gfortran.fortran-torture/execute/where_7.f90: New test.
15339         * gfortran.fortran-torture/execute/where_8.f90: New test.
15340
15341 2005-05-16  Richard Henderson  <rth@redhat.com>
15342
15343         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15344         i?86 and x86_64.
15345
15346 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15347
15348         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15349         (limits.h): Include unconditionally.
15350         (stdlib.h): Likewise.
15351         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15352         (limits.h): Include unconditionally.
15353         (stdlib.h): Likewise.
15354         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15355         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15356         (limits.h): Include unconditionally.
15357         (stdlib.h): Likewise.
15358         (hashtab.h): Do not include.
15359         (getopt.h): Likewise.
15360         (stddef.h): Include.
15361         (hashval_t): Define.
15362         (struct entry): Add "next" field.
15363         (HASH_SIZE): New macro.
15364         (hash_table): New variable.
15365         (switchfiles): Do not use xmalloc.
15366         (mix): New macro.
15367         (iterative_hash): New function.
15368         (hasht): Remove.
15369         (e_exists): New function.
15370         (e_insert): Likewise.
15371         (output): Use, instead of libiberty hashtable functions.
15372         (main): Do not use getopt.  Do not call htab_create.
15373
15374 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15375
15376         PR libstdc++/21526
15377         * lib/target-supports.exp (check_mkfifo_available):
15378         Return 0 for cygwin as mkfifo support incomplete on platform.
15379         Fix typos in comments.
15380
15381 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15382
15383         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15384
15385 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15386
15387         PR fortran/17432
15388         * gfortran.dg/assign_4.f: New test.
15389
15390 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15391
15392         PR tree-optimization/21563
15393         * gcc.dg/tree-ssa/pr21563.c: New.
15394
15395 2005-05-14  Jan Hubicka  <jh@suse.cz>
15396
15397         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15398
15399 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15400
15401         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15402
15403 2005-05-13  Julian Brown  <julian@codesourcery.com>
15404
15405         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15406         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15407
15408 2005-05-13  Jan Hubicka  <jh@suse.cz>
15409
15410         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15411         * gcc.dg/fold-xor-?.c: Likewise.
15412         * gcc.dg/pr15784-?.c: Likewise.
15413         * gcc.dg/pr20922-?.c: Likewise.
15414         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15415         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15416         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15417
15418 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15419
15420         PR fortran/21260
15421         * gfortran.dg/hollerith_1.f90: New test.
15422
15423 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15424
15425         * gfortran.dg/func_result_2.f90: New test.
15426
15427 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15428
15429         * gfortran.dg/dev_null.f90: New test.
15430
15431 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15432
15433         * gcc.dg/arm-vfp1.c: Revert last change.
15434
15435 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15436
15437         PR middle-end/19807
15438         PR tree-optimization/19639
15439         * g++.dg/tree-ssa/pr19807.C: New testcase.
15440
15441 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15442
15443         PR libfortran/21471
15444         * gfortran.dg/append-1.f90: New test.
15445
15446 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15447
15448         * gcc.dg/pr18501.c: XFAIL.
15449         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15450         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15451         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15452         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15453         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15454         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15455         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15456         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15457
15458 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15459
15460         PR fortran/20178
15461         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15462         gfortran.dg/f2c_3.f90: New tests.
15463
15464         * gfortran.dg/return_1.f90: Fix dg annotation.
15465
15466 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15467
15468         * gcc.c-torture/compile/20050510-1.c: New test.
15469
15470 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15471
15472         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15473
15474 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15475
15476         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15477
15478 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15479
15480         PR c/17913
15481         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15482
15483 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15484
15485         PR c/21342
15486         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15487         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15488
15489 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15490
15491         PR debug/16676
15492         * gcc.dg/debug/pr16676.c: New test.
15493
15494 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15495
15496         PR testsuite/21443
15497         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15498         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15499         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15500         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15501         Change -O1 to -O2.
15502         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15503         -fno-tree-dominator-opts.
15504
15505 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15506
15507         * gfortran.dg/return_1.f90: New test.
15508
15509 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15510
15511         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15512
15513         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15514
15515 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15516
15517         PR c++/21427
15518         * g++.dg/inherit/covariant13.C: New.
15519
15520 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15521
15522         PR libfortran/19155
15523         * gfortran.dg/pr19155.f: New test.
15524
15525 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15526
15527         PR inline-asm/8788
15528         * gcc.dg/pr8788-1.c: New testcase.
15529
15530 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15531
15532         PR target/21416
15533         * gcc.target/mips/fpcmp-[12].c: New tests.
15534
15535 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15536
15537         * lib/target-supports-dg.exp (dg-require-fork): New function.
15538         (dg-require-mkfifo): Likewise.
15539         * lib/target-supports.exp (check_function_available): New
15540         function.
15541         (check_fork_available): Likewise.
15542         (check_mkfifo_available): Likewise.
15543
15544 2005-05-06  Jeff Law  <law@redhat.com>
15545
15546         * gcc.c-torture/compile/pr21380.c: New test.
15547
15548 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15549
15550         PR c++/20961
15551         * g++.dg/ext/weak3.C: New test.
15552
15553 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/21352
15556         * g++.dg/template/crash37.C: New test.
15557
15558 2005-05-05  Paul Brook  <paul@codesourcery.com>
15559
15560         * gcc.dg/arm-g2.c: Use effective-target arm32.
15561         * gcc.dg/arm-mmx-1.c: Ditto.
15562         * gcc.dg/arm-scd42-2.c: Ditto.
15563         * gcc.dg/arm-vfp1.c: Ditto.
15564         * lib/target-supports.exp (check_effective_target_arm32): New
15565         function.
15566
15567 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15568
15569         PR libfortran/21354
15570         gfortran.dg/in_pack_rank7.f90: New test.
15571
15572 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15573
15574         PR middle-end/15618
15575         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15576
15577 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15578
15579         PR middle-end/21265
15580         * gcc.dg/20050503-1.c: New test.
15581
15582         PR rtl-optimization/21239
15583         * gcc.dg/i386-sse-11.c: New test.
15584
15585 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15586
15587         PR target/16888
15588         * gcc.target/i386/asm-1.c: New test.
15589
15590 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15591
15592         PR rtl-optimization/21330
15593         * gcc.c-torture/execute/20050502-1.c: New test.
15594
15595         PR target/21297
15596         * gcc.c-torture/execute/20050502-2.c: New test.
15597
15598 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15599
15600         PR middle-end/21282
15601         * gcc.dg/pr21282.c: New.
15602
15603 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15604
15605         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15606         * gcc.dg/vect/vect-92.c: Likewise.
15607         * gcc.dg/vect/vect-93.c: Likewise.
15608         * gcc.dg/vect/vect-dv-1.c: Likewise.
15609         * gcc.dg/vect/vect-dv-2.c: Likewise.
15610         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15611
15612 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15613
15614         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15615         * gfortran.dg/vect/vect-2.f90: Likewise.
15616         * gfortran.dg/vect/vect-3.f90: Likewise.
15617         * gfortran.dg/vect/vect-4.f90: Likewise.
15618         * gfortran.dg/vect/vect-5.f90: Likewise.
15619
15620 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15621
15622         PR target/20813
15623         * gcc.dg/rs6000-fpint-2.c: New.
15624
15625 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15626
15627         PR c/15698
15628         * gcc.dg/builtins-30.c: Update expected messages.
15629         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15630         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15631         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15632
15633 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15634
15635         PR tree-optimization/21294
15636         * gcc.dg/tree-ssa/pr21294.c: New.
15637
15638 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15639
15640         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15641         __builtin_altivec_st_internal_4si built-in.
15642
15643 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15644
15645         PR c++/15875
15646         * g++.dg/template/ptrmem14.C: New test.
15647
15648 2005-05-02  Paul Brook  <paul@codesourcery.com>
15649
15650         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15651
15652 2005-05-02  Michael Matz  <matz@suse.de>
15653
15654         PR c++/19542
15655         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15656
15657 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15658
15659         * g++.dg/cpp/weak.C: New test.
15660
15661 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15662
15663         * gcc.dg/tree-ssa/loop-8.c: New test.
15664
15665 2005-04-30  Michael Maty  <matz@suse.de>
15666
15667         * gcc.dg/inline-mcpy.c: New test.
15668
15669 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15670
15671         PR libfortran/18958
15672         * gfortran.dg/eoshift.f90: New test case.
15673
15674 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15675
15676         PR libfortran/18857
15677         * gfortran.dg/matmul_1.f90: New test.
15678
15679 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15680
15681         PR tree-optimization/21030
15682         * gcc.dg/tree-ssa/pr21030.c: New.
15683
15684 2005-04-29  Devang Patel  <dpatel@apple.com>
15685
15686         PR tree-optimization/21272
15687         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15688
15689 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15690
15691         PR fortran/13082
15692         PR fortran/18824
15693         * gfortran.dg/entry_4.f90: New test.
15694         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15695         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15696         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15697         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15698         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15699         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15700         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15701
15702 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15703
15704         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15705
15706 2005-04-29  Paul Brook  <paul@codesourcery.com>
15707
15708         * gfortran.dg/entry_3.f90: New test.
15709
15710 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15711
15712         * gfortran.dg/implicit_4.f90: New test.
15713
15714 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15715
15716         * lib/target-supports.exp (check_profiling_available): Return
15717         false for xtensa-*-elf.
15718
15719 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15720
15721         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15722         error if file cannot be deleted.
15723
15724 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15725
15726         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15727         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15728         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15729         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15730         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15731         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15732         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15733         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15734         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15735         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15736         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15737         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15738         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15739
15740 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15741
15742         PR fortran/20865
15743         * gfortran.dg/pr20865.f90: New test.
15744
15745 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
15746
15747         * gcc.dg/void-cast-2.c: New test.
15748
15749 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15750
15751         PR c/21159
15752         * gcc.dg/void-cast-1.c: New test.
15753
15754 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
15755
15756         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
15757
15758 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15759
15760         PR fortran/21177
15761         * gfortran.dg/pr21177.f90: New test.
15762
15763 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
15764
15765         PR tree-optimization/21171
15766         * gcc.dg/tree-ssa/pr21171.c: New test.
15767
15768 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
15769
15770         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15771         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15772         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15773         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15774         gcc.dg/tree-ssa/gen-vect-32.c: New.
15775         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
15776         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
15777         don't run on PPC32.
15778
15779 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15780
15781         PR c/21213
15782         * gcc.dg/transparent-union-3.c: New test.
15783
15784 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15785
15786         PR c/20740
15787         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
15788         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
15789         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
15790         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
15791         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
15792         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
15793
15794 2005-04-26  Jeff Law  <law@redhat.com>
15795
15796         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
15797         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
15798         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
15799         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
15800         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
15801         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
15802         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
15803
15804 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15805
15806         PR tree-optimization/17598
15807         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15808
15809 2005-04-25  Mike Stump  <mrs@apple.com>
15810
15811         * objc.dg/fix-and-continue-1.m: Add.
15812
15813 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15814
15815         PR c++/20995
15816         * g++.dg/opt/pr20995-1.C: New test case.
15817
15818 2005-04-25  Devang Patel <dpatel@apple.com>
15819
15820         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15821
15822 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15823
15824         PR testsuite/21062
15825         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15826
15827 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15828
15829         PR C++/21188
15830         * g++.dg/opt/rtti2.C: New test.
15831
15832 2005-04-25  Paul Brook  <paul@codesourcery.com>
15833         Steven G. Kargl  <kargls@comcast.net>
15834
15835         PR fortran/20879
15836         * gfortran.dg/ichar_1.f90: New file.
15837
15838 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15839
15840         PR middle-end/20991
15841         * g++.dg/opt/pr20991.C: New test.
15842
15843         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15844         where sizeof (type) < __alignof__ (type).
15845         * gcc.dg/compat/struct-layout-1.h: Likewise.
15846
15847 2005-04-24  Per Bothner  <per@bothner.com>
15848             Devang Patel  <dpatel@apple.com>
15849
15850         PR preprocessor/20907
15851         * gcc.dg/cpp/very-long-comment.c: New test.
15852
15853 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15854
15855         PR fortran/20059
15856         * gfortran.dg/common_5.f: New test.
15857
15858 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
15859
15860         PR middle-end/21082
15861         * g++.dg/tree-ssa/pr21082.C: New testcase.
15862
15863 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
15864
15865         * gcc.dg/vect/vect-99.c: New test.
15866
15867 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
15868
15869         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
15870
15871 2005-04-22  Jeff Law  <law@redhat.com>
15872
15873         * gcc.dg/uninit-5.c: Remove xfails.
15874         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
15875         conditionals and loads.
15876
15877 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
15878
15879         PR libfortran/20074
15880         PR libfortran/20436
15881         PR libfortran/21108
15882         * gfortran.dg/nested_reshape.f90: new test
15883         * gfortran.dg/reshape-alloc.f90: new test
15884         * gfortran.dg/reshape.f90: new test
15885
15886 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
15887
15888         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
15889
15890         * gcc.dg/arm-vfp1.c: New test.
15891
15892 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
15893
15894         PR c++/21087
15895         * g++.dg/lookup/builtin2.C: New test.
15896
15897 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15898
15899         * gcc.dg/weak/weak-13.c: New test.
15900
15901 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
15902
15903         * lib/target-supports.exp (check_effective_target_sync_int_long):
15904         Add powerpc*.
15905
15906 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
15907
15908         * gcc.target/mips/branch-1.c: New test.
15909
15910 2005-04-21  Richard Henderson  <rth@redhat.com>
15911
15912         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
15913         * gcc.dg/vect/vect-86.c: Likewise.
15914         * gcc.dg/vect/vect-87.c: Likewise.
15915         * gcc.dg/vect/vect-88.c: Likewise.
15916
15917 2005-04-21  Devang Patel  <dpatel@apple.com>
15918
15919         PR optimization/20994
15920         * gcc.dg/tree-ssa/ifc-3.c: New test.
15921
15922 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15923
15924         PR c/12913
15925         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
15926         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
15927         gcc.dg/c99-vla-jump-5.c: New tests.
15928
15929 2005-04-19  Richard Henderson  <rth@redhat.com>
15930
15931         * lib/target-supports.exp (check_effective_target_vect_int_mult):
15932         Fix typo in exists check.
15933         (check_effective_target_sync_int_long): New.
15934         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
15935         * gcc.dg/ia64-sync-2.c: Likewise.
15936         * gcc.dg/ia64-sync-3.c: Likewise.
15937         * gcc.dg/ia64-sync-4.c: Likewise.
15938
15939 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
15940
15941         * gcc.dg/fold-xor-1.c: New test.
15942         * gcc.dg/fold-xor-2.c: New test.
15943
15944 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
15945
15946         PR target/20670
15947         * g++.dg/eh/fp-regs.C: New test.
15948
15949 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15950
15951         * gcc.dg/Wint-to-pointer-cast-1.c,
15952         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
15953         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
15954         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
15955
15956 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15957
15958         PR fortran/16861
15959         * gfortran.dg/pr16861.f90: New test.
15960
15961 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15962
15963         * gcc.dg/pr21085.c: New test.
15964
15965 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
15966
15967         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
15968         (setup_mips_tests, dg-mips-options): New procedures.
15969         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
15970         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
15971         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
15972         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15973         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
15974         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
15975         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
15976         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15977         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
15978         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
15979         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
15980         dg-mips-options instead of dg-options.  Remove now-redundant
15981         preprocessor guards.
15982         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
15983         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15984         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15985         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
15986         * gcc.dg/vr-mult-2.c: Delete.
15987         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
15988         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
15989         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
15990         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
15991         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
15992         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
15993         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
15994
15995 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
15996
15997         * ada/acats/run_all.sh: Use sync when executable not present.
15998
15999 2005-04-18  Devang Patel  <dpatel@apple.com>
16000
16001         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16002         * gcc.dg/vect/vect-11a.c: New.
16003         * gcc.dg/vect/vect-none.c: Update.
16004         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16005
16006 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16007
16008         PR tree-optimization/20922
16009         * gcc.dg/pr20922-1.c: New test.
16010         * gcc.dg/pr20922-2.c: New test.
16011         * gcc.dg/pr20922-3.c: New test.
16012         * gcc.dg/pr20922-4.c: New test.
16013         * gcc.dg/pr20922-5.c: New test.
16014         * gcc.dg/pr20922-6.c: New test.
16015
16016 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16017
16018         PR libfortran/20950
16019         * gfortran.dg/pr20950.f: New test.
16020
16021 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16022
16023         PR libfortran/19216
16024         * gfortran.dg/pr19216.f: New test.
16025
16026 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16027
16028         PR tree-optimization/21001
16029         * gcc.dg/tree-ssa/pr21001.c: New.
16030
16031 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16032
16033         PR libfortran/21075
16034         * gfortran.dg/reshape_rank7.f90: New test.
16035
16036 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16037
16038         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16039         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16040         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16041         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16042         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16043         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16044         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16045         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16046         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16047         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16048         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16049         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16050         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16051         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16052         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16053         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16054         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16055         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16056         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16057         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16058         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16059
16060 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16061
16062         * gfortran.dg/wtruncate.f: New testcase.
16063         * gfortran.dg/wtruncate.f90: New testcase.
16064
16065 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c++/21025
16068         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16069         which sizeof/alignof is dependent, rather than just whether we are
16070         processing_template_decl.
16071
16072 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16073
16074         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16075         corrected typo where the wrong variables had been compared.
16076
16077 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16078
16079         PR libfortran/18495
16080         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16081         Test callee-allocated version of return array with a write
16082         statement.
16083         Test spread with a temporary with another write statement.
16084
16085 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16086
16087         PR tree-optimization/21031
16088         * gcc.dg/tree-ssa/pr21031.c: New.
16089
16090 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16091
16092         PR tree-optimization/21004
16093         * gcc.dg/builtins-53.c: Include builtins-config.h.
16094         Check floorf, ceilf, floorl and ceill transformations
16095         only when HAVE_C99_RUNTIME is defined.
16096
16097 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16098
16099         PR middle-end/20739
16100         * gcc.dg/tree-ssa/pr20739.c: New test.
16101
16102 2005-04-14  Mike Stump  <mrs@apple.com>
16103
16104         * gcc.dg/Foundation.framework/empty: New.
16105         * gcc.dg/framework-2.c: New.
16106
16107 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16108
16109         PR tree-optimization/21021
16110         * gcc.c-torture/compile/pr21021.c: New.
16111
16112 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16113
16114         PR testsuite/21010
16115         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16116         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16117         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16118         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16119         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16120         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16121         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16122         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16123
16124 2005-04-14  Richard Henderson  <rth@redhat.com>
16125
16126         * lib/target-supports.exp (check_effective_target_vect_condition):
16127         Add ia64, i?86, and x86_64.
16128
16129 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16130
16131         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16132
16133 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16134
16135         PR tree-optimization/20657
16136         * gcc.dg/tree-ssa/pr20657.c: New.
16137
16138 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16139
16140         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16141         (long long int)trunc*.
16142
16143 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16144
16145         PR target/20927
16146         * gcc.dg/pr20927.c: New test.
16147
16148 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16149
16150         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16151         * gcc.target/mips/asm-1.c: Likewise.
16152
16153 2005-04-13  Dale Johannesen  <dalej@apple.com>
16154
16155         * objc.dg/objc-fast-4.m: New.
16156
16157 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16158
16159         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16160         directory.
16161         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16162
16163 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16164
16165         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16166         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16167         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16168
16169 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16170
16171         PR tree-optimization/20913
16172         * gcc.dg/tree-ssa/pr20913.c: New.
16173
16174         PR tree-optimization/20702
16175         * gcc.dg/tree-ssa/pr20702.c: New.
16176
16177 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16178
16179         PR c++/13744
16180         * g++.dg/inherit/local3.C: New test.
16181
16182 2005-04-12  Jeff Law  <law@redhat.com>
16183
16184         * gcc.dg/tree-ssa/20050412-1.c: New test.
16185
16186 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16187
16188         PR libfortran/19016
16189         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16190         Add tests with mask generated by expression.
16191         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16192         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16193         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16194
16195 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16196
16197         PR middle-end/20917
16198         * gcc.dg/20050409-1.c: New test.
16199
16200 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16201
16202         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16203
16204 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16205
16206         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16207         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16208         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16209         (TARGET_CXX): Adjust accordingly.
16210         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16211         determine_class_data_visibility and class_data_always_comdat.
16212         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16213         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16214         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16215         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16216         (arm_cxx_determine_class_data_visibility): New.
16217         (arm_cxx_class_data_always_comdat): Likewise.
16218         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16219         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16220         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16221         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16222         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16223         Define.
16224
16225 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16226
16227         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16228
16229 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16230
16231         * gcc.dg/i386-darwin-fpmath.c: New.
16232
16233 2004-04-11  Devang Patel  <dpatel@apple.com>
16234
16235         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16236         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16237         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16238         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16239         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16240         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16241         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16242         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16243         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16244
16245 2004-04-11  Devang Patel  <dpatel@apple.com>
16246
16247         * gcc.dg/vect/vect-dv-1.c: New test.
16248         * gcc.dg/vect/vect-dv-2.c: New test.
16249
16250 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16251
16252         PR tree-optimization/20933
16253         * gcc.dg/tree-ssa/pr20933.c: New test.
16254
16255 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16256
16257         * gfortran.dg/fold_nearest.f90: New test.
16258
16259 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16260
16261         * gcc.dg/tree-ssa/alias-1.c: New test.
16262
16263 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16264
16265         PR tree-optimization/20920
16266         * g++.dg/tree-ssa/pr20920.C: New test.
16267
16268 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16269
16270         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16271         (long long int)ceil*.
16272
16273 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16274
16275         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16276         explicit C++ linkage.
16277
16278 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16279
16280         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16281         warning for arithmetic IF statements.
16282
16283 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16284
16285         * eor_handling_1.f90: New test case.
16286         * eor_handling_2.f90: New test case.
16287         * eor_handling_3.f90: New test case.
16288         * eor_handling_4.f90: New test case.
16289         * eor_handling_5.f90: New test case.
16290         * noadv_size.f90: New test case.
16291         * pad_no.f90: New test case.
16292
16293 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16294
16295         * gcc.c-torture/execute/20050410-1.c: New test.
16296
16297 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16298
16299         * gcc.dg/pr20126.c: New.
16300
16301 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16302             Steven G. Kargl <kargls@comcast.net>
16303
16304         * gfortran.dg/PR19872.f: New test.
16305
16306 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16307
16308         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16309
16310 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16311
16312         * gfortran.dg/nint_1.f90: New test.
16313
16314 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16315
16316         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16317         Added test for callee-allocated arrays with write statements.
16318         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16319         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16320         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16321         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16322         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16323
16324 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16325
16326         PR libfortran/20163
16327         * gfortran.dg/open-options-blanks.f: New test.
16328
16329 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16330
16331         PR fortran/13257
16332         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16333
16334 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16335
16336         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16337         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16338         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16339         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16340         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16341         * gcc.c-torture/execute/stdarg-4.c: New test.
16342
16343         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16344
16345         PR target/20795
16346         * g++.dg/abi/param2.C: New test.
16347
16348 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16349
16350         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16351
16352 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16353
16354         * gcc.dg/builtins-53.c: New test.
16355
16356 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16357
16358         * g++.dg/tree-ssa/pr18178.C: New test.
16359         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16360         * gcc.c-torture/execute/20041019-1.c: New test.
16361         * gcc.dg/tree-ssa/20041008-1.c: New test.
16362         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16363         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16364         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16365         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16366         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16367         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16368         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16369         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16370         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16371         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16372
16373 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16374
16375         PR rtl-optimization/20466
16376         * gcc.c-torture/execute/pr20466-1.c: New test.
16377
16378 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16379
16380         PR c++/20905
16381         * g++.dg/parse/cond2.C: New test.
16382
16383         PR c++/20145
16384         * g++.dg/warn/Wdtor1.C: New test.
16385
16386 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16387
16388         PR fortran/17229
16389         * gfortran.dg/pr17229.f: New test.
16390
16391 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16392
16393         * gfortran.dg/tiny_1.f90: New test.
16394         * gfortran.dg/tiny_2.f90: ditto.
16395
16396 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16397
16398         * gfortran.dg/eor_1.f90: Fix dg-do run line
16399         * gfortran.dg/open_new.f90: Fix dg-do run line
16400
16401 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16402
16403         * lib/target-supports.exp (get_compiler_messages): Support
16404         optional arguments, the fourth being compiler options.
16405         (check_effective_target_fpic): New proc.
16406         * gcc.dg/20050321-2.c: Restrict to target fpic.
16407
16408 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16409
16410         * gcc.dg/15443-1.c: New test.
16411         * gcc.dg/15443-2.c: Likewise.
16412
16413 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16414
16415         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16416
16417 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16418
16419         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16420
16421 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16422
16423         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16424         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16425         -m64.
16426         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16427         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16428         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16429
16430 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16431
16432         PR c++/20212
16433         * g++.dg/warn/Wunused-11.C: New test.
16434
16435 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16436
16437         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16438
16439 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16440
16441         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16442
16443 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16444
16445         PR c++/20734
16446         * g++.dg/template/ptrmem13.C: New test.
16447
16448 2005-04-05  Per Bothner  <per@bothner.com>
16449
16450         * lib/gcc.exp: Always add -fno-show-column, for now.
16451
16452 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16453
16454         PR testsuite/20767
16455         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16456         of plain old "unsigned int" for the type of "i".  Makes this test
16457         64bit clean.
16458
16459 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16460
16461         * gcc.dg/i386-ssefn-1.c: New test.
16462         * gcc.dg/i386-ssefn-2.c: New test.
16463         * gcc.dg/i386-ssefn-3.c: New test.
16464         * gcc.dg/i386-ssefn-4.c: New test.
16465
16466 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16467
16468         PR tree-optimization/20076
16469         * gcc.dg/builtin-apply4.c: New test.
16470
16471         PR preprocessor/19475
16472         * gcc.dg/cpp/macspace1.c: New test.
16473         * gcc.dg/cpp/macspace2.c: New test.
16474
16475 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16476
16477         * gfortran.dg/pr20755.f: Fixed bad format.
16478
16479 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16480
16481         PR c++/20763
16482         * g++.dg/ext/attrib21.C: New test.
16483
16484 2004-04-05  Devang Patel  <dpatel@apple.com>
16485
16486         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16487         * gcc.dg/vect/vect-shift-1.c: New test.
16488
16489 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16490
16491         PR libfortran/20755
16492         * gfortran.dg/pr20755.f: New test.
16493
16494 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16495
16496         * gfortran.dg/pr15959.f90: New test.
16497         * gfortran.dg/string_pad_trunc.f90: New test.
16498
16499 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16500
16501         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16502         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16503         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16504         syntax.
16505
16506 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16507
16508         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16509
16510 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16511
16512         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16513         * gcc.c-torture/compile/20011119-2.c: Likewise.
16514         * gcc.c-torture/compile/981001-2.c: Likewise.
16515
16516 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16517
16518         PR c++/20679
16519         * g++.dg/template/overload4.C: New test.
16520
16521 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16522
16523         PR c++/20746
16524         * g++.dg/abi/covariant5.C: New.
16525
16526         PR debug/20505
16527         * g++.dg/debug/const2.C: New.
16528
16529 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16530
16531         PR rtl-optimization/16104
16532         * gcc.c-torture/execute/20050316-1.c: New test.
16533
16534 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16535
16536         * g++.dg/template/spec23.C: Fix dg-error text.
16537
16538 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16539
16540         PR c++/19199
16541         * g++.dg/expr/lval2.C: New.
16542
16543 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16544
16545         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16546         __builtin_strcasecmp and __builtin_strncasecmp.
16547
16548 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16549
16550         PR c++/20723
16551         * g++.dg/template/spec22.C: New.
16552         * g++.dg/template/spec23.C: New.
16553
16554 2005-04-03  Dale Ranta  <dir@lanl.gov>
16555             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16556
16557         PR libfortran/20068
16558         PR libfortran/20125
16559         PR libfortran/20156
16560         PR libfortran/20471
16561         * gfortran.dg/backspace.f: New test.
16562
16563 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16564
16565         * gcc.dg/pr19345.c: New test.
16566
16567 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16568
16569         PR tree-optimization/20640
16570         * gcc.dg/torture/tree-loop-1.c: New.
16571
16572 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16573
16574         PR rtl-optimization/20290
16575         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16576
16577 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16578
16579         * gcc.dg/rs6000-fpint.c: New.
16580
16581 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16582
16583         * gcc.dg/old-style-then-proto-1.c: New test.
16584
16585 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16586
16587         * gfortran.fortran-torture/execute/backspace.f90: Check
16588         after backspace and read was incorrect.
16589
16590 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16591
16592         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16593         buffer past the terminating NUL using memcmp.
16594         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16595         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16596
16597         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16598         Fix unused/uninitialized variable warnings.
16599
16600         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16601         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16602         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16603         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16604
16605         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16606         gcc.c-torture/execute/builtins/fputs-lib.c,
16607         gcc.c-torture/execute/builtins/lib/fprintf.c,
16608         gcc.c-torture/execute/builtins/lib/main.c,
16609         gcc.c-torture/execute/builtins/lib/memcmp.c,
16610         gcc.c-torture/execute/builtins/lib/memmove.c,
16611         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16612         gcc.c-torture/execute/builtins/lib/memset.c,
16613         gcc.c-torture/execute/builtins/lib/printf.c,
16614         gcc.c-torture/execute/builtins/lib/sprintf.c,
16615         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16616         gcc.c-torture/execute/builtins/lib/strchr.c,
16617         gcc.c-torture/execute/builtins/lib/strcmp.c,
16618         gcc.c-torture/execute/builtins/lib/strcpy.c,
16619         gcc.c-torture/execute/builtins/lib/strcspn.c,
16620         gcc.c-torture/execute/builtins/lib/strlen.c,
16621         gcc.c-torture/execute/builtins/lib/strncat.c,
16622         gcc.c-torture/execute/builtins/lib/strncmp.c,
16623         gcc.c-torture/execute/builtins/lib/strncpy.c,
16624         gcc.c-torture/execute/builtins/lib/strrchr.c,
16625         gcc.c-torture/execute/builtins/lib/strspn.c,
16626         gcc.c-torture/execute/builtins/lib/strstr.c,
16627         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16628         gcc.c-torture/execute/builtins/strlen-2.c,
16629         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16630         prototypes.
16631
16632 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16633
16634         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16635         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16636         selectany usage.
16637
16638 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16639
16640         PR c++/19406
16641         * g++.dg/debug/using1.C: New test.
16642
16643 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16644
16645         PR middle-end/20524
16646         * gcc.dg/alias-7.c: Prefix asm-declared name with
16647         __USER_LABEL_PREFIX__.
16648
16649 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16650
16651         Fix fallout from PR middle-end/15700:
16652         * gcc.c-torture/compile/20011119-1.c: Take
16653         __USER_LABEL_PREFIX__ into account.
16654         * gcc.c-torture/compile/20011119-2.c: Likewise.
16655
16656 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16657
16658         PR c++/18644
16659         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16660
16661 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16662
16663         PR c/17855
16664         * gcc.c-torture/compile/struct-non-lval-1.c,
16665         gcc.c-torture/compile/struct-non-lval-2.c,
16666         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16667
16668 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16669
16670         * gcc.dg/tls/tls.exp: Remove temporary file.
16671         * g++.dg/tls/tls.exp: Ditto.
16672         * lib/file-format.exp: Ditto.
16673         * g++.dg/special/ecos.exp: Ditto.
16674
16675         * lib/profopt.exp: Treat prof_ext as a list.
16676         * gcc.misc-tests/bprob.exp: Ditto.
16677         * g++.dg/bprob/bprob.exp: Ditto.
16678
16679         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16680         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16681         g++.dg/tree-ssa/pointer-reference-alias.C,
16682         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16683         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16684         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16685         g++.dg/vect/pr19951.cc: Ditto.
16686         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16687         gcc.dg/builtins-47.c: Ditto.
16688         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16689         gcc.dg/pr20115-1.c: Ditto.
16690         * gcc.dg/tree-ssa/20030530-2.c,
16691         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16692         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16693         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16694         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16695         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16696         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16697         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16698         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16699         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16700         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16701         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16702         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16703         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16704         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16705         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16706         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16707         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16708         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16709         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16710         gcc.dg/tree-ssa/20030824-1.c,
16711         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16712         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16713         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16714         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16715         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16716         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16717         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16718         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16719         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16720         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16721         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16722         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16723         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16724         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16725         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16726         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16727         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16728         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16729         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16730         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16731         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16732         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16733         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16734         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16735         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16736         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16737         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16738         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16739         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16740         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16741         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16742         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16743         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16744         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16745         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
16746         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
16747         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
16748         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16749         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16750         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16751         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
16752         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
16753         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16754         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
16755         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
16756         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
16757         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
16758         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
16759         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
16760         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
16761         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16762         gcc.dg/tree-ssa/useless-1.c: Ditto.
16763         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
16764         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
16765         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
16766         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
16767         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16768         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
16769         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
16770         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
16771         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
16772         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
16773         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
16774         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
16775         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
16776         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
16777         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
16778         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
16779         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
16780         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
16781         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
16782         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
16783         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
16784         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16785         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16786         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
16787         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
16788         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
16789         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
16790         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
16791         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
16792         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
16793         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
16794         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
16795         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
16796         gcc.dg/vect/vect-none.c: Ditto.
16797         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
16798         treelang/compile/unsigned.tree: Ditto.
16799
16800         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
16801         * gcc.dg/cpp/direct2s.c: Ditto.
16802         * gcc.dg/cpp/paste4.c: Ditto.
16803         * gcc.dg/cpp/separate-1.c: Ditto.
16804         * gcc.dg/pch/save-temps-1.c: Ditto.
16805         * g++.dg/ext/altivec-10.C: Ditto.
16806         * g++.dg/pch/pch.C: Ditto.
16807
16808         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16809
16810         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16811         * g++.dg/template/repo1.C: Ditto.
16812         * g++.dg/template/repo2.C: Ditto.
16813         * g++.dg/template/repo3.C: Ditto.
16814         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16815         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16816         * g++.old-deja/g++.pt/repo1.C: Ditto.
16817         * g++.old-deja/g++.pt/repo2.C: Ditto.
16818         * g++.old-deja/g++.pt/repo3.C: Ditto.
16819         * g++.old-deja/g++.pt/repo4.C: Ditto.
16820
16821         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16822         * gcc.dg/20030107-1.c: Ditto.
16823         * gcc.dg/20030702-1.c: Ditto.
16824         * gcc.dg/profile-generate-1.c: Ditto.
16825         * g++.dg/other/profile1.C: Ditto.
16826         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16827
16828         * lib/gcc-dg.exp (remove-build-file): New.
16829         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16830         cleanup-tree-dump, cleanup-saved-temps): New.
16831
16832 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16833
16834         PR c++/19203, DR 214
16835         * g++.dg/parse/ambig3.C: Not ambiguous.
16836         * g++.dg/template/spec20.C: New.
16837         * g++.dg/template/spec21.C: New.
16838
16839 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16840
16841         PR target/20045
16842         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16843
16844 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16845
16846         PR libfortran/20660
16847         * gfortran.dg/negative_unit.f: New test.
16848
16849 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16850
16851         * gcc.dg/20050330-1.c: New test.
16852
16853 2005-03-30  Devang Patel  <dpatel@apple.com>
16854
16855         * g++.dg/tree-sra/ssa-sra-3.C: New test.
16856
16857 2005-03-30  Dale Johannesen  <dalej@apple.com>
16858
16859         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
16860
16861 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
16862
16863         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16864         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
16865         Strip options from test name.
16866
16867 2005-03-31  Jan Hubicka  <jh@suse.cz>
16868
16869         * gcc.dg/varpool-1.c: New testcase.
16870
16871 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16872
16873         PR c/772
16874         PR c/17913
16875         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
16876         gcc.dg/stmt-expr-label-3.c : New tests.
16877         * gcc.c-torture/execute/medce-2.c: Remove.
16878
16879 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16880
16881         PR c/20368
16882         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
16883         tests.
16884
16885 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
16886
16887         * gcc.c-torture/compile/pr20203.c: New test.
16888
16889 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16890
16891         * gfortran.dg/promotion.f90: New test.
16892
16893 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
16894
16895         PR middle-end/20491
16896         * gcc.dg/torture/asm-subreg-1.c: New test.
16897
16898 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
16899
16900         PR c/20672
16901         * gcc.dg/pr20672-1.c: New test.
16902
16903 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
16904
16905         * gfortran.dg/vect: New directory.
16906         * gfortran.dg/vect/vect.exp: New.
16907         * gfortran.dg/vect/vect-1.f90: New test.
16908         * gfortran.dg/vect/vect-2.f90: New test.
16909         * gfortran.dg/vect/vect-3.f90: New test.
16910         * gfortran.dg/vect/vect-4.f90: New test.
16911         * gfortran.dg/vect/vect-5.f90: New test.
16912
16913 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
16914
16915         PR middle-end/20622
16916         * gcc.dg/alias-7.c: New test.
16917
16918 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16919
16920         * gcc.dg/sparc-reg-1.c: New test.
16921
16922 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
16923
16924         PR target/19890
16925         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
16926
16927 2005-03-29  Dale Ranta  <dir@lanl.gov>
16928             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16929
16930         PR libfortran/20163
16931         * gfortran.dg/pr20163-2.f: New test.
16932
16933 2005-03-28  Jan Hubicka  <jh@suse.cz>
16934
16935         PR middle-end/20635
16936         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16937         by Jakub Jelinek.
16938
16939 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
16940
16941         PR tree-optimization/20626
16942         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
16943         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
16944
16945 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16946
16947         * gfortran.dg/underflow.f90: New test.
16948         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
16949
16950 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16951
16952         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
16953
16954 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
16955
16956         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
16957         (g++_init): Make sure that CXXFLAGS is set.
16958         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
16959         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
16960         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16961         * lib/objc.exp (objc_init): Likewise.
16962         * lib/treelang.exp (treelang_init): Likewise.
16963
16964 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
16965
16966         PR tree-optimization/20470
16967         * gcc.dg/tree-ssa/pr20470.c: New test.
16968
16969 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
16970
16971         * gcc.dg/ppc-stfiwx.c: New.
16972
16973 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
16974
16975         PR target/19888
16976         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
16977
16978 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16979
16980         * gcc.dg/20050325-1.c: Fix a typo.
16981
16982 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16983
16984         PR libfortran/19678
16985         PR libfortran/19679
16986         * gfortran.dg/dos_eol.f: New test.
16987
16988 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16989
16990         PR rtl-optimization/20249
16991         * gcc.dg/20050325-1.c: New test.
16992
16993 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16994
16995         PR libfortran/15332
16996         * gfortran.dg/pr15332.f: New test.
16997
16998 2005-03-24  Dale Johannesen  <dalej@apple.com>
16999
17000         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17001
17002 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17003
17004         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17005         'internal' visibility.
17006         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17007         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17008         'protected' visibility.
17009         * gcc.dg/visibility-7.c: Likewise.
17010         * lib/target-supports.exp (check_visibility_available): Take
17011         a parameter, the kind of visibility to check for.
17012         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17013         to check_visibility_available.
17014
17015         * g++.dg/expr/cast3.C: New.
17016
17017 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17018
17019         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17020         rs6000.
17021
17022 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17023
17024         PR target/20095
17025         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17026
17027 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17028
17029         * gcc.dg/badshift.c: Renamed to...
17030         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17031
17032         * gcc.target/i386/badshift.c: Renamed to...
17033         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17034         only.
17035
17036         PR rtl-optimization/20532
17037         * gcc.target/i386/badshift.c: New.
17038
17039 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17040
17041         * gfortran.dg/pr18025.f90: New test.
17042
17043 2005-03-23  Dale Johannesen  <dalej@apple.com>
17044
17045         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17046
17047 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17048
17049         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17050
17051         * lib/target-supports.exp (check_iconv_available): Default
17052         libiconv to -liconv, if there is no definition.
17053
17054 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17055
17056         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17057
17058 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17059
17060         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17061         * g++.dg/opt/pr7503-2.C: Likewise.
17062         * g++.dg/opt/pr7503-3.C: Likewise.
17063         * g++.dg/opt/pr7503-4.C: Likewise.
17064         * g++.dg/opt/pr7503-5.C: Likewise.
17065         * g++.dg/warn/minmax.C: New test.
17066
17067 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17068
17069         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17070         * gfortran.dg/g77_intrinsics_sub.f: New test.
17071
17072 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17073             Jan Hubicka  <jh@suse.cz>
17074             Steven Bosscher <stevenb@suse.de
17075
17076         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17077
17078 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17079
17080         PR c++/19980
17081         * g++.dg/template/redecl3.C: New test.
17082
17083 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17084
17085         PR c++/20499
17086         * g++.dg/parse/error16.C: Tweak error markers.
17087
17088 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17089
17090         PR target/20561
17091         * gcc.dg/20050321-2.c: New test.
17092
17093 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17094
17095         PR c++/20465
17096         PR c++/20381
17097         * g++.dg/template/ptrmem12.C: New.
17098
17099 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17100
17101         PR rtl-optimization/20527
17102         * gcc.c-torture/execute/pr20527-1.c: New test.
17103
17104 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17105
17106         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17107         program, compile it into a real executable and then delete the .c
17108         and .x files afterwards, to avoid problems on testglue targets.
17109
17110 2005-03-21  Stuart Hastings  <stuart@apple.com>
17111
17112         * gcc.target/i386/sse-2.c: New.
17113
17114 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17115
17116         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17117
17118 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17119
17120         * g++.dg/parse/crash25.C: Fix typo.
17121
17122 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17123
17124         PR c++/20461
17125         * g++.dg/parse/crash24.C: New test.
17126
17127         PR c++/20536
17128         * g++.dg/parse/crash25.C: New test.
17129
17130 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17131
17132         PR c++/20147
17133         * g++.dg/ext/stmtexpr4.C: New test.
17134
17135 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17136
17137         PR middle-end/20539
17138         * gcc.c-torture/compile/pr13066-1.c: New test case.
17139         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17140         * g++.dg/opt/pr13066-1.C: Likewise.
17141
17142 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17143
17144         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17145
17146 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17147
17148         PR fortran/18525
17149         * gfortran.dg/nesting_1.f90: New test.
17150
17151 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17152
17153         PR c++/20240
17154         * g++.dg/lookup/using13.C: New test.
17155
17156 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17157
17158         PR c++/20333
17159         * g++.dg/template/crash36.C: New test.
17160
17161 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17162
17163         PR c++/20463
17164         * g++.dg/template/crash35.C: New test.
17165
17166 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17167
17168         PR c++/19966
17169         * g++.dg/overload/operator2.C: New test.
17170
17171 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17172
17173         PR libfortran/20257
17174         * gfortran.dg/pr20257.f90: New test.
17175
17176 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17177
17178         PR libfortran/20480
17179         * gfortran.dg/pr20480.f90: New test.
17180
17181 2005-03-16  Richard Henderson  <rth@redhat.com>
17182
17183         PR middle-end/15700
17184         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17185         (_rtld_global): New.
17186         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17187         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17188
17189         * gcc.dg/alias-3.c: New.
17190         * gcc.dg/alias-4.c: New.
17191         * gcc.dg/alias-5.c: New.
17192         * gcc.dg/alias-6.c: New.
17193
17194 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17195
17196         * gcc.dg/cpp/ucnid-7.c: New.
17197
17198 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17199             Dorit Naishlos  <dorit@il.ibm.com>
17200
17201         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17202         darwin.
17203
17204 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17205
17206         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17207         misaligned accesses.
17208         * gcc.dg/vect/vect-58.c: Likewise.
17209         * gcc.dg/vect/vect-92.c: New.
17210         * gcc.dg/vect/vect-93.c: New.
17211
17212 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17213
17214         PR fortran/18827
17215         * gfortran.dg/assign_2.f90: New test.
17216         * gfortran.dg/assign_3.f90: New test.
17217         * gfortran.dg/assign.f90: New test.
17218
17219 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17220
17221         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17222         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17223         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17224         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17225         names.
17226
17227 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17228
17229         * gcc.dg/cpp/ucnid-6.c: New.
17230
17231         * gcc.dg/cpp/normalize-1.c: New.
17232         * gcc.dg/cpp/normalize-2.c: New.
17233         * gcc.dg/cpp/normalize-3.c: New.
17234         * gcc.dg/cpp/normalize-4.c: New.
17235         * gcc.dg/cpp/ucnid-4.c: New.
17236         * gcc.dg/cpp/ucnid-5.c: New.
17237         * g++.dg/cpp/normalize-1.C: New.
17238         * g++.dg/cpp/ucnid-1.C: New.
17239
17240 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17241
17242         * gcc.dg/pr18628.c: New.
17243
17244 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17245
17246         PR c++/20280
17247         * g++.dg/tree-ssa/pr20280.C: New.
17248
17249 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17250
17251         PR fortran/20467
17252         * gfortran.dg/stfunc_2.f90: New test.
17253
17254 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17255
17256         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17257
17258 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17259
17260         * gcc.dg/tree-ssa/20050314-1.c: New test.
17261
17262 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17263
17264         PR c++/4403
17265         PR c++/9783, DR433
17266         * g++.dg/template/friend34.C: New test.
17267         * g++.dg/template/friend35.C: Likewise.
17268         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17269
17270 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17271
17272         Friend class name lookup 5/n
17273         PR c++/1016
17274         * g++.dg/lookup/hidden-class1.C: New test.
17275         * g++.dg/lookup/hidden-class2.C: Likewise.
17276         * g++.dg/lookup/hidden-class3.C: Likewise.
17277         * g++.dg/lookup/hidden-class4.C: Likewise.
17278         * g++.dg/lookup/hidden-class5.C: Likewise.
17279         * g++.dg/lookup/hidden-class6.C: Likewise.
17280         * g++.dg/lookup/hidden-class7.C: Likewise.
17281         * g++.dg/lookup/hidden-class8.C: Likewise.
17282         * g++.dg/lookup/hidden-class9.C: Likewise.
17283         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17284         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17285         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17286         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17287         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17288         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17289         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17290         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17291         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17292         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17293         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17294
17295 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17296
17297         PR c++/20157
17298         * g++.dg/template/error18.C: New test.
17299
17300 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17301
17302         PR debug/16792
17303         * g++.dg/debug/pr16792.C: New test.
17304
17305 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17306
17307         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17308         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17309         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17310         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17311         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17312         test assertion names.
17313
17314 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17315
17316         PR fortran/18600
17317         * gfortran.dg/stfunc_1.f90: New test.
17318
17319 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17320
17321         PR fortran/16907
17322         * gfortran.dg/real_index_1.f90: New test.
17323
17324 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17325
17326         PR fortran/20323
17327         * gfortran.dg/spec_expr_1.f90: New test.
17328
17329 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17330
17331         PR c/20402
17332         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17333         new parser.
17334
17335 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17336
17337         PR fortran/20361
17338         * gfortran.dg/largeequiv_1.f90: New test.
17339
17340 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17341
17342         * gcc.dg/ucnid-1.c: New.
17343         * gcc.dg/ucnid-2.c: New.
17344         * gcc.dg/ucnid-3.c: New.
17345         * gcc.dg/ucnid-4.c: New.
17346         * gcc.dg/ucnid-5.c: New.
17347         * gcc.dg/ucnid-6.c: New.
17348         * gcc.dg/cpp/ucnid-1.c: New.
17349         * gcc.dg/cpp/ucnid-2.c: New.
17350         * gcc.dg/cpp/ucnid-3.c: New.
17351         * g++.dg/other/ucnid-1.C: New.
17352
17353 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17354
17355         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17356
17357 2005-03-11  Per Bothner  <per@bothner.com>
17358
17359         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17360         that diagnotics refer to correct token.
17361         * gcc.dg/unused-3.c: Likewise.
17362
17363 2005-03-11  Per Bothner  <per@bothner.com>
17364
17365         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17366         constant" is now actually on same line as string constant.
17367         * gcc.dg/cpp/direct2s.c: Likewise.
17368
17369 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17370
17371         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17372
17373 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17374
17375         PR libfortran/20124
17376         * gfortran.dg/pr20124.f90: New Test
17377
17378 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17379
17380         PR tree-optimization/20130
17381         * gcc.dg/pr20130-1.c: New test.
17382
17383 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17384
17385         PR target/20095
17386         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17387
17388 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17389
17390         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17391
17392 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17393
17394         * g++.dg/eh/forced1.C: Fix comment.
17395         * g++.dg/eh/forced2.C: Ditto.
17396         * g++.dg/eh/forced3.C: Ditto.
17397         * g++.dg/eh/forced4.C: Ditto.
17398
17399 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17400
17401         PR rtl-opt/20412
17402         * gcc.c-torture/compile/pr20412.c: New test.
17403
17404 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17405
17406         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17407
17408 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17409
17410         PR target/20322
17411         * gcc.dg/20050307-1.c: New test.
17412
17413 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17414
17415         PR c++/20375
17416         * g++.dg/other/stdarg3.C: New.
17417
17418 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17419
17420         PR c++/18384, c++/18327
17421         * g++.dg/init/array19.C: New test.
17422
17423         PR inline-asm/20314
17424         * gcc.dg/torture/pr20314-1.c: New test.
17425         * gcc.dg/torture/pr20314-2.c: New test.
17426
17427 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17428
17429         * gcc.dg/20050309-1.c: New test.
17430
17431 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17432
17433         * gcc.dg/builtins-10.c: Reactivate disabled test.
17434         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17435         new cbrt transformations.
17436
17437 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17438
17439         PR c++/20208
17440         * g++.dg/template/array13.C: New test.
17441
17442 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17443
17444         PR c++/16859
17445         * g++.dg/init/brace4.C: New test.
17446
17447 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17448
17449         PR c++/20186
17450         * g++.dg/template/non-dependent12.C: New.
17451
17452 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17453
17454         PR c++/20142
17455         * g++.dg/init/array18.C: Add dg-do run marker.
17456
17457         PR c++/20142
17458         * g++.dg/init/array18.C: New test.
17459
17460 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17461
17462         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17463         * g++.dg/gcov/gcov.exp: Likewise.
17464         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17465         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17466         * lib/c-torture.exp: Likewise.
17467         * lib/fortran-torture.exp: Likewise.
17468         * lib/g++.exp: Likewise.
17469         * lib/gcc-defs.exp: Likewise.
17470         * lib/gcc-dg.exp: Likewise.
17471         * lib/gcc.exp: Likewise.
17472         * lib/gcov.exp: Likewise.
17473         * lib/gfortran.exp: Likewise.
17474         * lib/mike-g++.exp: Likewise.
17475         * lib/mike-gcc.exp: Likewise.
17476         * lib/objc-torture.exp: Likewise.
17477         * lib/objc.exp: Likewise.
17478         * lib/profopt.exp: Likewise.
17479         * lib/target-libpath.exp: Likewise.
17480         * lib/target-supports.exp: Likewise.
17481         * lib/treelang.exp: Likewise.
17482         * lib/wrapper.exp: Likewise.
17483
17484 2005-03-08  Jeff Law  <law@redhat.com>
17485
17486         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17487         PHI-OPT changes.
17488
17489 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17490
17491         * gcc.dg/vect/pr20122.c: New test.
17492
17493 2005-03-07  Jeff Law  <law@redhat.com>
17494
17495         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17496         was folded away.
17497         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17498         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17499         * gcc.dg/tree-ssa/pr18134.c: New test.
17500
17501 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17502
17503         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17504         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17505         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17506
17507 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17508
17509         PR tree-opt/17671
17510         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17511
17512 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17513
17514         * g++.dg/warn/Wnvdtor.C: New test.
17515
17516 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17517
17518         * gcc.dg/torture/pr19683-1.c: New test.
17519
17520 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17521
17522         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17523         * gfortran.dg/g77/19990313-2.f: Ditto.
17524         * gfortran.dg/g77/19990313-3.f: Ditto.
17525         * gfortran.dg/g77/19990525-0.f: Ditto.
17526         * gfortran.dg/g77/19990826-0.f: Ditto.
17527         * gfortran.dg/g77/19990826-2.f: Ditto.
17528         * gfortran.dg/g77/19990826-3.f: Ditto.
17529         * gfortran.dg/g77/20000511-1.f: Ditto.
17530         * gfortran.dg/g77/20000511-2.f: Ditto.
17531         * gfortran.dg/g77/970625-2.f: Ditto.
17532         * gfortran.dg/g77/980310-2.f: Ditto.
17533         * gfortran.dg/g77/980310-3.f: Ditto.
17534         * gfortran.dg/g77/980310-8.f: Ditto.
17535         * gfortran.dg/g77/980519-2.f: Ditto.
17536         * gfortran.dg/g77/alpha1.f: Ditto.
17537         * gfortran.dg/g77/claus.f: Ditto.
17538         * gfortran.dg/g77/erfc.f: Ditto.
17539         * gfortran.dg/g77/short.f: Ditto.
17540         * gfortran.fortran-torture/execute/data.f90: Ditto.
17541         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17542         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17543
17544 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17545
17546         * lib/file-format.exp (gcc_target_object_format): Add check for som
17547         format and hardcode object formats on hppa*-*-hpux*.
17548         * lib/target-supports.exp (check_weak_available): Add check for som
17549         object format.  Always return 0 on hppa*-*-hpux10*.
17550
17551         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17552         is defined.
17553
17554         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17555
17556 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17557
17558         * gfortran.dg/pr19936_1.f90: New test.
17559         * gfortran.dg/pr19936_2.f90: New test.
17560         * gfortran.dg/pr19936_3.f90: New test.
17561
17562 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17563             Paul Thomas <prthomas@drfccad.cea.fr>
17564
17565         * gfortran.dg/PR19754_1.f90: New test.
17566         * gfortran.dg/PR19754_2.f90: Ditto.
17567
17568 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17569
17570         PR c++/19311
17571         * g++.dg/template/non-dependent11.C: New test.
17572
17573 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17574
17575         * lib/target-supports.exp (check_iconv_available): Fix comment.
17576
17577 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17578             Joseph S. Myers  <joseph@codesourcery.com>
17579
17580         PR c++/19797
17581         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17582
17583 2005-03-04  Matthew Sachs  <msachs@apple.com>
17584
17585         * gcc.exp (gcc_target_compile): Put braces around
17586         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17587         * objc.exp (objc_target_compile): Likewise.
17588         * treelang.exp (treelang_target_compile): Likewise.
17589
17590 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17591
17592         PR fortran/19673
17593         * gfortran.dg/func_result_1.f90: New test.
17594
17595 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17596
17597         * gcc.misc-tests/options.exp: New test.
17598
17599 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17600
17601         * gcc.dg/pr15784-4.c: New test.
17602
17603 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17604
17605         * gcc.c-torture/execute/pr17133.c: New.
17606         * gcc.c-torture/compile/20050303-1.c: New.
17607
17608 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17609
17610         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17611
17612 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17613
17614         * g++.dg/overload/using2.C: New.
17615
17616 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17617
17618         PR c++/19916
17619         * g++.dg/init/ptrmem2.C: New test.
17620
17621 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17622
17623         PR c/8927
17624         * gcc.dg/pr8927-1.c: New test.
17625
17626 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17627
17628         PR c++/20232
17629         * g++.dg/inherit/covariant12.C: New.
17630
17631 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17632
17633         PR fortran/19479
17634         * gfortran.dg/bound_1.f90: New test.
17635
17636 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17637
17638         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17639         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17640
17641 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17642
17643         PR c/20245
17644         * gcc.dg/pr20245-1.c: New test.
17645
17646 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17647
17648         PR middle-end/19874
17649         * gcc.c-torture/execute/20050119-2.c: New test case.
17650
17651 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17652
17653         * README: Update the DejaGnu bug reporting address.
17654         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17655         * lib/objc-torture.exp: Likewise.
17656
17657 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17658
17659         * gfortran.dg/boz_1.f90: New test.
17660         * gfortran.dg/boz_3.f90: New test.
17661         * gfortran.dg/boz_4.f90: New test.
17662
17663 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17664
17665         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17666         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17667
17668 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17669
17670         PR libfortran/20101
17671         * gfortran.dg/write_0_pe_format.f90: New test.
17672
17673 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17674
17675         PR c++/20206
17676         * g++.dg/opt/thunk2.C: New test.
17677         * g++.dg/opt/covariant1.C: New test.
17678
17679 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17680
17681         * gfortran.dg/e_d_fmt.f90: New test.
17682
17683 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17684
17685         * gcc.dg/asm-b.c: Fix comment typos.
17686
17687 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17688
17689         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17690         a V_MAY_DEF also.
17691
17692 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17693
17694         PR tree-opt/20188
17695         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17696         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17697         * gcc.dg/asm-b.c: New test.
17698
17699 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17700
17701         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17702         Disable this test on IRIX 6.
17703
17704 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17705
17706         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17707         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17708         parser.
17709
17710 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17711
17712         PR tree-optimization/20204
17713         * testsuite/gcc.dg/pr20204.c: New test.
17714
17715 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17716
17717         PR target/20196
17718         * gcc.c-torture/execute/20050224-1.c: New test.
17719
17720         PR c++/20175
17721         * g++.dg/warn/Wbraces2.C: New test.
17722
17723 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17724
17725         PR c++/19878
17726         * g++.dg/init/const2.C: New test.
17727
17728 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17729
17730         PR tree-optimization/20100
17731         * gcc.c-torture/execute/pr20100-1.c: New test.
17732
17733 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17734
17735         * gfortran.dg/implicit_3.f90: New test.
17736
17737         * gfortran.dg/deftype_1.f90: New test.
17738
17739 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17740
17741         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17742         the test passes.
17743         * g++.dg/other/anon3.C: Accept a warning.
17744
17745 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
17746
17747         * gcc.dg/pr20017.c: Fix a comment typo.
17748
17749 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17750
17751         * gfortran.dg/list_read_4.f90: Change to f90 comments.
17752
17753 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17754
17755         PR ada/19902
17756         * ada/acats/tests/cxa/cxa3004.a: Remove.
17757         * ada/acats/tests/cxb/cxb30061.am: Likewise.
17758
17759 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17760
17761         PR c++/20073
17762         * g++.dg/init/const1.C: New test.
17763
17764         PR c++/19991
17765         * g++.dg/parse/constant7.C: New test.
17766
17767         PR c++/20152
17768         * g++.dg/parse/error27.C: New test.
17769         * g++.dg/template/qualttp15.C: Adjust error markers.
17770         * g++.old-deja/g++.other/struct1.C: Likewise.
17771
17772         PR c++/20153
17773         * g++.dg/template/error17.C: New test.
17774
17775         PR c++/20148
17776         * g++.dg/parser/error26.C: New test.
17777
17778 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
17779
17780         PR tree-optimization/20100
17781         PR tree-optimization/20115
17782         * gcc.dg/pr20115.c: New test.
17783         * gcc.dg/pr20115-1.c: New test.
17784         * gcc.dg/pr20100.c: New test.
17785         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
17786         call-clobbered variables after alias1.
17787
17788 2005-02-22  Bud Davis  <bdavis@gfortran.org>
17789
17790         * gfortran.dg/list_read_4.f90: new test.
17791
17792 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
17793
17794         PR rtl-optimization/20017.
17795         * gcc.dg/pr20017.c: New.
17796
17797 2005-02-22  Devang Patel  <dpatel@apple.com>
17798
17799         PR 19952
17800         * g++.dg/tree-ssa/pr19952.C: New test.
17801
17802 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17803
17804         PR c++/19883
17805         * g++.dg/parse/constant6.C: New test.
17806
17807 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17808
17809         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17810         * g++.dg/charset/asm2.c: Likewise.
17811         * g++.dg/charset/asm3.c: Likewise.
17812         * g++.dg/charset/asm4.c: Likewise.
17813         * g++.dg/charset/asm5.c: Likewise.
17814         * g++.dg/charset/attribute1.c: Likewise.
17815         * g++.dg/charset/attribute2.c: Likewise.
17816         * g++.dg/charset/extern1.cc: Likewise.
17817         * g++.dg/charset/extern2.cc: Likewise.
17818         * g++.dg/charset/extern3.cc: Likewise.
17819         * g++.dg/charset/function.cc: Likewise.
17820         * g++.dg/charset/string.c: Likewise.
17821         * g++.dg/charset/charset.exp: Likewise.
17822         * lib/target-supports.exp (check_iconv_available): Fix comment.
17823
17824 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17825
17826         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17827         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17828         * gcc.dg/charset/asm2.c: Likewise.
17829         * gcc.dg/charset/asm3.c: Likewise.
17830         * gcc.dg/charset/asm4.c: Likewise.
17831         * gcc.dg/charset/asm5.c: Likewise.
17832         * gcc.dg/charset/asm6.c: Likewise.
17833         * gcc.dg/charset/attribute1.c: Likewise.
17834         * gcc.dg/charset/attribute2.c: Likewise.
17835         * gcc.dg/charset/builtin1.c: Likewise.
17836         * gcc.dg/charset/extern.c: Likewise.
17837         * gcc.dg/charset/function.c: Likewise.
17838         * gcc.dg/charset/string.c: Likewise.
17839         * gcc.dg/charset/charset.exp: Likewise.
17840
17841 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17842
17843         PR fortran/20086
17844         * gfortran.dg/pr20086.f90: New test.
17845
17846 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17847
17848         PR tree-optimization/19786
17849         * g++.dg/tree-ssa/pr19786.C: New.
17850
17851 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17852
17853         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
17854
17855 2005-02-21  Jeff Law  <law@redhat.com>
17856
17857         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
17858
17859 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17860
17861         * gfortran.dg/do_iterator: Split loop, markup all lines for
17862         which an error locus is printed.
17863         * gfortran.dg/pr17708.f90: Markup all lines for which an error
17864         locus is printed.
17865         * gfortran.dg/select_4.f90: Likewise.
17866         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
17867         locuses in the various permutations.
17868
17869 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
17870
17871         PR tree-optimization/19951
17872         * g++.dg/vect: New directory.
17873         * g++.dg/vect/vect.exp: New file.
17874         * g++.dg/vect/pr19951.cc: New testcase.
17875         * g++.dg/dg.exp: Also prune vectorizer tests.
17876
17877 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
17878
17879         PR 18785
17880         * gcc.dg/charset/builtin1.c: New test.
17881
17882 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17883
17884         PR c++/19299
17885         * g++.dg/inherit/volatile1.C: New test.
17886
17887         PR c++/19440
17888         * g++.dg/template/dtor4.C: New test.
17889
17890 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17891
17892         * gfortran.dg/int_1.f90: New test.
17893
17894 2005-02-19  Devang Patel  <dpatel@apple.com>
17895
17896         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
17897
17898 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17899
17900         * gfortran.dg/achar_1.f90: New test.
17901
17902 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
17903
17904         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
17905
17906 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
17907             Jakub Jelinek  <jakub@redhat.com>
17908
17909         PR tree-optimization/19828
17910         * gcc.dg/tree-ssa/loop-7.c: New test.
17911         * gcc.c-torture/execute/20050218-1.c: New test.
17912
17913 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
17914
17915         PR c/20043
17916         * gcc.dg/transparent-union-1.c: New test.
17917         * gcc.dg/transparent-union-2.c: New test.
17918
17919 2005-02-18  James E Wilson  <wilson@specifixinc.com>
17920
17921         PR tree-optimization/18977
17922         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
17923
17924 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
17925
17926         PR target/20054
17927         * gcc.dg/pr20054.c: New test.
17928
17929 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17930
17931         PR c++/19508
17932         * g++.dg/ext/attrib20.C: New test.
17933
17934 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17935
17936         PR middle-end/20030
17937         * gfortran.fortran-torture/execute/character_passing.f90: New test.
17938
17939 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
17940
17941         PR c++/20008
17942         * g++.dg/opt/switch4.C: New.
17943
17944 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
17945
17946         PR c++/20023
17947         PR tree-optimization/20009
17948         * gcc.c-torture/compile/20050217-1.c: New test.
17949         * g++.dg/opt/switch3.C: New test.
17950
17951         PR tree-optimization/18947
17952         * gcc.c-torture/compile/20050215-1.c: New test.
17953         * gcc.c-torture/compile/20050215-2.c: New test.
17954         * gcc.c-torture/compile/20050215-3.c: New test.
17955
17956 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
17957
17958         PR c++/20028
17959         * g++.dg/template/crash34.C: New.
17960
17961         PR c++/20022
17962         * g++.dg/other/access3.C: New.
17963
17964 2005-02-17  Ira Rosen  <irar@il.ibm.com>
17965
17966         * gcc.dg/vect/vect-98.c: New test.
17967
17968 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
17969
17970         PR tree-optimization/19967
17971         * gcc.dg/pr19967.c: New.
17972
17973 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
17974
17975         PR middle-end/19857
17976         * gcc.dg/tree-ssa/20050215-1.c: New test.
17977         * gcc.c-torture/execute/20050215-1.c: New test.
17978
17979 2005-02-15  Eric Christopher  <echristo@redhat.com>
17980
17981         * gcc.dg/cpp/20050215-1.c: New file.
17982
17983 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
17984
17985         PR tree-optimization/15785
17986         * gcc.dg/pr15785-1.c: New test.
17987
17988 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
17989
17990         PR c++/17788
17991         * g++.dg/init/ctor4.C: New.
17992         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
17993
17994 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
17995
17996         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
17997         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
17998
17999 2005-02-15  Andreas Schwab  <schwab@suse.de>
18000
18001         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18002         declare malloc.
18003
18004 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18005
18006         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18007
18008 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18009
18010         PR tree-optimization/19853
18011         * gcc.c-torture/compile/pr19853.c: New test.
18012
18013 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18014
18015         PR c++/19608
18016         * g++.dg/parse/local-class1.C: New.
18017
18018         PR c++/19895
18019         * g++.dg/parse/ptrmem3.C: New.
18020
18021         PR c++/19884
18022         * g++.old-deja/g++.oliva/template6.C: Add another case.
18023         * g++.dg/template/explicit6.C: New.
18024
18025 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18026
18027         PR c++/17816
18028         * g++.dg/other/redecl2.C: New.
18029
18030 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18031
18032         PR c++/19891
18033         * g++.dg/abi/covariant4.C: New.
18034
18035 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18036
18037         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18038
18039 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18040
18041         * gcc.dg/vect/vect-96.c: Fix typo.
18042
18043 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18044
18045         PR c++/14479
18046         PR c++/19487
18047         * g++.dg/template/enum5.C: New test.
18048
18049 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18050
18051         * gcc.dg/vect/vect-97.c: New test.
18052
18053 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18054
18055         * gcc.dg/vect/vect-96.c: New test.
18056
18057 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18058
18059         * gcc.dg/builtins-34.c: Also check ldexp*.
18060
18061 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18062
18063         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18064
18065 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18066
18067         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18068         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18069         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18070         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18071         selector_list, selector_expression, dg-process-target): Move to new
18072         file target-supports-dg.exp.
18073         * lib/target-supports-dg.exp: New.
18074
18075         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18076         New.
18077
18078 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18079
18080         PR c++/19666
18081         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18082
18083         PR middle-end/19858
18084         * gcc.c-torture/compile/20050210-1.c: New test.
18085
18086 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18087
18088         PR c++/19755
18089         * g++.dg/warn/Wbraces1.C: New test.
18090
18091 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18092
18093         * gcc.dg/builtins-52.c: New testcase.
18094
18095 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18096
18097         PR c/19342
18098         * gcc.c-torture/execute/20050119-1.c: New test.
18099
18100 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18101
18102         PR c++/19811
18103         * g++.dg/init/delete1.C: New test.
18104
18105 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18106
18107         PR c++/18470
18108         * g++.dg/template/static12.C: New test.
18109
18110 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18111
18112         PR c++/19787
18113         * g++.dg/conversion/ambig1.C: New test.
18114
18115         PR c++/19739
18116         * g++.dg/ext/attrib19.C: New test.
18117
18118         PR c++/19732
18119         * g++.dg/parse/dtor5.C: New test.
18120
18121         PR c++/19762
18122         * g++.dg/template/dtor3.C: New test.
18123
18124         PR c++/19826
18125         * g++.dg/template/static11.C: New test.
18126         * g++.dg/template/crash2.C: Remove dg-error marker.
18127
18128 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18129
18130         PR C++/18491
18131         * g++.old-deja/g++.mike/p10769a.C: Remove.
18132
18133 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18134
18135         * gcc.dg/builtins-48.c: New test case.
18136         * gcc.dg/builtins-49.c: New test case.
18137         * gcc.dg/builtins-50.c: New test case.
18138         * gcc.dg/builtins-51.c: New test case.
18139
18140 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18141
18142         PR middle-end/19583
18143         * g++.dg/warn/Wreturn-type-3.C: New test.
18144
18145 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18146
18147         PR middle-end/19402
18148         * gcc.dg/pr19402-1.c: New testcase.
18149         * gcc.dg/pr19402-2.c: likewise.
18150
18151 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18152
18153         PR middle-end/19854
18154         * g++.dg/tree-ssa/tmmti.C: New testcase.
18155
18156 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18157
18158         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18159
18160 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18161
18162         PR c++/19733
18163         * g++.dg/parse/crash23.C: New test.
18164         * g++.dg/warn/Weff1.C: New test.
18165
18166 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18167
18168         * gcc.dg/20050209-1.c: New test.
18169
18170 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18171
18172         PR target/19799
18173         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18174
18175 2005-02-08  Mike Stump  <mrs@apple.com>
18176
18177         * g++.dg/pch/import-2.c: New test.
18178         * g++.dg/pch/import-2.hs: New.
18179         * g++.dg/pch/include/import-2a.h: New.
18180         * g++.dg/pch/include/import-2b.h: New.
18181
18182 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18183
18184         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18185
18186 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18187
18188         * gfortran.dg/substr_1.f90: New test.
18189
18190 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18191
18192         PR middle-end/19775
18193         * gcc.dg/torture/builtin-power-1.c: Disable test for
18194         invalid transformation.
18195         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18196         no longer optimize.
18197         * gcc.dg/builtins-47.c: New testcase.
18198
18199 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18200             Dorit Naishlos  <dorit@il.ibm.com>
18201
18202         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18203
18204 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18205
18206         * gcc.c-torture/compile/20050206-1.c: New test.
18207
18208 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18209
18210         PR tree-opt/19768
18211         * g++.dg/opt/pr19768.C: New test.
18212
18213 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18214
18215         PR tree-opt/19736
18216         * gcc.c-torture/compile/pr19736.c: New test.
18217
18218 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18219
18220         PR c++/17401
18221         * g++.dg/parse/error25.C: New test.
18222
18223 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18224
18225         * gcc.c-torture/execute/20050203-1.c: New.
18226
18227 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18228
18229         * gcc.dg/vect/vect-85.c: Remove xfail.
18230         * gcc.dg/vect/vect-86.c: Remove xfail.
18231         * gcc.dg/vect/vect-87.c: Remove xfail.
18232         * gcc.dg/vect/vect-88.c: Remove xfail.
18233
18234 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18235
18236         * gcc.dg/altivec-19.c: New.
18237
18238 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18239
18240         PR c/17807
18241         * gcc.dg/nested-func-3.c: New test.
18242         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18243
18244 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18245
18246         * gcc.test-framework/gen_directive_tests: Generate tests for
18247         selector expressions.
18248
18249 2005-02-02  Matt Austern  <austern@apple.com>
18250
18251         PR c++/19628
18252         * g++/ext/builtin7.C: New.
18253         * g++/ext/builtin8.C: New.
18254
18255 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18256
18257         PR c/18502
18258         * gcc.dg/pr18502-1.c: New test.
18259
18260 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18261
18262         PR c++/17413
18263         * g++.dg/template/local4.C: Tweak.
18264
18265 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18266
18267         PR tree-optimization/19578
18268         * gcc.c-torture/compile/20050202-1.c: New test.
18269
18270 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18271
18272         PR c/19435
18273         * gcc.dg/c99-init-4.c: New test.
18274
18275 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18276
18277         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18278
18279         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18280
18281         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18282         * g++.dg/eh/check-vect.h: New.
18283
18284         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18285         * gcc.dg/vect/vect-78.c: Ditto.
18286         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18287         Remove.
18288
18289         * g++.dg/conversion/simd1.C: Expect warning.
18290         * g++.dg/ext/attribute-test-1.C: Ditto.
18291         * g++.dg/ext/attribute-test-2.C: Ditto.
18292         * g++.dg/ext/attribute-test-3.C: Ditto.
18293         * g++.dg/ext/attribute-test-4.C: Ditto.
18294
18295         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18296         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18297
18298         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18299
18300 2005-02-01  Richard Henderson  <rth@redhat.com>
18301
18302         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18303         long double for ibm double-double format.
18304         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18305
18306 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18307
18308         PR tree-optimization/19633
18309         * testsuite/gcc.dg/pr19633-1.c: New test.
18310         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18311         to NULL or a symbol.
18312
18313 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18314
18315         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18316         New procs.
18317         (dg-process-target (local override)): Handle selector expressions.
18318
18319         * gcc.test-framework/README: Describe tests in source directory.
18320         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18321         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18322         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18323         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18324         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18325         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18326         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18327         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18328         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18329         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18330         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18331         * gcc.test-framework/dg-error-exp-P.c: New test.
18332         * gcc.test-framework/dg-error-exp-XP.c: New test.
18333         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18334         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18335         * gcc.test-framework/dg-output-exp-P.c: New test.
18336         * gcc.test-framework/dg-output-exp-XF.c: New test.
18337         * gcc.test-framework/dg-warning-exp-P.c: New test.
18338         * gcc.misc-tests/dg-1.c: Remove.
18339         * gcc.misc-tests/dg-2.c: Remove.
18340         * gcc.misc-tests/dg-3.c: Remove.
18341         * gcc.misc-tests/dg-4.c: Remove.
18342         * gcc.misc-tests/dg-5.c: Remove.
18343         * gcc.misc-tests/dg-6.c: Remove.
18344         * gcc.misc-tests/dg-7.c: Remove.
18345         * gcc.misc-tests/dg-8.c: Remove.
18346         * gcc.misc-tests/dg-9.c: Remove.
18347         * gcc.misc-tests/dg-10.c: Remove.
18348         * gcc.misc-tests/dg-11.c: Remove.
18349         * gcc.misc-tests/dg-12.c: Remove.
18350         * gcc.misc-tests/dg-test.exp: Remove.
18351
18352         * gcc.test-framework/test-framework.awk: Change recording and
18353         printing of passes and failures.
18354
18355         * gcc.test-framework: New directory.
18356         * gcc.test-framework/README: New.
18357         * gcc.test-framework/test-framework.exp: New.
18358         * gcc.test-framework/test-framework.awk: New.
18359         * gcc.test-framework/gen_directive_tests: New.
18360
18361 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18362
18363         * lib/treelang.exp: Fix comment typos.
18364         (treelang_target_compile): Don't append libs=-ltreelang to options.
18365
18366 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18367
18368         * g++.dg/parse/typename7.C: Adjust error messages.
18369
18370 2005-01-31  Jeff Law  <law@redhat.com>
18371
18372         * gcc.c-torture/execute/20050131-1.c: New test.
18373         * gcc.dg/wcaselabel.c: New test.
18374
18375 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18376
18377         * g++.dg/other/warning1.C: Adjust error messags.
18378         * g++.dg/parse/constant5.C: New test.
18379
18380 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18381
18382         PR c/19333
18383         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18384         the test case valid.
18385         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18386         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18387         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18388         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18389         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18390         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18391
18392 2005-01-31  Dale Johannesen  <dalej@apple.com>
18393
18394         * g++.dg/opt/pr19650.C: New test.
18395
18396 2005-01-31  Richard Henderson  <rth@redhat.com>
18397
18398         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18399         long double for intel double extended format.
18400         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18401
18402 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18403
18404         PR c++/19555
18405         * g++.dg/template/static10.C: New test.
18406
18407         PR c++/19395
18408         * g++.dg/parse/error24.C: New test.
18409
18410         PR c++/19367
18411         * g++.dg/lookup/builtin1.C: New test.
18412
18413         PR c++/19457
18414         * g++.dg/warn/conv3.C: New test.
18415
18416 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18417
18418         PR fortran/19647
18419         * gfortan.dg/inquire_7.f90
18420
18421 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18422
18423         PR tree-optimization/15791
18424         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18425         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18426         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18427         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18428         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18429         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18430         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18431         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18432         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18433         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18434
18435 2005-01-29  Paul Brook  <paul@codesourcery.com>
18436
18437         PR fortran/18565
18438         * check.c (real_or_complex_check): New function.
18439         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18440         * intrinsic.c (add_functions): Use new check functions.
18441         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18442         Add prototypes.
18443
18444 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18445
18446         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18447         gcc.dg/lvalue-3.c: New tests.
18448         * gcc.dg/concat.c: Update expected messages.
18449
18450 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18451
18452         PR libfortran/19595
18453         * gfortran.dg/eor_1.f90: New test.
18454
18455 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18456
18457         PR fortran/19589
18458         * gfortran.dg/logical_data_1.f90: New test.
18459
18460 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18461
18462         PR c++/19253
18463         * g++.dg/template/crash33.C: New test.
18464
18465         PR c++/19667
18466         * g++.dg/template/crash32.C: New test.
18467
18468 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18469
18470         PR middle-end/16558
18471         * g++.dg/warn/Wreturn-type-2.C: New test.
18472
18473 2004-06-24  Jeff Law  <law@redhat.com>
18474
18475         * gcc.dg/tree-ssa/20050128-1.c: New test.
18476
18477 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18478
18479         * gcc.target/frv/all-mdpackh-1.c: New test.
18480
18481 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18482
18483         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18484
18485 2005-01-27  Richard Henderson  <rth@redhat.com>
18486
18487         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18488
18489 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18490
18491         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18492
18493 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18494
18495         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18496         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18497         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18498         to cope with cases where the multilib options override the dg-options.
18499
18500 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18501
18502         PR c/18946
18503         * gcc.dg/noncompile/20050120-1.c: New test.
18504
18505 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18506
18507         PR tree-optimization/19633
18508         * gcc.dg/pr19633.c: New test.
18509         * gcc.dg/tree-ssa/pr19633.c: New test.
18510
18511 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18512
18513         * gcc.dg/20041216-1.c: New test.
18514
18515 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18516
18517         PR objc/18862
18518         * objc.dg/selector-2.m: New test.
18519
18520 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18521
18522         * g++.dg/opt/range-test-2.C: New test.
18523
18524         PR rtl-optimization/19579
18525         * gcc.c-torture/execute/20050124-1.c: New test.
18526
18527 2005-01-26  Greg Parker  <gparker@apple.com>
18528         Stuart Hastings  <stuart@apple.com>
18529
18530         * gcc.c-torture/execute/20050125-1.c: New.
18531
18532 2005-01-18  Jan Hubicka  <jh@suse.cz>
18533
18534         PR tree-optimize/19337
18535         * gcc.c-torture/compile/20050119-1.c: New test.
18536
18537 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18538
18539         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18540         test for successful match.
18541
18542 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18543
18544         PR objc/18408
18545         * objc.dg/comp-types-7.m: New test.
18546
18547 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18548
18549         * lib/target-supports.exp (current_target_name): New.
18550         (check_effective_target_ilp32, check_effective_target_lp64):
18551         Cache the result to use as long as the current target, with
18552         multilib flags, remains the same.
18553
18554         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18555         (dg-require-weak, dg-require-visibility, dg-require-alias,
18556         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18557         dg-require-effective-target, dg-skip-if): Remove call to
18558         skip_test_and_clear_xfail.
18559         (dg-test): Clear xfail data.
18560
18561 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18562
18563         PR target/17751
18564         * gcc.dg/ppc64-toc.c: New test.
18565
18566         * g++.dg/tree-ssa/empty-1.C: New test.
18567
18568         PR middle-end/19551
18569         * gcc.c-torture/execute/20050121-1.c: New test.
18570         * gcc.dg/20050121-2.c: New test.
18571
18572 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18573         Paul Brook  <paul@codesourcery.com>
18574
18575         PR fortran/17941
18576         * gfortran.dg/real_const_1.f: New test.
18577         * gfortran.dg/real_const_2.f90: New test.
18578         * gfortran.dg/complex_int_1.f90: New test.
18579
18580 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18581
18582         PR fortran/19313
18583         * gfortan.dg/inquire_6.f90: New test.
18584
18585 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18586
18587         PR libfortran/19451
18588         * open_readonly_1.f90: New test.
18589
18590 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18591
18592         PR libfortran/18982
18593         * gfortran.dg/open_new.f90: New file.
18594
18595 2005-01-22  Paul Brook  <paul@codesourcery.com>
18596
18597         * namelist_1.f90: New test.
18598
18599 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18600
18601         PR tree-optimization/19484
18602         * gcc.c-torture/compile/20050122-[12].c: New tests.
18603
18604 2005-01-22  Paul Brook  <paul@codesourcery.com>
18605
18606         * gfortran.dg/implicit_2.f90: New test.
18607
18608 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18609
18610         PR fortran/19314
18611         * gfortran.dg/inquire_5.f90: New test.
18612
18613 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18614
18615         PR c/18809
18616         * gcc.dg/pr18809-1.c: New test.
18617
18618 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18619
18620         * gcc.dg/20050121-1.c: New test.
18621
18622         PR tree-optimization/13000
18623         * gcc.dg/20040206-1.c: Change warning to point where function is
18624         being inlined.
18625
18626 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18627
18628         PR c++/19208
18629         * g++.dg/template/array11.C: New test.
18630
18631 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18632
18633         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18634         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18635         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18636         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18637         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18638         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18639
18640 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18641
18642         PR tree-optimization/15349
18643         * gcc.dg/tree-ssa/pr15349.c: New.
18644
18645 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18646
18647         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18648
18649 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18650
18651         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18652         scan-assembler-times directive name.
18653
18654         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18655         after dg-do.
18656
18657         PR rtl-optimization/19462
18658         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18659
18660 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18661
18662         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18663         counting function calls on ia64.
18664
18665 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18666
18667         PR rtl-optimization/15139
18668         * gcc.dg/20050111-2.c: New test.
18669
18670         PR c/17297
18671         * gcc.c-torture/compile/20050113-1.c: New testcase.
18672
18673         PR middle-end/19164
18674         * gcc.dg/20050113-1.c: New testcase.
18675
18676 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18677
18678         * gcc.dg/vect/vect-85.c: Add comment.
18679         * gcc.dg/vect/vect-86.c: Add xfail for now.
18680         * gcc.dg/vect/vect-87.c: Add xfail for now.
18681         * gcc.dg/vect/vect-88.c: Add xfail for now.
18682         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18683
18684 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18685
18686         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18687
18688 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18689
18690         * g++.dg/debug/typedef3.C: New test.
18691
18692 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18693
18694         PR c/19472
18695         * gcc.dg/asm-a.c: New test.
18696
18697 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18698
18699         * gcc.dg/sh-relax.c: Add prototype for abort.
18700
18701 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18702
18703         * gcc.dg/short-compare-1.c: New test.
18704         * gcc.dg/short-compare-2.c: Likewise.
18705
18706 2005-01-18  Michael Matz  <matz@suse.de>
18707
18708         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18709
18710 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18711
18712         PR tree-optimization/19121
18713         * gcc.c-torture/compile/pr19121.c: New test.
18714
18715 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18716
18717         PR target/19357
18718         * gcc.c-torture/compile/pr19357.c: New test.
18719
18720 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18721
18722         PR c/5675
18723         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18724         pass--those that refer just to the variable, possibly with a
18725         cast.
18726         * gcc.dg/c99-const-expr-3.c: Likewise.
18727
18728         PR middle-end/13127
18729         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18730         longer emitted.
18731
18732 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18733
18734         PR fortran/18778
18735         * gfortran.dg/endfile_2.f90: New test.
18736
18737 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18738
18739         PR 19168
18740         * gfortran.dg/select_5.f90: New test.
18741
18742 2004-01-16  Paul Brook  <paul@codesourcery.com>
18743
18744         * gfortran.dg/common_4.f90: New test.
18745
18746 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
18747
18748         PR rtl-optimization/19462
18749         * gcc.dg/torture/pr19462-1.c: New test.
18750
18751 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
18752
18753         PR objc/19321
18754         * objc.dg/func-ptr-2.m: New.
18755         * objc.dg/volatile-1.m: New.
18756
18757 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18758
18759         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
18760
18761 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18762
18763         PR tree-optimization/19060
18764         * gcc.c-torture/execute/20050104-1.c: New test.
18765
18766 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
18767
18768         PR fortran/18983
18769         * gfortran.dg/write_to_null.f90: New test.
18770
18771 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
18772             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18773
18774         PR other/19328
18775         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
18776         argument.
18777
18778 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18779
18780         PR c++/19263
18781         * g++.dg/init/vector1.C: New test.
18782
18783 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
18784
18785         PR target/13158
18786         * gcc.target/ia64/sibcall-unwind-1.c: New test.
18787         PR target/18987
18788         * gcc.target/ia64/sibcall-unwind-2.c: New test.
18789
18790 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
18791
18792         * gfortran.dg/select_1.f90: New test.
18793         * gfortran.dg/select_2.f90: New test.
18794         * gfortran.dg/select_3.f90: New test.
18795         * gfortran.dg/select_4.f90: New test.
18796
18797 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
18798
18799         PR middle-end/19084
18800         PR rtl-optimization/19348
18801         * gcc.dg/20050111-1.c: New test.
18802         * gcc.c-torture/execute/20050111-1.c: New test.
18803
18804         * gcc.dg/i386-asm-4.c: New test.
18805
18806 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18807
18808         * gcc.dg/nested-func-2.c: New test.
18809         * ada/acats/norun.lst: Remove c953002.
18810
18811 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18812
18813         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18814
18815 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18816
18817         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18818
18819 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18820
18821         PR target/18761
18822         * g++.dg/abi/align1.C: New test.
18823
18824 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18825
18826         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18827         at a time.
18828         * g++.dg/ext/altivec_check.h: Support compiling as C.
18829
18830 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18831
18832         PR c++/19355
18833         * g++.dg/expr/pr19355-1.C: New test case.
18834
18835 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18836
18837         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18838         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18839         * ada/acats/tests/c3/c92005b.ada: Likewise.
18840         * ada/acats/tests/c3/cxb3012.a: Likewise.
18841         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18842
18843 2005-01-09  Paul Brook  <paul@codesourcery.com>
18844
18845         * gfortran.dg/common_2.f90: New file.
18846         * gfortran.dg/common_3.f90: New file.
18847
18848 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18849
18850         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18851
18852 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18853
18854         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
18855         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
18856         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
18857         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
18858         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
18859         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
18860         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
18861         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
18862         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
18863         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
18864         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
18865         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
18866         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
18867         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
18868         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
18869         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
18870         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
18871         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
18872         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
18873         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
18874         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
18875         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
18876         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
18877         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
18878         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
18879         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
18880         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
18881         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
18882         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
18883         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
18884         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
18885         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
18886         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
18887         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
18888         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
18889         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
18890         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
18891         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
18892         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
18893         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
18894         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
18895         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
18896         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
18897         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
18898         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
18899         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
18900         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
18901         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
18902         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
18903         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
18904         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
18905         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
18906         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
18907         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
18908         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
18909         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
18910         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
18911         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
18912         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
18913         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
18914         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
18915         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
18916         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
18917         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
18918         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
18919         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
18920         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
18921
18922         * gcc.dg/vect/vect-1.c: Fix spelling.
18923         * gcc.dg/vect/vect-10.c: Fix spelling.
18924         * gcc.dg/vect/vect-11.c: Fix spelling.
18925         * gcc.dg/vect/vect-12.c: Fix spelling.
18926         * gcc.dg/vect/vect-14.c: Fix spelling.
18927         * gcc.dg/vect/vect-15.c: Fix spelling.
18928         * gcc.dg/vect/vect-16.c: Fix spelling.
18929         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
18930         * gcc.dg/vect/vect-64.c: Fix comments.
18931         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
18932
18933 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18934             Ira Rosen  <irar@il.ibm.com>
18935
18936         * gcc.dg/vect/vect-70.c: New test.
18937         * gcc.dg/vect/vect-71.c: New test.
18938
18939 2005-01-09  Manfred Hollstein  <mh@suse.com>
18940
18941         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
18942         * gcc.dg/pr18241-2.c: Likewise.
18943         * gcc.dg/pr18241-3.c: Likewise.
18944         * gcc.dg/pr18241-4.c: Likewise.
18945         * gcc.dg/pr18241-5.c: Likewise.
18946
18947 2005-01-08  Richard Henderson  <rth@redhat.com>
18948
18949         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18950         False for x86 and x86-64.
18951
18952 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
18953
18954         PR tree-optimization/18241
18955         * gcc.dg/pr18241-1.c: New test.
18956         * gcc.dg/pr18241-2.c: New test.
18957         * gcc.dg/pr18241-3.c: New test.
18958         * gcc.dg/pr18241-4.c: New test.
18959         * gcc.dg/pr18241-5.c: New test.
18960
18961 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
18962
18963         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
18964         gfortran.dg/select_4.f90: New.
18965
18966 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18967
18968         * gcc.c-torture/execute/20050107-1.c: New test.
18969
18970 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
18971
18972         PR c++/19298
18973         * g++.dg/template/ref2.C: New.
18974
18975 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
18976
18977         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
18978         instead of being empty.
18979
18980 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18981
18982         PR fortran/15553
18983         * gfortran.dg/array-1.f90: New test.
18984
18985 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18986
18987         PR tree-optimization/19283
18988         * gcc.c-torture/execute/20050106-1.c: New test.
18989
18990         PR rtl-optimization/18861
18991         * gcc.dg/20050105-1.c: New test.
18992
18993         PR tree-optimization/18828
18994         * gcc.dg/20050105-2.c: New test.
18995
18996 2005-01-07  Andreas Jaeger  <aj@suse.de>
18997
18998         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
18999
19000 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19001
19002         PR fortran/18398
19003         * gfortran.dg/fmt_read.f90: New test.
19004
19005 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19006
19007         * gcc.dg/rs6000-ldouble-2.c: New.
19008
19009 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19010
19011         PR c++/19244
19012         * g++.dg/parser/ctor2.C: New test.
19013
19014 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19015
19016         PR c++/17154
19017         * g++.dg/template/using9.C: New test.
19018
19019 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19020
19021         PR c++/19258
19022         * g++.dg/lookup/friend6.C: New test.
19023
19024 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19025
19026         PR c++/19270
19027         * g++.dg/template/array10.C: New.
19028
19029 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19030
19031         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19032         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19033
19034 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19035
19036         * gcc.c-torture/compile/20050105-1.c: New test.
19037
19038 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19039
19040         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19041
19042 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19043
19044         PR middle-end/19100
19045         * gcc.dg/conv-3.c: New test case.
19046
19047 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19048
19049         * gcc.dg/asm-wide-1.c: New test.
19050
19051 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19052
19053         PR c++/19030
19054         * g++.dg/parse/crash22.C: New
19055
19056 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19057
19058         PR 19257
19059         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19060
19061 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19062
19063         PR middle-end/17767
19064         * gcc.dg/i386-mmx-6.c: New test case.
19065
19066 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19067
19068         PR tree-optimization/18308
19069         * gcc.dg/vect/pr18308.c: New testcase.
19070
19071 2005-01-04  Andreas Jaeger  <aj@suse.de>
19072
19073         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19074
19075 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19076             Robert Bowdidge <bowdidge@apple.com>
19077
19078         * gcc.dg/cpp/subframework1.c: New.
19079         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19080         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19081         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19082         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19083
19084 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19085
19086         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19087         producing warning.
19088         * gcc.dg/darwin-weakimport-2.c: New.
19089
19090 2005-01-03  Richard Henderson  <rth@redhat.com>
19091
19092         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19093
19094 2005-01-03  Richard Henderson  <rth@redhat.com>
19095
19096         * gcc.dg/vect/vect.exp: Enable for ia64.
19097         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19098         (check_effective_target_vect_float): Likewise.
19099         (check_effective_target_vect_no_align): Likewise.
19100         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19101         * gcc.dg/vect/vect-8.c: Likewise.
19102
19103 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19104
19105         PR target/19236
19106         * gcc.dg/pr19236-1.c: New test case.
19107
19108 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19109
19110         PR rtl-optimization/12092
19111         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19112
19113 2005-01-02  Andreas Jaeger  <aj@suse.de>
19114
19115         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19116
19117 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19118             Andrew Pinski  <pinskia@physics.uc.edu>
19119
19120         PR rtl-optimization/12092
19121         * gcc.dg/pr12092-1.c: New test case.
19122
19123 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19124
19125         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19126         'hidden' and 'default' for better portability.
19127         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19128
19129         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19130         6 and 7.
19131         * g++.old-deja/g++.brendan/new3.C: Likewise.
19132
19133 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19134
19135         * gcc.dg/20041231-1.C: New test.
19136         * g++.dg/warn/Wunreachable-code-1.C: New test.
19137
19138 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19139
19140         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19141         file, not /dev/null.  Abort on error.
19142
19143 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19144             Ziemowit Laski  <zlaski@apple.com>
19145
19146         PR objc/18971
19147         * objc.dg/encode-5.m: New test.
19148
19149 2004-12-29  Richard Henderson  <rth@redhat.com>
19150
19151         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19152         * objc.dg/stabs-1.m: Disable for ia64.
19153
19154 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19155
19156         PR c++/19190
19157         * g++.dg/warn/Wunused-10.C: New test.
19158
19159 2004-12-28  Richard Henderson  <rth@redhat.com>
19160
19161         * objc.dg/stabs-1.m: Disable for alpha.
19162
19163 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19164
19165         PR c++/19149
19166         * g++.dg/parse/error23.C: New test.
19167
19168 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19169
19170         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19171
19172         PR fortran/19032
19173         * gfortran.dg/intrinsic_modulo_1.f90: New.
19174         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19175         tests with divisor -1.
19176
19177 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19178
19179         * g++.dg/opt/temp1.C (memcpy): Return a value.
19180
19181         PR c++/19148
19182         * g++.dg/expr/cond7.C: New test.
19183
19184 2004-12-27  Paul Brook  <paul@codesourcery.com>
19185
19186         * gfortran.dg/g77/select_no_compile.f: Remove.
19187
19188 2004-12-27  Richard Henderson  <rth@redhat.com>
19189
19190         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19191         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19192         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19193
19194 2004-12-26  Richard Henderson  <rth@redhat.com>
19195
19196         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19197         by 1i instead of token pasting.
19198
19199 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19200
19201         PR tree-optimization/17578
19202         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19203         to additional_flags.
19204         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19205
19206 2004-12-25  Richard Henderson  <rth@redhat.com>
19207
19208         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19209         Remove Alpha.
19210
19211 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19212
19213         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19214         hppa*-*-hpux*.
19215         * gcc.dg/pr17957.c (dg-options): Likewise.
19216         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19217         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19218         instead of 0 on __hppa__.
19219         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19220         "foo,%r" on hppa*-*-*.
19221
19222 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19223
19224         PR fortran/19071
19225         * gfortran.dg/complex_write.f90: New test.
19226
19227 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19228
19229         PR c++/17595
19230         * g++.dg/parse/pragma2.C: New test.
19231
19232         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19233
19234 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19235
19236         * gcc.dg/empty2.c: Add missing dg-warning.
19237
19238 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19239
19240         PR c++/17413
19241         * g++.dg/template/local4.C: New test.
19242         * g++.dg/template/crash19.C: Add dg-error marker.
19243
19244         * g++.dg/template/crash31.C: Correct embedded PR number.
19245
19246 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19247
19248         PR c++/16405
19249         * g++.dg/opt/temp1.C: Add do-run marker.
19250
19251 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19252
19253         * g++.dg/template/spec19.C: New.
19254
19255 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19256
19257         PR target/16819
19258         * gcc.dg/empty2.c: New.
19259
19260 2004-12-23  Richard Henderson  <rth@redhat.com>
19261
19262         * lib/target-supports.exp (check_effective_target_vect_no_align):
19263         Remove i?86 and x86-64.
19264
19265 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19266
19267         PR c++/16405
19268         * g++.dg/opt/temp1.C: New test.
19269
19270 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19271
19272         PR c++/18733
19273         * g++.dg/template/friend33.C: New testcase.
19274
19275 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19276
19277         PR c++/18464
19278         * g++.dg/template/cond5.C: New test.
19279
19280         PR c++/18492
19281         * g++.dg/inherit/thunk3.C: New test.
19282
19283         PR c++/11224
19284         * g++.dg/warn/Wunused-9.C: New test.
19285
19286 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19287
19288         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19289
19290 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19291
19292         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19293
19294 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19295
19296         PR c++/18378
19297         * g++.dg/ext/packed8.C: New test.
19298
19299         PR c++/19063
19300         * g++.dg/template/crash31.C: New test.
19301
19302         PR c++/19034
19303         * g++.dg/template/crash30.C: New test.
19304
19305 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19306
19307         PR C++/18984
19308         * g++.dg/eh/ctor3.C: New test.
19309
19310 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19311
19312         * objc.dg/stabs-1.m: Allow section name to be quoted and
19313         assembly label to begin with '.LL'.
19314
19315 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19316
19317         * gcc.dg/vect/vect.exp
19318         (check_effective_target_lp64_or_vect_no_align): New.
19319         * gcc.dg/vect/vect-77.c: Use it.
19320         * gcc.dg/vect/vect-78.c: Use it.
19321
19322         * lib/target-supports.exp
19323         (check_effective_target_vect_no_max,
19324         check_effective_target_vect_no_bitwise,
19325         check_effective_target_vect_no_align): New.
19326         * gcc.dg/vect/vect-13.c: Use them.
19327         * gcc.dg/vect/vect-17.c: Ditto.
19328         * gcc.dg/vect/vect-18.c: Ditto.
19329         * gcc.dg/vect/vect-19.c: Ditto.
19330         * gcc.dg/vect/vect-20.c: Ditto.
19331         * gcc.dg/vect/vect-27.c: Ditto.
19332         * gcc.dg/vect/vect-29.c: Ditto.
19333         * gcc.dg/vect/vect-44.c: Ditto.
19334         * gcc.dg/vect/vect-48.c: Ditto.
19335         * gcc.dg/vect/vect-50.c: Ditto.
19336         * gcc.dg/vect/vect-52.c: Ditto.
19337         * gcc.dg/vect/vect-54.c: Ditto.
19338         * gcc.dg/vect/vect-56.c: Ditto.
19339         * gcc.dg/vect/vect-58.c: Ditto.
19340         * gcc.dg/vect/vect-60.c: Ditto.
19341         * gcc.dg/vect/vect-72.c: Ditto.
19342         * gcc.dg/vect/vect-80.c: Ditto.
19343
19344 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19345
19346         PR c++/14075
19347         * g++.dg/init/string1.C: New.
19348
19349         PR c++/18975
19350         * g++.dg/other/synth1.C: New.
19351
19352 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19353
19354         PR c/18963
19355         * gcc.dg/pr18963-1.c: New test.
19356
19357 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19358
19359         PR c/18596
19360         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19361         * gcc.dg/pr18596-1.c: Use dg-error.
19362         (dg-options): Use -fno-unit-at-a-time.
19363         * gcc.dg/pr18596-2.c: New test.
19364         * gcc.dg/pr18596-3.c: New test.
19365
19366 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19367
19368         PR middle-end/18683
19369         * g++.dg/opt/pr18683-1.C: New test case.
19370
19371 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19372
19373         PR other/19093
19374         * g++.dg/opt/max1.C: Fix for 64bit targets.
19375
19376 2004-12-20  Matt Austern  <austern@apple.com>
19377
19378         PR c++/19044
19379         * g++.dg/ext/builtin6.C: New
19380
19381 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19382
19383         PR tree-optimization/19080
19384         * gcc.c-torture/compile/pr19080.c: New test.
19385
19386 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19387
19388         * gcc.dg/20041219-1.c: New test.
19389
19390 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19391
19392         PR middle-end/19068
19393         * g++.dg/opt/max1.C: New test case.
19394
19395 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19396
19397         * gcc.dg/fdata-sections-1.c: New test.
19398
19399 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19400
19401         PR middle-end/18548
19402         * gcc.dg/max-1.c: New test case.
19403
19404 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19405
19406         * gcc.c-torture/execute/20041218-1.c: New test.
19407
19408 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19409
19410         * gcc.dg/pr18501.c: New test.
19411         * gcc.dg/uninit-5.c: XFAIL.
19412         * gcc.dg/uninit-9.c: XFAIL.
19413
19414 2004-12-17  Dale Johannesen  <dalej@apple.com>
19415
19416         * gcc.dg/20041213-1.c: New.
19417
19418 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19419
19420         * objc.dg/stabs-1.m: Allow assembly label to begin
19421         with a dot ('.').
19422
19423 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19424
19425         * gcc.c-torture/execute/20041213-1.c: Move...
19426         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19427
19428 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19429
19430         PR c++/18721
19431         * g++.dg/lookup/conv-5.C: New.
19432
19433 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19434
19435         * objc.dg/stabs-1.m: New test.
19436
19437 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19438
19439         * gcc.dg/visibility-c.c: Change compile to
19440         assemble for the test.
19441
19442 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19443
19444         PR target/19041
19445         * gcc.dg/visibility-c.c: New test.
19446
19447 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19448
19449         PR middle-end/18493
19450         * gcc.dg/switch-8.c: New test case.
19451
19452 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19453
19454         PR c++/18905
19455         * g++.dg/template/init4.C: New.
19456         * g++.dg/opt/static3.C: Enable optimizer.
19457
19458 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19459
19460         * g++.dg/other/complex1.C: New test.
19461
19462 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19463
19464         * g++.dg/opt/inline9.C: New test.
19465
19466 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19467
19468         PR fortran/18993
19469         * gfotran.dg/nullify_1.f: New test.
19470
19471 2004-12-15  Richard Henderson  <rth@redhat.com>
19472
19473         * gcc.target/i386/i386.exp: New harness.
19474         * gcc.target/i386/vect-args.c: New.
19475
19476 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19477
19478         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19479
19480 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19481
19482         PR c++/18825
19483         * g++.dg/template/friend32.C: New test.
19484
19485 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19486
19487         * cpp/pragma-once-1.c: New test.
19488         * cpp/pragma-once-1b.h: Likewise.
19489         * cpp/pragma-once-1c.h: Likewise.
19490         * cpp/pragma-once-1d.h: Likewise.
19491         * cpp/inc/pragma-once-1a.h: Likewise.
19492
19493 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19494             Steven G. Kargl  <kargls@comcast.net>
19495
19496         PR fortran/17597
19497         * gfortran.dg/list_read_3.f90: New test.
19498
19499 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19500
19501         * gcc.dg/ftrapv-2.c: New test.
19502
19503 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19504
19505         PR c++/18981
19506         * g++.dg/template/typename9.C: New test.
19507
19508 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19509
19510         PR c++/18738
19511         * g++.dg/template/typename8.C: New test.
19512         * g++.dg/parse/friend2.C: Tweak error message.
19513
19514 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19515
19516         * gcc.c-torture/20041214-1.c: New test.
19517
19518 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19519
19520         PR c++/18965
19521         * g++.dg/init/array17.C: New test.
19522
19523 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19524
19525         PR c++/18793
19526         * g++.dg/init/aggr3.C: New test.
19527
19528 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19529
19530         * gcc.dg/altivec-types-1.c: New test.
19531         * gcc.dg/altivec-types-2.c: New test.
19532         * gcc.dg/altivec-types-3.c: New test.
19533         * gcc.dg/altivec-types-4.c: New test.
19534         * g++.dg/ext/altivec-types-1.C: New test.
19535         * g++.dg/ext/altivec-types-2.C: New test.
19536         * g++.dg/ext/altivec-types-3.C: New test.
19537         * g++.dg/ext/altivec-types-4.C: New test.
19538
19539 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19540
19541         PR middle-end/18951
19542         * gcc.c-torture/execute/20041213-1.c: New test.
19543
19544 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19545
19546         PR c++/18949
19547         * g++.dg/template/cast1.C: New.
19548
19549 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19550
19551         * gcc.c-torture/execute/20041213-2.c: New test.
19552
19553 2004-12-13  Richard Henderson  <rth@redhat.com>
19554
19555         * gcc.dg/i386-sse-10.c: Fix typo in options.
19556
19557 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19558
19559         PR c++/18968
19560         * g++.dg/opt/pr18968.C: New test.
19561
19562 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19563
19564         PR c++/18925
19565         * g++.dg/ext/visibility/staticdatamem.C: New test.
19566
19567 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19568
19569         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19570
19571 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19572
19573         PR rtl-optimization/18928
19574         * gcc.dg/pr18928-1.c: New test case.
19575
19576 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19577
19578         PR tree-opt/16951
19579         * gcc.c-torture/compile/20041211-1.c: New.
19580
19581 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19582
19583         PR middle-end/17564
19584         * gcc.c-torture/execute/20041212-1.c: New test.
19585
19586 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19587
19588         PR fortran/18869
19589         * gfortran.dg/common_1.f90: New test.
19590
19591 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19592         Paul Brook  <paul@codesourcery.com>
19593
19594         PR fortran/16222
19595         * gfortran.dg/real_do_1.f90: New test.
19596
19597 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19598
19599         PR tree-opt/18040
19600         * g++.dg/opt/ptrmem6.C: New test.
19601
19602 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19603
19604         PR middle-end/18921
19605         * gcc.dg/pr18921-1.c: New test case.
19606
19607 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19608
19609         PR fortran/17175
19610         * gfortran.dg/scale_1.f90: New test.
19611
19612 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19613
19614         PR middle-end/18903
19615         * gcc.c-torture/compile/pr18903.c: New test.
19616
19617 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19618
19619         * gcc.c-torture/execute/20041210-1.c: New test.
19620
19621 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19622
19623         PR c++/18731
19624         * g++.dg/parser/struct-1.C: New test.
19625         * g++.dg/parser/struct-2.C: New test.
19626         * g++.dg/parser/struct-3.C: New test.
19627
19628 2004-12-09  Richard Henderson  <rth@redhat.com>
19629
19630         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19631
19632         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19633         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19634
19635 2004-12-09  Matt Austern  <austern@apple.com>
19636
19637         PR c++/18514
19638         * g++.dg/ext/builtin1.C: New
19639         * g++.dg/ext/builtin2.C: New
19640         * g++.dg/ext/builtin3.C: New
19641         * g++.dg/ext/builtin4.C: New
19642         * g++.dg/ext/builtin5.C: New
19643
19644 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19645
19646         PR tree-opt/18904
19647         * g++.dg/opt/ptrmem5.C: New test.
19648
19649 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19650
19651         * g++.dg/parse/typename5.C: Adjust for new error.
19652         * g++.dg/parse/typename7.C: New.
19653
19654 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19655
19656         PR c++/18073
19657         * g++.dg/other/mmintrin.C: New test.
19658
19659 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19660
19661         PR c++/16681
19662         * g++.dg/init/array15.C: New.
19663         * g++.dg/init/array16.C: New.
19664
19665 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19666
19667         PR fortran/18826
19668         * gfortran.dg/assign_1.f90: New test.
19669
19670 2004-12-08  Nick Clifton  <nickc@redhat.com>
19671
19672         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19673         * gcc.target/xstormy16/data_below100: Likewise.
19674         * gcc.target/xstormy16/sfr: Likewise.
19675         * gcc.target/xstormy16/below100.S: New test source file.
19676         * gcc.target/xstormy16/below100.ld: New test linker script.
19677         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19678         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19679         bp instructions.
19680         * gcc.target/xstormy16/bp.c: Likewise.
19681
19682         * gcc.target/xstormy16/bss_below100: New files:
19683         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19684         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19685         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19686         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19687         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19688         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19689         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19690         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19691         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19692         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19693         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19694         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19695         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19696         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19697         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19698         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19699         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19700         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19701         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19702         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19703         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19704         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19705         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19706         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19707         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19708         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19709         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19710
19711         * gcc.target/xstormy16/data_below100: New files:
19712         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19713         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19714         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19715         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19716         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19717         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19718         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19719         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19720         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19721         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19722         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19723         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19724         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19725         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19726         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19727         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19728         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19729         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19730         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19731         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19732         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19733         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19734         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19735         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19736         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19737         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19738         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19739
19740         * gcc.target/xstormy16/sfr: New files:
19741         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19742         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19743         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19744         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19745         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
19746         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
19747         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
19748         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19749         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19750         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19751         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
19752         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
19753         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
19754         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
19755         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
19756         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
19757         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
19758         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
19759         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
19760         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
19761         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
19762         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
19763         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
19764         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
19765         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
19766         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
19767         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
19768         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
19769         27_if0_sfrw_bitfield_f.c
19770
19771 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19772
19773         PR c++/18100
19774         * g++.dg/lookup/name-clash4.C: New test.
19775
19776 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
19777
19778         PR c++/18672
19779         * g++.dg/opt/array1.C: New.
19780
19781         PR c++/18803
19782         * g++.dg/template/operator5.C: New.
19783
19784 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
19785
19786         PR c/18867
19787         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
19788
19789 2004-12-07  Steven Bosscher  <stevenb@suse.de>
19790
19791         * gcc.dg/noncompile/20041207.c: New test.
19792
19793 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19794
19795         * g++.dg/other/unreachable-1.C: New test.
19796
19797 2004-12-06  Nick Clifton  <nickc@redhat.com>
19798
19799         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
19800         <limits.h> because the latter comes from gcc's include/ directory
19801         and not the newlib/libc/include directory.
19802
19803 2004-12-04  Richard Henderson  <rth@redhat.com>
19804
19805         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19806
19807 2004-12-04  Richard Henderson  <rth@redhat.com>
19808
19809         * lib/target-supports.exp (check_gc_sections_available): Disable
19810         for alpha and ia64.
19811
19812 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19813
19814         PR middle-end/17909
19815         * g++.dg/other/vararg-2.C: New test.
19816
19817 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19818
19819         PR c++/17011, c++/17971
19820         * g++.dg/template/error15.C: Adjust expected error.
19821         * g++.dg/template/instantiate3.C: Likewise.
19822
19823 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19824
19825         * gcc.dg/altivec-18.c: Fix for darwin
19826
19827 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19828
19829         PR c++/18782
19830         * g++.dg/parse/ptrmem2.C: New.
19831
19832         PR c++/18318
19833         * g++.dg/template/new1.C: New.
19834
19835 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19836
19837         PR fortran/18710
19838         * gfortran.dg/direct_io_3.f90: New test.
19839
19840 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19841
19842         PR 18758
19843         * g++.dg/parse/crash21.C: New.
19844
19845 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19846
19847         PR c++/15664, c++/18276
19848         * g++.dg/template/ttp13.C: New test.
19849         * g++.dg/template/ttp14.C: Likewise.
19850
19851 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19852
19853         PR c++/18123
19854         * g++.dg/parse/enum2.C: New test.
19855         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
19856
19857 2004-12-02  Nick Clifton  <nickc@redhat.com>
19858
19859         * gcc.target/xstormy16: New test directory.
19860         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19861         * gcc.target/xstormy16/bp.c: Check the generation of bp
19862         instructions.
19863         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
19864         bn instructions and the BELOW100 attribute.
19865
19866 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
19867
19868         PR target/16952
19869         * gcc.dg/ppc-eabi.c: New.
19870
19871 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19872
19873         PR fortran/18284
19874         * gfortran.dg/backspace.f90
19875
19876 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19877
19878         * gfortran.dg/inquire.f90: New test.
19879
19880 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
19881
19882         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
19883         handle effective-target-keyword.
19884         (dg-skip-if): Support effective-target keyword as target list.
19885         (dg-xfail-if): Ditto.
19886         * lib/target-supports.exp (is-effective-target-keyword): New proc.
19887
19888 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
19889
19890         PR tree-optimization/18291
19891         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
19892
19893 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19894
19895         PR C++/18729
19896         * g++.dg/parse/crash20.C: New.
19897
19898         PR c++/17431
19899         * g++.dg/overload/arg1.C: New.
19900         * g++.dg/overload/arg2.C: New.
19901         * g++.dg/overload/arg3.C: New.
19902         * g++.dg/overload/arg4.C: New.
19903
19904 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
19905
19906         * gcc.dg/c99-flex-array-4.c: Remove.
19907
19908 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19909
19910         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
19911
19912         * lib/target-supports.exp (is-effective-target): Simplify.
19913
19914         * lib/target-supports.exp (check_effective_target_vect_long):
19915         Fix for powerpc64-*-*.
19916
19917 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
19918
19919         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
19920         to support new requirements on FreeBSD 5.
19921
19922 2004-11-30  Devang Patel  <dpatel@apple.com>
19923
19924         PR 18702
19925         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
19926
19927 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19928
19929         * g++.dg/ext/altivec-13.C: New test.
19930
19931 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
19932
19933         PR tree-opt/18298
19934         * gcc.c-torture/execute/p18298.c: New test.
19935
19936 2004-11-30  Ira Rosen  <irar@il.ibm.com>
19937             Dorit Naishlos  <dorit@il.ibm.com>
19938
19939         PR tree-opt/18607
19940         * gcc.dg/vect/vect-89.c: New test.
19941
19942 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
19943
19944         * gcc.dg/pr18596-1.c: New test.
19945
19946 2004-11-30  Ben Elliston  <bje@au.ibm.com>
19947
19948         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
19949
19950 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19951
19952         PR c/18479
19953         * gcc.dg/pr18479.c: New test.
19954
19955 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19956
19957         PR target/18490
19958         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
19959         mmix-knuth-mmixware.
19960
19961         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
19962         cris-*-elf* cris-*-aout* mmix-*-*
19963
19964 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19965
19966         PR middle-end/18725
19967         * gcc.dg/pr18725.c: New test.
19968
19969 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19970
19971         PR target/18488
19972         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
19973
19974         PR target/18336
19975         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
19976
19977 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
19978
19979         PR c++/18368
19980         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
19981         * g++.old-deja/g++.law/ctors5.C: Likewise.
19982         * g++.old-deja/g++.other/crash25.C: Likewise.
19983
19984         PR c++/18674
19985         * g++.dg/template/error16.C: New test.
19986
19987         PR c++/18512
19988         * g++.dg/template/crash29.C: New test.
19989
19990 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
19991
19992         PR tree-optimization/18712
19993         * gcc.c-torture/compile/pr18712.c: New test.
19994
19995 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
19996
19997         PR c/7544
19998         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
19999         tests.
20000
20001 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20002
20003         PR c++/18652
20004         * g++.dg/lookup/crash6.C: New test.
20005
20006 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20007
20008         PR middle-end/18164
20009         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20010
20011 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20012
20013         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20014         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20015         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20016
20017 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20018
20019         * gcc.dg/pr18164.c: New test.
20020
20021 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20022
20023         * gcc.dg/funroll-loops-all.c: New.
20024
20025 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20026
20027         PR target/18489
20028         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20029         delimeter, match space and TAB as well as ":".
20030
20031         PR target/18484
20032         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20033
20034         PR target/18348
20035         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20036
20037         PR target/18345
20038         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20039
20040         PR target/18337
20041         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20042
20043 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20044
20045         * gfortran.dg/direct_io_2.f90: New test.
20046
20047 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20048
20049         PR target/18334
20050         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20051
20052 2004-11-28  Richard Henderson  <rth@redhat.com>
20053
20054         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20055
20056 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20057
20058         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20059         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20060         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20061         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20062         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20063         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20064         gcc.dg/pointer-arith-8.c: New tests.
20065
20066 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20067
20068         PR fortran/18364
20069         * gfortran.dg/endfile.f90: New test.
20070
20071 2004-11-27  Falk Hueffner  <falk@debian.org>
20072
20073         * gcc.dg/loop-6.c: New test.
20074
20075 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20076
20077         * gcc.c-torture/execute/20041126-1.c: New test.
20078
20079 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20080
20081         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20082         on IRIX.
20083
20084 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20085
20086         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20087         functions.
20088
20089 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20090
20091         PR rtl-optimization/17825
20092         * gcc.c-torture/compile/20041119-1.c: New test.
20093
20094 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20095
20096         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20097         Check existence of ld library path variables before unsetting.
20098
20099 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20100
20101         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20102
20103 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20104
20105         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20106
20107 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20108
20109         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20110
20111 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20112
20113         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20114         dg-do directive.
20115
20116 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20117
20118         * gcc.dg/pr17957.c: Pass --param, not -param.
20119
20120 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20121
20122         PR middle-end/17957
20123         * testsuite/gcc.dg/pr17957.c: New test.
20124
20125 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20126
20127         PR c++/18445
20128         * g++.dg/template/crash28.C: Likewise.
20129
20130         PR c++/18001
20131         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20132         * g++.dg/ext/lvaddr.C: Likewise.
20133         * g++.dg/opt/pr7503-3.C: Likewise.
20134
20135         PR c++/18466
20136         * g++.dg/parse/qualified3.C: New test.
20137         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20138
20139         PR c++/18545
20140         * g++.dg/expr/return1.C: New test.
20141
20142 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20143
20144         Friend class name lookup 3/n, PR c++/3332
20145         * g++.dg/lookup/friend3.C: New test.
20146         * g++.dg/lookup/friend4.C: Likewise.
20147         * g++.dg/lookup/friend5.C: Likewise.
20148
20149 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20150
20151         Friend class name lookup 2/n, PR c++/14513, c++/15410
20152         * g++.dg/lookup/friend2.C: New test.
20153         * g++.dg/template/friend31.C: Likewise.
20154
20155 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20156
20157         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20158
20159 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20160
20161         PR c++/17473
20162         * g++.dg/tc1/dr56.C: Remove.
20163         * g++.dg/template/typedef1.C: Add dg-error markers.
20164         * g++.old-deja/g++.other/typedef7.C: Likewise.
20165
20166         PR c++/18285
20167         * g++.dg/parse/typedef7.C: New test.
20168
20169 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20170
20171         * gcc.c-torture/execute/20041124-1.c: New test.
20172
20173 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20174
20175         * g++.dg/template/deduce3.C: New test.
20176
20177         PR c++/18586
20178         * g++.dg/template/crash27.C: New test.
20179
20180         PR c++/18530
20181         * g++.dg/warn/Wshadow-3.C: New test.
20182
20183 2004-11-24  Devang Patel  <dpatel@apple.com>
20184
20185         PR/18555
20186         * gcc.dg/cpp/isysroot-1.c: New test.
20187         * gcc.dg/cpp/usr/include/stdio.h: New file.
20188         * gcc.dg/cpp/isysroot-2.c: New test.
20189         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20190         New file.
20191
20192 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20193
20194         PR c++/8929
20195         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20196
20197 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20198
20199         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20200         * gcc.target/sparc/pdist.c: Likewise.
20201
20202 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20203
20204         PR c++/16882
20205         * g++.dg/conversion/simd1.C: New test.
20206
20207 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20208
20209         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20210         and restore_ld_library_path_env_vars.
20211         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20212         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20213         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20214         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20215
20216 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20217
20218         * gcc.dg/pragma-align-2.c: Test macro expansion.
20219         * gcc.dg/pragma-pack-2.c: New test.
20220
20221 2004-11-23  Richard Henderson  <rth@redhat.com>
20222
20223         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20224         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20225         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20226         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20227         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20228         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20229
20230         * gcc.dg/vect/vect.exp: Add check for alpha.
20231         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20232         (check_effective_target_vect_int): Enable for alpha.
20233         (check_effective_target_vect_long): New.
20234         (is-effective-target): Add it.
20235
20236 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20237
20238         * gcc.dg/pr18614-1.c: New test.
20239
20240 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20241
20242         * gcc.dg/setjmp-2.c: New test.
20243
20244 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20245
20246         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20247         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20248         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20249         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20250         gcc.target/sparc/pdist.c: New tests.
20251
20252 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20253
20254         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20255
20256 2004-11-22  Dale Johannesen  <dalej@apple.com>
20257
20258         * gcc.dg/20041111-1.c: New.
20259
20260 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20261
20262         PR tree-opt/18536
20263         * gcc.dg/vect/pr18536.c: New test.
20264
20265 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20266
20267         PR c++/18354
20268         * g++.dg/template/nontype11.C: New test.
20269
20270 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20271
20272         PR middle-end/18520
20273         * gcc.dg/pr18520-1.c: New test case.
20274
20275 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20276
20277         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20278         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20279         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20280         expected diagnostics.
20281
20282 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20283
20284         PR target/18580
20285         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20286         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20287         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20288
20289 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20290
20291         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20292
20293 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20294             Joseph Myers  <joseph@codesourcery.com>
20295
20296         * lib/target-supports.exp (check_visibility_available): Really
20297         test the compiler.
20298
20299 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20300
20301         PR tree-opt/18181
20302         * gcc.dg/vect/vect-85.c: New test.
20303         * gcc.dg/vect/vect-86.c: New test.
20304         * gcc.dg/vect/vect-87.c: New test.
20305         * gcc.dg/vect/vect-88.c: New test.
20306
20307 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20308
20309         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20310
20311 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20312
20313         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20314         * gcc.dg/ppc-and-1.c: Ditto.
20315         * gcc.dg/ppc-compare-1.c: Ditto.
20316         * gcc.dg/ppc-mov-1.c: Ditto
20317
20318 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20319             Mark Mitchell  <mark@codesourcery.com>
20320
20321         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20322
20323 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20324             Aldy Hernandez  <aldyh@redhat.com>
20325
20326         * lib/target-supports.exp (check_effective_target_vect_int): New
20327         (check_effective_target_vect_float): New
20328         (check_effective_target_vect_double): New.
20329         (is-effective-target): Support new effective targets keywords.
20330         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20331         default action for dg-do.
20332         * gcc.dg/vect/pr16105.c: Use new support.
20333         * gcc.dg/vect/pr18400.c: Ditto.
20334         * gcc.dg/vect/pr18425.c: Ditto.
20335         * gcc.dg/vect/vect-1.c: Ditto.
20336         * gcc.dg/vect/vect-10.c: Ditto.
20337         * gcc.dg/vect/vect-11.c: Ditto.
20338         * gcc.dg/vect/vect-12.c: Ditto.
20339         * gcc.dg/vect/vect-13.c: Ditto.
20340         * gcc.dg/vect/vect-14.c: Ditto.
20341         * gcc.dg/vect/vect-15.c: Ditto.
20342         * gcc.dg/vect/vect-16.c: Ditto.
20343         * gcc.dg/vect/vect-17.c: Ditto.
20344         * gcc.dg/vect/vect-18.c: Ditto.
20345         * gcc.dg/vect/vect-19.c: Ditto.
20346         * gcc.dg/vect/vect-2.c: Ditto.
20347         * gcc.dg/vect/vect-20.c: Ditto.
20348         * gcc.dg/vect/vect-21.c: Ditto.
20349         * gcc.dg/vect/vect-22.c: Ditto.
20350         * gcc.dg/vect/vect-23.c: Ditto.
20351         * gcc.dg/vect/vect-24.c: Ditto.
20352         * gcc.dg/vect/vect-25.c: Ditto.
20353         * gcc.dg/vect/vect-26.c: Ditto.
20354         * gcc.dg/vect/vect-27.c: Ditto.
20355         * gcc.dg/vect/vect-27a.c: Ditto.
20356         * gcc.dg/vect/vect-28.c: Ditto.
20357         * gcc.dg/vect/vect-29.c: Ditto.
20358         * gcc.dg/vect/vect-29a.c: Ditto.
20359         * gcc.dg/vect/vect-3.c: Ditto.
20360         * gcc.dg/vect/vect-30.c: Ditto.
20361         * gcc.dg/vect/vect-31.c: Ditto.
20362         * gcc.dg/vect/vect-32.c: Ditto.
20363         * gcc.dg/vect/vect-33.c: Ditto.
20364         * gcc.dg/vect/vect-34.c: Ditto.
20365         * gcc.dg/vect/vect-35.c: Ditto.
20366         * gcc.dg/vect/vect-36.c: Ditto.
20367         * gcc.dg/vect/vect-37.c: Ditto.
20368         * gcc.dg/vect/vect-38.c: Ditto.
20369         * gcc.dg/vect/vect-4.c: Ditto.
20370         * gcc.dg/vect/vect-40.c: Ditto.
20371         * gcc.dg/vect/vect-41.c: Ditto.
20372         * gcc.dg/vect/vect-42.c: Ditto.
20373         * gcc.dg/vect/vect-43.c: Ditto.
20374         * gcc.dg/vect/vect-44.c: Ditto.
20375         * gcc.dg/vect/vect-45.c: Ditto.
20376         * gcc.dg/vect/vect-46.c: Ditto.
20377         * gcc.dg/vect/vect-47.c: Ditto.
20378         * gcc.dg/vect/vect-48.c: Ditto.
20379         * gcc.dg/vect/vect-48a.c: Ditto.
20380         * gcc.dg/vect/vect-49.c: Ditto.
20381         * gcc.dg/vect/vect-5.c: Ditto.
20382         * gcc.dg/vect/vect-50.c: Ditto.
20383         * gcc.dg/vect/vect-51.c: Ditto.
20384         * gcc.dg/vect/vect-52.c: Ditto.
20385         * gcc.dg/vect/vect-53.c: Ditto.
20386         * gcc.dg/vect/vect-54.c: Ditto.
20387         * gcc.dg/vect/vect-55.c: Ditto.
20388         * gcc.dg/vect/vect-56.c: Ditto.
20389         * gcc.dg/vect/vect-56a.c: Ditto.
20390         * gcc.dg/vect/vect-57.c: Ditto.
20391         * gcc.dg/vect/vect-58.c: Ditto.
20392         * gcc.dg/vect/vect-59.c: Ditto.
20393         * gcc.dg/vect/vect-6.c: Ditto.
20394         * gcc.dg/vect/vect-60.c: Ditto.
20395         * gcc.dg/vect/vect-61.c: Ditto.
20396         * gcc.dg/vect/vect-62.c: Ditto.
20397         * gcc.dg/vect/vect-63.c: Ditto.
20398         * gcc.dg/vect/vect-64.c: Ditto.
20399         * gcc.dg/vect/vect-65.c: Ditto.
20400         * gcc.dg/vect/vect-66.c: Ditto.
20401         * gcc.dg/vect/vect-67.c: Ditto.
20402         * gcc.dg/vect/vect-68.c: Ditto.
20403         * gcc.dg/vect/vect-69.c: Ditto.
20404         * gcc.dg/vect/vect-7.c: Ditto.
20405         * gcc.dg/vect/vect-72.c: Ditto.
20406         * gcc.dg/vect/vect-72a.c: Ditto.
20407         * gcc.dg/vect/vect-73.c: Ditto.
20408         * gcc.dg/vect/vect-74.c: Ditto.
20409         * gcc.dg/vect/vect-75.c: Ditto.
20410         * gcc.dg/vect/vect-76.c: Ditto.
20411         * gcc.dg/vect/vect-77.c: Ditto.
20412         * gcc.dg/vect/vect-77a.c: Ditto.
20413         * gcc.dg/vect/vect-78.c: Ditto.
20414         * gcc.dg/vect/vect-79.c: Ditto.
20415         * gcc.dg/vect/vect-8.c: Ditto.
20416         * gcc.dg/vect/vect-80.c: Ditto.
20417         * gcc.dg/vect/vect-82.c: Ditto.
20418         * gcc.dg/vect/vect-82_64.c: Ditto.
20419         * gcc.dg/vect/vect-83.c: Ditto.
20420         * gcc.dg/vect/vect-83_64.c: Ditto.
20421         * gcc.dg/vect/vect-9.c: Ditto.
20422         * gcc.dg/vect/vect-all.c: Ditto.
20423         * gcc.dg/vect/vect-none.c: Ditto.
20424
20425 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20426
20427         * lib/gcc-dg.exp (dg-skip-if): New function.
20428         (dg-forbid-option): Remove.
20429         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20430         * g++.dg/abi/bitfield8.C: Likewise.
20431         * g++.dg/abi/dtor1.C: Likewise.
20432         * g++.dg/abi/empty10.C: Likewise.
20433         * g++.dg/abi/empty7.C: Likewise.
20434         * g++.dg/abi/empty9.C: Likewise.
20435         * g++.dg/abi/layout3.C: Likewise.
20436         * g++.dg/abi/layout4.C: Likewise.
20437         * g++.dg/abi/thunk1.C: Likewise.
20438         * g++.dg/abi/thunk2.C: Likewise.
20439         * g++.dg/abi/vbase11.C: Likewise.
20440         * g++.dg/abi/vthunk2.C: Likewise.
20441         * g++.dg/abi/vthunk3.C: Likewise.
20442         * g++.dg/ext/attrib8.C: Likewise.
20443         * g++.dg/opt/longbranch2.C: Likewise.
20444         * g++.dg/opt/reg-stack4.C: Likewise.
20445         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20446         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20447         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20448         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20449         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20450         * gcc.dg/20000609-1.c: Likewise.
20451         * gcc.dg/20000720-1.c: Likewise.
20452         * gcc.dg/20011107-1.c: Likewise.
20453         * gcc.dg/20011119-1.c: Likewise.
20454         * gcc.dg/20020108-1.c: Likewise.
20455         * gcc.dg/20020122-2.c: Likewise.
20456         * gcc.dg/20020122-3.c: Likewise.
20457         * gcc.dg/20020201-3.c: Likewise.
20458         * gcc.dg/20020206-1.c: Likewise.
20459         * gcc.dg/20020218-1.c: Likewise.
20460         * gcc.dg/20020310-1.c: Likewise.
20461         * gcc.dg/20020411-1.c: Likewise.
20462         * gcc.dg/20020418-2.c: Likewise.
20463         * gcc.dg/20020426-1.c: Likewise.
20464         * gcc.dg/20020426-2.c: Likewise.
20465         * gcc.dg/20020517-1.c: Likewise.
20466         * gcc.dg/20020523-1.c: Likewise.
20467         * gcc.dg/20020523-2.c: Likewise.
20468         * gcc.dg/20020729-1.c: Likewise.
20469         * gcc.dg/20030204-1.c: Likewise.
20470         * gcc.dg/20030826-2.c: Likewise.
20471         * gcc.dg/20030926-1.c: Likewise.
20472         * gcc.dg/20031202-1.c: Likewise.
20473         * gcc.dg/980312-1.c: Likewise.
20474         * gcc.dg/980313-1.c: Likewise.
20475         * gcc.dg/990117-1.c: Likewise.
20476         * gcc.dg/990424-1.c: Likewise.
20477         * gcc.dg/990524-1.c: Likewise.
20478         * gcc.dg/991230-1.c: Likewise.
20479         * gcc.dg/i386-387-1.c: Likewise.
20480         * gcc.dg/i386-387-2.c: Likewise.
20481         * gcc.dg/i386-387-3.c: Likewise.
20482         * gcc.dg/i386-387-4.c: Likewise.
20483         * gcc.dg/i386-387-5.c: Likewise.
20484         * gcc.dg/i386-387-6.c: Likewise.
20485         * gcc.dg/i386-asm-1.c: Likewise.
20486         * gcc.dg/i386-bitfield1.c: Likewise.
20487         * gcc.dg/i386-bitfield2.c: Likewise.
20488         * gcc.dg/i386-loop-1.c: Likewise.
20489         * gcc.dg/i386-loop-2.c: Likewise.
20490         * gcc.dg/i386-loop-3.c: Likewise.
20491         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20492         * gcc.dg/i386-pic-1.c: Likewise.
20493         * gcc.dg/i386-regparm.c: Likewise.
20494         * gcc.dg/i386-signbit-1.c: Likewise.
20495         * gcc.dg/i386-signbit-2.c: Likewise.
20496         * gcc.dg/i386-signbit-3.c: Likewise.
20497         * gcc.dg/i386-sse-5.c: Likewise.
20498         * gcc.dg/i386-sse-8.c: Likewise.
20499         * gcc.dg/i386-unroll-1.c: Likewise.
20500         * gcc.dg/tls/opt-1.c: Likewise.
20501         * gcc.dg/tls/opt-2.c: Likewise.
20502         * gcc.dg/unroll-1.c: Likewise.
20503         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20504         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20505         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20506         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20507
20508 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20509
20510         * g++.dg/template/incomplete1.C: New test.
20511
20512 2004-11-16  Nick Clifton  <nickc@redhat.com>
20513
20514         Revert patches accidentally commited during checkin of fixes for
20515         xstormy16 tests:
20516         gcc.c-torture/execute/simd-4.c: Revert
20517         gcc.dg/20040910-1.c: Revert.
20518
20519 2004-11-16  Paul Brook  <paul@codesourcery.com>
20520
20521         PR fortran/13010
20522         * gfortran.dg/der_pointer_1.f90: New test.
20523
20524 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20525
20526         PR c/18498
20527         * gcc.dg/bitfld-13.c: New test.
20528
20529 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20530
20531         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20532         powerpc*-*-linux*.
20533
20534         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20535         * gcc.dg/ppc64-abi-2.c: Ditto.
20536         * gcc.dg/ppc64-abi-3.c: Ditto.
20537
20538         * lib/gcc-dg.exp (dg-target-list): Remove.
20539
20540 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20541
20542         * gcc.dg/ia64-postinc.c: New test.
20543
20544 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20545
20546         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20547
20548 2004-11-15  Nick Clifton  <nickc@redhat.com>
20549
20550         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20551         __INT_MAX__ so that the test can be compiled by toolchains
20552         targeted at 16-bit processors.
20553
20554         * gcc.dg/20040625-1.c: Use long constants rather than integers
20555         when performing arithmetic that will overflow 16-bits.
20556
20557         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20558         xstormy16.  It does not support 128-bit vector operations.
20559
20560         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20561         with the macro PTR_TYPE.  Define this macro to an integer type
20562         suitable for holding a pointer.
20563
20564         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20565         the target is a 16-bit processor.
20566
20567         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20568         16-bit targets where the character constant will be too long.
20569
20570         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20571         where the double will not be directly addressable.
20572
20573 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20574
20575         Friend class name lookup 1/n, PR c++/18471
20576         * g++.dg/template/crash26.C: New test.
20577         * g++.dg/lookup/struct1.C: Adjust expected error.
20578         * g++.dg/parse/elab1.C: Likewise.
20579         * g++.dg/parse/elab2.C: Likewise.
20580         * g++.dg/parse/int-as-enum1.C: Likewise.
20581         * g++.dg/parse/struct-as-enum1.C: Likewise.
20582         * g++.dg/parse/typedef1.C: Likewise.
20583         * g++.dg/parse/typedef3.C: Likewise.
20584         * g++.dg/parse/typedef4.C: Likewise.
20585         * g++.dg/parse/typedef5.C: Likewise.
20586         * g++.dg/template/nontype4.C: Likewise.
20587         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20588         * g++.old-deja/g++.other/elab1.C: Likewise.
20589         * g++.old-deja/g++.other/syntax4.C: Likewise.
20590
20591 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20592
20593         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20594
20595 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20596
20597         * gcc.c-torture/execute/20041114-1.c: New test.
20598
20599 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20600
20601         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20602         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20603         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20604         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20605         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20606         gcc.dg/switch-7.c: New tests.
20607
20608 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20609
20610         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20611
20612 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20613
20614         PR tree-opt/18400
20615         * gcc.dg/vect/pr18400.c: New test.
20616
20617 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20618             Andrew Pinski  <pinskia@physics.uc.edu>
20619
20620         PR tree-opt/18425
20621         * gcc.dg/vect/pr18425.c: New test.
20622
20623 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20624
20625         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20626         Guard with dg-require-alias and dg-require-visibility.
20627
20628 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20629
20630         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20631
20632 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20633
20634         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20635
20636 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20637
20638         PR c++/17344
20639         * g++.dg/template/defarg5.C: New test.
20640
20641 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20642
20643         * g++.dg/parse/cast1.C: Run only on ILP32.
20644         * g++.old-deja/g++.mike/p784.C: Likewise.
20645
20646 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20647
20648         * gcc.c-torture/execute/20041113-1.c: New test.
20649
20650 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20651
20652         PR target/18230
20653         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20654         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20655         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20656         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20657         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20658         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20659         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20660         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20661         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20662         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20663         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20664         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20665         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20666
20667 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20668
20669         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20670         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20671         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20672         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20673         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20674         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20675         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20676         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20677         gcc.target/sparc/combined-1.c: New tests.
20678
20679 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20680
20681         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20682         New tests.
20683
20684 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20685
20686         * lib/gcc-dg.exp (dg-forbid-option): New function.
20687         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20688         * g++.dg/abi/bitfield8.C: Likewise.
20689         * g++.dg/abi/dtor1.C: Likewise.
20690         * g++.dg/abi/empty10.C: Likewise.
20691         * g++.dg/abi/empty7.C: Likewise.
20692         * g++.dg/abi/empty9.C: Likewise.
20693         * g++.dg/abi/layout3.C: Likewise.
20694         * g++.dg/abi/layout4.C: Likewise.
20695         * g++.dg/abi/thunk1.C: Likewise.
20696         * g++.dg/abi/thunk2.C: Likewise.
20697         * g++.dg/abi/vbase11.C: Likewise.
20698         * g++.dg/abi/vthunk2.C: Likewise.
20699         * g++.dg/abi/vthunk3.C: Likewise.
20700         * g++.dg/ext/attrib8.C: Likewise.
20701         * g++.dg/opt/longbranch2.C: Likewise.
20702         * g++.dg/opt/reg-stack4.C: Likewise.
20703         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20704         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20705         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20706         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20707         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20708         * gcc.dg/20000609-1.c: Likewise.
20709         * gcc.dg/20000720-1.c: Likewise.
20710         * gcc.dg/20011107-1.c: Likewise.
20711         * gcc.dg/20011119-1.c: Likewise.
20712         * gcc.dg/20020108-1.c: Likewise.
20713         * gcc.dg/20020122-2.c: Likewise.
20714         * gcc.dg/20020122-3.c: Likewise.
20715         * gcc.dg/20020201-3.c: Likewise.
20716         * gcc.dg/20020206-1.c: Likewise.
20717         * gcc.dg/20020218-1.c: Likewise.
20718         * gcc.dg/20020310-1.c: Likewise.
20719         * gcc.dg/20020411-1.c: Likewise.
20720         * gcc.dg/20020418-2.c: Likewise.
20721         * gcc.dg/20020426-1.c: Likewise.
20722         * gcc.dg/20020426-2.c: Likewise.
20723         * gcc.dg/20020517-1.c: Likewise.
20724         * gcc.dg/20020523-1.c: Likewise.
20725         * gcc.dg/20020523-2.c: Likewise.
20726         * gcc.dg/20020729-1.c: Likewise.
20727         * gcc.dg/20030204-1.c: Likewise.
20728         * gcc.dg/20030826-2.c: Likewise.
20729         * gcc.dg/20030926-1.c: Likewise.
20730         * gcc.dg/20031202-1.c: Likewise.
20731         * gcc.dg/980312-1.c: Likewise.
20732         * gcc.dg/980313-1.c: Likewise.
20733         * gcc.dg/990117-1.c: Likewise.
20734         * gcc.dg/990424-1.c: Likewise.
20735         * gcc.dg/990524-1.c: Likewise.
20736         * gcc.dg/991230-1.c: Likewise.
20737         * gcc.dg/i386-387-1.c: Likewise.
20738         * gcc.dg/i386-387-2.c: Likewise.
20739         * gcc.dg/i386-387-3.c: Likewise.
20740         * gcc.dg/i386-387-4.c: Likewise.
20741         * gcc.dg/i386-387-5.c: Likewise.
20742         * gcc.dg/i386-387-6.c: Likewise.
20743         * gcc.dg/i386-asm-1.c: Likewise.
20744         * gcc.dg/i386-bitfield1.c: Likewise.
20745         * gcc.dg/i386-bitfield2.c: Likewise.
20746         * gcc.dg/i386-loop-1.c: Likewise.
20747         * gcc.dg/i386-loop-2.c: Likewise.
20748         * gcc.dg/i386-loop-3.c: Likewise.
20749         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20750         * gcc.dg/i386-pic-1.c: Likewise.
20751         * gcc.dg/i386-regparm.c: Likewise.
20752         * gcc.dg/i386-signbit-1.c: Likewise.
20753         * gcc.dg/i386-signbit-2.c: Likewise.
20754         * gcc.dg/i386-signbit-3.c: Likewise.
20755         * gcc.dg/i386-sse-5.c: Likewise.
20756         * gcc.dg/i386-sse-8.c: Likewise.
20757         * gcc.dg/i386-unroll-1.c: Likewise.
20758         * gcc.dg/tls/opt-1.c: Likewise.
20759         * gcc.dg/tls/opt-2.c: Likewise.
20760         * gcc.dg/unroll-1.c: Likewise.
20761         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20762         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20763         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20764         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20765         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
20766         -m64 is specified.
20767
20768 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20769
20770         PR c++/18389
20771         * g++.dg/parse/cond1.C: New test.
20772
20773         PR c++/18429
20774         * g++.dg/template/array9.C: New test.
20775         * g++.dg/ext/vla1.C: Adjust error messages.
20776         * g++.dg/ext/vlm1.C: Likewise.
20777         * g++.dg/template/crash2.C: Likewise.
20778
20779         PR c++/18436
20780         * g++.dg/template/call3.C: New test.
20781
20782         PR c++/18407
20783         * g++.dg/template/ptrmem11.C: New test.
20784
20785 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
20786
20787         PR other/14264
20788         * lib/g++.exp: Set LC_ALL and LANG to C.
20789         * lib/gcc-dg.exp: Likewise.
20790         * lib/gfortran.exp: Likewise.
20791         * lib/objc.exp: Likewise.
20792         * lib/treelang.exp: Likewise.
20793
20794 2004-11-12  Andreas Schwab  <schwab@suse.de>
20795
20796         * gcc.dg/pr16286.c: Fix last change.
20797
20798 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20799
20800         PR c++/18416
20801         * g++.dg/init/global1.C: New test.
20802
20803 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
20804
20805         * gcc.c-torture/execute/20041112-1.c: New test.
20806
20807 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20808
20809         * lib/gcc-dg.exp (dg-target-list): New.
20810
20811 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20812             Richard Sandiford  <rsandifo@redhat.com>
20813
20814         * lib/target-supports.exp (get-compiler_messages): New.
20815         (check_named_sections_available): Use it.
20816         (check_effective_target_ilp32): New.
20817         (check_effective_target_lp64): New.
20818         (is-effective-target): New.
20819         * lib/gcc-dg.exp (dg-require-effective-target): New.
20820
20821 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20822
20823         * gcc.dg/precedence-1.c: New test.
20824
20825 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20826
20827         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20828
20829         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20830         message, delete generated files, use more descriptive name for
20831         executable, and make the test unsupported when it cannot be run.
20832
20833         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20834         (dg-require-weak, dg-require-visibility, dg-require-alias,
20835         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20836         dg-require-iconv, dg-require-named-sections): Use it.
20837
20838         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20839
20840 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20841
20842         PR target/16457
20843         * gcc.dg/ppc-and-1: New
20844
20845         PR target/16796
20846         * gcc.dg/ppc-mov-1.c: New.
20847
20848         PR target/16458
20849         * gcc.dg/ppc-compare-1.c: New.
20850
20851 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20852
20853         * objc.dg/desig-init-2.m: New test.
20854
20855 2004-11-10  Adam Nemet  <anemet@lnxw.com>
20856
20857         PR middle-end/18160
20858         * g++.dg/warn/register-var-1.C: New test.
20859         * g++.dg/warn/register-var-2.C: New test.
20860
20861 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20862
20863         * gcc.dg/union-2.c: New test.
20864
20865 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
20866
20867         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
20868         New test for PR tree-optimization/17892.
20869
20870 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
20871
20872         PR c++/18369
20873         * g++.dg/init/new12.C: New test.
20874
20875 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
20876
20877         * gcc.target/sparc: New directory.
20878         * gcc.target/sparc/sparc.exp: New driver.
20879         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
20880         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
20881         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
20882         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
20883
20884 2004-11-10  Paul Brook  <paul@codesourcery.com>
20885
20886         PR fortran/18218
20887         * gfortran.dg/list_read.c: New test.
20888
20889 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20890
20891         PR c/18322
20892         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
20893         expected diagnostic location.
20894
20895 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
20896
20897         * gcc.dg/20041109-1.c: New test.
20898
20899 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20900
20901         PR objc/18406
20902         * objc/compile/pr18406.m: New test.
20903
20904 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20905
20906         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
20907
20908 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20909
20910         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
20911
20912 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20913
20914         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
20915
20916 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20917
20918         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
20919         exit.
20920
20921 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
20922
20923         PR tree-opt/18299
20924         * gcc.c-torture/pr18299-1.c: New test.
20925
20926 2004-11-06  Andreas Schwab  <schwab@suse.de>
20927
20928         * gcc.dg/pr16286.c: Also test for bool and pixel.
20929
20930 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20931
20932         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
20933         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
20934         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20935         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
20936         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
20937         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
20938         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
20939         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
20940         gcc.dg/struct-semi-3.c: New tests.
20941
20942 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20943
20944         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
20945
20946 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20947
20948         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
20949         Do not use C99 designators.
20950
20951 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20952
20953         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
20954
20955 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20956
20957         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
20958         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
20959         * gcc.c-torture/execute/simd-5.x: Remove.
20960
20961 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
20962
20963         PR rtl-optimization/17933
20964         * gcc.dg/torture/pr17933-1.c: New test.
20965
20966 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20967
20968         PR target/18106
20969         * lib/target-supports.exp (check_weak_available): Support
20970         Windows.
20971
20972 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
20973
20974         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
20975         call to fflush(stdout) before abort.
20976         (my_ffsll): New function.
20977         (generate_fields): Use it.
20978
20979 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20980
20981         * gcc.dg/init-undef-1.c: New test.
20982
20983 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20984
20985         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
20986         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
20987         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
20988         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
20989         expected messages for new parser.
20990
20991 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
20992
20993         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
20994
20995 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20996
20997         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
20998         on LP64 targets.
20999
21000 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21001
21002         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21003         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21004         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21005         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21006         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21007         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21008         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21009         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21010         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21011         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21012
21013 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21014
21015         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21016         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21017         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21018         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21019         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21020         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21021         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21022         for new parser.
21023
21024 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21025
21026         PR target/15342
21027         * gcc.dg/20041104-1.c: New test.
21028
21029 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21030
21031         * g++.dg/template/nontype7.C: New test.
21032         * g++.dg/template/nontype8.C: Likewise.
21033         * g++.dg/template/nontype9.C: Likewise.
21034         * g++.dg/template/nontype10.C: Likewise.
21035         * g++.dg/tc1/dr49.C: Likewise.
21036         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21037         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21038
21039 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21040
21041         * g++.dg/rtti/tinfo1.C: Remove xfails.
21042
21043 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21044
21045         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21046         packed attribute to the definition to satisfy the new C++ parser.
21047
21048 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21049
21050         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21051         invocations of va_arg.
21052
21053 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21054
21055         PR c++/18124
21056         * g++.dg/template/crash25.C: New test.
21057
21058         PR c++/18155
21059         * g++.dg/template/typedef2.C: New test.
21060         * g++.dg/parse/crash13.C: Adjust error markers.
21061
21062         PR c++/18177
21063         * g++.dg/conversion/const3.C: New test.
21064
21065 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21066
21067         PR fortran/17535
21068         PR fortran/17583
21069         PR fortran/17713
21070         * gfortran.dg/generic_[123].f90: New testcases.
21071
21072 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21073
21074         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21075         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21076
21077 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21078
21079         PR tree-opt/16808
21080         * gcc.c-torture/compile/pr16808.c: New test.
21081
21082 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21083
21084         PR rtl-optimization/17104
21085         * gcc.dg/ppc-bitfield1.c: New.
21086
21087 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21088
21089         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21090
21091 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21092
21093         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21094         strings for 32-bit code.
21095
21096 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21097
21098         PR c/18239
21099         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21100
21101 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21102
21103         PR c++/18064
21104         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21105
21106 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21107
21108         PR c++/15172
21109         * g++.dg/init/aggr2.C: New test.
21110
21111 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21112
21113         * objc.dg/local-decl-1.m: New test.
21114
21115 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21116
21117         * gcc.dg/20040910-1.c: Adjust regex.
21118
21119 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21120
21121         PR rtl-optimization/18084
21122         * g++.dg/opt/pr18084-1.C: New testcase.
21123
21124 2004-10-30  Matt Austern  <austern@apple.com>
21125
21126         PR c++/17542
21127         * g++.dg/ext/attrib18.C: New test.
21128
21129 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21130
21131         PR middle-end/18096
21132         * gcc.dg/pr18096-1.c: New test case.
21133
21134 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21135
21136         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21137
21138 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21139
21140         PR c/16666
21141         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21142         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21143         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21144         gcc.dg/old-style-prom-3.c: New tests.
21145
21146 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21147
21148         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21149         Remove unnecessary inclusion of stdio.h.
21150
21151 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21152
21153         PR rtl-optimization/17581
21154         * gcc.dg/pr17581-1.c: New test case.
21155
21156 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21157
21158         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21159         being implemented.
21160         * g++.dg/conversion/dr195-1.C: New.
21161         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21162         * g++.old-deja/g++.mike/p10148.C: Likewise.
21163
21164 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21165
21166         PR c++/17695
21167         * g++.dg/debug/typedef2.C: New test.
21168
21169 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21170
21171         PR fortran/13490
21172         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21173         * gfortran.dg/g77/README: Update.
21174
21175 2004-10-28  Matt Austern  <austern@apple.com>
21176
21177         PR c++/14124
21178         * g++.dg/ext/packed7.C: New test.
21179
21180 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21181
21182         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21183         scan-assembler.
21184         * lib/scanasm.exp (hidden-scan-for): New proc.
21185         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21186         string.
21187         (scan-not-hidden): Likewise.
21188         * lib/target-supports.exp (check_visibility_available): mach-o is
21189         support too.
21190
21191 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21192
21193         PR c++/17132
21194         * g++.dg/template/memclass3.C: New test.
21195
21196 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21197
21198         PR middle-end/18160
21199         * gcc.dg/register-var-1.c: New test.
21200         * gcc.dg/register-var-2.c: New test.
21201         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21202         error now.
21203
21204 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21205
21206         PR other/18172
21207         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21208         unused variables.
21209         * gcc.dg/vect/vect-22.c: Likewise.
21210
21211 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21212
21213         * gcc.dg/i386-rotate-1.c: New test.
21214
21215 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21216
21217         * g++.dg/init/ref12.C: Add "run" marker.
21218
21219         PR c++/17435
21220         * g++.dg/init/ref12.C: New test.
21221
21222         PR c++/18140
21223         * g++.dg/template/shift1.C: New test.
21224         * g++.dg/template/error10.C: Adjust error markers.
21225
21226 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21227
21228         PR tree-opt/17529
21229         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21230
21231 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21232
21233         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21234         * gcc.dg/weak/weak-3.c: Likewise.
21235         * gcc.dg/weak/weak-5.c: Likewise.
21236         * gcc.dg/weak/weak-9.c: Likewise.
21237         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21238         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21239
21240         * gcc.dg/darwin-weakimport-1.c: New.
21241
21242 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21243
21244         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21245
21246 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21247
21248         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21249         'syntax' error messages.
21250         * gcc.dg/cpp/direct2s.c: Likewise.
21251
21252 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21253
21254         * gcc.c-torture/compile/20041026-1.c: New.
21255
21256 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21257
21258         PR c++/18093
21259         * g++.dg/lookup/ns2.C: New test.
21260
21261         PR c++/18020
21262         * g++.dg/template/enum4.C: New test.
21263
21264         PR c++/18161
21265         * g++.dg/template/expr1.C: New test.
21266
21267 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21268
21269         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21270
21271 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21272
21273         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21274         gcc.dg/decl-nospec-3.c: New tests.
21275
21276 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21277
21278         * objc.dg/super-class-3.m: New test.
21279
21280 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21281
21282         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21283         resyncing.
21284         * gcc.dg/cpp/direct2s.c: Likewise.
21285
21286 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21287
21288         * objc.dg/image-info.m: Update for changes to section selection.
21289
21290 2004-10-25  David Ayers  <d.ayers@inode.at>
21291             Ziemowit Laski  <zlaski@apple.com>
21292
21293         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21294         diagnostics when messaging 'id <Proto>'.
21295         * objc.dg/class-protocol-1.m: New test.
21296         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21297         a non-existent method signature.
21298         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21299         Update diagnostics when messaging with non-existent method signature.
21300         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21301         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21302         invalid receivers are now resolved as if messaging 'id'; remove
21303         extraneous diagnostics.
21304
21305 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21306
21307         PR c/16667
21308         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21309         gcc.dg/init-desig-obs-3.c: New tests.
21310
21311 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21312
21313         * gcc.dg/debug/20041023-1.c: New test.
21314
21315 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21316
21317         PR middle-end/17407
21318         * gcc.c-torture/compile/pr17407.c: New test.
21319
21320         PR c++/18121
21321         * g++.dg/template/array8.C: New test.
21322
21323 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21324
21325         PR other/18138
21326         * lib/g++.exp: Accept more than one multilib libgcc.
21327         * lib/gcc-dg.exp: Likewise.
21328         * lib/objc.exp: Likewise.
21329         * lib/treelang.exp: Likewise.
21330         * lib/gfortran.exp: Likewise.
21331
21332 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21333
21334         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21335
21336 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21337
21338         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21339         * gcc.dg/c99-const-expr-3.c: Likewise.
21340
21341 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21342
21343         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21344
21345 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21346
21347         * gcc.c-torture/execute/loop-2e.x: Remove.
21348
21349 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21350
21351         PR c++/18095
21352         * g++.dg/parse/crash18.C: New.
21353         * g++.dg/parse/crash19.C: New.
21354
21355 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21356
21357         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21358         * g++.dg/ext/dllimport2.C: Same.
21359         * g++.dg/ext/dllimport8.C: Same.
21360
21361 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21362
21363         PR c++/10841
21364         * g++.dg/conversion/cast1.C: New test.
21365         * g++.dg/overload/pmf1.C: Adjust error marker.
21366
21367 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21368
21369         PR objc/17923
21370         * objc.dg/const-str-7.m: New test.
21371
21372 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21373
21374         * g++.dg/template/memfriend11.C: Fix comment typo.
21375         * g++.dg/template/memfriend14.C: Likewise.
21376
21377 2004-10-20  Richard Henderson  <rth@redhat.com>
21378
21379         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21380         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21381         -fasynchronous-unwind-tables.
21382
21383 2004-10-20  Richard Henderson  <rth@redhat.com>
21384
21385         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21386         (main): Return success.
21387         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21388         (main): Return success.
21389
21390 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21391
21392         PR c++/13495
21393         * g++.dg/template/memfriend9.C: New test.
21394         * g++.dg/template/memfriend10.C: Likewise.
21395         * g++.dg/template/memfriend11.C: Likewise.
21396         * g++.dg/template/memfriend12.C: Likewise.
21397         * g++.dg/template/memfriend13.C: Likewise.
21398         * g++.dg/template/memfriend14.C: Likewise.
21399         * g++.dg/template/memfriend15.C: Likewise.
21400         * g++.dg/template/memfriend16.C: Likewise.
21401         * g++.dg/template/memfriend17.C: Likewise.
21402         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21403
21404 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21405
21406         * g++.dg/conversion/dr195.C: New.
21407         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21408
21409 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21410             Devang Patel  <dpatel@apple.com>
21411
21412         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21413         of floating point arithmetic, which could trap.
21414
21415 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21416
21417         PR c++/14035
21418         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21419         * g++.dg/conversion/const2.C: New test.
21420         * g++.dg/expr/reinterpret2.C: New test.
21421         * g++.dg/expr/reinterpret3.C: New test.
21422         * g++.dg/expr/cast2.C: New test.
21423         * g++.dg/expr/copy1.C: New test.
21424         * g++.dg/other/conversion1.C: Change error message.
21425         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21426         function pointers to void *.
21427         * g++.old-deja/g++.mike/p10148.C: Likewise.
21428
21429 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21430
21431         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21432
21433 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21434
21435         PR c++/18047
21436
21437         * g++.dg/parse/expr3.C: New test.
21438
21439 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21440
21441         * gcc.dg/smod-1.c: New test.
21442
21443 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21444
21445         * objc.dg/method-14.m: New test.
21446
21447 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21448
21449         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21450         Also xfail as the patch was reverted.
21451
21452 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21453
21454         PR middle-end/16973
21455         * gcc.dg/pr16973.c: New test.
21456
21457 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21458
21459         PR tree-optimization/17656
21460         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21461
21462 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21463
21464         * g++.dg/eh/shadow1.C: New.
21465
21466 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21467
21468         * gcc.c-torture/compile/20041018-1.c: New test.
21469
21470 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21471
21472         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21473         compiler referring to register 0 when accessing sdata.  The linker
21474         now patches things up.
21475
21476 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21477
21478         PR c/17529
21479         * gcc.c-torture/compile/pr17529.c: New test.
21480
21481 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21482
21483         PR c++/17743
21484         * g++.dg/ext/attrib17.C: New test.
21485
21486 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21487
21488         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21489
21490 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21491
21492         PR c++/10479
21493         * g++.dg/ext/attrib16.C: New test.
21494
21495 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21496
21497         PR c++/17042
21498         * g++.dg/init/dso_handle1.C: New test.
21499
21500         PR c++/14667
21501         * g++.dg/parse/typedef6.C: New test.
21502
21503         PR c++/17916
21504         * g++.dg/parse/pragma1.C: New test.
21505
21506 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21507
21508         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21509
21510 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21511
21512         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21513         -fno-common when on HPPA HP-UX platforms.
21514
21515 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21516
21517         PR other/16820
21518         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21519         stdint.h.
21520         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21521         uintptr_t.
21522
21523 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21524
21525         PR c++/16301
21526         * g++.dg/lookup/strong-using-4.C: New test.
21527
21528 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21529
21530         PR middle-end/16567
21531         * gcc.c-torture/compile/nested-1.c: New test.
21532
21533 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21534
21535         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21536         and mipsisa64*-*-* (until support for misaligned loads is added).
21537         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21538         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21539         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21540         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21541         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21542         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21543
21544 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21545
21546         PR c++/17976
21547         * g++.dg/init/dtor3.C: New test.
21548
21549 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21550
21551         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21552
21553 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21554
21555         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21556         * gcc.dg/macho-lo-sum.c: Likewise.
21557
21558 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21559
21560         * gcc.dg/ppc-spe64-1.c: New test.
21561
21562 2004-10-14  Devang Patel  <dpatel@apple.com>
21563
21564         PR 17635
21565         * gcc.dg/pr17635.c : New test.
21566
21567 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21568
21569         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21570         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21571         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21572         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21573         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21574         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21575         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21576         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21577         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21578         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21579         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21580         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21581         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21582         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21583         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21584         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21585         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21586         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21587
21588 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21589
21590         * gcc.dg/vect/vect-82.c: New testcase.
21591         * gcc.dg/vect/vect-82_64.c: New testcase.
21592         * gcc.dg/vect/vect-83.c: New testcase.
21593         * gcc.dg/vect/vect-83_64.c: New testcase.
21594
21595 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21596
21597         * gcc.dg/cpp/error-1.c: New test.
21598
21599 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21600
21601         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21602
21603 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21604
21605         PR target/17984
21606         * gcc.dg/cris-peep2-xsrand2.c: New test.
21607
21608 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21609
21610         PR c++/17661
21611         * testsuite/g++.dg/expr/for2.C: New test.
21612
21613 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21614
21615         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21616
21617 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21618
21619         PR tree-optimization/17724
21620         * g++.dg/opt/pr17724-1.C: New test.
21621         * g++.dg/opt/pr17724-2.C: New test.
21622         * g++.dg/opt/pr17724-3.C: New test.
21623         * g++.dg/opt/pr17724-4.C: New test.
21624         * g++.dg/opt/pr17724-5.C: New test.
21625         * g++.dg/opt/pr17724-6.C: New test.
21626
21627 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21628
21629         PR c/17301
21630         * gcc.dg/pr17301-2.c: New test.
21631
21632 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21633
21634         PR c++/15876
21635         * g++.dg/parse/error22.C: New test.
21636
21637         PR c++/17936
21638         * g++.dg/template/spec18.C: New test.
21639
21640 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21641
21642         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21643         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21644         memcpy.
21645         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21646         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21647
21648 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21649
21650         * g++.dg/eh/cleanup5.C: Add dg-options "".
21651
21652 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21653
21654         PR middle-end/17657
21655         * gcc.dg/switch-4.c: New test case.
21656
21657 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21658
21659         * gcc.c-torture/execute/20041011-1.c: New test.
21660
21661 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21662
21663         PR c++/17554
21664         * g++.dg/init/for3.C: New test.
21665
21666         PR c++/17657
21667         * g++.dg/opt/switch2.C: New test.
21668
21669         PR middle-end/17703
21670         * g++.dg/warn/Wreturn-2.C: New test.
21671
21672 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21673
21674         PR c++/17907
21675         * g++.dg/eh/cleanup5.C: New test.
21676
21677 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21678
21679         PR c++/17393
21680         * g++.dg/parse/error21.C: New test.
21681
21682 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21683
21684         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21685         * g++.dg/warn/incomplete1.C: Likewise.
21686         * g++.dg/template/qualttp20.C: Likewise.
21687
21688 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21689
21690         PR c/17881
21691         * parm-incomplete-1.c: New test.
21692
21693 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21694
21695         PR c++/17867
21696         * g++.dg/parse/error19.C: New test.
21697
21698         PR c++/17670
21699         * g++.dg/init/new11.C: New test.
21700
21701         PR c++/17821
21702         * g++.dg/parse/error20.C: New test.
21703
21704         PR c++/17826
21705         * g++.dg/template/crash24.C: New test.
21706
21707 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21708
21709         PR c/17301
21710         * gcc.dg/pr17301-1.c: New test.
21711
21712 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21713
21714         PR c/17189
21715         * gcc.dg/anon-struct-5.c: New test.
21716
21717 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21718
21719         PR c/17844
21720         * gcc.dg/pr17844-1.c: New test.
21721
21722 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21723
21724         PR tree-optimization/17906
21725         * gcc.c-torture/compile/pr17906.c: New.
21726
21727 2004-10-09  Stuart Hastings  <stuart@apple.com>
21728             Roger Sayle  <roger@eyesopen.com>
21729
21730         PR rtl-optimization/17853
21731         * gcc.dg/i386-mmx-5.c: New testcase.
21732
21733 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21734
21735         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21736
21737 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21738
21739         PR c++/17524
21740         * g++.dg/template/static9.C: New test.
21741
21742         PR c++/17685
21743         * g++.dg/parse/operator5.C: New test.
21744
21745 2004-10-09  Roger Sayle  <roger@eyesopen.com>
21746
21747         PR middle-end/17894
21748         * gcc.c-torture/execute/divcmp-4.c: New test case.
21749
21750 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21751
21752         PR tree-opt/17902
21753         * g++.dg/opt/pr17902.C: New test.
21754
21755 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
21756
21757         * gcc.dg/cpp/ident-1.c: Add dg-options "".
21758
21759 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21760
21761         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
21762
21763 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21764
21765         * gcc.dg/assign-warn-3.c: New test.
21766
21767 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21768
21769         PR c/16999
21770         * gcc.dg/cpp/ident-1.c: New test.
21771
21772 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21773
21774         * gcc.c-torture/compile/acc1.c: New.
21775
21776 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21777
21778         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21779         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
21780
21781 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21782
21783         * gcc.dg/ultrasp11.c: New test.
21784
21785 2004-10-08  Michael Matz  <matz@suse.de>
21786
21787         * gcc.dg/doloop-2.c: New test.
21788
21789 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21790
21791         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
21792         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
21793         objc.dg/method-9.m: Update expected diagnostics.
21794
21795 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21796
21797         * gcc.dg/ppc-fsel-3.c: New file.
21798         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
21799
21800 2004-10-07  Paul Brook  <paul@codesourcery.com>
21801
21802         * gfortran.dg/intrinsic_verify_1.f90: New test.
21803
21804 2004-10-07  Paul Brook  <paul@codesourcery.com>
21805
21806         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21807
21808 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21809
21810         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21811         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21812         commit.
21813
21814 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21815
21816         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21817
21818 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21819
21820         PR c++/17115
21821         * g++.dg/warn/Winline-4.C: New test.
21822
21823 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21824
21825         * gcc.c-torture/compile/20041007-1.c: New test.
21826
21827 2004-10-07  Paul Brook  <paul@codesourcery.com>
21828
21829         PR fortran/17678
21830         * gfortran.dg/use_allocated_1.f90: New test.
21831
21832 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21833
21834         PR middle-end/17849
21835         * gfortran.fortran-torture/compile/nested.f90: New test
21836
21837 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21838
21839         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21840
21841 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21842
21843         PR c++/17368
21844         * g++.dg/ext/asm6.C: New test.
21845
21846 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21847
21848         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21849
21850 2004-10-06  Paul Brook  <paul@codesourcery.com>
21851
21852         PR libfortran/17709
21853         * gfortran.dg/empty_format_1.f90: New test.
21854
21855 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21856
21857         PR fortran/17568
21858         * gfortran.dg/ishft.f90: New test.
21859
21860         PR fortran/17283
21861         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
21862         tests.
21863
21864 2004-10-06  Paul Brook  <paul@codesourcery.com>
21865
21866         * gfortran.dg/do_1.f90: New test.
21867
21868 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21869
21870         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
21871         optimizing for size.
21872
21873 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21874
21875         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
21876
21877 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21878
21879         * gcc.c-torture/compile/20041005-1.c: New test.
21880
21881 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21882
21883         PR c++/17829
21884         * g++.dg/lookup/koenig4.C: New.
21885
21886 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21887
21888         * g++.dg/other/classkey1.C: Adjust quoting marks.
21889         * g++.dg/parse/error15.C: Likewise.
21890         * g++.dg/template/meminit2.C (int>): Likewise.
21891
21892 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21893
21894         PR fortran/17283
21895         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
21896
21897         PR fortran/17631
21898         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
21899
21900         PR fortran/17708
21901         * gfortran.dg/pr17708.f90: New test.
21902
21903 2004-10-04  Chao-ying Fu  <fu@mips.com>
21904
21905         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
21906         * gcc.dg/vect/vect-4.c: Ditto.
21907         * gcc.dg/vect/vect-5.c: Ditto.
21908         * gcc.dg/vect/vect-6.c: Ditto.
21909         * gcc.dg/vect/vect-8.c: Ditto.
21910         * gcc.dg/vect/vect-16.c: Ditto.
21911         * gcc.dg/vect/vect-30.c: Ditto.
21912         * gcc.dg/vect/vect-40.c: Ditto.
21913         * gcc.dg/vect/vect-41.c: Ditto.
21914         * gcc.dg/vect/vect-42.c: Ditto.
21915         * gcc.dg/vect/vect-43.c: Ditto.
21916         * gcc.dg/vect/vect-44.c: Ditto.
21917         * gcc.dg/vect/vect-45.c: Ditto.
21918         * gcc.dg/vect/vect-46.c: Ditto.
21919         * gcc.dg/vect/vect-47.c: Ditto.
21920         * gcc.dg/vect/vect-48.c: Ditto.
21921         * gcc.dg/vect/vect-49.c: Ditto.
21922         * gcc.dg/vect/vect-50.c: Ditto.
21923         * gcc.dg/vect/vect-51.c: Ditto.
21924         * gcc.dg/vect/vect-52.c: Ditto.
21925         * gcc.dg/vect/vect-53.c: Ditto.
21926         * gcc.dg/vect/vect-54.c: Ditto.
21927         * gcc.dg/vect/vect-55.c: Ditto.
21928         * gcc.dg/vect/vect-56.c: Ditto.
21929         * gcc.dg/vect/vect-57.c: Ditto.
21930         * gcc.dg/vect/vect-58.c: Ditto.
21931         * gcc.dg/vect/vect-59.c: Ditto.
21932         * gcc.dg/vect/vect-60.c: Ditto.
21933         * gcc.dg/vect/vect-74.c: Ditto.
21934         * gcc.dg/vect/vect-79.c: Ditto.
21935         * gcc.dg/vect/vect-80.c: Ditto.
21936
21937 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21938
21939         * gcc.dg/unused-7.c: Use the correct option.
21940
21941 2004-10-04  Paul Brook  <paul@codesourcery.com>
21942         Bud Davis  <bdavis9659@comcast.net>
21943
21944         PR fortran/17706
21945         PR fortran/16434
21946         * gfortran/pr17706.f90: New test.
21947         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
21948
21949 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21950
21951         * gfortran.dg/pr17612.f90: New test.
21952
21953 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21954
21955         * g++.dg/template/local1.C: Adjust quoting marks in
21956         testing for diagnostics.
21957         * g++.dg/tls/diag-2.C: Likewise.
21958         * g++.dg/other/error8.C: Likewise.
21959
21960 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21961
21962         PR c/17178
21963         * gcc.dg/unused-4.c: Adjust to be correct.
21964
21965         PR c/17820
21966         * gcc.dg/unused-7.c: New test.
21967
21968 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21969
21970         PR c++/17797
21971         * g++.dg/overload/template2.C: New test.
21972
21973 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
21974
21975         PR tree-optimization/16632
21976         * gcc.dg/tree-ssa/20041002-1.c: New.
21977
21978 2004-10-03  Paul Brook  <paul@codesourcery.com>
21979
21980         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
21981         rather than relying on default formatting.
21982
21983 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
21984
21985         * gcc.dg/20040920-1.c: Update expected message text.
21986
21987 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
21988
21989         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
21990
21991 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
21992
21993         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
21994         tree level.
21995
21996 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21997
21998         * gcc.dg/tree-ssa/pr17343.c: Remove.
21999
22000 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22001
22002         PR tree-opt/17343
22003         * gcc.dg/tree-ssa/pr17343.c: New test.
22004
22005 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22006
22007         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22008         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22009         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22010         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22011         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22012
22013 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22014
22015         * gcc.dg/lvalue-2.c: New test.
22016
22017 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22018
22019         PR c/17730
22020         * gcc.dg/pr17730-1.c: New test
22021
22022 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22023
22024         PR c/7425
22025         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22026
22027 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22028
22029         * gcc.c-torture/execute/stdarg-1.c: New test.
22030         * gcc.c-torture/execute/stdarg-2.c: New test.
22031         * gcc.c-torture/execute/stdarg-3.c: New test.
22032         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22033         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22034         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22035         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22036         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22037
22038 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22039
22040         PR tree-optimization/17697
22041         * g++.dg/opt/pr17697-1.C: New test.
22042         * g++.dg/opt/pr17697-2.C: New test.
22043         * g++.dg/opt/pr17697-3.C: New test.
22044
22045 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22046
22047         PR c/16409
22048         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22049         gcc.dg/vla-init-5.c: New tests.
22050
22051 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22052
22053         PR c/13804
22054         * gcc.dg/pr13804-1.c: New test.
22055
22056 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22057
22058         PR fortran/16938
22059         * gfortran.dg/pr16938.f90: New test.
22060
22061 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22062
22063         * g++.dg/template/crash23.C: New test.
22064
22065 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22066
22067         PR c++/17585
22068         * g++.dg/template/static8.C: New test.
22069
22070 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22071
22072         PR c++/17681
22073         * g++.dg/other/error9.C: New test.
22074
22075 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22076
22077         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22078
22079 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22080
22081         PR fortran/15164
22082         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22083
22084 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22085
22086         PR middle-end/17112
22087         * gcc.dg/pr17112-1.c: New test case.
22088
22089 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22090
22091         PR c/11459
22092         * gcc.dg/pr11459-1.c: New test.
22093
22094 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22095
22096         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22097         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22098
22099 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22100
22101         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22102
22103 2004-09-25  Jan Hubicka  <jh@suse.cz>
22104
22105         * compile/30040909-1.c: New test.
22106         * compile/30040907-1.c: New test.
22107
22108 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22109
22110         * gcc.c-torture/execute/va-arg-26.c: New test.
22111
22112 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22113
22114         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22115         extra diagnostics on targets with 64-bit pointers.
22116         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22117
22118 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22119
22120         PR c/17188
22121         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22122         * gcc.dg/decl-3.c: Adjust expected message.
22123
22124 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22125
22126         PR fortran/17615
22127         * gfortran.dg/pr17615.f90: New test.
22128
22129 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22130
22131         PR tree-optimzation/17517
22132         * g++.dg/tree-ssa/pr17517.C: New Test.
22133
22134 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         PR c++/16889
22137         * g++.dg/lookup/ambig3.C: New.
22138
22139 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22140
22141         PR tree-opt/17624
22142         * g++.dg/opt/pr17624.C: New test.
22143
22144 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22145
22146         PR c/6980
22147         * gcc.dg/Wbad-function-cast-1.c: New test.
22148
22149 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22150
22151         * g++.dg/ext/complit1.C
22152         * g++.dg/other/error2.C
22153         * g++.dg/other/nontype-1.C
22154         * g++.dg/parse/crash11.C
22155         * g++.dg/parse/crash12.C
22156         * g++.dg/parse/error15.C
22157         * g++.dg/parse/error4.C
22158         * g++.dg/parse/tmpl-outside1.C
22159         * g++.dg/parse/too-many-tmpl-args1.C
22160         * g++.dg/template/dependent-expr3.C
22161         * g++.dg/template/error10.C
22162         * g++.dg/template/instantiate1.C
22163         * g++.dg/template/vtable2.C
22164         * g++.dg/warn/Wshadow-1.C
22165         * g++.dg/warn/weak1.C
22166         * g++.old-deja/g++.brendan/crash16.C
22167         * g++.old-deja/g++.brendan/crash18.C
22168         * g++.old-deja/g++.brendan/crash48.C
22169         * g++.old-deja/g++.brendan/crash49.C
22170         * g++.old-deja/g++.brendan/crash55.C
22171         * g++.old-deja/g++.brendan/crash56.C
22172         * g++.old-deja/g++.brendan/crash8.C
22173         * g++.old-deja/g++.brendan/enum11.C
22174         * g++.old-deja/g++.brendan/enum8.C
22175         * g++.old-deja/g++.brendan/enum9.C
22176         * g++.old-deja/g++.brendan/friend3.C
22177         * g++.old-deja/g++.brendan/misc14.C
22178         * g++.old-deja/g++.bugs/900402_02.C
22179         * g++.old-deja/g++.bugs/900404_03.C
22180         * g++.old-deja/g++.bugs/900404_04.C
22181         * g++.old-deja/g++.bugs/900428_03.C
22182         * g++.old-deja/g++.jason/crash4.C
22183         * g++.old-deja/g++.jason/overload21.C
22184         * g++.old-deja/g++.jason/redecl1.C
22185         * g++.old-deja/g++.jason/report.C
22186         * g++.old-deja/g++.jason/rfg10.C
22187         * g++.old-deja/g++.jason/template30.C
22188         * g++.old-deja/g++.law/arm12.C
22189         * g++.old-deja/g++.law/ctors5.C
22190         * g++.old-deja/g++.law/cvt20.C
22191         * g++.old-deja/g++.law/init10.C
22192         * g++.old-deja/g++.law/init8.C
22193         * g++.old-deja/g++.law/visibility17.C
22194         * g++.old-deja/g++.law/visibility7.C
22195         * g++.old-deja/g++.mike/net8.C
22196         * g++.old-deja/g++.mike/p646.C
22197         * g++.old-deja/g++.mike/p700.C
22198         * g++.old-deja/g++.mike/p701.C
22199         * g++.old-deja/g++.mike/p811.C
22200         * g++.old-deja/g++.ns/template13.C
22201         * g++.old-deja/g++.other/array3.C
22202         * g++.old-deja/g++.other/crash25.C
22203         * g++.old-deja/g++.other/dtor3.C
22204         * g++.old-deja/g++.other/dtor4.C
22205         * g++.old-deja/g++.other/main1.C
22206         * g++.old-deja/g++.other/warn7.C
22207         * g++.old-deja/g++.pt/crash11.C
22208         * g++.old-deja/g++.pt/crash36.C
22209         * g++.old-deja/g++.pt/spec22.C
22210         * g++.old-deja/g++.pt/spec9.C
22211         * g++.old-deja/g++.pt/ttp52.C
22212         * g++.old-deja/g++.robertl/eb103.C
22213         * g++.old-deja/g++.robertl/eb121.C
22214         * g++.old-deja/g++.robertl/eb22.C
22215         * g++.old-deja/g++.robertl/eb8.C:
22216         Update locations and/or regexps of dg-error markers.
22217         Remove markers for some bogus messages that are no longer issued.
22218
22219 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22220
22221         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22222         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22223
22224 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22225
22226         PR c++/17618
22227         * g++.dg/lookup/crash5.C: New test.
22228
22229 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22230
22231         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22232         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22233         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22234         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22235         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22236         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22237
22238         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22239         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22240         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22241         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22242         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22243         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22244
22245         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22246
22247         * gcc.dg/vect/vect-44.c: Check additional cases.
22248         * gcc.dg/vect/vect-48.c: Check additional cases.
22249
22250         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22251         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22252         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22253         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22254         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22255         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22256         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22257         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22258         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22259
22260         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22261         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22262         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22263
22264 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22265
22266         * gcc.dg/tree-ssa/loop-6.c: New test.
22267
22268 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22269
22270         PR c++/17620
22271         * g++.dg/inherit/base2.C: New.
22272
22273 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22274
22275         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22276         * gcc.dg/20001012-2.c: Likewise.
22277         * gcc.dg/20001013-1.c: Likewise.
22278         * gcc.dg/20001101-1.c: Likewise.
22279         * gcc.dg/20001102-1.c: Likewise.
22280         * gcc.dg/bf-spl1.c: Likewise.
22281         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22282         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22283
22284 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22285
22286         PR tree-optimization/16721
22287         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22288
22289 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22290
22291         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22292         * gcc.dg/20040305-1.c: Likewise.
22293
22294 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22295
22296         PR c/16566
22297         * gcc.c-torture/compile/pr16566-1.c,
22298         gcc.c-torture/compile/pr16566-2.c,
22299         gcc.c-torture/compile/pr16566-3.c: New tests.
22300
22301 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22302
22303         PR tree-optimization/17512
22304         * gcc.c-torture/compile/20040916-1.c.
22305
22306 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22307
22308         * gcc.dg/pragma-re-3.c: New test.
22309
22310 2004-09-17  Matt Austern  <austern@apple.com>
22311
22312         PR c++/15049
22313         * g++.dg/other/anon3.C: New.
22314
22315 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22316
22317         PR c++/7503
22318         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22319         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22320         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22321         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22322         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22323
22324 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22325
22326         PR fortran/17286
22327         * gfortran.dg/pr17286.f90: New test.
22328
22329 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22330
22331         PR c++/17530
22332         * g++.dg/template/static7.C: New test.
22333
22334 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22335
22336         PR tree-opt/17558
22337         * gcc.c-torture/compile/pr17558.c: New test.
22338
22339 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22340
22341         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22342         if SKIP_ATTRIBUTE is defined.
22343
22344 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22345
22346         PR fortran/15957
22347         * gfortran.dg/pr15957.f90: New test.
22348
22349 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22350
22351         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22352         in comparison.
22353         * gcc.dg/vect/vect-79.c: Likewise.
22354         * gcc.dg/vect/vect-80.c: Likewise.
22355
22356 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22357
22358         PR fortran/15750
22359         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22360
22361 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22362
22363         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22364         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22365         * gcc.dg/vect/vect-62.c: New testcase.
22366         * gcc.dg/vect/vect-63.c: New testcase.
22367         * gcc.dg/vect/vect-64.c: New testcase.
22368         * gcc.dg/vect/vect-65.c: New testcase.
22369         * gcc.dg/vect/vect-66.c: New testcase.
22370         * gcc.dg/vect/vect-67.c: New testcase.
22371         * gcc.dg/vect/vect-68.c: New testcase.
22372         * gcc.dg/vect/vect-69.c: New testcase.
22373         * gcc.dg/vect/vect-79.c: New testcase.
22374         * gcc.dg/vect/vect-80.c: New testcase.
22375
22376 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22377
22378         * gcc.target/mips/asm-1.c: New test.
22379
22380 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22381
22382         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22383         * gcc.dg/vect/vect-73.c: New testcase.
22384         * gcc.dg/vect/vect-74.c: New testcase.
22385         * gcc.dg/vect/vect-75.c: New testcase.
22386         * gcc.dg/vect/vect-76.c: New testcase.
22387         * gcc.dg/vect/vect-77.c: New testcase.
22388         * gcc.dg/vect/vect-78.c: New testcase
22389
22390 2004-09-18  Paul Brook  <paul@codesourcery.com>
22391
22392         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22393
22394 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22395
22396         PR c/17424
22397         * gcc.dg/pr17424-1.c: New test.
22398
22399 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22400
22401         * g++.dg/tree-ssa/pr17153.C: New test.
22402
22403 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22404
22405         PR pch/13361
22406         * testsuite/g++.dg/pch/wchar-1.C: New.
22407         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22408
22409 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22410
22411         * gcc.c-torture/execute/20040917-1.c: New test.
22412
22413 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22414
22415         PR tree-optimization/17319
22416         * gcc.dg/pr17319.c: New test.
22417
22418 2004-09-17  Devang Patel  <dpatel@apple.com>
22419
22420         * gcc.dg/20040813-1.c: New test.
22421
22422 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22423
22424         PR tree-optimization/17273
22425         * gcc.c-torture/compile/pr17273.c: New test.
22426
22427 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22428
22429         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22430         Update expected messages.
22431         * gcc.dg/declspec-13.c: New test.
22432
22433 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22434
22435         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22436
22437 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22438
22439         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22440         change what 'a' is pointing to.
22441
22442 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22443
22444         PR c++/16002
22445         * g++.dg/template/error18.C: New test.
22446
22447         PR c++/16029
22448         * g++.dg/warn/Wunused-8.C: New test.
22449
22450 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22451
22452         PR tree-optimization/17513
22453         * gcc.dg/20040916-1.c: New test.
22454
22455 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22456
22457         PR c++/17501
22458         * g++.dg/template/typename7.C: New test.
22459
22460 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22461
22462         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22463
22464 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22465
22466         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22467         with -ftree-based-profiling also.
22468         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22469
22470 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22471
22472         PR/15364
22473         * gfortran.dg/der_array_io_1.f90: New test.
22474         * gfortran.dg/der_array_io_2.f90: New test.
22475         * gfortran.dg/der_array_io_3.f90: New test.
22476
22477 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22478
22479         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22480         EABI.
22481
22482 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22483
22484         * g++.dg/opt/switch1.C: New test.
22485
22486 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22487
22488         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22489         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22490         Update expected messages.
22491
22492 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22493
22494         PR fortran/16485
22495         * gfortran.dg/same_name_1.f90: New test.
22496
22497 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22498
22499         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22500         dereference garbage pointers.
22501
22502 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22503
22504         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22505         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22506
22507         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22508         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22509         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22510
22511 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22512
22513         PR c++/17324
22514         * g++.dg/template/mangle1.C: New test.
22515
22516 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22517
22518         PR tree-optimization/17252
22519         * gcc.c-torture/execute/pr17252.c: New test.
22520
22521 2004-09-14  Andrew Pinski  <apinski@apple.com>
22522
22523         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22524
22525 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22526
22527         PR rtl-optimization/9771
22528         * gcc.dg/pr9771-1.c: New test case.
22529
22530 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22531
22532         PR tree-optimization/15262
22533         * gcc.c-torture/execute/pr15262-1.c: New test.
22534         * gcc.c-torture/execute/pr15262-2.c: New test.
22535
22536 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22537
22538         * gcc.dg/declspec-12.c: New test.
22539
22540 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22541
22542         * gfortran.dg/pr17090.f90: Add directives to test.
22543
22544 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22545
22546         * gcc.c-torture/compile/20040914-1.c: New test.
22547
22548 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22549
22550         PR c++/16162
22551         * g++.dg/template/decl2.C: New test.
22552
22553 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22554
22555         PR fortran/17090
22556         * gfortran.dg/pr17090.f90: New test.
22557
22558 2004-09-13  Dale Johannesen  <dalej@apple.com>
22559
22560         * gcc.c-torture/compile/pr17408.c: New test case.
22561
22562 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22563
22564         PR c++/16716
22565         * g++.dg/parse/crash17.C: New test.
22566
22567         PR c++/17327
22568         * g++.dg/template/enum3.C: New test.
22569
22570 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22571
22572         * lib/gcc-defs.exp: Load wrapper.exp.
22573         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22574         using local code.
22575         * lib/gcc.exp (gcc_init): Similar.
22576         * lib/gfortran.exp (gfortran_init): Similar.
22577         * lib/objc.exp (objc_init): Similar.
22578         * lib/treelang.exp (treelang_init): Similar.
22579         * lib/wrapper.exp: New file with build_wrapper call machinery in
22580         ${tool}_maybe_build_wrapper.
22581
22582 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22583
22584         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22585         "inline".
22586         * gcc.dg/declspec-11.c: Update expected messages.
22587         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22588         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22589         gcc.dg/inline-12.c: New tests.
22590
22591 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22592
22593         * g++.dg/tree-ssa/pr17400.C: New testcase.
22594
22595 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22596
22597         * gcc.target/mips/sb1-1.c: New testcase.
22598
22599 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22600
22601         * lib/g77-dg.exp: Remove unused file.
22602         * lib/mike-g77.exp: Ditto.
22603         * lib/g77.exp: Ditto.
22604
22605 2004-09-12  Richard Henderson  <rth@redhat.com>
22606
22607         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22608
22609 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22610
22611         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22612         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22613         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22614         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22615         Update expected messages.
22616
22617 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22618
22619         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22620         declaration/use mismatch for dirp parameter.
22621
22622 2004-09-12  Andrew Pinski  <apinski@apple.com>
22623
22624         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22625         -fgnu-runtime is passed.
22626
22627 2004-09-12  Richard Henderson  <rth@redhat.com>
22628
22629         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22630         do the uplevel thing and update additional_flags directly.
22631         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22632         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22633         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22634         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22635
22636 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22637
22638         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22639
22640 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22641
22642         PR middle-end/17411
22643         * g++.dg/opt/pr17411-1.C: New test case.
22644
22645 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22646
22647         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22648         gcc.dg/tls/diag-2.c: Update expected messages.
22649         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22650         messages.
22651         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22652         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22653         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22654         gcc.dg/tls/diag-5.c: New tests.
22655
22656 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22657
22658         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22659
22660 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22661
22662         * g++.dg/parse/break-in-for.C: New test.
22663
22664 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22665
22666         * gcc.dg/tree-ssa/20040911-1.c: New test.
22667
22668 2004-09-11  Andreas Jaeger  <aj@suse.de>
22669
22670         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22671         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22672
22673 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22674
22675         * gcc.target/frv: New directory of FR-V-specific tests.
22676
22677 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22678
22679         * gcc.dg/convert-vec-1.c: New test.
22680
22681 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22682
22683         PR middle-end/17024
22684         * gcc.dg/pr17024-1.c: New test case.
22685
22686 2004-09-10  Eric Christopher  <echristo@redhat.com>
22687
22688         * gcc.dg/20040910-1.c: New test.
22689
22690 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22691
22692         * gcc.dg/bitfld-9.c: New test.
22693
22694 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22695
22696         * gcc.c-torture/execute/ieee/acc1.c: New test.
22697         * gcc.c-torture/execute/ieee/acc2.c: New test.
22698         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22699
22700 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22701
22702         * gcc.dg/deprecated-2.c: New test.
22703
22704 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22705
22706         * gcc.dg/init-vec-1.c: New test.
22707
22708 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22709
22710         PR middle-end/17055
22711         * gcc.dg/pr17055-1.c: New test case.
22712
22713 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22714
22715         PR target/17377
22716         * gcc.c-torture/execute/pr17377.c: New test.
22717
22718 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22719
22720         PR c/8420
22721         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22722         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22723         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22724         gcc.dg/long-long-typespec-1.c: New tests.
22725         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22726
22727 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22728
22729         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22730         gcc.dg/gnu99-static-1.c: New tests.
22731
22732 2004-09-08  Devang Patel  <dpatel@apple.com>
22733
22734         * gcc.dg/darwin-ld-20040828-1.c: New test.
22735         * gcc.dg/darwin-ld-20040828-2.c: New test.
22736         * gcc.dg/darwin-ld-20040828-3.c: New test.
22737
22738 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22739
22740         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22741         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22742         in error message.
22743         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22744         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22745         in error message.
22746         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
22747         types they qualify.
22748         * objc.dg/type-size-2.m: Fix wording in comment.
22749         * objc.dg/va-meth-1.m: New test case.
22750
22751 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
22752
22753         PR c/16633:
22754         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
22755         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
22756
22757 2004-09-06  Devang Patel  <dpatel@apple.com>
22758
22759         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
22760         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
22761
22762 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
22763
22764         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
22765         reflect changed line numbering of diagnostics.
22766
22767 2004-09-06  Paul Brook  <paul@codesourcery.com>
22768
22769         * gfortran.dg/edit_real_1.f90: Add new test.
22770
22771 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22772
22773         * gcc.dg/tree-ssa/loop-2.c: New test.
22774         * gcc.dg/tree-ssa/loop-3.c: New test.
22775         * gcc.dg/tree-ssa/loop-4.c: New test.
22776         * gcc.dg/tree-ssa/loop-5.c: New test.
22777
22778 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22779
22780         * gcc.dg/format/sentinel-1.c: Update for parameter option.
22781
22782 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22783
22784         * gcc.dg/format/sentinel-1.c: New test.
22785
22786 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
22787
22788         * testsuite/gcc.dg/builtins-46.c: New.
22789
22790 2004-09-03  Devang Patel  <dpatel@apple.com>
22791
22792         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
22793         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
22794
22795 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22796
22797         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
22798         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
22799         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
22800         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
22801         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
22802         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
22803         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
22804         the non-portable bzero.
22805         * gcc.dg/20010912-1.c: xfail for NetWare.
22806         * gcc.dg/20020426-2.c: xfail for NetWare.
22807         * gcc.dg/20021014-1.c: xfail for NetWare.
22808         * gcc.dg/20021018-1.c: xfail for NetWare.
22809         * gcc.dg/20030213-1.c: xfail for NetWare.
22810         * gcc.dg/20030225-1.c: xfail for NetWare.
22811         * gcc.dg/20030708-1.c: xfail for NetWare.
22812         * gcc.dg/builtins-config.h: Also exclude NetWare.
22813         * gcc.dg/format/format.h: Define restrict only if not already defined.
22814         * gcc.dg/nest.c: xfail for NetWare.
22815         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22816         * lib/target-supports.exp (check_visibility_available): Exclude
22817         NetWare.
22818
22819 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22820
22821         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22822         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22823         deterministic starting point for the alignment of structure fields.
22824         * gcc.dg/Wpadded.c: Dito.
22825         * g++.dg/abi/vbase10.C: Dito.
22826
22827 2004-09-03  Devang Patel  <dpatel@apple.com>
22828
22829         * g++.dg/debug/pr15736.cc: New test.
22830
22831 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22832
22833         * README.QMTEST: Fix out-of-date link.
22834
22835 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22836
22837         PR fortran/16579
22838         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22839         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22840
22841 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22842
22843         * g++.dg/abi/arm_rtti1.C: New test.
22844
22845 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22846
22847         * gcc.dg/ppc-vector-memcpy.c: New.
22848         * gcc.dg/ppc-vector-memset.c: New.
22849
22850 2004-09-02  Chao-ying Fu  <fu@mips.com>
22851
22852         * gcc.target/mips/mips-3d-1.c: New test.
22853         * gcc.target/mips/mips-3d-2.c: New test.
22854         * gcc.target/mips/mips-3d-3.c: New test.
22855         * gcc.target/mips/mips-3d-4.c: New test.
22856         * gcc.target/mips/mips-3d-5.c: New test.
22857         * gcc.target/mips/mips-3d-6.c: New test.
22858         * gcc.target/mips/mips-3d-7.c: New test.
22859         * gcc.target/mips/mips-3d-8.c: New test.
22860         * gcc.target/mips/mips-3d-9.c: New test.
22861         * gcc.target/mips/mips-ps-1.c: New test.
22862         * gcc.target/mips/mips-ps-2.c: New test.
22863         * gcc.target/mips/mips-ps-3.c: New test.
22864         * gcc.target/mips/mips-ps-4.c: New test.
22865         * gcc.target/mips/mips-ps-type.c: New test.
22866
22867 2004-09-02  Paul Brook  <paul@codesourcery.com>
22868
22869         * gfortran.dg/edit_real_1.f90: Add new tests.
22870
22871 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22872
22873         PR fortran/15327
22874         * gfortran.dg/merge_char_1.f90: New test.
22875
22876 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22877
22878         PR fortran/16404
22879         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
22880
22881 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22882
22883         PR c/1522
22884         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
22885
22886 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
22887
22888         * g++.dg/opt/loop1.C: Do not XFAIL.
22889
22890 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
22891
22892         * gcc.c-torture/execute/20040831-1.c: New test.
22893
22894 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
22895
22896         PR fortran/16579
22897         * gfortran.dg/g77/20010610.f: Now passes.
22898         Copy from g77.f-torture/execute. Add dg-run directive.
22899         * gfortran.dg/g77/README: Update
22900
22901 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22902
22903         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
22904         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
22905         (t1, t2, t3, t4): Add volatile.
22906
22907 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22908
22909         * g++.dg/ext/visibility/arm1.C: New test.
22910
22911 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
22912
22913         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
22914         -pedantic-errors.
22915
22916 2004-09-01  Paul Brook  <paul@codesourcery.com>
22917
22918         * gfortran.dg/eof_2.f90: New test.
22919
22920 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22921
22922         PR fortran/16579
22923         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
22924
22925 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
22926
22927         PR libfortran/16805
22928         * gfortran.dg/list_read_2.f90: New test.
22929
22930 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22931
22932         * g++.dg/abi/key1.C: New test.
22933
22934 2004-08-31  Richard Henderson  <rth@redhat.com>
22935
22936         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
22937         form of offsetof.
22938         * g++.dg/other/offsetof5.C: Remove duplicate.
22939
22940 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22941
22942         PR fortran/17244
22943         * gfortran.dg/func_derived_1.f90: New test.
22944
22945 2004-08-31  Paul Brook  <paul@codesourcery.com>
22946
22947         * gfortran.dg/eof_1.f90: New test.
22948
22949 2004-08-31  Paul Brook  <paul@codesourcery.com>
22950
22951         * gfortran.dg/list_read_1.f90: New file.
22952
22953 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
22954
22955         * g++.dg/opt/loop1.C: XFAIL.
22956
22957 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
22958
22959         * gcc.dg/funcdef-storage-1.c: New.
22960         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
22961         an extern function in local scope.
22962         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
22963         declare an 'auto inline' function in local scope.
22964         * gcc.dg/20011130-1.c: Likewise.
22965         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
22966         an 'auto' function in local scope.
22967         * gcc.dg/20021014-1.c: Likewise.
22968         * gcc.dg/20030331-2.c: Likewise.
22969
22970 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22971
22972         * gfortran.dg/blockdata_1.f90: New test.
22973
22974 2004-08-30  Richard Henderson  <rth@redhat.com>
22975
22976         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
22977
22978 2004-08-30  Richard Henderson  <rth@redhat.com>
22979
22980         * lib/fortran-torture.exp (fortran-torture-execute): Honor
22981         additional_flags set by alternate driver.
22982         (ieee-options): New procedure.
22983         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
22984         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
22985         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
22986         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
22987
22988 2004-08-30  Richard Henderson  <rth@redhat.com>
22989
22990         * lib/f-torture.exp: Remove.
22991
22992 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
22993
22994         PR rtl-optimization/16590
22995         * g++.dg/opt/loop1.C: New test.
22996
22997 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22998
22999         PR fortran/13910
23000         * gfortran.dg/oldstyle_1.f90: New test.
23001
23002 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23003         Paul Brook  <paul@codesourcery.com>
23004
23005         * gfortran.dg/g77/README: Update.
23006         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23007         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23008         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23009
23010 2004-08-28  Paul Brook  <paul@codesourcery.com>
23011
23012         PR libfortran/17195
23013         * gfortran.dg/edit_real_1.f90: New test.
23014
23015 2004-08-27  Paul Brook  <paul@codesourcery.com>
23016
23017         * gfortran.dg/rewind_1.f90: New test.
23018
23019 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23020
23021         PR fortran/16597
23022         * gfortran.dg/pr16597.f90: New test.
23023
23024 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23025
23026         PR c/13801
23027         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23028         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23029         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23030         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23031         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23032
23033 2004-08-26  Nick Clifton  <nickc@redhat.com>
23034
23035         * gcc.c-torture/compile/pr17119.c: New test.
23036
23037 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23038
23039         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23040
23041 2004-08-25  Richard Henderson  <rth@redhat.com>
23042
23043         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23044         the bits that expect kind=8 to be the largest real kind.
23045
23046 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23047
23048         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23049
23050 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23051
23052         * gfortran.dg/assignment_1.f90: New test.
23053
23054 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23055
23056         * g++.dg/template/repo3.C: New test.
23057
23058 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23059
23060         PR middle-end/16693
23061         PR tree-optimization/16372
23062         * g++.dg/opt/pr16372-1.C: New test case.
23063         * g++.dg/opt/pr16693-1.C: New test case.
23064         * g++.dg/opt/pr16693-2.C: New test case.
23065
23066 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23067
23068         * objc.dg/proto-lossage-4.m: New test.
23069
23070 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23071
23072         PR c++/17155
23073         * g++.dg/inherit/local2.C: New test.
23074
23075 2004-08-25  Paul Brook  <paul@codesourcery.com>
23076
23077         PR fortran/17144
23078         * gfortran.dg/string_ctor_1.f90: New test.
23079
23080 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23081
23082         PR c++/14428
23083         * g++.dg/template/redecl2.C: New test.
23084
23085 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23086
23087         PR fortran/17143
23088         * gfortran.dg/pr17143.f90: New test.
23089
23090 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23091
23092         PR fortran/17164
23093         * gfortran.dg/pr17164.f90: New test.
23094
23095 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23096
23097         * gcc.dg/tree-ssa/loop-1.c: New test.
23098
23099 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23100
23101         * gcc.c-torture/compile/20040824-1.c: New test.
23102
23103 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23104
23105         * gcc.c-torture/compile/iftrap-3.c: New test.
23106
23107 2004-08-24  Paul Brook  <paul@codesourcery.com>
23108
23109         * gfortran.dg/entry_2.f90: New test.
23110
23111 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23112
23113         PR c++/16889
23114         * g++.dg/lookup/ambig[12].C: New.
23115
23116 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23117
23118         PR c++/16706
23119         * g++.dg/template/crash21.C: New test.
23120         * g++.dg/template/crash22.C: Likewise.
23121
23122 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23123
23124         PR c++/17149
23125         * g++.dg/template/access15.C: New.
23126
23127 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23128
23129         PR c++/17163
23130         * g++.dg/template/repo2.C: New test.
23131
23132 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23133
23134         PR rtl-optimization/17078
23135         * gcc.c-torture/execute/pr17078-1.c: New test case.
23136
23137 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23138
23139         PR c/14492
23140         * gcc.dg/debug/crash1.c: New test.
23141
23142 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23143
23144         PR c/16180
23145         * gcc.dg/loop-5.c: New test.
23146
23147 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23148
23149         * gcc.c-torture/execute/20040823-1.c: New test.
23150
23151 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23152
23153         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23154         to the assembler.  Simplify test accordingly.
23155         (asm_abi_flags): Use GNU names.
23156         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23157         to check for ABI flags.
23158
23159 2004-08-22  Andrew Pinski  <apinski@apple.com>
23160
23161         * g++.dg/opt/pr14029.C: New test.
23162         * gcc.c-torture/execute/pr15262.c: New test.
23163
23164 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23165
23166         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23167
23168 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23169
23170         PR 16908
23171         * gfortran.dg/direct_io.f90: New test.
23172
23173 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR c++/17121
23176         * g++.dg/inherit/local2.C: New test.
23177
23178 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23179
23180         PR c++/17120
23181         * g++.dg/warn/Wparentheses-4.C: 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         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23189         * gcc.dg/ppc-ldstruct.c: Likewise.
23190         * gcc.dg/ppc64-abi-2.c: Likewise.
23191
23192 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23193
23194         PR rtl-optimization/17099
23195         * gcc.c-torture/execute/20040820-1.c: New test.
23196
23197 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23198
23199         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23200
23201 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23202
23203         PR fortran/17077
23204         * gfortran.dg/auto_array_1.f90: New test.
23205
23206 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23207
23208         PR fortran/17074
23209         * gfortran.dg/simpleif_1.f90: New test.
23210
23211 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23212
23213         * lib/target-supports.exp (check_profiling_available): Return
23214         false for arm*-*-symbianelf* and arm*-*-eabi*.
23215
23216         PR c++/15890
23217         * g++.dg/template/delete1.C: New test.
23218
23219 2004-08-19  Paul Brook  <paul@codesourcery.com>
23220
23221         PR fortran/14976
23222         PR fortran/16228
23223         * gfortran.dg/data_char_1.f90: New test.
23224
23225 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23226
23227         PR fortran/16946
23228         * gfortran.dg/reduction.f90: New testcase.
23229
23230 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23231
23232         PR fortran/16520
23233         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23234
23235 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23236
23237         PR c++/17041
23238         * g++.dg/Wparentheses-3.C: New test.
23239
23240 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23241
23242         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23243         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23244         * gcc.dg/vect/vect-2.c: Likewise.
23245         * gcc.dg/vect/vect-3.c: Likewise.
23246         * gcc.dg/vect/vect-4.c: Likewise.
23247         * gcc.dg/vect/vect-5.c: Likewise.
23248         * gcc.dg/vect/vect-6.c: Likewise.
23249         * gcc.dg/vect/vect-7.c: Likewise.
23250         * gcc.dg/vect/vect-25.c: Likewise.
23251         * gcc.dg/vect/vect-31.c: Likewise.
23252         * gcc.dg/vect/vect-32.c: Likewise.
23253         * gcc.dg/vect/vect-34.c: Likewise.
23254         * gcc.dg/vect/vect-36.c: Likewise.
23255         * gcc.dg/vect/vect-all.c: Likewise.
23256
23257 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23258
23259         PR c++/17068
23260         * g++.dg/template/operator4.C: New test.
23261
23262 2004-08-18  Richard Henderson  <rth@redhat.com>
23263
23264         * gcc.dg/20040206-1.c: XFAIL.
23265
23266 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23267
23268         PR c++/16246
23269         * g++.dg/template/array7.C: New test.
23270
23271 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23272
23273         * gcc.dg/mips-movcc-1.c: New test.
23274         * gcc.dg/mips-movcc-2.c: New test.
23275         * gcc.dg/mips-movcc-3.c: New test.
23276
23277         * gcc.dg/mips-nmadd-1.c: New test.
23278         * gcc.dg/mips-nmadd-2.c: New test.
23279
23280 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23281
23282         PR c++/15871
23283         * g++.dg/opt/inline8.C: New test.
23284
23285         PR c++/16965
23286         * g++.dg/parse/error17.C: New test.
23287
23288 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23289
23290         * gcc.dg/vect: New directory for vectorizer tests.
23291         * gcc.dg/vect/tree-vect.h: New file.
23292         * gcc.dg/vect/vect.exp: New file.
23293         * gcc.dg/vect/pr16105.c.c: New test.
23294         * gcc.dg/vect/vect-1.c: New test.
23295         * gcc.dg/vect/vect-2.c: New test.
23296         * gcc.dg/vect/vect-3.c: New test.
23297         * gcc.dg/vect/vect-4.c: New test.
23298         * gcc.dg/vect/vect-5.c: New test.
23299         * gcc.dg/vect/vect-6.c: New test.
23300         * gcc.dg/vect/vect-7.c: New test.
23301         * gcc.dg/vect/vect-8.c: New test.
23302         * gcc.dg/vect/vect-9.c: New test.
23303         * gcc.dg/vect/vect-10.c: New test.
23304         * gcc.dg/vect/vect-11.c: New test.
23305         * gcc.dg/vect/vect-12.c: New test.
23306         * gcc.dg/vect/vect-13.c: New test.
23307         * gcc.dg/vect/vect-14.c: New test.
23308         * gcc.dg/vect/vect-15.c: New test.
23309         * gcc.dg/vect/vect-16.c: New test.
23310         * gcc.dg/vect/vect-17.c: New test.
23311         * gcc.dg/vect/vect-18.c: New test.
23312         * gcc.dg/vect/vect-19.c: New test.
23313         * gcc.dg/vect/vect-20.c: New test.
23314         * gcc.dg/vect/vect-21.c: New test.
23315         * gcc.dg/vect/vect-22.c: New test.
23316         * gcc.dg/vect/vect-23.c: New test.
23317         * gcc.dg/vect/vect-24.c: New test.
23318         * gcc.dg/vect/vect-25.c: New test.
23319         * gcc.dg/vect/vect-26.c: New test.
23320         * gcc.dg/vect/vect-27.c: New test.
23321         * gcc.dg/vect/vect-28.c: New test.
23322         * gcc.dg/vect/vect-29.c: New test.
23323         * gcc.dg/vect/vect-30.c: New test.
23324         * gcc.dg/vect/vect-31.c: New test.
23325         * gcc.dg/vect/vect-32.c: New test.
23326         * gcc.dg/vect/vect-33.c: New test.
23327         * gcc.dg/vect/vect-34.c: New test.
23328         * gcc.dg/vect/vect-35.c: New test.
23329         * gcc.dg/vect/vect-36.c: New test.
23330         * gcc.dg/vect/vect-37.c: New test.
23331         * gcc.dg/vect/vect-38.c: New test.
23332         * gcc.dg/vect/vect-40.c: New test.
23333         * gcc.dg/vect/vect-41.c: New test.
23334         * gcc.dg/vect/vect-42.c: New test.
23335         * gcc.dg/vect/vect-43.c: New test.
23336         * gcc.dg/vect/vect-44.c: New test.
23337         * gcc.dg/vect/vect-45.c: New test.
23338         * gcc.dg/vect/vect-46.c: New test.
23339         * gcc.dg/vect/vect-47.c: New test.
23340         * gcc.dg/vect/vect-48.c: New test.
23341         * gcc.dg/vect/vect-49.c: New test.
23342         * gcc.dg/vect/vect-50.c: New test.
23343         * gcc.dg/vect/vect-51.c: New test.
23344         * gcc.dg/vect/vect-52.c: New test.
23345         * gcc.dg/vect/vect-53.c: New test.
23346         * gcc.dg/vect/vect-54.c: New test.
23347         * gcc.dg/vect/vect-55.c: New test.
23348         * gcc.dg/vect/vect-56.c: New test.
23349         * gcc.dg/vect/vect-57.c: New test.
23350         * gcc.dg/vect/vect-58.c: New test.
23351         * gcc.dg/vect/vect-59.c: New test.
23352         * gcc.dg/vect/vect-60.c: New test.
23353         * gcc.dg/vect/vect-61.c: New test.
23354         * gcc.dg/vect/vect-all.c: New test.
23355         * gcc.dg/vect/vect-none.c: New test.
23356
23357 2004-08-17  Paul Brook  <paul@codesourcery.com>
23358
23359         PR fortran/13082
23360         * gfortran.dg/entry_1.f90: New test.
23361
23362 2004-08-17  Andrew Pinski  <apinski@apple.com>
23363
23364         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23365
23366 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23367
23368         * gcc.dg/pr17036-1.c: New test.
23369
23370 2004-08-16  Devang Patel  <dpatel@apple.com>
23371
23372         * gcc.dg/darwin-20040809-1.c: New test.
23373
23374 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23375
23376         * gcc.dg/funcdef-attr-1.c: New test.
23377
23378 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23379
23380         * gcc.dg/altivec-17.c: New test.
23381         * gcc.dg/altivec-18.c: New test.
23382
23383 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23384
23385         PR c++/6749
23386         * g++.dg/template/vtable2.C: New test.
23387
23388 2004-08-14  Richard Henderson  <rth@redhat.com>
23389
23390         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23391         * gcc.dg/pack-test-4.c (main): Return 0.
23392         * gcc.dg/setjmp-1.c: Remove XFAIL.
23393         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23394
23395 2004-08-14  Richard Henderson  <rth@redhat.com>
23396
23397         * gcc.dg/980217-1.c: Add prototype for printf.
23398
23399 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23400
23401         * gfortran.dg/pr16935.f90: New test.
23402
23403 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23404
23405         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23406
23407 2004-08-13  Paul Brook  <paul@codesourcery.com>
23408
23409         * gfortran.dg/der_io_1.f90: Remove stray comma.
23410
23411 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23412
23413         * gcc.dg/vmx/cw-bug-2.c: Remove.
23414         * gcc.dg/vmx/vprint-1.c: Remove.
23415         * gcc.dg/vmx/vscan-1.c: Remove.
23416
23417 2004-08-12  Devang patel  <dpatel@apple.com>
23418
23419         * gcc.dg/darwin-20040809-2.c: New test.
23420
23421 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23422
23423         * g++.dg/ext/altivec-12.C: New test.
23424
23425         * g++.dg/ext/altivec-11.C: New test.
23426
23427 2004-08-12  Paul Brook  <paul@codesourcery.com>
23428
23429         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23430
23431 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23432
23433         * g++.dg/ext/altivec-2.C: Check for hardware support before
23434         executing any VMX instructions.
23435
23436         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23437
23438 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23439
23440         PR c++/16276
23441         * g++.old-deja/g++.other/comdat4.C: New test.
23442         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23443
23444 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23445
23446         PR target/16286
23447         * gcc.dg/pr16286.c: New test.
23448
23449 2004-08-12 Jan Beulich <jbeulich@novell.com>
23450
23451         * g++.dg/ext/asm5.C: New.
23452
23453 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23454
23455         PR c++/16698
23456         * g++.dg/eh/crash1.C: New test.
23457
23458         PR c++/16717
23459         * g++.dg/ext/construct1.C: New test.
23460
23461 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23462
23463         PR c++/16853
23464         * g++.dg/init/ptrmem1.C: New test.
23465
23466         PR c++/16618
23467         * g++.dg/parse/offsetof5.C: New test.
23468
23469         PR c++/16870
23470         * g++.dg/template/overload3.C: New test.
23471
23472 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23473
23474         PR c++/16964
23475         * g++.dg/parse/error16.C: New test.
23476
23477         PR c++/16904
23478         * g++.dg/template/error14.C: New test.
23479
23480         PR c++/16929
23481         * g++.dg/template/error15.C: New test.
23482
23483 2004-08-11  Devang Patel  <dpatel@apple.com>
23484
23485         * gcc.dg/darwin-ld-20040809-1.c: New test.
23486         * gcc.dg/darwin-ld-20040809-2.c: New test.
23487
23488 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23489
23490         PR fortran/16917
23491         * gfortran.dg/dfloat_1.f90: New test.
23492
23493 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23494
23495         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23496         * gcc.dg/dll-2.c: Fix dg-require syntax.
23497         * gcc.misc-tests/arm-isr.c (abort): Declare.
23498         (exit): Likewise.
23499
23500 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23501
23502         PR c++/16971
23503         * g++.dg/parse/crash16.C: New test.
23504
23505 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23506
23507         * gcc.dg/mips-rsqrt-1.c: New test case.
23508         * gcc.dg/mips-rsqrt-2.c: New test case.
23509         * gcc.dg/mips-rsqrt-3.c: New test case.
23510
23511 2004-08-10  Paul Brook  <paul@codesourcery.com>
23512
23513         * gfortran.dg/der_io_1.f90: New test.
23514
23515 2004-08-10  Paul Brook  <paul@codesourcery.com>
23516
23517         PR fortran/16919
23518         * gfortran.dg/der_array_1.f90: New test.
23519
23520 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23521
23522         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23523
23524 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23525
23526         * gcc.dg/wchar_t-2.c: Fix typo.
23527
23528 2004-08-09  Falk Hueffner  <falk@debian.org>
23529
23530         PR tree-optimization/12517
23531         * gcc.c-torture/compile/pr12517.c: New test.
23532
23533         PR tree-optimization/12578
23534         * gcc.c-torture/compile/pr12578.c: New test.
23535
23536         PR tree-optimization/12899
23537         * gcc.c-torture/compile/pr12899.c: New test.
23538
23539         PR rtl-optimization/14692
23540         * gcc.c-torture/compile/pr14692.c: New test.
23541
23542         PR tree-optimization/16461
23543         * gcc.c-torture/compile/pr16461.c: New test.
23544
23545 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23546
23547         * gfortran.dg/getenv_1.f90: New test.
23548
23549 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23550
23551         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23552         wchar_t.
23553         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23554
23555 2004-08-06  Paul Brook  <paul@codesourcery.com>
23556
23557         * gfortran.dg/ret_array_1.f90: New test.
23558         * gfortran.dg/ret_pointer_1.f90: New test.
23559
23560 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23561
23562         * gcc.dg/missing-field-init-[12].c: New tests.
23563         * g++.dg/warn/missing-field-init-[12].C: New tests.
23564
23565 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23566
23567         * gcc.dg/enum2.c: New test.
23568         * gcc.dg/symbian3.c: Likewise.
23569         * gcc.dg/symbian4.c: Likewise.
23570         * gcc.dg/wchar_t-2.c: Likewise.
23571
23572 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23573
23574         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23575         destructor tests.
23576
23577 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23578
23579         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23580         dg-require-visiblity.
23581         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23582         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23583         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23584         * g++.dg/ext/visibility/new1.C: Likewise.
23585         * g++.dg/ext/visibility/pragma.C: Likewise.
23586         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23587         * g++.dg/ext/visibility/virtual.C: Likewise.
23588         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23589         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23590         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23591         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23592         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23593         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23594         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23595         * g++/dg/ext/visibility/visibility-8.C: New test.
23596         * gcc.c-torture/compile/dll.x: Remove.
23597         * gcc.dg/dll-2.c: Use dg-require-dll
23598         * gcc.dg/visibility-10.c: New test.
23599         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23600         supporting DLLs.
23601         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23602         (scan_not_hidden): Likewise.
23603
23604 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23605
23606         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23607
23608 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23609
23610         * gcc.c-torture/execute/20040805-1.c: New test.
23611
23612 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23613
23614         * gcc.dg/20020118-1.c: Declare abort.
23615         * gcc.dg/altivec_check.h: Likewise.
23616         * gcc.dg/iftrap-2.c: Likewise.
23617         * gcc.dg/pragma-darwin.c: Likewise.
23618         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23619
23620 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23621
23622         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23623
23624 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23625
23626         * gcc.c-torture/execute/builtins/abs-2.c,
23627         gcc.c-torture/execute/builtins/abs-3.c,
23628         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23629         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23630         intmax_t, uintmax_t and their limits.
23631         * gcc.dg/intmax_t-1.c: New test.
23632
23633 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23634
23635         * g++.dg/tc1/dr147.C: Add reference to PR.
23636
23637 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23638
23639         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23640         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23641
23642 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23643
23644         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23645
23646 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23647
23648         * gcc.dg/redecl-5.c: New test.
23649         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23650         of scanf.
23651
23652 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23653
23654         PR middle-end/16790
23655         * gcc.c-torture/execute/pr16790-1.c: New test case.
23656
23657 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23658
23659         * g++.dg/ext/visibility/assign1.C: New test.
23660         * g++.dg/ext/visibility/new1.C: Likewise.
23661
23662         * gcc.dg/symbian1.c: New test.
23663         * gcc.dg/symbian2.c: Likewise.
23664
23665 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23666
23667         PR target/16570
23668         * gcc.dg/i386-sse-9.c: New test.
23669
23670 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23671
23672         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23673
23674 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23675
23676         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23677         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23678         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23679         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23680         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23681         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23682         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23683         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23684         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23685         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23686         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23687         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23688         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23689         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23690         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23691         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23692         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23693         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23694         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23695         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23696         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23697         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23698         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23699         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23700         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23701         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23702         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23703         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23704         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23705         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23706         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23707         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23708         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23709         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23710         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23711         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23712         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23713         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23714         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23715         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23716         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23717         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23718         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23719         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23720         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23721         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23722         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23723         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23724         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23725         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23726         gcc.misc-tests/i386-pf-3dnow-1.c,
23727         gcc.misc-tests/i386-pf-athlon-1.c,
23728         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23729         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23730         Declare built-in functions used.
23731         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23732
23733 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23734
23735         PR c++/16707
23736         * g++.dg/lookup/using12.C: New test.
23737
23738         * g++.dg/init/null1.C: Fix PR number.
23739         * g++.dg/parse/namespace10.C: Likewise.
23740
23741 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23742
23743         PR c++/16224
23744         * g++.dg/template/spec17.C: New test.
23745         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
23746         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
23747
23748 2004-08-02  David Billinghurst
23749
23750         PR fortran/16292
23751         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
23752
23753 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
23754
23755         * gcc.dg/ia64-got-1.c: New test case.
23756
23757 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23758
23759         PR c++/16489
23760         * g++.dg/init/null1.C: New test.
23761         * g++.dg/tc1/dr76.C: Adjust error marker.
23762
23763         PR c++/16529
23764         * g++.dg/parse/namespace10.C: New test.
23765
23766         PR c++/16810
23767         * g++.dg/inherit/ptrmem2.C: New test.
23768
23769 2004-08-02  Ben Elliston  <bje@au.ibm.com>
23770
23771         PR target/16155
23772         * gcc.dg/pr16155.c: New test.
23773
23774 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23775
23776         * gcc.dg/redecl-2.c: New test.
23777
23778 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23779
23780         * gcc.dg/darwin-longdouble.c: New file.
23781
23782 2004-07-30  Richard Henderson  <rth@redhat.com>
23783
23784         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
23785         write to constant argument.
23786         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
23787
23788 2004-07-30  Richard Henderson  <rth@redhat.com>
23789
23790         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
23791         tests of nearest around zero.
23792
23793 2004-07-30  Andrew Pinski  <apinski@apple.com>
23794
23795         * gcc.c-torture/compile/20040730-1.c: New test.
23796
23797 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23798
23799         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
23800         powerpc-eabispe.
23801
23802 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23803
23804         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23805
23806 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23807
23808         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23809         contains $ld_library_path.
23810         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23811
23812 2004-07-29  Richard Henderson  <rth@redhat.com>
23813
23814         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23815
23816         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23817         (alt2, which): New.
23818         (Check): Accept either alternative.
23819
23820 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23821
23822         * g++.dg/abi/inline1.C: New test.
23823         * g++.dg/abi/local1-a.cc: Likewise.
23824         * g++.dg/abi/local1.C: Likewise.
23825         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23826         * g++.dg/abi/mangle12.C: Likewise.
23827         * g++.dg/abi/mangle17.C: Likewise.
23828         * g++.dg/abi/mangle20-2.C: Likewise.
23829         * g++.dg/opt/interface1.C: Likewise.
23830         * g++.dg/opt/interface1.h: Likewise.
23831         * g++.dg/opt/interface1-a.cc: New test.
23832         * g++.dg/parse/repo1.C: New test.
23833         * g++.dg/template/repo1.C: Likewise.
23834         * g++.dg/warn/Winline-1.C: Likewise.
23835         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23836
23837 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23838
23839         * gcc.dg/tree-ssa/20040729-1.c: New test.
23840
23841 2004-07-27  Matt Austern <austern@apple.com>
23842
23843         * gcc.dg/darwin-bool-1.c: New test.
23844         * gcc.dg/darwin-bool-2.c: New test.
23845
23846 2004-07-28  Richard Henderson  <rth@redhat.com>
23847
23848         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23849         arguments in the correct type.  Don't write to constant arguments.
23850
23851 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23852
23853         PR tree-optimization/16688
23854         PR tree-optimization/16689
23855         * g++.dg/tree-ssa/pr16688.C: New test.
23856
23857 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23858
23859         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23860         loads.  Not only in the comment, this time.
23861
23862 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23863
23864         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
23865         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
23866         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
23867         * gcc.dg/sh4a-bitmovua.c: New.
23868         * gcc.dg/sh4a-cos.c: New.
23869         * gcc.dg/sh4a-cosf.c: New.
23870         * gcc.dg/sh4a-fprun.c: New.
23871         * gcc.dg/sh4a-fsrra.c: New.
23872         * gcc.dg/sh4a-memmovua.c: New.
23873         * gcc.dg/sh4a-sin.c: New.
23874         * gcc.dg/sh4a-sincos.c: New.
23875         * gcc.dg/sh4a-sincosf.c: New.
23876         * gcc.dg/sh4a-sinf.c: New.
23877
23878 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23879
23880         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
23881         conditionals.
23882         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23883         loads.
23884         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
23885         DOM1.
23886
23887 2004-07-27  Andrew Pinski  <apinski@apple.com>
23888
23889         * g++.dg/rtti/tinfo1.C: Correct the xfail.
23890
23891 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
23892
23893         * gcc.dg/pragma-isr.c: New test.
23894
23895 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23896
23897         PR c++/14429
23898         * g++.dg/template/ttp11.C: New test.
23899
23900 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
23901
23902         * gcc.c-torture/compile/20040727-1.c: New test.
23903
23904 2004-07-26  Eric Christopher  <echristo@redhat.com>
23905
23906         * gcc.c-torture/compile/20040726-2.c: New test.
23907
23908 2004-07-26  Andrew Pinski  <apinski@apple.com>
23909
23910         * g++.dg/rtti/tinfo1.C: Xfail.
23911
23912 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23913
23914         * gcc.c-torture/compile/20040726-1.c: New test.
23915
23916 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
23917             Brian Ryner  <bryner@brianryner.com>
23918
23919         PR c++/9283
23920         PR c++/15000
23921         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
23922         * g++.dg/ext/visibility/: New directory.
23923         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
23924         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
23925         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
23926         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
23927         * g++.dg/ext/visibility/fvisibility.C,
23928         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
23929         g++.dg/ext/visibility/fvisibility-override1.C
23930         g++.dg/ext/visibility/fvisibility-override2.C
23931         g++.dg/ext/visibility/memfuncts.C
23932         g++.dg/ext/visibility/noPLT.C
23933         g++.dg/ext/visibility/pragma.C
23934         g++.dg/ext/visibility/pragma-override1.C
23935         g++.dg/ext/visibility/pragma-override2.C
23936         g++.dg/ext/visibility/staticmemfuncts.C
23937         g++.dg/ext/visibility/virtual.C: New tests.
23938
23939 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23940
23941         PR c/15360
23942         * gcc.dg/pr15360-1.c: New test.
23943
23944 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
23945
23946         * gcc.dg/pragma-align-2.c: New test.
23947         * gcc.dg/pragma-init-fini.c: New test.
23948         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
23949         targets.
23950
23951 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23952
23953         * gcc.dg/init-string-2.c: New test.
23954
23955 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
23956
23957         PR 16684
23958         * gcc.dg/Wredundant-decls-1.c: New test case.
23959
23960 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
23961
23962         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
23963         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
23964         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
23965         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
23966         * gcc.dg/compat/generate-random.c: New file.
23967         * gcc.dg/compat/generate-random.h: Likewise.
23968         * gcc.dg/compat/generate-random_r.c: Likewise.
23969         * gcc.dg/compat/struct-layout-1.h: Likewise.
23970         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
23971         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
23972         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
23973         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
23974         * gcc.dg/compat/struct-layout-1_main.c: New test.
23975         * gcc.dg/compat/struct-layout-1_x.c: New file.
23976         * gcc.dg/compat/struct-layout-1_y.c: New file.
23977         * gcc.dg/compat/struct-layout-1_test.h: New file.
23978
23979 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23980
23981         * gcc.dg/comp-return-1.c: New test
23982
23983 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
23984
23985         * gcc.dg/vmx/8-02a.c: Fix typo.
23986
23987         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
23988         * gcc.dg/darwin-abi-3.c: New test.
23989
23990         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
23991         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
23992
23993         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
23994         * gcc.dg/vmx/ops-long-1.c: New test.
23995         * gcc.dg/vmx/ops-long-2.c: New test.
23996
23997 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23998
23999         * g++.dg/lookup/conv-[1234].C: New.
24000
24001 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24002
24003         * g++.dg/parse/attr2.C: Simplify.
24004
24005 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24006
24007         PR c/7284
24008         * gcc.c-torture/execute/pr7284-1.c: New test.
24009
24010 2004-07-22  Brian Booth  <bbooth@redhat.com>
24011
24012         * gcc.dg/tree-ssa/20040721-1.c: New test.
24013
24014 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24015
24016         * g++.dg/template/crash20.c: New.
24017
24018 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24019
24020         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24021         Add dg-run directive.  Declare variables as required.
24022         * gfortran.dg/g77/README: Update
24023
24024 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24025
24026         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24027         gcc.dg/cris-peep2-andu2.c: New tests.
24028
24029 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24030
24031         PR c/15052
24032         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24033         on return type.
24034         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24035         messages.
24036         * gcc.dg/qual-return-2.c: Update expected messages.
24037         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24038
24039 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24040
24041         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24042         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24043
24044 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24045
24046         PR c/11250
24047         * gcc.dg/init-string-1.c: New test.
24048
24049 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24050
24051         PR middle-end/15345
24052         PR c/16450
24053         * gcc.dg/torture/nested-fn-1.c: New test.
24054
24055 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24056
24057         PR target/16559
24058         * gcc.dg/ia64-fptr-1.c: New file.
24059
24060 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24061
24062         PR c++/14497
24063         * g++.dg/template/spec16.C: New test.
24064         * g++.old-deja/g++.robertl/eb118.C: Remove.
24065
24066 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24067
24068         PR c++/509
24069         * g++.dg/template/spec15.C: New test.
24070
24071 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24072
24073         Copy cases from g77.f-torture/execute and add dg-run
24074         directive.  Other changes as noted.
24075         * gfortran.dg/g77/13037.f
24076         * gfortran.dg/g77/1832.f
24077         * gfortran.dg/g77/19981119-0.f
24078         * gfortran.dg/g77/19990313-0.f
24079         * gfortran.dg/g77/19990313-1.f
24080         * gfortran.dg/g77/19990313-2.f
24081         * gfortran.dg/g77/19990313-3.f
24082         * gfortran.dg/g77/19990419-1.f
24083         * gfortran.dg/g77/19990826-0.f
24084         * gfortran.dg/g77/19990826-2.f
24085         * gfortran.dg/g77/20000503-1.f
24086         * gfortran.dg/g77/20001111.f
24087         * gfortran.dg/g77/20010116.f
24088         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24089         * gfortran.dg/g77/20010430.f
24090         * gfortran.dg/g77/6177.f
24091         * gfortran.dg/g77/947.f
24092         * gfortran.dg/g77/970816-3.f
24093         * gfortran.dg/g77/971102-1.f
24094         * gfortran.dg/g77/980520-1.f
24095         * gfortran.dg/g77/980628-0.f
24096         * gfortran.dg/g77/980628-1.f
24097         * gfortran.dg/g77/980628-10.f
24098         * gfortran.dg/g77/980628-2.f
24099         * gfortran.dg/g77/980628-3.f
24100         * gfortran.dg/g77/980628-7.f
24101         * gfortran.dg/g77/980628-8.f
24102         * gfortran.dg/g77/980628-9.f
24103         * gfortran.dg/g77/980701-0.f
24104         * gfortran.dg/g77/980701-1.f
24105         * gfortran.dg/g77/cabs.f
24106         * gfortran.dg/g77/claus.f
24107         * gfortran.dg/g77/complex_1.f
24108         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24109         * gfortran.dg/g77/dcomplex.f
24110         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24111         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24112         * gfortran.dg/g77/f90-intrinsic-numeric.f
24113         * gfortran.dg/g77/int8421.f
24114         * gfortran.dg/g77/labug1.f
24115         * gfortran.dg/g77/large_vec.f
24116         * gfortran.dg/g77/le.f
24117         * gfortran.dg/g77/short.f
24118         * gfortran.dg/g77/README: Update
24119
24120 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24121
24122         PR c++/16637
24123         * g++.dg/parse/lookup4.C: New test.
24124
24125 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24126
24127         PR c++/16175
24128         * g++.dg/template/ttp10.C: New test.
24129
24130 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24131
24132         * gcc.dg/pr12625-1.c: New test.
24133
24134 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24135
24136         * testsuite/gcc.dg/switch-warn-1.c: New test.
24137         * testsuite/gcc.dg/switch-warn-2.c: New test.
24138         * gcc.c-torture/compile/pr14730.c: Update.
24139
24140 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24141
24142         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24143         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24144         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24145         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24146
24147 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24148
24149         PR c++/16623
24150         * g++.dg/template/assign1.C: New test.
24151
24152 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24153
24154         PR c++/12170
24155         * g++.dg/template/ttp9.C: New test.
24156
24157 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24158
24159         * gcc.dg/format/cmn-err-1.c: New test.
24160
24161 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24162
24163         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24164         gcc.dg/Wparentheses-10.c: New tests.
24165         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24166
24167 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24168
24169         PR fortran/16465
24170         * gfortran.dg/g77//ffixed-line-length-0.f,
24171         gfortran.dg/g77/ffixed-line-length-132.f,
24172         gfortran.dg/g77/ffixed-line-length-72.f,
24173         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24174         gfortran.dg/g77/README: Update.
24175
24176 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24177
24178         PR c++/13092
24179         * g++.dg/template/non-dependent7.C: New test.
24180         * g++.dg/template/non-dependent8.C: Likewise.
24181         * g++.dg/template/non-dependent9.C: Likewise.
24182         * g++.dg/template/non-dependent10.C: Likewise.
24183
24184 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24185
24186         PR c++/16337
24187         * g++.dg/parse/attr2.C: New test.
24188
24189 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24190
24191         * g77.dg: Removed.
24192         * g77.f-torture: Ditto.
24193
24194 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24195
24196         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24197         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24198         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24199
24200 2004-07-16  Richard Henderson  <rth@redhat.com>
24201
24202         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24203
24204 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24205
24206         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24207         tests with full list of options.
24208         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24209         of TORTURE_OPTIONS if test contains 'dg-do run'.
24210
24211         PR fortran/16404
24212         * gfortran.dg/do_iterator.f90: New test.
24213
24214 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24215
24216         PR rtl-optimization/16536
24217         * gcc.c-torture/execute/restrict-1.c: New test.
24218
24219 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24220
24221         PR fortran/15324
24222         * gfortran.dg/pr15324.f90: New test.
24223
24224         PR fortran/15129
24225         * gfortran.dg/pr15129.f90: New test.
24226
24227         PR fortran/15140
24228         * gfortran.dg/pr15140.f90: New test.
24229
24230         PR fortran/13792
24231         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24232         compile-time simplification.
24233
24234 2004-07-14  Mike Stump  <mrs@apple.com>
24235
24236         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24237
24238 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24239
24240         PR target/16325
24241         * gcc.dg/profile-generate-1.c: New.
24242
24243 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24244
24245         * gcc.c-torture/execute/20040709-1.c: New test.
24246         * gcc.c-torture/execute/20040709-2.c: New test.
24247
24248 2004-07-14  Mike Stump  <mrs@apple.com>
24249
24250         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24251
24252 2004-07-14  Mike Stump  <mrs@apple.com>
24253
24254         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24255
24256 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24257
24258         PR c++/16518
24259         * g++.dg/parse/mutable1.C: New test.
24260
24261 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24262
24263         PR tree-optimization/16443
24264         * gcc.dg/tree-ssa/20040713-1.c: New test.
24265
24266 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24267
24268         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24269         for operator new.
24270
24271 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24272
24273         * gfortran.dg/g77/README: New file
24274         * gfortran.dg/g77/19981216-0.f: Copy from
24275         g77.f-torture/noncompile.  Add "dg-do compile" and
24276         dg-error as required.
24277         * gfortran.dg/g77/19990218-1.f: Likewise.
24278         * gfortran.dg/g77/19990905-1.f: Likewise.
24279         * gfortran.dg/g77/9263.f: Likewise.
24280         * gfortran.dg/g77/980615-0.f: Likewise.
24281         * gfortran.dg/g77/980616-0.f: Likewise.
24282         * gfortran.dg/g77/check0.f: Likewise.
24283         * gfortran.dg/g77/select_no_compile.f: Likewise.
24284
24285 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24286
24287         Copy files from g77.f-torture/compile.
24288         Add "{ dg-do compile}".  Other changes as noted
24289         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24290         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24291         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24292         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24293         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24294         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24295         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24296         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24297         statement to conform to standard.  Append alpha1.x for reference.
24298         * gfortran.dg/g77/xformat.f: Add dg-warning
24299
24300 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24301
24302         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24303         Add {dg-do compile} directive.
24304         * gfortran.dg/g77/cpp2.F: Likewise.
24305
24306 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24307
24308         PR c++/5402
24309         * g++.dg/lookup/name-clash1.C: New test.
24310
24311         PR c++/9777
24312         * g++.dg/lookup/name-clash2.C: New test.
24313
24314         PR c++/12102
24315         * g++.dg/lookup/name-clash3.C: New test.
24316
24317 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24318
24319         * g++.dg/lookup/new2.C: New test.
24320         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24321
24322 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24323
24324         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24325         Add {dg-do compile} directive.
24326         * gfortran.dg/g77/13060.f: Likewise.
24327         * gfortran.dg/g77/19990218-0.f: Likewise.
24328         * gfortran.dg/g77/19990305-0.f: Likewise.
24329         * gfortran.dg/g77/19990419-0.f: Likewise.
24330         * gfortran.dg/g77/19990502-0.f: Likewise.
24331         * gfortran.dg/g77/19990502-1.f: Likewise.
24332         * gfortran.dg/g77/19990525-0.f: Likewise.
24333         * gfortran.dg/g77/19990826-1.f: Likewise.
24334         * gfortran.dg/g77/19990826-3.f: Likewise.
24335         * gfortran.dg/g77/19990905-2.f: Likewise.
24336         * gfortran.dg/g77/20000412-1.f: Likewise.
24337         * gfortran.dg/g77/20000511-1.f: Likewise.
24338         * gfortran.dg/g77/20000511-2.f: Likewise.
24339         * gfortran.dg/g77/20000518.f: Likewise.
24340         * gfortran.dg/g77/20000601-1.f: Likewise.
24341         * gfortran.dg/g77/20000601-2.f: Likewise.
24342         * gfortran.dg/g77/20000629-1.f: Likewise.
24343         * gfortran.dg/g77/20000630-2.f: Likewise.
24344         * gfortran.dg/g77/20010115.f: Likewise.
24345         * gfortran.dg/g77/20010321-1.f: Likewise.
24346         * gfortran.dg/g77/20010426.f: Likewise.
24347         * gfortran.dg/g77/20020307-1.f: Likewise.
24348         * gfortran.dg/g77/8485.f: Likewise.
24349         * gfortran.dg/g77/960317-1.f: Likewise.
24350         * gfortran.dg/g77/970915-0.f: Likewise.
24351         * gfortran.dg/g77/980310-1.f: Likewise.
24352         * gfortran.dg/g77/980310-2.f: Likewise.
24353         * gfortran.dg/g77/980310-3.f: Likewise.
24354         * gfortran.dg/g77/980310-4.f: Likewise.
24355         * gfortran.dg/g77/980310-6.f: Likewise.
24356         * gfortran.dg/g77/980310-7.f: Likewise.
24357         * gfortran.dg/g77/980310-8.f: Likewise.
24358         * gfortran.dg/g77/980419-2.f: Likewise.
24359         * gfortran.dg/g77/980424-0.f: Likewise.
24360         * gfortran.dg/g77/980427-0.f: Likewise.
24361         * gfortran.dg/g77/980729-0.f: Likewise.
24362         * gfortran.dg/g77/981117-1.f: Likewise.
24363         * gfortran.dg/g77/toon_1.f: Likewise.
24364
24365 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24366
24367         PR c++/2204
24368         * g++.dg/other/abstract2.C: New test.
24369
24370 2004-07-12  Paul Brook  <paul@codesourcery.com>
24371
24372         * gfortran.dg/pointer_init_1.f90: New test.
24373
24374 2004-07-11  Paul Brook  <paul@codesourcery.com>
24375
24376         PR fortran/15986
24377         * gfortran.dg/contained_1.f90: New test.
24378
24379 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24380
24381         * g++.dg/parse/defarg8.C: New test.
24382
24383 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24384
24385         PR fortran/16433
24386         * gfortran.dg/pr16433.f: New test.
24387
24388         PR fortran/17574
24389         * gfortran.dg/pr15754.f90: New test.
24390
24391 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24392
24393         PR tree-optimization/16437
24394         * gcc.c-torture/execute/bitfld-4.c: New test.
24395
24396 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24397
24398         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24399         access to common var from module.
24400
24401 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24402
24403         PR fortran/16336
24404         * gfortran.fortran-torture/execute/common_2.f90: New test.
24405
24406 2004-07-10  Paul Brook  <paul@codesourcery.com>
24407
24408         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24409
24410 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24411
24412         PR fortran/15969
24413         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24414
24415 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24416
24417         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24418         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24419         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24420         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24421         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24422         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24423         * gfortran.dg/g77/funderscoring.f: Likewise.
24424         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24425
24426 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24427
24428         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24429
24430 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24431         Paul Brook  <paul@codesourcery.com>
24432
24433         PR fortran/13415
24434         * gfortran.dg/common_pointer_1.f90: New test.
24435
24436 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24437
24438         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24439
24440 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24441
24442         PR target/16364
24443         * gcc.c-torture/compile/20040709-1.c: New.
24444
24445 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24446
24447         PR fortran/14077
24448         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24449
24450 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24451
24452         PR fortran/13201
24453         * gfortran.dg/shape_1.f90: New test.
24454
24455 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24456             Andrew Pinski  <apinski@apple.com>
24457
24458         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24459
24460 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24461
24462         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24463         comment.
24464
24465 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24466         Paul Brook  <paul@codesourcery.com>
24467
24468         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24469         '.f95' and '.F95'.
24470
24471 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24472
24473         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24474
24475 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24476
24477         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24478         testcases with capital suffix.
24479
24480 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24481
24482         PR fortran/15481
24483         PR fortran/13372
24484         PR fortran/13575
24485         PR fortran/15978
24486         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24487
24488         * gfortran.dg/implicit_1.f90: New test.
24489
24490 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24491
24492         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24493         expression to match gfortran warning/error messages
24494         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24495         dg-error text.
24496
24497 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24498
24499         * lib/fortran-torture.exp: Rename proc search_for to
24500         search_for_re.
24501
24502 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24503
24504         * gcc.c-torture/execute/simd-5.x: New file.
24505         XFAIL on SPARC 64-bit at -O0.
24506
24507 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24508
24509         PR c++/8211
24510         PR c++/16165
24511         * g++.dg/warn/effc3.C: New test.
24512
24513 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24514
24515         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24516         change X to 1X in format.
24517         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24518         add data statements to conform to standard.
24519
24520 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24521
24522         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24523         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24524         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24525
24526 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24527
24528         * gfortran.dg/g77/7388.f: Copy from g77.dg
24529         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24530         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24531         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24532         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24533         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24534         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24535         * gfortran.dg/g77/strlen0.f: Likewise.
24536
24537 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24538
24539         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24540         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24541
24542 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24543
24544         * gcc.c-torture/execute/920428-2.x: Delete.
24545         * gcc.c-torture/execute/920501-7.x: Likewise.
24546
24547 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24548
24549         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24550         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24551         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24552         prescott and c3-2.
24553         (PREFETCH_3DNOW): Add -march=c3.
24554
24555 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24556
24557         PR c/16437
24558         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24559         * gcc.c-torture/execute/bf64-1.x: Likewise.
24560
24561 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24562
24563         * gcc.c-torture/compile/20040708-1.c: New test.
24564
24565 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24566
24567         PR c++/16169
24568         * g++.dg/warn/effc2.C: New test.
24569
24570 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24571
24572         * gcc.c-torture/execute/bitfld-1.x: Remove.
24573         * gcc.c-torture/execute/bitfld-3.c: New test.
24574         * gcc.dg/bitfld-2.c: Remove XFAILs.
24575
24576 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24577
24578         PR c++/16276
24579         * g++.dg/rtti/tinfo1.C: New file.
24580
24581 2004-07-07  Eric Christopher  <echristo@redhat.com>
24582
24583         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24584
24585 2004-07-07  Andrew Pinski  <apinski@apple.com>
24586
24587         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24588
24589 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24590
24591         * g++.dg/init/call1.C: XFAIL.
24592
24593 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24594
24595         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24596         except for movstrict*, to movmem* and clrstr* to clrmem*.
24597
24598 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24599
24600         * gcc.c-torture/execute/20040707-1.c: New test.
24601
24602 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24603
24604         * gcc.c-torture/execute/20040706-1.c: New test.
24605
24606 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24607
24608         PR c++/3671
24609         * g++.dg/template/spec14.C: New test.
24610
24611 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24612
24613         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24614         nothing if not yet defined.  Use it in b, c and d type definitions.
24615         * gcc.c-torture/execute/20040705-1.c: New test.
24616         * gcc.c-torture/execute/20040705-2.c: New test.
24617
24618 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24619
24620         PR c++/2518
24621         * g++.dg/lookup/new1.C: New test.
24622
24623 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24624
24625         PR c++/11406
24626         * g++.dg/template/sizeof8.C: New test.
24627
24628 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24629
24630         * gcc.c-torture/compile/20040705-1.c: New test.
24631
24632 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24633
24634         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24635
24636 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24637
24638         * gcc.dg/cpp/if-mop.c: Two new testcases.
24639         * gcc.dg/cpp/trad/comment-3.c: New.
24640
24641 2004-07-04  Paul Brook  <paul@codesourcery.com>
24642
24643         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24644
24645 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24646
24647         PR c++/3761
24648         * g++.dg/lookup/crash4.C: New test.
24649
24650 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24651
24652         * gcc.c-torture/execute/builtin-abs-1.c
24653         * gcc.c-torture/execute/builtin-abs-2.c
24654         * gcc.c-torture/execute/builtin-complex-1.c
24655         * gcc.c-torture/execute/builtins/string-1-lib.c
24656         * gcc.c-torture/execute/builtins/string-1.c
24657         * gcc.c-torture/execute/builtins/string-2-lib.c
24658         * gcc.c-torture/execute/builtins/string-2.c
24659         * gcc.c-torture/execute/builtins/string-3-lib.c
24660         * gcc.c-torture/execute/builtins/string-3.c
24661         * gcc.c-torture/execute/builtins/string-4-lib.c
24662         * gcc.c-torture/execute/builtins/string-4.c
24663         * gcc.c-torture/execute/builtins/string-5-lib.c
24664         * gcc.c-torture/execute/builtins/string-5.c
24665         * gcc.c-torture/execute/builtins/string-6-lib.c
24666         * gcc.c-torture/execute/builtins/string-6.c
24667         * gcc.c-torture/execute/builtins/string-7-lib.c
24668         * gcc.c-torture/execute/builtins/string-7.c
24669         * gcc.c-torture/execute/builtins/string-8-lib.c
24670         * gcc.c-torture/execute/builtins/string-8.c
24671         * gcc.c-torture/execute/builtins/string-9-lib.c
24672         * gcc.c-torture/execute/builtins/string-9.c
24673         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24674         * gcc.c-torture/execute/builtins/string-asm-1.c
24675         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24676         * gcc.c-torture/execute/builtins/string-asm-2.c
24677         * gcc.c-torture/execute/stdio-opt-1.c
24678         * gcc.c-torture/execute/stdio-opt-2.c
24679         * gcc.c-torture/execute/stdio-opt-3.c
24680         * gcc.c-torture/execute/string-opt-1.c
24681         * gcc.c-torture/execute/string-opt-10.c
24682         * gcc.c-torture/execute/string-opt-11.c
24683         * gcc.c-torture/execute/string-opt-12.c
24684         * gcc.c-torture/execute/string-opt-13.c
24685         * gcc.c-torture/execute/string-opt-14.c
24686         * gcc.c-torture/execute/string-opt-15.c
24687         * gcc.c-torture/execute/string-opt-16.c
24688         * gcc.c-torture/execute/string-opt-2.c
24689         * gcc.c-torture/execute/string-opt-6.c
24690         * gcc.c-torture/execute/string-opt-7.c
24691         * gcc.c-torture/execute/string-opt-8.c:
24692         Replace with ...
24693
24694         * gcc.c-torture/execute/builtins/abs-2.c
24695         * gcc.c-torture/execute/builtins/abs-3.c
24696         * gcc.c-torture/execute/builtins/complex-1.c
24697         * gcc.c-torture/execute/builtins/fprintf.c
24698         * gcc.c-torture/execute/builtins/fputs.c
24699         * gcc.c-torture/execute/builtins/memcmp.c
24700         * gcc.c-torture/execute/builtins/memmove.c
24701         * gcc.c-torture/execute/builtins/memops-asm.c
24702         * gcc.c-torture/execute/builtins/mempcpy-2.c
24703         * gcc.c-torture/execute/builtins/mempcpy.c
24704         * gcc.c-torture/execute/builtins/memset.c
24705         * gcc.c-torture/execute/builtins/printf.c
24706         * gcc.c-torture/execute/builtins/sprintf.c
24707         * gcc.c-torture/execute/builtins/strcat.c
24708         * gcc.c-torture/execute/builtins/strchr.c
24709         * gcc.c-torture/execute/builtins/strcmp.c
24710         * gcc.c-torture/execute/builtins/strcpy.c
24711         * gcc.c-torture/execute/builtins/strcspn.c
24712         * gcc.c-torture/execute/builtins/strlen-2.c
24713         * gcc.c-torture/execute/builtins/strlen.c
24714         * gcc.c-torture/execute/builtins/strncat.c
24715         * gcc.c-torture/execute/builtins/strncmp-2.c
24716         * gcc.c-torture/execute/builtins/strncmp.c
24717         * gcc.c-torture/execute/builtins/strncpy.c
24718         * gcc.c-torture/execute/builtins/strpbrk.c
24719         * gcc.c-torture/execute/builtins/strpcpy-2.c
24720         * gcc.c-torture/execute/builtins/strpcpy.c
24721         * gcc.c-torture/execute/builtins/strrchr.c
24722         * gcc.c-torture/execute/builtins/strspn.c
24723         * gcc.c-torture/execute/builtins/strstr-asm.c
24724         * gcc.c-torture/execute/builtins/strstr.c:
24725         ... these new files.
24726
24727         * gcc.c-torture/execute/builtins/abs-2-lib.c
24728         * gcc.c-torture/execute/builtins/abs-3-lib.c
24729         * gcc.c-torture/execute/builtins/complex-1-lib.c
24730         * gcc.c-torture/execute/builtins/fprintf-lib.c
24731         * gcc.c-torture/execute/builtins/fputs-lib.c
24732         * gcc.c-torture/execute/builtins/memcmp-lib.c
24733         * gcc.c-torture/execute/builtins/memmove-lib.c
24734         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24735         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24736         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24737         * gcc.c-torture/execute/builtins/memset-lib.c
24738         * gcc.c-torture/execute/builtins/printf-lib.c
24739         * gcc.c-torture/execute/builtins/sprintf-lib.c
24740         * gcc.c-torture/execute/builtins/strcat-lib.c
24741         * gcc.c-torture/execute/builtins/strchr-lib.c
24742         * gcc.c-torture/execute/builtins/strcmp-lib.c
24743         * gcc.c-torture/execute/builtins/strcpy-lib.c
24744         * gcc.c-torture/execute/builtins/strcspn-lib.c
24745         * gcc.c-torture/execute/builtins/strlen-2-lib.c
24746         * gcc.c-torture/execute/builtins/strlen-lib.c
24747         * gcc.c-torture/execute/builtins/strncat-lib.c
24748         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24749         * gcc.c-torture/execute/builtins/strncmp-lib.c
24750         * gcc.c-torture/execute/builtins/strncpy-lib.c
24751         * gcc.c-torture/execute/builtins/strpbrk-lib.c
24752         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
24753         * gcc.c-torture/execute/builtins/strpcpy-lib.c
24754         * gcc.c-torture/execute/builtins/strrchr-lib.c
24755         * gcc.c-torture/execute/builtins/strspn-lib.c
24756         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
24757         * gcc.c-torture/execute/builtins/strstr-lib.c
24758         * gcc.c-torture/execute/builtins/lib/abs.c
24759         * gcc.c-torture/execute/builtins/lib/fprintf.c
24760         * gcc.c-torture/execute/builtins/lib/memset.c
24761         * gcc.c-torture/execute/builtins/lib/printf.c
24762         * gcc.c-torture/execute/builtins/lib/sprintf.c
24763         * gcc.c-torture/execute/builtins/lib/strcpy.c
24764         * gcc.c-torture/execute/builtins/lib/strcspn.c
24765         * gcc.c-torture/execute/builtins/lib/strncat.c
24766         * gcc.c-torture/execute/builtins/lib/strncmp.c
24767         * gcc.c-torture/execute/builtins/lib/strncpy.c
24768         * gcc.c-torture/execute/builtins/lib/strpbrk.c
24769         * gcc.c-torture/execute/builtins/lib/strspn.c
24770         * gcc.c-torture/execute/builtins/lib/strstr.c:
24771         New files containing support routines.
24772
24773         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
24774         declaration.
24775         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
24776         when not optimizing.
24777
24778 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
24779
24780         PR c++/16240
24781         * g++.dg/abi/mangle22.C: New test.
24782         * g++.dg/abi/mangle23.C: Likewise.
24783
24784 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
24785
24786         PR fortran/16290
24787         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
24788         Allow for cases without denormalized floating point numbers.
24789
24790 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
24791
24792         PR c/1027
24793         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24794         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
24795         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
24796         expected warning text.
24797         * gcc.dg/format/diag-2.c: New test.
24798
24799 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24800
24801         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
24802
24803 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
24804
24805         * gcc.dg/builtins-43.c: New.
24806         * gcc.dg/builtins-44.c: New.
24807         * gcc.dg/builtins-45.c: New.
24808
24809 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24810             Andreas Tobler  <a.tobler@schweiz.ch>
24811
24812         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24813         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24814         as SIGSEGV.
24815         * gcc.dg/cleanup-11.c: Likewise.
24816         * gcc.dg/cleanup-8.c: Likewise.
24817         * gcc.dg/cleanup-9.c: Likewise.
24818         * gcc.dg/cleanup-5.c: Run on all platforms.
24819
24820 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24821
24822         * g++.dg/warn/nonnull1.C: New test.
24823
24824 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24825
24826         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24827         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24828         Special-case the Sun compiler wrt to <complex.h>.
24829
24830 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24831
24832         * gcc.dg/Wunreachable-8.C: New test.
24833
24834         * gcc.dg/h8300-ice2.c : New test.
24835
24836 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24837
24838         PR fortran/16161
24839         * gfortran.fortran-torture/compile/implicit.f90: Add test
24840         for implicit character.
24841
24842 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24843
24844         PR fortran/16289
24845         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24846         Use tiny() intrinsic to find smallest non-negative real
24847
24848 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24849
24850         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24851         * gcc.dg/compat/struct-by-value-22_x.c: New.
24852         * gcc.dg/compat/struct-by-value-22_y.c: New.
24853
24854         * gcc.c-torture/execute/20040629-1.c: New test.
24855
24856 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
24857
24858         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
24859         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
24860
24861         PR target/16195
24862         * gcc.dg/20040625-1.c: New test.
24863
24864 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24865
24866         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
24867
24868 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24869
24870         PR fortran/15963
24871         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
24872
24873 2004-06-29  Richard Henderson  <rth@redhat.com>
24874
24875         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
24876
24877 2004-06-29  Paul Brook  <paul@codesourcery.com>
24878
24879         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
24880         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
24881
24882 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
24883
24884         PR c++/16260
24885         * g++.dg/parse/crash15.C: New.
24886
24887 2004-06-28  Andrew Pinski  <apinski@apple.com>
24888
24889         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
24890         by the error already.
24891
24892         * g++.dg/opt/ptrmem4.C: Change to compile only test.
24893
24894 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
24895
24896         PR target/14041
24897         * gcc.dg/h8300-bss-align-1.c : New.
24898
24899 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24900
24901         * PR c++/16174
24902         * g++.dg/template/ctor4.C: New.
24903
24904 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24905
24906         PR c++/16205
24907         * g++.dg/warn/Wsequence-point-1.C: New test.
24908
24909 2004-06-27  Paul Brook  <paul@codesourcery.com>
24910
24911         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
24912
24913 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
24914
24915         * g++.old-deja/g++.mike/p7325.C: Remove.
24916
24917 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24918
24919         PR c/14963
24920         * gcc.dg/pr14963.c: New test.
24921
24922 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
24923
24924         PR c++/16193
24925         * g++.dg/parse/redef1.C: New test.
24926
24927 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24928
24929         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
24930         20021110.c.
24931         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
24932         20021119-1.c.
24933         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
24934         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
24935         5-04.c.
24936         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
24937         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
24938         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
24939         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
24940         g++.brendan/enum14.C.
24941         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
24942         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
24943         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
24944         g++.mike/virt1.C.
24945         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
24946         memtemp24.C.
24947
24948 2004-06-27  Roger Sayle  <roger@eyesopen.com>
24949
24950         * gcc.dg/20040527-1.c: New test case.
24951
24952 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
24953
24954         PR gfortran/pr16196
24955         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
24956
24957 2004-06-25  Roger Sayle  <roger@eyesopen.com>
24958
24959         PR middle-end/15825
24960         * gcc.dg/pr15825-1.c: New test case.
24961
24962 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24963
24964         * gcc.c-torture/execute/20040625-1.c: New test.
24965
24966 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24967
24968         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
24969
24970 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24971
24972         * gcc.dg/torture/mips-div-1.c: New test.
24973
24974 2004-06-24  Jeff Law  <law@redhat.com>
24975
24976         * gcc.dg/tree-ssa/20040624-1.c: New test.
24977
24978 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
24979
24980         * gcc.c-torture/compile/20040624-1.c: New test.
24981
24982 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24983
24984         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
24985         this directory.
24986
24987 2004-06-23  Andrew Pinski  <apinski@apple.com>
24988
24989         PR middle-end/15988
24990         * g++.dg/opt/ptrmem4.C: New test.
24991
24992         * gcc.dg/c90-array-quals-2.c: New test.
24993
24994 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
24995
24996         * gcc.dg/kpice1.c: New test.
24997
24998 2006-06-23  Andrew Pinski  <apinski@apple.com>
24999
25000         * gcc.dg/c90-array-quals.c: New test.
25001
25002 2006-06-22  Richard Henderson  <rth@redhat.com>
25003
25004         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25005
25006 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25007
25008         * gcc.dg/builtins-config.h: Handle FreeBSD.
25009
25010 2006-06-22  Richard Henderson  <rth@redhat.com>
25011
25012         * g++.dg/opt/devirt1.C: New.
25013
25014 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25015
25016         * g++.dg/opt/pr15551.C: New testcase.
25017
25018 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25019
25020         PR target/14800
25021         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25022         x86_64-*-linux* when compiling for 32bit.
25023
25024 2004-06-21  Andrew Pinski  <apinski@apple.com>
25025
25026         * gcc.dg/pch/struct-1.c: New.
25027         * gcc.dg/pch/struct-1.hs: New.
25028
25029 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25030
25031         * gcc.dg/pch/save-temps-1.c: New file.
25032         * gcc.dg/pch/save-temps-1.hs: New file.
25033
25034 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25035
25036         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25037         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25038
25039 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25040
25041         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25042         to fix type error.
25043         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25044         Remove trailing spaces.
25045
25046 2004-06-21  Richard Henderson  <rth@redhat.com>
25047
25048         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25049         merging && to BIT_FIELD_REF.
25050
25051 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25052
25053         * g++.dg/opt/placeholder1.C: New test.
25054
25055 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25056
25057         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25058         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25059         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25060         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25061
25062 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25063
25064         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25065         extern "C".
25066         * g++.dg/other/pragma-re-1.C: Add comments.
25067
25068 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25069
25070         PR gfortran/16080
25071         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25072
25073 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25074
25075         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25076         instead of setting the type of size_t by
25077         hand.
25078
25079 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25080
25081         * gcc.dg/unordered-2.c: New test case.
25082         * gcc.dg/unordered-3.c: New test case.
25083
25084 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25085
25086         PR other/16043
25087         * lib/g++.exp (g++_version): Tweak regexp for version
25088         * lib/g77.exp (g77_version): Likewise.
25089         * lib/gfortran.exp (gfortran_version): Likewise.
25090         * lib/objc.exp (objc_version): Likewise.
25091         * lib/treelang.exp (treelang_version): Likewise.
25092
25093 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25094
25095         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25096         Use INT_MAX instead of __INT_MAX__.
25097         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25098
25099         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25100         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25101         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25102         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25103         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25104         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25105         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25106         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25107         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25108
25109         * gcc.dg/range-test-1.c: New test.
25110         * g++.dg/opt/range-test-1.C: New test.
25111
25112 2004-06-17  Richard Henderson  <rth@redhat.com>
25113
25114         * objc.dg/sync-1.m: New.
25115         * objc.dg/try-catch-1.m: Don't force next runtime.
25116         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25117         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25118         shadowed catch clause.
25119         * objc.dg/try-catch-5.m: New.
25120
25121 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25122
25123         Bug 14610
25124         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25125
25126 2004-06-15  Richard Henderson  <rth@redhat.com>
25127
25128         * gcc.dg/20001116-1.c: Move expected warning line.
25129
25130 2004-06-15  Richard Henderson  <rth@redhat.com>
25131
25132         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25133         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25134
25135 2004-06-15  Jeff Law  <law@redhat.com>
25136
25137         * gcc.dg/tree-ssa/20040615-1.c: New test.
25138         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25139         be less sensitive to operand ordering.
25140         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25141
25142 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25143
25144         * g++.dg/abi/bitfield3.C: Add comment..
25145
25146 2004-06-15  Richard Henderson  <rth@redhat.com>
25147
25148         * g++.dg/ext/stmtexpr1.C: XFAIL.
25149         * gcc.dg/20030612-1.c: XFAIL.
25150
25151 2004-06-15  Eric Christopher  <echristo@redhat.com>
25152
25153         * g++.dg/charset/asm5.c: New.
25154         * gcc.dg/charset/asm6.c: New.
25155
25156 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25157
25158         PR fortran/15962
25159         * gfortran.fortran-torture/execute/select_1.f90: New test.
25160
25161 2004-06-15  Paul Brook  <paul@codesourcery.com>
25162
25163         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25164
25165 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25166
25167         PR c++/15967
25168         * g++.dg/lookup/crash3.C: New test.
25169
25170 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25171
25172         PR c++/15947
25173         * g++.dg/parse/dtor4.C: New test.
25174
25175 2004-06-14  Jeff Law  <law@redhat.com>
25176
25177         * gcc.c-torture/compile/20040614-1.c: New test.
25178
25179 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25180
25181         PR fortran/15211
25182         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25183         LEN of a character array.
25184
25185 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25186
25187         PR c++/15096
25188         * g++.dg/template/ptrmem10.C: New test.
25189
25190         PR c++/14930
25191         * g++.dg/template/friend30.C: New test.
25192
25193 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25194
25195         PR fortran/14928
25196         * gfortran.fortran-torture/compile/mloc.f90: New test.
25197
25198 2004-06-13  Paul Brook  <paul@codesourcery.com>
25199
25200         * gfortran.fortran-torture/execute/random_2.f90: New test.
25201
25202 2004-06-13  Eric Christopher  <echristo@redhat.com>
25203
25204         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25205
25206 2004-06-12  Paul Brook  <paul@codesourcery.com>
25207
25208         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25209
25210 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25211
25212         PR fortran/14923
25213         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25214
25215 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25216
25217         PR fortran/14957
25218         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25219         syntax errors in end statements of contained subroutines.
25220
25221 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25222
25223         PR fortran/12841
25224         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25225
25226 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25227
25228         PR fortran/15665
25229         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25230
25231 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25232
25233         PR gfortran/12839
25234         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25235
25236 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25237
25238         PR c++/15862
25239         * g++.dg/parse/enum1.C: New test.
25240
25241 2004-06-10  Jeff Law  <law@redhat.com>
25242
25243         * gcc.c-torture/compile/20040610-1.c: New test.
25244
25245 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25246
25247         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25248         * g++.old-deja/g++.other/decl3.C: Likewise.
25249
25250 2004-06-10  Brian Booth  <bbooth@redhat.com>
25251
25252         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25253         V_MAY_DEF instead of VDEF.
25254         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25255
25256 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25257
25258         PR c++/14211
25259         * g++.dg/conversion/const1.C: New test.
25260
25261         PR c++/15076
25262         * g++.dg/conversion/reinterpret1.C: New test.
25263
25264         PR c++/15877
25265         * g++.dg/template/enum2.C: New test.
25266
25267         PR c++/15227
25268         * g++.dg/template/error13.C: New test.
25269
25270 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25271
25272         PR fortran/14957
25273         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25274         arguments to test_* REAL and of the right size.
25275
25276 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25277
25278         PR target/15569
25279         PR rtl-optimization/15681
25280         * gcc.dg/20040609-1.c: New test.
25281
25282 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25283
25284         PR c++/14791
25285         * g++.dg/opt/builtins1.C: New test.
25286
25287 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25288
25289         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25290         that use default windows32 struct layout.
25291         * gcc.dg/i386-bitfield2.c: Likewise.
25292
25293 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25294
25295         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25296         for mingw32 and cygwin targets.
25297
25298 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25299
25300         * gcc.dg/pch/macro-4.c: New.
25301         * gcc.dg/pch/macro-4.hs: New.
25302
25303 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25304
25305         PR fortran/13249
25306         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25307
25308 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25309
25310         PR fortran/13372
25311         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25312
25313 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25314
25315         PR gfortran/14897
25316         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25317
25318 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25319
25320         PR gfortran/15755
25321         * gfortran.fortran-torture/execute/backspace.c : New test.
25322
25323 2004-06-09  Paul Brook  <paul@codesourcery.com>
25324
25325         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25326         (pointer_to_section): Rewrite to use smaller array.
25327
25328 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25329
25330         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25331         * gcc.dg/ext/altivec-10.c: Same.
25332         * gcc.dg/ext/altivec-11.c: Same.
25333         * gcc.dg/ext/altivec-12.c: Same.
25334         * gcc.dg/ext/altivec-13.c: Same.
25335         * gcc.dg/ext/altivec-14.c: Same.
25336         * gcc.dg/ext/altivec-15.c: Same.
25337         * gcc.dg/ext/altivec-16.c: Same.
25338         * gcc.dg/ext/altivec-3.c: Same.
25339         * gcc.dg/ext/altivec-4.c: Same.
25340         * gcc.dg/ext/altivec-6.c: Same.
25341         * gcc.dg/ext/altivec-7.c: Same.
25342         * gcc.dg/ext/altivec-8.c: Same.
25343         * gcc.dg/ext/altivec-varargs-1.c: Same.
25344
25345         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25346         * g++.dg/ext/altivec-10.C: Same.
25347         * g++.dg/ext/altivec-2.C: Same.
25348         * g++.dg/ext/altivec-3.C: Same.
25349         * g++.dg/ext/altivec-4.C: Same.
25350         * g++.dg/ext/altivec-5.C: Same.
25351         * g++.dg/ext/altivec-6.C: Same.
25352         * g++.dg/ext/altivec-7.C: Same.
25353         * g++.dg/ext/altivec-8.C: Same.
25354         * g++.dg/ext/altivec-9.C: Same.
25355
25356 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25357
25358         PR c++/7841
25359         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25360
25361 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25362
25363         * gcc.dg/union-1.c: New test.
25364
25365 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25366
25367         * gcc.dg/builtins-41.c: New test case.
25368         * gcc.dg/builtins-42.c: New test case.
25369
25370 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25371
25372         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25373         * g++.dg/ext/altivec-10.C: Same.
25374         * g++.dg/ext/altivec-2.C: Same.
25375         * g++.dg/ext/altivec-3.C: Same.
25376         * g++.dg/ext/altivec-4.C: Same.
25377         * g++.dg/ext/altivec-5.C: Same.
25378         * g++.dg/ext/altivec-6.C: Same.
25379         * g++.dg/ext/altivec-7.C: Same.
25380         * g++.dg/ext/altivec-8.C: Same.
25381         * g++.dg/ext/altivec-9.C: Same.
25382         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25383         * g++.old-deja/g++.brendan/new3.C: Same.
25384         * gcc.c-torture/execute/eeprof-1.x: Same.
25385
25386 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25387
25388         PR c/14765
25389         * gcc.dg/pr14765-1.c: New test.
25390
25391 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25392
25393         PR c/14649
25394         * gcc.dg/pr14649-1.c: New test case.
25395
25396 2004-06-07  Richard Henderson  <rth@redhat.com>
25397
25398         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25399         if temporaries.
25400
25401 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25402
25403         * g++.dg/eh/elide1.C: Remove XFAIL.
25404
25405 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25406
25407         PR c++/15337
25408         * g++.dg/expr/sizeof3.C: New test.
25409
25410         PR c++/14777
25411         * g++.dg/template/access14.C: New test.
25412
25413         PR c++/15554
25414         * g++.dg/template/enum1.C: New test.
25415
25416         PR c++/15057
25417         * g++.dg/eh/throw1.C: New test.
25418
25419 2004-06-07  David Ayers  <d.ayers@inode.at>
25420             Ziemowit Laski  <zlaski@apple.com>
25421
25422         * lib/objc.exp (objc_target_compile): Revert the '-framework
25423         Foundation' flag fix, since bare Darwin does not ship
25424         with the Foundation framework.
25425         * objc/execute/next_mapping.h: Provide a local NSConstantString
25426         @interface and @implementation.
25427         (objc_constant_string_init): A constructor function, used to
25428         initialize the NSConstantString meta-class object.
25429         * objc/execute/string1.m: Include "next_mapping.h" instead of
25430         <Foundation/NSString.h>.
25431         * objc/execute/string2.m: Likewise.
25432         * objc/execute/string3.m: Likewise.
25433         * objc/execute/string4.m: Likewise.
25434
25435 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25436
25437         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25438         to double. Replace double with FLOAT.
25439         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25440
25441         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25442         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25443         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25444         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25445         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25446         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25447         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25448         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25449
25450 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25451
25452         PR c/13519
25453         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25454
25455 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25456
25457         PR c++/15503
25458         * g++.dg/template/meminit2.C: New test.
25459
25460 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25461
25462         PR target/15822
25463         * gcc.c-torture/execute/compare-fp-1.c,
25464         gcc.c-torture/execute/compare-fp-2.c,
25465         gcc.c-torture/execute/compare-fp-3.c,
25466         gcc.c-torture/execute/compare-fp-4.c,
25467         gcc.c-torture/execute/compare-fp-3.x,
25468         gcc.c-torture/execute/compare-fp-4.x: Moved...
25469         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25470         gcc.c-torture/execute/ieee/compare-fp-2.c,
25471         gcc.c-torture/execute/ieee/compare-fp-3.c,
25472         gcc.c-torture/execute/ieee/compare-fp-4.c,
25473         gcc.c-torture/execute/ieee/compare-fp-3.x,
25474         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25475
25476 2004-06-04  David Ayers  <d.ayers@inode.at>
25477
25478         * objc/execute/protocol-isEqual-4.m: New testcase.
25479
25480 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25481
25482         * objc/execute/protocol-isEqual-1.m: New testcase.
25483         * objc/execute/protocol-isEqual-2.m: New testcase.
25484         * objc/execute/protocol-isEqual-3.m: New testcase.
25485
25486 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25487
25488         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25489
25490 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25491
25492         * lib/objc.exp (objc_target_compile): When running tests on
25493         Darwin (Mac OS X), inform the linker about '-framework
25494         'Foundation'.
25495
25496 2004-06-02  Eric Christopher  <echristo@redhat.com>
25497
25498         * gcc.c-torture/compile/20040602-1.c: New.
25499
25500 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25501
25502         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25503         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25504
25505         PR tree-optimization/14736
25506         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25507
25508         PR tree-optimization/14042
25509         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25510
25511         PR tree-optimization/14729
25512         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25513
25514 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25515
25516         PR fortran/15557
25517         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25518
25519 2004-06-01  Richard Hederson  <rth@redhat.com>
25520
25521         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25522
25523 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25524
25525         PR c++/14932
25526         * g++.dg/parse/offsetof4.C: New test.
25527
25528 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25529
25530         PR objc/7993
25531         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25532
25533 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25534
25535         PR c++/15701
25536         * g++.dg/template/friend29.C: New test.
25537
25538 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25539
25540         PR c/15749
25541         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25542
25543 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25544
25545         * gcc.dg/sparc-trap-1.c: New test.
25546
25547 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25548
25549         PR middle-end/15069
25550         * g++.dg/opt/fold3.C: New test case.
25551
25552 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25553
25554         * lib/target-supports.exp (check_iconv_available): Fix fallout
25555         from 2004-05-28 patch.
25556
25557 2004-05-30  Paul Brook  <paul@codesourcery.com>
25558
25559         PR fortran/15620
25560         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25561         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25562
25563 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25564
25565         * gfortran.fortran-torture/execute/random_1.f90: New test.
25566
25567 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25568
25569         * g++.dg/ext/altivec-10.C: New test.
25570
25571 2004-05-29  Paul Brook  <paul@codesourcery.com>
25572
25573         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25574
25575 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25576
25577         * gcc.dg/altivec-16.c: New test.
25578
25579 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25580
25581         * lib/target-supports.exp (check_vmx_hw_available): New.
25582         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25583
25584         * lib/target-supports.exp (check_alias_available,
25585         check_iconv_available, check_named_sections_available): Use
25586         unique names for temporary files.
25587
25588 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25589
25590         * gcc.dg/altivec-15.c: New test.
25591
25592 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25593
25594         PR c++/15083
25595         * g++.dg/warn/noeffect6.C: New test.
25596
25597         PR c++/15471
25598         * g++.dg/expr/ptrmem4.C: New test.
25599
25600         PR c++/15640
25601         * g++.dg/template/operator3.C: New test.
25602
25603 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25604
25605         PR c++/14668
25606         * g++.dg/lookup/redecl1.C: New test.
25607         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25608
25609 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25610
25611         * gcc.c-torture/execute/compare-fp-1.c,
25612         gcc.c-torture/execute/compare-fp-2.c,
25613         gcc.c-torture/execute/compare-fp-3.c,
25614         gcc.c-torture/execute/compare-fp-4.c,
25615         gcc.c-torture/execute/compare-fp-3.x,
25616         gcc.c-torture/execute/compare-fp-4.x,
25617         gcc.dg/pr15649-1.c: New.
25618
25619 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25620
25621         PR c++/12883
25622         * g++.dg/init/array14.C: New test.
25623
25624 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25625
25626         * lib/compat.exp (compat-get-options-main): New.
25627         (compat-get-options): Remove unneeded code, warn for ignored
25628         command.
25629         (compat-execute): Check flag set by dg-require-* commands.
25630
25631         * lib/compat.exp (compat-execute): Break up long lines.
25632
25633 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25634
25635         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25636         * gcc.dg/altivec-14.c: New test.
25637         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25638
25639         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25640         * gcc.dg/altivec-12.c: Ditto.
25641
25642         * gcc.dg/altivec-3.c: Move call to altivec_check.
25643
25644 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25645
25646         PR c++/15044
25647         * g++.dg/template/error12.C: New test.
25648
25649         PR c++/15317
25650         * g++.dg/ext/attrib15.C: New test.
25651
25652         PR c++/15329
25653         * g++.dg/template/ptrmem9.C: New test.
25654
25655 2004-05-25  Paul Brook  <paul@codesourcery.com>
25656
25657         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25658
25659 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25660
25661         PR c++/15165
25662         * g++.dg/template/crash19.C: New test.
25663
25664 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25665
25666         PR c++/15025
25667         * g++.dg/template/redecl1.C: New test.
25668
25669 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25670
25671         PR c++/14821
25672         * g++.dg/other/ns1.C: New test.
25673
25674         PR c++/14883
25675         * g++.dg/template/invalid1.C: New test.
25676
25677 2004-05-23  Paul Brook  <paul@codesourcery.com>
25678         Victor Leikehman  <lei@haifasphere.co.il>
25679
25680         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25681         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25682
25683 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25684
25685         PR c++/15285
25686         PR c++/15299
25687         * g++.dg/template/non-dependent5.C: New test.
25688         * g++.dg/template/non-dependent6.C: New test.
25689
25690 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25691
25692         PR c++/15507
25693         * g++.dg/inherit/union1.C: New test.
25694
25695         PR c++/15542
25696         * g++.dg/template/addr1.C: New test.
25697
25698         PR c++/15427
25699         * g++.dg/template/array5.C: New test.
25700
25701         PR c++/15287
25702         * g++.dg/template/array6.C: New test.
25703
25704 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25705             Roger Sayle  <roger@eyesopen.com>
25706
25707         * g++.dg/lookup/forscope2.C: New test case.
25708
25709 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25710
25711         * gcc.dg/cpp/Wmissingdirs.c: New.
25712
25713 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25714
25715         PR target/15301
25716         * gcc.dg/compat/union-m128-1.h: New file.
25717         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25718         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25719         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25720
25721 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25722
25723         PR target/15302
25724         * gcc.dg/compat/struct-complex-1.h: New file.
25725         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25726         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25727         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25728
25729 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25730
25731         PR middle-end/3074
25732         * gcc.dg/pr3074-1.c: New test case.
25733         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25734
25735 2004-05-20  Falk Hueffner  <falk@debian.org>
25736
25737         PR other/15526
25738         * gcc.dg/ftrapv-1.c: New test case.
25739
25740 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25741
25742         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25743
25744 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25745             Jeff Law  <law@redhat.com>
25746
25747         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
25748         * gcc.dg/tree-ssa/20040518-2.c: New test.
25749
25750         * gcc.dg/tree-ssa/20040518-1.c: New test.
25751
25752 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25753
25754         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
25755
25756 2004-05-18  Paul Brook  <paul@codesourcery.com>
25757
25758         PR fortran/13930
25759         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
25760
25761 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25762
25763         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
25764         constant folding.
25765
25766 2004-05-17  Steven Bosscher  <stevenb@suse.de>
25767
25768         * gcc.dg/tree-ssa/20040517-1.c: New test.
25769
25770 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25771
25772         * gcc.dg/loop-4.c: New test.
25773
25774 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
25775
25776         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
25777
25778 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
25779
25780         PR fortran/15311
25781         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
25782
25783 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25784
25785         PR fortran/13826
25786         PR fortran/13940
25787         * gfortran.fortran-torture/compile/data_1.f90: New test.
25788
25789 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
25790
25791         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
25792         * gcc.dg/uninit-H.c: Define ASM for __s390__.
25793
25794 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25795
25796         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
25797
25798 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25799
25800         PR c/15444
25801         * gcc.dg/format/xopen-1.c: Adjust expected message.
25802         * gcc.dg/format/xopen-3.c: New test.
25803
25804 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25805
25806         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25807
25808 2004-05-14  Jeff Law  <law@redhat.com>
25809
25810         * gcc.dg/tree-ssa/20040514-2.c: New test.
25811
25812 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25813
25814         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25815         this ...
25816         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25817         this.
25818
25819 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25820
25821         * gcc.dg/tree-ssa/20040514-1.c: New test.
25822
25823 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25824
25825         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25826         test.
25827
25828 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25829
25830         PR fortran/14066
25831         * gfortran.fortran-torture/compile/do_1.f90: New test.
25832
25833 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25834
25835         PR fortran/15051
25836         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25837         test.
25838
25839 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25840
25841         PR fortran/15149
25842         * gfortran.fortran-torture/execute/random_init.f90: New test.
25843
25844 2004-05-13  Paul Brook  <paul@codesourcery.com>
25845
25846         PR fortran/15314
25847         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25848
25849 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25850
25851         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25852         for the powerpc case.
25853
25854 2004-05-13  Jeff Law  <law@redhat.com>
25855
25856         * gcc.dg/tree-ssa/20040513-1.c: New test.
25857         * gcc.dg/tree-ssa/20040513-2.c: New test.
25858
25859 2004-05-13  Paul Brook  <paul@codesourcery.com>
25860
25861         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
25862         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
25863         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
25864
25865 2004-05-13  Andreas Schwab  <schwab@suse.de>
25866
25867         PR other/10819
25868         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
25869         characters.
25870
25871 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
25872
25873         PR fortran/15294
25874         * gfortran.fortran-torture/execute/adjustr.f90: New file.
25875
25876 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
25877
25878         Merge from tree-ssa-20020619-branch.  See
25879         ChangeLog.tree-ssa for details.
25880
25881 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
25882
25883         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
25884         include <altivec.h> explicitly.
25885         * gcc.dg/altivec-13.c: Likewise.
25886
25887 2004-05-11  Paul Brook  <paul@codesourcery.com>
25888
25889         * gcc.c-torture/compile/20010518-1.c: Force enum size.
25890
25891 2004-05-10  Eric Christopher  <echristo@redhat.com>
25892
25893         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
25894         * gcc.dg/sibcall-4.c: Ditto.
25895
25896 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
25897
25898         * g++.dg/ext/altivec-8.C: New test case.
25899         * gcc.dg/altivec-13.c: New test case.
25900
25901 2004-05-08  Roger Sayle  <roger@eyesopen.com>
25902
25903         * gcc.c-torture/execute/divcmp-1.c: New test case.
25904         * gcc.c-torture/execute/divcmp-2.c: New test case.
25905         * gcc.c-torture/execute/divcmp-3.c: New test case.
25906
25907 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
25908
25909         * g++.dg/other/pragma-re-2.C: New test.
25910
25911 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25912
25913         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
25914         * gcc.dg/i386-387-2.c: Likewise.
25915
25916         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
25917         __builtin_drem.
25918         * gcc.dg/i386-387-6.c: Likewise.
25919
25920 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25921
25922         * gcc.dg/builtins-33.c: Also check log1p*.
25923
25924 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
25925
25926         PR optimization/15296
25927         * gcc.c-torture/execute/pr15296.c: New test.
25928
25929 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
25930
25931         * gcc.dg/builtins-40.c: New test.
25932
25933 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
25934
25935         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
25936
25937 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
25938
25939         * g++.dg/ext/spe1.C: New testcase.
25940
25941 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
25942
25943         * objc.dg/image-info.m: Allow additional attributes
25944         for __image_info section.
25945
25946 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
25947
25948         * gcc.dg/torture/mips-hilo-2.c: New test.
25949
25950 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25951
25952         PR c++/14389
25953         * g++.dg/template/member5.C: New test.
25954
25955 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
25956
25957         * gcc.dg/builtins-34.c: Also check expm1*.
25958
25959 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25960
25961         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
25962         * gcc.dg/torture/builtin-convert-3.c: New test.
25963
25964 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
25965
25966         PR middle-end/15054
25967         * g++.dg/opt/pr15054.C: New test.
25968
25969 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25970
25971         * gcc.dg/torture/builtin-rounding-1.c: New test.
25972         * gcc.dg/builtins-25.c: Delete.
25973         * gcc.dg/builtins-29.c: Delete.
25974
25975 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
25976
25977         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
25978         * gcc.dg/sibcall-4.c: Likewise.
25979         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
25980
25981 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25982
25983         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
25984         bit-field on 16-bit targets.
25985
25986 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25987
25988         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
25989         16-bit targets.
25990
25991 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
25992
25993         * gcc.dg/rs6000-power2-1.c: Change to compile only.
25994         * gcc.dg/rs6000-power2-2.c: Likewise.
25995
25996 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
25997
25998         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
25999         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26000         Change the asm registers to be in form of frN instead of fN.
26001
26002 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26003
26004         * gcc.dg/torture/builtin-convert-2.c: New test.
26005
26006 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26007
26008         * gcc.dg/rs6000-power2-1.c: New test.
26009         * gcc.dg/rs6000-power2-2.c: New test.
26010
26011 2004-04-28  Jan Hubicka  <jh@suse.cz>
26012
26013         * gcc.dg/unused-6.c: New test.
26014
26015 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26016             Ulrich Weigand  <uweigand@de.ibm.com>
26017
26018         * ada/acats/run_all.sh: Define $target variable.
26019
26020 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26021
26022         PR c++/15119
26023         * g++.dg/other/vararg-1.C: New test.
26024
26025         PR c++/4794
26026         * g++.dg/eh/cleanup3.C: New test.
26027
26028 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26029
26030         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26031         and ad8011a (target_insn).
26032         * ada/acats/support/macro.dfs: Likewise.
26033         * ada/acats/support/impbit.adb: New file.
26034
26035 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26036
26037         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26038
26039 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26040
26041         * gcc.dg/loop-3.c: New test.
26042
26043 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26044
26045         * gcc.c-torture/execute/simd-5.c: New test.
26046
26047 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26048
26049         PR c++/15064
26050         * g++.dg/template/crash18.C: New test.
26051
26052 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26053
26054         * g++.dg/ext/complit3.C: New test.
26055
26056 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26057
26058         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26059         * gcc.dg/altivec-3.c: Same.
26060         * gcc.dg/altivec-varargs-1.c: Same.
26061
26062 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26063
26064         * lib/target-supports.exp (check_profiling_available): Assume
26065         profiling is not available on powerpc-eabi targets.
26066
26067 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26068
26069         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26070         * gcc.dg/vmx/bug-1.c: Ditto.
26071
26072 2004-04-20  Eric Christopher  <echristo@redhat.com>
26073
26074         * gcc.dg/charset/extern.c: New test.
26075         * g++.dg/charset/extern3.cc: Ditto.
26076
26077 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26078
26079         * gcc.dg/builtins-39.c: New test.
26080
26081 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26082
26083         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26084
26085 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26086
26087         * gcc.dg/torture/mips-hilo-1.c: New test.
26088
26089 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26090
26091         * gcc.c-torture/compile/20040419-1.c: New test.
26092
26093 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26094
26095         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26096
26097 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26098             Aldy Hernandez  <aldyh@redhat.com>
26099
26100         * gcc.c-torture/execute/va-arg-24.c: New.
26101
26102 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26103             Aldy Hernandez  <aldyh@redhat.com>
26104
26105         * gcc.dg/vmx/1b-01.c: New.
26106         * gcc.dg/vmx/1b-02.c: New.
26107         * gcc.dg/vmx/1b-03.c: New.
26108         * gcc.dg/vmx/1b-04.c: New.
26109         * gcc.dg/vmx/1b-05.c: New.
26110         * gcc.dg/vmx/1b-06.c: New.
26111         * gcc.dg/vmx/1b-07.c: New.
26112         * gcc.dg/vmx/1c-01.c: New.
26113         * gcc.dg/vmx/1c-02.c: New.
26114         * gcc.dg/vmx/3a-01a.c: New.
26115         * gcc.dg/vmx/3a-01.c: New.
26116         * gcc.dg/vmx/3a-01m.c: New.
26117         * gcc.dg/vmx/3a-03.c: New.
26118         * gcc.dg/vmx/3a-03m.c: New.
26119         * gcc.dg/vmx/3a-04.c: New.
26120         * gcc.dg/vmx/3a-04m.c: New.
26121         * gcc.dg/vmx/3a-05.c: New.
26122         * gcc.dg/vmx/3a-06.c: New.
26123         * gcc.dg/vmx/3a-06m.c: New.
26124         * gcc.dg/vmx/3a-07.c: New.
26125         * gcc.dg/vmx/3b-01.c: New.
26126         * gcc.dg/vmx/3b-02.c: New.
26127         * gcc.dg/vmx/3b-10.c: New.
26128         * gcc.dg/vmx/3b-13.c: New.
26129         * gcc.dg/vmx/3b-14.c: New.
26130         * gcc.dg/vmx/3b-15.c: New.
26131         * gcc.dg/vmx/3c-01a.c: New.
26132         * gcc.dg/vmx/3c-01.c: New.
26133         * gcc.dg/vmx/3c-02.c: New.
26134         * gcc.dg/vmx/3c-03.c: New.
26135         * gcc.dg/vmx/3d-01.c: New.
26136         * gcc.dg/vmx/4-01.c: New.
26137         * gcc.dg/vmx/4-03.c: New.
26138         * gcc.dg/vmx/5-01.c: New.
26139         * gcc.dg/vmx/5-02.c: New.
26140         * gcc.dg/vmx/5-03.c: New.
26141         * gcc.dg/vmx/5-04.c: New.
26142         * gcc.dg/vmx/5-05.c: New.
26143         * gcc.dg/vmx/5-06.c: New.
26144         * gcc.dg/vmx/5-07.c: New.
26145         * gcc.dg/vmx/5-07t.c: New.
26146         * gcc.dg/vmx/5-08.c: New.
26147         * gcc.dg/vmx/5-10.c: New.
26148         * gcc.dg/vmx/5-11.c: New.
26149         * gcc.dg/vmx/7-01a.c: New.
26150         * gcc.dg/vmx/7-01.c: New.
26151         * gcc.dg/vmx/7c-01.c: New.
26152         * gcc.dg/vmx/7d-01.c: New.
26153         * gcc.dg/vmx/7d-02.c: New.
26154         * gcc.dg/vmx/8-01.c: New.
26155         * gcc.dg/vmx/8-02a.c: New.
26156         * gcc.dg/vmx/8-02.c: New.
26157         * gcc.dg/vmx/brode-1.c: New.
26158         * gcc.dg/vmx/bug-1.c: New.
26159         * gcc.dg/vmx/bug-2.c: New.
26160         * gcc.dg/vmx/bug-3.c: New.
26161         * gcc.dg/vmx/cw-bug-1.c: New.
26162         * gcc.dg/vmx/cw-bug-2.c: New.
26163         * gcc.dg/vmx/cw-bug-3.c: New.
26164         * gcc.dg/vmx/dct.c: New.
26165         * gcc.dg/vmx/debug-1.c: New.
26166         * gcc.dg/vmx/debug-2.c: New.
26167         * gcc.dg/vmx/debug-3.c: New.
26168         * gcc.dg/vmx/debug-4.c: New.
26169         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26170         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26171         * gcc.dg/vmx/eg-5.c: New.
26172         * gcc.dg/vmx/fft.c: New.
26173         * gcc.dg/vmx/gcc-bug-1.c: New.
26174         * gcc.dg/vmx/gcc-bug-2.c: New.
26175         * gcc.dg/vmx/gcc-bug-3.c: New.
26176         * gcc.dg/vmx/gcc-bug-4.c: New.
26177         * gcc.dg/vmx/gcc-bug-5.c: New.
26178         * gcc.dg/vmx/gcc-bug-6.c: New.
26179         * gcc.dg/vmx/gcc-bug-7.c: New.
26180         * gcc.dg/vmx/gcc-bug-8.c: New.
26181         * gcc.dg/vmx/gcc-bug-9.c: New.
26182         * gcc.dg/vmx/gcc-bug-b.c: New.
26183         * gcc.dg/vmx/gcc-bug-c.c: New.
26184         * gcc.dg/vmx/gcc-bug-d.c: New.
26185         * gcc.dg/vmx/gcc-bug-e.c: New.
26186         * gcc.dg/vmx/gcc-bug-f.c: New.
26187         * gcc.dg/vmx/gcc-bug-g.c: New.
26188         * gcc.dg/vmx/gcc-bug-i.c: New.
26189         * gcc.dg/vmx/harness.h: New.
26190         * gcc.dg/vmx/ira1.c: New.
26191         * gcc.dg/vmx/ira2a.c: New.
26192         * gcc.dg/vmx/ira2b.c: New.
26193         * gcc.dg/vmx/ira2.c: New.
26194         * gcc.dg/vmx/ira2c.c: New.
26195         * gcc.dg/vmx/mem.c: New.
26196         * gcc.dg/vmx/newton-1.c: New.
26197         * gcc.dg/vmx/ops.c: New.
26198         * gcc.dg/vmx/sn7153.c: New.
26199         * gcc.dg/vmx/spill2.c: New.
26200         * gcc.dg/vmx/spill3.c: New.
26201         * gcc.dg/vmx/spill.c: New.
26202         * gcc.dg/vmx/t.c: New.
26203         * gcc.dg/vmx/varargs-1.c: New.
26204         * gcc.dg/vmx/varargs-2.c: New.
26205         * gcc.dg/vmx/varargs-3.c: New.
26206         * gcc.dg/vmx/varargs-4.c: New.
26207         * gcc.dg/vmx/varargs-5.c: New.
26208         * gcc.dg/vmx/varargs-6.c: New.
26209         * gcc.dg/vmx/varargs-7.c: New.
26210         * gcc.dg/vmx/vmx.exp: New.
26211         * gcc.dg/vmx/vprint-1.c: New.
26212         * gcc.dg/vmx/vscan-1.c: New.
26213         * gcc.dg/vmx/x-01.c: New.
26214         * gcc.dg/vmx/x-02.c: New.
26215         * gcc.dg/vmx/x-03.c: New.
26216         * gcc.dg/vmx/x-04.c: New.
26217         * gcc.dg/vmx/x-05.c: New.
26218         * gcc.dg/vmx/yousufi-1.c: New.
26219         * gcc.dg/vmx/zero-1.c: New.
26220         * gcc.dg/vmx/zero.c: New.
26221
26222 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26223
26224         * g++.dg/lookup/java1.C: Update for chage of
26225         _Jv_AllocObject.
26226         * g++.dg/lookup/java2.C: Likewise.
26227
26228 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26229
26230         * ada/acats/run_all.sh: use -O2 by default.
26231
26232 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26233
26234         * gcc.dg/vr-mult-[12].c: New tests.
26235
26236 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26237
26238         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26239
26240         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26241
26242 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26243
26244         * lib/target-supports.exp (check_profiling_available): Assume profiling
26245         isn't available for mips*-*-elf targets.
26246
26247 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26248
26249         * gcc.dg/builtins-38.c: New test.
26250
26251 2004-04-14  Eric Christopher  <echristo@redhat.com>
26252
26253         * g++.dg/charset/charset.exp: Run .cc extension tests.
26254
26255 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26256
26257         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26258
26259 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26260
26261         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26262
26263 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26264
26265         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26266         * gcc.dg/i386-387-2.c: Likewise.
26267
26268         * gcc.dg/i386-387-7.c: New test.
26269         * gcc.dg/i386-387-8.c: New test.
26270
26271         * gcc.dg/builtins-37.c: New test.
26272
26273 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26274
26275         * g++.dg/pch/externc-1.C: Add missing semicolon.
26276
26277 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26278
26279         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26280
26281 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26282
26283         * gcc.c-torture/execute/20040411-1.c: New test.
26284
26285 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26286
26287         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26288
26289 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26290
26291         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26292
26293 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26294
26295         * lib/target-supports.exp (check_named_sections_available): New.
26296         * lib/gcc-dg.exp (dg-require-named-sections): New.
26297         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26298         old-deja.exp.  Also prune error-count message from HP linker.
26299         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26300
26301         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26302         * g++.old-deja/g++.pt/static3.C: Likewise.
26303         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26304
26305 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26306
26307         * gcc.c-torture/execute/20040409-1.c: New test case.
26308         * gcc.c-torture/execute/20040409-2.c: New test case.
26309         * gcc.c-torture/execute/20040409-3.c: New test case.
26310
26311 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26312
26313         * gcc.dg/20040409-1.c: New test.
26314
26315 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26316
26317         PR target/14888
26318         * g++.dg/opt/pr14888.C: New test case.
26319
26320 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26321
26322         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26323         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26324         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26325         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26326         New tests.
26327
26328 2004-04-08  Paul Brook  <paul@codesourcery.com>
26329
26330         * gcc.dg/spill-1.c: New test.
26331
26332 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26333
26334         * gcc.dg/torture/builtin-ctype-2.c: New test.
26335
26336 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26337
26338         * gcc.dg/pch/pch.exp: Add largefile test.
26339
26340 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26341
26342         * g++.dg/pch/externc-1.Hs: New.
26343         * g++.dg/pch/externc-1.C: New.
26344
26345 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26346
26347         * gcc.dg/compat/struct-by-value-5a_main.c,
26348         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26349         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26350         * gcc.dg/compat/struct-by-value-5a_x.c,
26351         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26352         gcc.dg/compat/struct-by-value-5_x.c.
26353         * gcc.dg/compat/struct-by-value-5a_y.c,
26354         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26355         gcc.dg/compat/struct-by-value-5_y.c.
26356
26357         * gcc.dg/compat/struct-by-value-6a_main.c,
26358         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26359         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26360         * gcc.dg/compat/struct-by-value-6a_x.c,
26361         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26362         gcc.dg/compat/struct-by-value-6_x.c.
26363         * gcc.dg/compat/struct-by-value-6a_y.c,
26364         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26365         gcc.dg/compat/struct-by-value-6_y.c.
26366
26367         * gcc.dg/compat/struct-by-value-7a_main.c,
26368         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26369         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26370         * gcc.dg/compat/struct-by-value-7a_x.c,
26371         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26372         gcc.dg/compat/struct-by-value-7_x.c.
26373         * gcc.dg/compat/struct-by-value-7a_y.c,
26374         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26375         gcc.dg/compat/struct-by-value-7_y.c.
26376
26377 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26378
26379         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26380         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26381         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26382         options.
26383
26384 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26385
26386         * gcc.dg/builtins-36.c: New test.
26387
26388 2004-04-06  Paul Brook  <paul@codesourcery.com>
26389
26390         * README.gcc: Remove obsolete contraint on testcases.
26391
26392 2004-04-05  Paul Brook  <paul@codesourcery.com>
26393
26394         PR2123
26395         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26396         failure and exit(0) on success.
26397         * g++.dg/expr/anew2.C: Ditto.
26398         * g++.dg/expr/anew3.C: Ditto.
26399         * g++.dg/expr/anew4.C: Ditto.
26400
26401 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26402
26403         PR c++/3518
26404         * g++.dg/template/unify7.C: New.
26405
26406 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26407
26408         * g++.dg/README: Bring up to date with new subdirectories; remove
26409         duplicate subdirectory lines.
26410
26411 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26412
26413         PR c++/14007
26414         * g++.dg/template/unify5.C: New.
26415         * g++.dg/template/unify6.C: New.
26416         * g++.dg/template/qualttp20.C: Adjust.
26417         * g++.old-deja/g++.jason/report.C: Adjust.
26418         * g++.old-deja/g++.other/qual1.C: Adjust.
26419
26420 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26421
26422         PR c++/14803
26423         * g++.dg/inherit/ptrmem1.C: New test.
26424
26425 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26426
26427         PR c++/14755
26428         * gcc.c-torture/execute/20040331-1.c: New test.
26429         * gcc.dg/20040331-1.c: New test.
26430
26431 2004-04-01  Paul Brook  <paul@codesourcery.com>
26432
26433         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26434
26435 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26436
26437         PR c++/14724
26438         * g++.dg/init/goto1.C: New test.
26439
26440         PR c++/14763
26441         * g++.dg/template/defarg4.C: New test.
26442
26443 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26444
26445         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26446
26447 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26448
26449         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26450
26451 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26452
26453         * gcc.dg/noncompile/undeclared-2.c: New test.
26454
26455 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26456
26457         * gcc.dg/940409-1.c: Remove XFAIL.
26458         * gcc.dg/reg-vol-struct-1.c: New test.
26459
26460 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26461
26462         * gcc.dg/torture/builtin-wctype-1.c: New test.
26463
26464 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26465
26466         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26467         * gcc.dg/20001101-1.c: Likewise.
26468         * gcc.dg/20001102-1.c: Likewise.
26469
26470 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26471
26472         * gcc.dg/compare8.c: Add an additional test for XOR.
26473
26474 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26475
26476         * gcc.dg/torture/builtin-ctype-1.c: New test.
26477
26478 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26479
26480         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26481         * gcc.dg/torture/builtin-math-1.c: Likewise.
26482         * gcc.dg/torture/builtin-power-1.c: New test.
26483
26484 2004-03-24  Andreas Schwab  <schwab@suse.de>
26485
26486         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26487         IA64 assembler.
26488
26489 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26490             Roger Sayle  <roger@eyesopen.com>
26491
26492         * gcc.dg/compare8.c: New test case.
26493
26494 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26495
26496         * g++.dg/ext/altivec-7.C: New test.
26497
26498 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26499
26500         PR 12267, 12391, 12560, 13129, 14114, 14133
26501         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26502         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26503         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26504         Adjust error regexps.
26505         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26506         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26507         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26508         * gcc.dg/local1.c: Add explanatory comment.
26509
26510 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26511
26512         PR optimization/14669
26513         * g++.dg/opt/fold2.C: New test case.
26514
26515 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26516
26517         PR c/14069
26518         * gcc.dg/20040322-1.c: New test.
26519
26520 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26521
26522         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26523         * gcc.dg/ultrasp4.c: Likewise.
26524         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26525
26526 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26527
26528         * gcc.dg/i386-sse-8.c: Reset default options.
26529
26530 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26531
26532         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26533         in the error message text.
26534
26535 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26536
26537         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26538
26539 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26540
26541         PR c++/14616
26542         * g++.dg/init/array13.C: New test.
26543
26544 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26545
26546         PR target/13889
26547         * gcc.c-torture/compile/pr13889.c: New test case.
26548
26549 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26550
26551         PR c/14635
26552         * builtins-1.c (nan, nans): Don't test.
26553         * builtins-30.c: Don't use nan, nanf, nanl.
26554         * builtins-35.c: New test.
26555
26556 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26557
26558         * g++.dg/ext/altivec-6.C: New test.
26559
26560 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26561
26562         * g++.dg/init/placement3.C: New test.
26563
26564         * g++.dg/template/spec13.C: New test.
26565
26566         * g++.dg/lookup/using11.C: New test.
26567
26568         * g++.dg/lookup/koenig3.C: New test.
26569
26570         * g++.dg/template/operator2.C: New test.
26571
26572         * g++.dg/expr/dtor3.C: New test.
26573         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26574         marker.
26575         * g++.old-deja/g++.law/visibility28.C: Likewise.
26576
26577 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26578
26579         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26580         * gcc.dg/ppc64-abi-3.c: Likewise.
26581
26582 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26583
26584         PR c++/14545
26585         * g++.dg/parse/template15.C: New test.
26586
26587 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26588
26589         * g++.dg/expr/dtor2.C: New test.
26590
26591         * g++.dg/lookup/anon4.C: New test.
26592
26593         * g++.dg/overload/using1.C: New test.
26594
26595         * g++.dg/template/lookup7.C: New test.
26596
26597         * g++.dg/template/typename6.C: New test.
26598
26599         * g++.dg/expr/cond6.C: New test.
26600
26601 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26602
26603         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26604
26605 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26606
26607         * g++.dg/expr/cond5.C: New test.
26608         * g++.dg/expr/constcast1.C: Likewise.
26609         * g++.dg/expr/ptrmem2.C: Likewise.
26610         * g++.dg/expr/ptrmem3.C: Likewise.
26611         * g++.dg/lookup/main1.C: Likewise.
26612         * g++.dg/template/lookup6.C: Likewise.
26613
26614 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26615
26616         * gcc.dg/local1.c: New test.
26617
26618         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26619
26620 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26621
26622         * gcc.dg/torture/builtin-convert-1.c: New test.
26623
26624 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26625
26626         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26627
26628 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26629
26630         PR c++/14481
26631         * g++.dg/warn/Wunused-7.C: New test.
26632
26633 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26634
26635         * gcc.dg/torture/builtin-integral-1.c: New test.
26636
26637 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26638
26639         PR c++/14586
26640         * g++.dg/parse/non-dependent3.C: New test.
26641
26642 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26643
26644         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26645         * g++.dg/eh/simd-2.C: Likewise.
26646         * g++.dg/init/array10.C: Likewise.
26647         * gcc.c-torture/compile/simd-1.c: Likewise.
26648         * gcc.c-torture/compile/simd-2.c: Likewise.
26649         * gcc.c-torture/compile/simd-3.c: Likewise.
26650         * gcc.c-torture/compile/simd-4.c: Likewise.
26651         * gcc.c-torture/compile/simd-6.c: Likewise.
26652         * gcc.c-torture/execute/simd-1.c: Likewise.
26653         * gcc.c-torture/execute/simd-2.c: Likewise.
26654         * gcc.dg/compat/vector-defs.h: Likewise.
26655         * gcc.dg/20020531-1.c: Likewise.
26656         * gcc.dg/altivec-3.c: Likewise.
26657         * gcc.dg/altivec-4.c: Likewise.
26658         * gcc.dg/altivec-varargs-1.c: Likewise.
26659         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26660         * gcc.dg/i386-mmx-3.c: Likewise.
26661         * gcc.dg/i386-sse-4.c: Likewise.
26662         * gcc.dg/i386-sse-5.c: Likewise.
26663         * gcc.dg/i386-sse-8.c: Likewise.
26664         * gcc.dg/simd-1.c: Likewise.
26665         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26666         __ev64_opaque__ since the machine description provides it.
26667
26668 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26669
26670         * lib/compat.exp (skip_list): New global variable.
26671         Use it to hold the user defined COMPAT_SKIPS list if any.
26672         (compat-obj): Add the members of skip_list to optall.
26673
26674 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26675
26676         * gcc.dg/compat/union-by-value-1_main.c,
26677         union-by-value-1_x.c, union-by-value-1_y.c,
26678         union-check.h, union-defs.h,
26679         union-init.h, union-return-1_main.c,
26680         union-return-1_x.c, union-return-1_y.c: New files.
26681
26682 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26683
26684         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26685         mixed-struct-init.h: Add 4 mixed structure types.
26686         struct-by-value-21_main.c, struct-by-value-21_x.c,
26687         struct-by-value-21_y.c, struct-return-21_main.c,
26688         struct-return-21_x.c, struct-return-21_y.c: New files.
26689
26690 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26691
26692         PR c++/14550
26693         * g++.dg/parse/template14.C: New test.
26694
26695 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26696
26697         * gcc.c-torture/execute/20040313-1.c: New test.
26698
26699 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26700
26701         PR target/14533
26702         * gcc.dg/20040311-2.c: New test.
26703
26704 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26705
26706         PR other/14544
26707         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26708         bit-field.
26709
26710 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26711
26712         * gcc.dg/20040305-2.c: Add missing return statement.
26713
26714 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26715
26716         * gcc.dg/builtins-34.c: Also check pow10*.
26717
26718 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26719
26720         PR target/14262
26721         * gcc.dg/20040305-2.c: New test.
26722
26723 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26724
26725         * gcc.dg/20040310-1.c: New test.
26726
26727 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26728
26729         * gcc.c-torture/execute/20040311-1.c: New test case.
26730
26731 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26732
26733         PR c++/14476
26734         * g++.dg/lookup/enum1.C: New test.
26735
26736 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26737
26738         PR c++/14510
26739         * g++.dg/lookup/struct2.C: New test.
26740
26741 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26742
26743         * gcc.dg/builtins-34.c: New test.
26744
26745 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26746
26747         * gcc.dg/torture/builtin-nonneg-1.c: New test.
26748
26749 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26750
26751         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26752         * gcc.dg/alias-2.c: New testcase.
26753
26754 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
26755
26756         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
26757
26758 2004-03-09  Roger Sayle  <roger@eyesopen.com>
26759
26760         * gcc.c-torture/execute/20040309-1.c: New test case.
26761
26762 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26763
26764         PR c++/14397
26765         * g++.dg/overload/ref1.C: New.
26766
26767 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26768
26769         PR c++/14409
26770         * g++.dg/template/spec12.C: New test.
26771
26772         PR c++/14448
26773         * g++.dg/parse/crash14.C: New test.
26774
26775 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26776
26777         PR c++/14230
26778         * g++.dg/init/ref11.C: New test.
26779
26780 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26781
26782         PR c++/14432
26783         * g++.dg/parse/builtin2.C: New test.
26784
26785 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26786
26787         PR c++/14401
26788         * g++.dg/init/ctor3.C: New test.
26789         * g++.dg/init/union1.C: New test.
26790         * g++.dg/ext/anon-struct4.C: New test.
26791
26792 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26793
26794         * g++.dg/lookup/koenig1.C: Tweak error messages.
26795         * g++.dg/lookup/used-before-declaration.C: Likewise.
26796         * g++.dg/other/do1.C: Likewise.
26797         * g++.dg/overload/koenig1.C: Likewise.
26798         * g++.dg/parse/crash13.C: Likewise.
26799         * g++.dg/template/instantiate3.C: Likewise.
26800
26801 2004-03-08  Eric Christopher  <echristo@redhat.com>
26802
26803         * * lib/target-supports.exp: Enable libiconv in test
26804         compilation.  Fix up error checking.
26805
26806 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26807
26808         PR middle-end/14289
26809         * gcc.dg/pr14289-1.c: New test case.
26810         * gcc.dg/pr14289-2.c: Likewise.
26811         * gcc.dg/pr14289-3.c: Likewise.
26812
26813 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26814
26815         * gcc.c-torture/execute/20040308-1.c: New test.
26816
26817 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26818
26819         * gcc.c-torture/execute/20040307-1.c: New test case.
26820
26821 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26822
26823         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26824
26825 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26826
26827         * gcc.dg/20040306-1.c: New test.
26828
26829 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26830
26831         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26832         them static.
26833         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26834
26835 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26836
26837         PR c/14465
26838         * gcc.dg/decl-6.c: New test.
26839
26840 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26841
26842         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26843         Rename LOGPOW -> LOG_POW.
26844         (SQRT_EXP, POW_EXP): New.
26845
26846 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26847
26848         * gcc.dg/i386-sse-8.c: New test.
26849
26850 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26851
26852         PR c/14114
26853         * gcc.dg/decl-5.c: New test.
26854
26855 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
26856
26857         * gcc.dg/20040305-1.c: New test.
26858
26859 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
26860
26861         PR other/14354
26862         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
26863
26864 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
26865
26866         PR c++/14425, c++/14426
26867         * g++.dg/ext/altivec-4.C: New test.
26868         * g++.dg/ext/altivec-5.C: New test.
26869
26870 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
26871
26872         * g++.old-deja/g++.other/linkage1.C: Expect errors about
26873         global variables of a type with no linkage.
26874         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
26875         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
26876         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
26877         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
26878         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
26879         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
26880         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
26881         * g++.dg/warn/deprecated.C: Name enum Color.
26882         * g++.dg/overload/VLA.C: Name structure for 'b'.
26883         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
26884
26885 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26886
26887         * gcc.c-torture/compile/20040304-1.c: New test.
26888
26889 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
26890
26891         PR 13728
26892         * gcc.dg/decl-4.c: New testcase.
26893
26894 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
26895
26896         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
26897         as PRECF if sizeof (float) > sizeof (double).
26898         (PRECL): Make it the same as PRECF if
26899         sizeof (float) > sizeof (long double).
26900
26901 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26902
26903         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
26904         system type.  Add check for irix6 which doesn't have c99 runtime.
26905
26906 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
26907
26908         * gcc.dg/const-elim-1.c: xfail for xtensa.
26909
26910 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26911
26912         PR c++/14369
26913         * g++.dg/template/cond4.C: New test.
26914
26915 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26916
26917         PR c++/14360
26918         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
26919
26920         PR c++/14361
26921         * g++.dg/parse/defarg7.C: New test.
26922
26923         PR c++/14359
26924         * g++.dg/template/friend26.C: New test.
26925
26926 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26927
26928         PR c++/14324
26929         * g++.dg/abi/mangle21.C: New test.
26930
26931         PR c++/14260
26932         * g++.dg/parse/constructor2.C: New test.
26933
26934         PR c++/14337
26935         * g++.dg/template/sfinae1.C: New test.
26936
26937 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26938
26939         PR c++/14267
26940         * g++.dg/expr/crash2.C: New test.
26941
26942         PR middle-end/13448
26943         * gcc.dg/inline-5.c: New test.
26944         * gcc.dg/always-inline.c: Split out tests into ...
26945         * gcc.dg/always-inline2.c: ... this and ...
26946         * gcc.dg/always-inline3.c: ... this.
26947
26948 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26949
26950         PR debug/12103
26951         * g++.dg/debug/crash1.C: New test.
26952
26953 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
26954
26955         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
26956         function with __attribute__((noinline)).
26957         (recurser_void2): Likewise.
26958         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
26959         (recurser_void2): Likewise.
26960
26961 2004-02-29  Roger Sayle  <roger@eyesopen.com>
26962
26963         PR middle-end/14203
26964         * g++.dg/warn/Wunused-6.C: New test case.
26965
26966 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
26967
26968         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
26969         not defined.
26970
26971 2004-02-27  Eric Christopher  <echristo@redhat.com>
26972
26973         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
26974         * g++.dg/charset/asm2.c: Run only x86.
26975         * gcc.dg/charset/asm3.c: Ditto.
26976
26977 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
26978
26979         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
26980         ld_library_path.
26981
26982 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
26983
26984         * g++.dg/ext/altivec-3.C: New.
26985
26986 2004-02-26  Richard Henderson  <rth@redhat.com>
26987
26988         * g++.dg/ext/attrib10.C: Mark for warning.
26989         * gcc.dg/attr-alias-1.c: New.
26990
26991 2004-02-26  Richard Henderson  <rth@redhat.com>
26992
26993         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
26994         * gcc.c-torture/execute/20040208-2.c: ... it back.
26995
26996 2004-02-26  Eric Christopher  <echristo@redhat.com>
26997
26998         * lib/target-supports.exp (check-iconv-available): New function.
26999         * lib/gcc-dg.exp (dg-require-iconv): New function.
27000         Use above.
27001         * gcc.dg/charset: New directory.
27002         * gcc.dg/charset/charset.exp: New file.
27003         * gcc.dg/charset/asm1.c: Ditto.
27004         * gcc.dg/charset/asm2.c: Ditto.
27005         * gcc.dg/charset/asm3.c: Ditto.
27006         * gcc.dg/charset/asm4.c: Ditto.
27007         * gcc.dg/charset/asm5.c: Ditto.
27008         * gcc.dg/charset/attribute1.c: Ditto.
27009         * gcc.dg/charset/attribute2.c: Ditto.
27010         * gcc.dg/charset/string1.c: Ditto.
27011         * g++.dg/charset: New directory.
27012         * g++.dg/dg.exp: Add here. Special options.
27013         * g++.dg/charset/charset.exp: New file.
27014         * g++.dg/charset/asm1.c: Ditto.
27015         * g++.dg/charset/asm2.c: Ditto.
27016         * g++.dg/charset/asm3.c: Ditto.
27017         * g++.dg/charset/asm4.c: Ditto.
27018         * g++.dg/charset/attribute1.c: Ditto.
27019         * g++.dg/charset/attribute2.c: Ditto.
27020         * g++.dg/charset/extern1.cc: Ditto.
27021         * g++.dg/charset/extern2.cc: Ditto.
27022         * g++.dg/charset/string1.c: Ditto.
27023
27024 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27025
27026         PR c++/14278
27027         * g++.dg/parse/comma1.C: New test.
27028
27029 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27030
27031         PR c++/14284
27032         * g++.dg/template/ttp8.C: New test.
27033
27034 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27035
27036         * gcc.dg/fixuns-trunc-1.c: New test.
27037
27038 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27039
27040         * gcc.dg/builtins-config.h: Use #elif.
27041
27042 2004-02-26  Michael Matz  <matz@suse.de>
27043
27044         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27045         * gcc.dg/991214-1.c: Likewise.
27046         * gcc.dg/i386-asm-1.c: Likewise.
27047
27048 2004-02-25  Richard Henderson  <rth@redhat.com>
27049
27050         * gcc.c-torture/execute/20040208-2.c: Move ...
27051         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27052
27053 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27054
27055         PR c++/14246
27056         * g++.dg/other/crash-3.C: New test.
27057
27058 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27059
27060         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27061         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27062
27063         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27064         HP-UX.
27065
27066 2004-02-24  Michael Matz  <matz@suse.de>
27067
27068         * gcc.dg/i386-regparm.c: New.
27069
27070 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27071
27072         * gcc.c-torture/execute/20040223-1.c: New.
27073
27074 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27075             Kazu Hirata  <kazu@cs.umass.edu>
27076
27077         * gcc.dg/fwritable-strings-1.c: Remove.
27078
27079 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27080
27081         PR c/14156
27082         * gcc.dg/20040223-1.c: New test.
27083
27084 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27085
27086         PR c++/14106
27087         * g++.dg/ext/typeof9.C: New test.
27088
27089 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27090
27091         PR c++/14250
27092         * g++.dg/other/switch1.C: New test.
27093
27094 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27095
27096         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27097         * gcc.dg/va-arg-1.c: Likewise.
27098
27099 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27100
27101         PR c++/14143
27102         * g++.dg/template/koenig5.C: New test.
27103
27104 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27105
27106         * g++.dg/ext/altivec-1.C: Generalize target triple.
27107         * g++.dg/ext/altivec-2.C: New test case.
27108         * g++.dg/ext/altivec_check.h: New file.
27109         * gcc.dg/altivec-1.c: Generalize target triple;
27110         include altivec_check.h and call altivec_check().
27111         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27112         * gcc.dg/altivec-6.c: New test case.
27113         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27114         type casts as needed.
27115         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27116         altivec_check().
27117         * gcc.dg/altivec-12.c: New test case.
27118         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27119         include altivec_check.h and call altivec_check().
27120         * gcc.dg/altivec_check.h: New file.
27121
27122 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27123
27124         * lib/target-supports.exp (check_alias_available): Don't mangle
27125         function `g' in test program.
27126
27127 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27128
27129         * lib/target-supports.exp (check_profiling_available): Check
27130         argument to determine whether we support a profiling type.
27131         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27132         check_profiling_available.
27133         * g++.dg/bprob/bprob.exp: Likewise.
27134         * g77.dg/bprob/bprob.exp: Likewise.
27135         * gcc.misc-tests/bprob.exp: Likewise.
27136         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27137         dg-require-profiling and delete expected error handling.
27138         * gcc.dg/20021014-1.c: Likewise.
27139         * gcc.dg/nest.c: Likewise.
27140
27141 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27142
27143         PR c++/12007
27144         * g++.dg/other/vthunk1.C: New test.
27145
27146 2004-02-20  Falk Hueffner  <falk@debian.org>
27147
27148         PR target/14201
27149         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27150
27151 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27152
27153         PR c++/13927
27154         * g++.dg/other/error8.C: Remove XFAIL markers.
27155
27156         PR c++/14173
27157         * g++.dg/ext/packed5.C: New test.
27158
27159         PR c++/14199
27160         * g++.dg/warn/Wunused-5.C: New test.
27161
27162         PR c++/14186
27163         * g++.dg/lookup/member1.C: New test.
27164
27165 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27166
27167         * gcc.c-torture/compile/20040130-1.c: Enable only when
27168         __INT_MAX__ >= 2147483647L.
27169         * gcc.c-torture/compile/961203-1.c: Likewise.
27170
27171 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27174         * g++.dg/opt/template1.C: Robustify assembler regexp
27175
27176 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27177
27178         * gcc.c-torture/execute/simd-4.x: Remove.
27179         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27180         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27181         Guard with #ifndef SKIP_ATTRIBUTE.
27182         * gcc.dg/compat/vector-1_y.c: Likewise.
27183         * gcc.dg/compat/vector-2_x.c: Likewise.
27184         * gcc.dg/compat/vector-2_y.c: Likewise.
27185         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27186         * g++.dg/eh/simd-2.C: Likewise.
27187
27188 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27189
27190         * gcc.c-torture/compile/complex-1.c: New.
27191
27192 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27193
27194         PR target/14209
27195         * gcc.c-torture/execute/20040218-1.c: New test.
27196
27197 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27198
27199         PR c++/14181
27200         * g++.dg/parse/new2.C: New test.
27201
27202 2004-02-18  Paul Brook  <paul@codesourcery.com>
27203
27204         * gcc.c-torture/compile/libcall-1.c: New test.
27205
27206 2004-02-18  Paul Brook  <paul@codesourcery.com>
27207
27208         PR debug/12934
27209         * gcc.dg/debug/debug-7.c: New test.
27210
27211 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27212
27213         * gcc.dg/20040217-1.c: New test.
27214
27215 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27216
27217         * gcc.c-torture/execute/990208-1.x: Delete.
27218
27219 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27220
27221         * gcc.c-torture/execute/20040208-2.x: New file.
27222
27223 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27224
27225         PR c++/11326
27226         * g++.dg/abi/structret1.C: New test.
27227
27228 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27229
27230         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27231         (i386_cpuid): No need to test if cpuid is available on AMD64.
27232         Fix assembly, so that it works onboth i386 and AMD64.
27233         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27234         (vecInLong): Fix s[] member type to unsigned int.
27235         (vecInWord): Remove type.
27236         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27237         (a64, b64, c64, d64, e64): Remove.
27238         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27239         Remove unused variable.  Remove initialization of removed variables.
27240         Don't call mmx_tests nor sse_tests.
27241         (reference_mmx, reference_sse): Remove.
27242         (check): Add return stmt.
27243         * gcc.dg/i386-sse-7.c: New test.
27244         * gcc.dg/i386-mmx-4.c: New test.
27245
27246 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27247
27248         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27249         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27250         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27251         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27252         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27253         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27254         g++.dg/tc1/dr94.C: Fix line terminator.
27255
27256 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27257
27258         * gcc.c-torture/compile/20040216-1.c: New.
27259
27260 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27261
27262         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27263         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27264         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27265         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27266         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27267         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27268
27269 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27270
27271         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27272
27273 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27274
27275         PR c++/13971
27276         * g++.dg/expr/cond4.C: New test.
27277
27278         PR c++/14086
27279         * g++.dg/lookup/crash2.C: New test.
27280
27281 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27282
27283         * gcc.c-torture/compile/20040214-2.c: New test.
27284
27285 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27286
27287         PR c++/14116
27288         * g++.dg/ext/typeof8.C: New test.
27289
27290 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27291
27292         * gcc.c-torture/compile/20040214-1.c: New test.
27293
27294 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27295
27296         PR c++/13635
27297         * g++.dg/template/spec11.C: New test.
27298
27299 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27300
27301         PR c++/13927
27302         * g++.dg/other/error8.C: New test.
27303
27304 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27305
27306         PR c++/14122
27307         * g++.dg/template/array4.C: New test.
27308
27309         PR c++/14108
27310         * g++.dg/inherit/thunk2.C: New test.
27311
27312         PR c++/14083
27313         * g++.dg/eh/cond2.C: New test.
27314
27315 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27316
27317         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27318
27319 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27320
27321         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27322
27323 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27324
27325         * g++.dg/simd-2.C: xfail on ppc64-linux.
27326
27327 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27328
27329         PR c/456
27330         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27331         tests.
27332
27333 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27334
27335         * gcc.dg/builtins-33.c: New test.
27336
27337 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27338
27339         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27340
27341 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27342
27343         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27344
27345 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27346
27347         * gcc.dg/ppc64-abi-3.c: New test.
27348
27349 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27350
27351         PR c/14092
27352
27353         * gcc.dg/pr14092-1.c: New testcase.
27354
27355 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27356
27357         * gcc.dg/cpp/assert4.c: Fix typo last change.
27358
27359         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27360         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27361
27362         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27363
27364 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27365
27366         * gcc.c-torture/compile/20040209-1.c: New test case.
27367
27368 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27369
27370         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27371
27372 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27373
27374         * gcc.c-torture/execute/20040208-[12].c: New tests.
27375
27376 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27377
27378         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27379
27380 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27381
27382         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27383
27384 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27385
27386         Bug 13856
27387         * gcc.dg/visibility-8.c: New testcase.
27388
27389 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27390
27391         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27392         arguments.
27393         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27394
27395 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27396
27397         PR middle-end/13696
27398         * g++.dg/opt/fold1.C: New test case.
27399
27400 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27401
27402         PR c++/14033
27403         * g++.dg/other/crash-2.C: New test.
27404
27405 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27406
27407         PR c++/14028
27408         * g++.dg/parse/angle-bracket2.C: New test.
27409
27410 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27411
27412         PR middle-end/13750
27413         Revert:
27414         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27415         PR pch/13361
27416         * testsuite/g++.dg/pch/wchar-1.C: New.
27417         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27418
27419 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27420
27421         PR c++/14008
27422         * g++.dg/parse/error15.C: New test.
27423         * g++.dg/parse/crash11.C: Update dg-error mark.
27424
27425 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27426
27427         PR c++/13932
27428         * g++.dg/warn/conv2.C: New test.
27429
27430 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27431
27432         PR c++/13086
27433         * g++.dg/warn/incomplete1.C: Remove xfail.
27434
27435 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27436
27437         * lib/file-format.exp (gcc_target_object_format): Use
27438         ${tool}_target_compile, not gcc_target_compile.
27439         * lib/target-supports.exp (check_alias_available): Likewise.
27440         (check_gc_sections_available): Likewise.
27441         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27442         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27443         dg-require-alias.
27444
27445 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27446
27447         PR c++/13969
27448         * g++.dg/template/static6.C: New test.
27449
27450 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27451
27452         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27453
27454 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27455
27456         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27457         tests for systems where `char' is unsigned by default.
27458
27459 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27460
27461         PR c++/13997
27462         * g++.dg/template/partial3.C: New test.
27463
27464 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27465
27466         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27467         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27468         Remove mentions of obsolete ports.
27469
27470 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27471
27472         * gcc.dg/noncompile/20001228-1.c: Fix for new
27473         error message.
27474
27475 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27476
27477         PR target/9348
27478         * gcc.c-torture/execute/multdi-1.c: New test case.
27479
27480 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27481
27482         PR c++/13925
27483         * g++.dg/template/lookup5.C: New test.
27484
27485 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27486
27487         PR c++/13950
27488         * g++.dg/template/lookup4.C: New test.
27489
27490         PR c++/13970
27491         * g++.dg/parse/error14.C: New test.
27492
27493         PR c++/14002
27494         * g++.dg/parse/template13.C: New test.
27495
27496 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27497
27498         PR c++/13978
27499         * g++.dg/template/koenig4.C: New test.
27500
27501         PR c++/13968
27502         * g++.dg/template/crash17.C: New test.
27503
27504         PR c++/13975
27505         * g++.dg/parse/error13.C: New test.
27506         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27507
27508 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27509
27510         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27511
27512 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27513
27514         PR c/11658
27515         PR c/13994
27516         * gcc.dg/noncompile/20040203-1.c: New test.
27517         * gcc.dg/noncompile/20040203-2.c: Likewise.
27518         * gcc.dg/noncompile/20040203-3.c: Likewise.
27519         * gcc.dg/20040203-1.c: Likewise.
27520
27521 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27522
27523         PR c++/10858
27524         * g++.dg/template/sizeof7.C: New test.
27525
27526 2004-02-02  Eric Christopher  <echristo@redhat.com>
27527             Zack Weinberg  <zack@codesourcery.com>
27528
27529         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27530
27531 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27532
27533         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27534         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27535         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27536         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27537
27538 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27539
27540         PR c++/13113
27541         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27542
27543         PR c++/13854
27544         * g++.dg/ext/attrib13.C: New test.
27545
27546         PR c++/13907
27547         * g++.dg/conversion/op2.C: New test.
27548
27549 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27550
27551         * gcc.dg/titype-1.c: Fix pasto.
27552
27553 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27554
27555         * gcc.dg/titype-1.c: New test.
27556
27557 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27558
27559         PR c++/13957
27560         * g++.dg/template/non-type-template-argument-1.C,
27561         g++.dg/template/qualified-id1.C: Update dg-error marks.
27562         * g++.dg/template/nontype6.C: New test.
27563
27564 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27565
27566         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27567         * gcc.dg/builtins-31.c: New testcase.
27568         * gcc.dg/builtins-32.c: New testcase.
27569
27570 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27571
27572         * objc.dg/call-super-2.m: Update line numbers
27573         for the including of stddef.h.
27574
27575 2004-01-30  Michael Matz  <matz@suse.de>
27576
27577         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27578         g++.dg/ext/case-range3.C: New tests.
27579
27580 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27581
27582         DR206
27583         PR c++/13813
27584         * g++.dg/template/member4.C: New test.
27585
27586 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27587
27588         PR c++/13683
27589         * g++.dg/template/sizeof6.C: New test.
27590
27591 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27592
27593         * gcc.dg/fwritable-strings-1.c: New test.
27594
27595 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27596
27597         * gcc.c-torture/compile/20040130-1.c: New test.
27598
27599 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27600
27601         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27602
27603 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27604
27605         PR c++/13883
27606         * g++.dg/template/ctor3.C: New test.
27607
27608 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27609
27610         * g++.dg/tc1: New directory.
27611         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27612         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27613         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27614         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27615         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27616
27617 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27618
27619         * g++.dg/parse/error11.C: New test.
27620         * g++.dg/parse/error12.C: Likewise.
27621
27622 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27623
27624         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27625         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27626
27627 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27628
27629         PR c++/13791
27630         * g++.dg/ext/attrib12.C: New test.
27631
27632         PR c++/13736
27633         * g++.dg/parse/cast2.C: New test.
27634
27635 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27636
27637         * objc.dg/encode-2.m (main): New local string.  Set depending on
27638         sizeof long.  Use in sscanf call.
27639         * objc.dg/encode-3.m (main): New local string.  Set depending on
27640         sizeof long.  Use in scan_initial call.
27641
27642 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27643
27644         * objc.dg/call-super-2.m: Make LP64-safe.
27645         * objc.dg/desig-init-1.m: Likewise.
27646
27647 2004-01-27  Devang Patel <dpatel@apple.com>
27648
27649         * g++.dg/debug/namespace1.C: New test.
27650
27651 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27652
27653         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27654         xscale-*-*.
27655
27656         * gcc.dg/arm-mmx-1.c: New test.
27657
27658 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27659
27660         * gcc.dg/20040127-1.c: New test.
27661         * gcc.dg/20040127-2.c: New test.
27662
27663 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27664
27665         * objc.dg/stret-1.m (glob): Renamed to globa.
27666
27667 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27668
27669         PR c++/13663
27670         * g++.dg/expr/for1.C: New test.
27671
27672 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27673
27674         PR middle-end/13779
27675         * gcc.dg/darwin-longlong.c: New test.
27676
27677 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27678
27679         * gcc.dg/20040124-1.c: Moved test from here...
27680         * gcc.c-torture/compile/20040124-1.c: ...to here.
27681
27682 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27683
27684         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27685         the assembly output if -m64 is passed.
27686
27687 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27688
27689         PR c++/13833
27690         * g++.dg/template/cond3.C: New test.
27691
27692 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27693
27694         PR c++/13810
27695         * g++.dg/template/ttp7.C: New test.
27696
27697 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27698
27699         PR c++/13797
27700         * g++.dg/template/nontype4.C: New test.
27701         * g++.dg/template/nontype5.C: Likewise.
27702
27703 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27704
27705         * gcc.dg/torture/mips-clobber-at.c: New test.
27706
27707 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27708
27709         * gcc.dg/20040124-1.c: New test.
27710
27711 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27712
27713         * gcc.dg/20040123-1.c: New test.
27714
27715 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27716
27717         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27718
27719 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27720
27721         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27722
27723 2004-01-23  Andrew Pinski  <apinski@apple.com>
27724
27725         * gcc.dg/20030121-1.c: Move to ..
27726         * gcc.dg/20040121-1.c: here.
27727
27728 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27729
27730         * gcc.dg/builtins-29.c: New test case.
27731
27732 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27733
27734         PR 18314
27735         * gcc.dg/builtins-30.c: New testcase.
27736
27737 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27738
27739         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27740         * lib/g77.exp: Likewise.
27741         * lib/objc.exp: Likewise.
27742         * lib/g++.exp: Likewise.
27743
27744 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27745
27746         * gcc.dg/struct-by-value-2.c: New test.
27747
27748 2004-01-21  Andrew Pinski  <apinski@apple.com>
27749
27750         PR target/13785
27751         * gcc.dg/20030121-1.c: New test.
27752
27753 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
27754
27755         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
27756         clobber frame pointer register in asm statement.
27757
27758 2004-01-21  Falk Hueffner  <falk@debian.org>
27759
27760         * gcc.c-torture/compile/20040121-1.c: New test.
27761
27762 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
27763
27764         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
27765
27766 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
27767
27768         * gcc.dg/ppc64-abi-2.c: New test.
27769
27770 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
27771
27772         * lib/treelang.exp: Fill out this file.
27773         * lib/treelang-dg.exp: New File.
27774
27775 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27776
27777         * gcc.c-torture/compile/981022-1.c: Remove.
27778         * gcc.dg/array-5.c: Remove XFAIL.
27779         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
27780         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
27781         gcc.dg/cond-lvalue-1.c: Update.
27782         * gcc.dg/cast-lvalue-2.c: New test.
27783
27784 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
27785
27786         PR c++/13592
27787         * g++.dg/other/error1.C (class foo): Tweak error message.
27788
27789         PR c++/13592
27790         * g++.dg/template/call2.C: New test.
27791
27792 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27793
27794         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
27795         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
27796         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
27797         scalar-return-1_x.c, scalar-return-2_y.c,
27798         scalar-return-3_x.c, scalar-return-3_y.c,
27799         scalar-return-4_x.c, scalar-return-4_y.c,
27800         struct-align-1.h, struct-align-1_x.c,
27801         struct-align-1_y.c, struct-align-2.h,
27802         struct-align-2_x.c, struct-align-2_y.c,
27803         struct-by-value-10_y.c, struct-by-value-11_x.c,
27804         struct-by-value-11_y.c, struct-by-value-12_x.c,
27805         struct-by-value-12_y.c, struct-by-value-13_x.c,
27806         struct-by-value-13_y.c, struct-by-value-14_x.c,
27807         struct-by-value-14_y.c, struct-by-value-15_x.c,
27808         struct-by-value-15_y.c, struct-by-value-16_y.c,
27809         struct-by-value-17_y.c, struct-by-value-18_y.c,
27810         struct-by-value-19_y.c, struct-by-value-1_x.c,
27811         struct-by-value-1_y.c, struct-by-value-20_y.c,
27812         struct-by-value-2_x.c, struct-by-value-2_y.c,
27813         struct-by-value-3_y.c, struct-by-value-4_x.c,
27814         struct-by-value-4_y.c, struct-by-value-5_y.c,
27815         struct-by-value-6_y.c, struct-by-value-7_y.c
27816         struct-by-value-8_x.c, struct-by-value-8_y.c
27817         struct-by-value-9_x.c, struct-by-value-9_y.c
27818         struct-return-10_x.c, struct-return-10_y.c,
27819         struct-return-19_x.c, struct-return-20_x.c
27820         struct-return-2_x.c, struct-return-2_y.c
27821         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27822         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27823
27824 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27825
27826         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27827         attribute on sparc*-sun-solaris2.*.
27828
27829 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27830
27831         PR c++/13710
27832         * g++.dg/ext/typeof7.C: New test.
27833
27834 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27835
27836         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27837         * gcc.dg/const-elim-1.c: Same.
27838
27839 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27840
27841         * objc.dg/stret-1.m: New.
27842         * objc.dg/stret-2.m: New.
27843
27844 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27845
27846         PR c++/11895
27847         * g++.dg/ext/vector1.C: New test.
27848
27849 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27850
27851         * gcc.dg/pch/import-1.c: New.
27852         * gcc.dg/pch/import-1.hs: New.
27853         * gcc.dg/pch/import-1a.h: New.
27854         * gcc.dg/pch/import-1b.h: New.
27855         * gcc.dg/pch/import-1c.h: New.
27856
27857 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27858
27859         PR c++/13574
27860         * g++.dg/ext/array1.C: New test.
27861
27862         PR c++/13178
27863         * g++.dg/conversion/op1.C: New test.
27864
27865 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
27866
27867         PR 11864
27868         From Kazumoto Kojima / Dan Kegel:
27869         * gcc.dg/pr11864-1.c: New test.
27870
27871         PR 10392
27872         From Marcus Comstedt / Dan Kegel:
27873         * gcc.dg/pr10392-1.c: New test.
27874
27875 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27876
27877         PR c++/13478
27878         * g++.dg/init/ref10.C: New test.
27879
27880 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27881
27882         PR c++/13407
27883         * g++.dg/parse/typename6.C: New test.
27884
27885 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27886
27887         PR pch/13361
27888         * testsuite/g++.dg/pch/wchar-1.C: New.
27889         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27890
27891 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27892
27893         PR c++/9259
27894         * g++.dg/expr/sizeof2.C: New test.
27895
27896 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
27897
27898         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
27899
27900 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27901
27902         PR c++/13659
27903         * g++.dg/lookup/strong-using-3.C: New.
27904         * g++.dg/lookup/using-10.C: New.
27905
27906 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27907
27908         PR c++/13594
27909         * g++.dg/lookup/strong-using-2.C: New.
27910
27911 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
27912             Dan Kegel <dank@kegel.com>
27913             J"orn Rennecke <joern.rennecke@superh.com>
27914
27915         PR target/9365
27916         * gcc.dg/pr9365-1.c: New test.
27917
27918 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27919
27920         PR c++/8856
27921         * g++.dg/parse/casting-operator2.C: New test.
27922         * g++.old-deja/g++.pt/explicit83.C: Remove.
27923
27924 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27925
27926         * gcc.dg/label-compound-stmt-1.c: New test.
27927         * gcc.c-torture/compile/950922-1.c,
27928         gcc.c-torture/compile/20000211-3.c,
27929         gcc.c-torture/compile/20000518-1.c,
27930         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
27931         compound statements.
27932
27933 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
27934
27935         * gcc.dg/ppc64-abi-1.c: New test.
27936
27937 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
27938
27939          * g++.dg/ext/attrib9.C: Add dg-warnings.
27940
27941 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27942
27943         PR c++/12335
27944         * g++.dg/parse/dtor3.C: New test.
27945
27946 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
27947
27948         PR c++/12709
27949         * g++.dg/parse/try-catch-1.C: New test.
27950
27951 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
27952
27953         * ada/acats/run_all.sh: Add more verbose output in acats.log
27954         when compiling tests.
27955
27956 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27957
27958         PR 13656
27959         * gcc.dg/typedef-redecl.c: New test case.
27960         * gcc.dg/typedef-redecl.h: New support file.
27961
27962 2004-01-13  Jan Hubicka  <jh@suse.cz>
27963
27964         * gcc.dg/always_inline.c: New test.
27965         * gcc.dg/debug/20031231-1.c: Fix.
27966
27967 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27968
27969         PR c++/13474
27970         * g++.dg/template/array3.C: New test.
27971
27972 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27973
27974         * g++.dg/ext/lvalue1.C: No longer expected to fail.
27975         * g++.dg/warn/Wunused-2.C: Likewise.
27976
27977 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27978
27979         PR c++/13289
27980         * g++.dg/template/instantiate6.C: New test.
27981
27982 2004-01-12  Roger Sayle  <roger@eyesopen.com>
27983
27984         PR middle-end/11397
27985         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
27986
27987 2004-01-12  Jan Hubicka  <jh@suse.cz>
27988
27989         PR opt/12826
27990         * gcc.dg/20040112-1.c: New.
27991
27992         * gcc.dg/dwarf-die[1-7].c: Move to...
27993         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
27994         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
27995
27996 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
27997
27998         PR c++/4100
27999         * g++.dg/parse/friend4.C: New test.
28000
28001 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28002
28003         PR c++/4100
28004         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28005         definition is called a friend.
28006
28007 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28008
28009         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28010
28011 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28012
28013         PR c++/3478
28014         * g++.dg/parse/error10.C: New test.
28015         * g++.dg/template/arg2.C: Accept "invalid type" error.
28016
28017 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28018
28019         PR middle-end/13392
28020         * g++.dg/opt/expect2.C: New test.
28021
28022 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28023
28024         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28025         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28026         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28027         Update dg-error regexps.
28028
28029 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28030
28031         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28032         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28033
28034 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28035
28036         * gcc.dg/pragma-re-1.c: Use right pointer type.
28037
28038 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28039
28040         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28041
28042 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28043
28044         * gcc.dg/rs6000-ldouble-1.c: New.
28045
28046 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28047
28048         DR 337
28049         PR c++/9256
28050         * g++.dg/other/abstract1.C: New test.
28051
28052 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28053
28054         * g++.dg/lookup/strong-using-1.C: New.
28055
28056 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28057
28058         PR c/11234
28059         * gcc.dg/func-ptr-conv-1.c: New test.
28060         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28061
28062 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28063
28064         PR target/13380.
28065         * gcc.c-torture/compile/20040109-1.c: New.
28066
28067 2004-01-08  Stuart Hastings  <stuart@apple.com>
28068
28069         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28070         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28071         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28072
28073 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28074
28075         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28076
28077 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28078
28079         * ada/acats/run_acats: Treat 'gnatchop' the same way
28080         as 'gnatmake'.  Export GCC_DRIVER.
28081         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28082         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28083
28084 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28085
28086         PR c++/12573
28087         * g++.dg/template/dependent-expr4.C: New test.
28088
28089 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28090
28091         * gcc.dg/altivec-11.c: New test.
28092
28093 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28094
28095         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28096
28097 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28098
28099         PR c/6024
28100         * gcc.dg/enum-compat-1.c: New test.
28101         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28102
28103 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28104
28105         PR c/12165
28106         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28107         gcc.dg/c99-idem-qual-3.c: New tests.
28108
28109 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28110
28111         * gcc.dg/winline-7.c: Don't cast void * to int.
28112
28113 2004-01-06  Jan Hubicka  <jh@suse.cz>
28114
28115         * gcc.dg/i386-sse-5.c: New test
28116         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28117
28118 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28119
28120         PR c++/12815
28121         * g++.dg/rtti/typeid4.C: New test.
28122
28123 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28124
28125         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28126
28127 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28128
28129         PR c++/12132
28130         * g++.dg/template/error11.C: New test.
28131
28132         PR c++/13451
28133         * g++.dg/template/class2.C: New test.
28134
28135 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28136         Richard Sandiford <rsandifo@redhat.com>
28137
28138         PR c++/13387
28139         * g++.dg/opt/alias3.C: New test.
28140
28141 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28142
28143         PR c++/13157
28144         * g++.dg/template/koenig3.C: New test.
28145
28146         PR c++/13529
28147         * g++.dg/parse/offsetof3.C: New test.
28148
28149         * g++.dg/init/copy7.C: Add missing dg-error markers.
28150
28151         PR c++/12226
28152         * g++.dg/init/copy7.c: New test.
28153
28154         PR c++/13536
28155         * g++.dg/parse/cast1.C: New test.
28156
28157 2004-01-04  Jan Hubicka  <jh@suse.cz>
28158
28159         * gcc.dg/winline[1-7].c: New tests.
28160
28161 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28162
28163         PR c++/13520
28164         * g++.dg/template/qualttp22.C: New test.
28165
28166 2004-01-01  Jan Hubicka  <jh@suse.cz>
28167
28168         * gcc.dg/debug/20031231-1.c: New.
28169         * gcc.c-torture/compile/20040101-1.c: New.
28170         * gcc.dg/dwarf-die-[1-7].c: New.
28171
28172 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28173
28174         PR optimization/13521
28175         * gcc.c-torture/compile/20031231-1.c: New test.
28176
28177 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28178
28179         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28180
28181 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28182
28183         PR c++/10079
28184         * g++.dg/template/crash16.C: New test.
28185
28186 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28187
28188         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28189
28190 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28191
28192         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28193         ports.
28194         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28195         * g++.old-deja/g++.law/profile1.C: Likewise.
28196         * gcc.c-torture/compile/981006-1.c: Likewise.
28197         * gcc.c-torture/execute/loop-2e.x: Likewise.
28198         * gcc.c-torture/execute/loop-2f.x: Remove.
28199         * gcc.c-torture/execute/loop-2g.x: Likewise.
28200         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28201         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28202
28203 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28204
28205         PR c++/13507
28206         * g++.dg/ext/attrib11.C: New test.
28207
28208         PR c++/13494
28209         * g++.dg/template/array2-1.C: New test.
28210         * g++.dg/template/array2-2.C: New test.
28211
28212 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28213
28214         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28215
28216 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28217
28218         PR c++/12774
28219         * g++.dg/template/array1-1.C: New test.
28220         * g++.dg/template/array1-2.C: New test.
28221
28222 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28223
28224         PR fortran/12632
28225         * g77.dg/12632.f: New test case.
28226
28227 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28228
28229         PR c++/13289
28230         * g++.dg/parse/nontype1.C: New test.
28231
28232 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28233
28234         PR c++/12403
28235         * g++.dg/parse/explicit1.C: New test.
28236         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28237
28238 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28239
28240         PR c++/13081
28241         * g++.dg/opt/inline6.C: New test.
28242
28243         PR c++/12613
28244         * g++.dg/parse/error9.C: New test.
28245
28246         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28247
28248 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28249
28250         PR c++/13009
28251         * g++.dg/init/assign1.C: New test.
28252
28253 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28254
28255         PR c++/13070
28256         * g++.dg/warn/format3.C: New test case.
28257
28258 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28259
28260         * gcc.c-torture/compile/20031227-1.c: New test.
28261
28262 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28263
28264         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28265         * g77.dg/bprob/bprob.exp: Likewise.
28266         * gcc.misc-tests/bprob.exp: Likewise.
28267         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28268         variants on systems where the library does not provide that
28269         functionality.
28270         * gcc.dg/builtins-20.c: Use builtins-config.h.
28271         * gcc.dg/builtins-config.h: New file.
28272
28273 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28274
28275         * lib/gcc-dg.exp (dg-require-profiling): New function.
28276         * lib/target-supports.exp (check_profiling_available): Likewise.
28277         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28278         * g77.dg/bprob/bprob.exp: Likewise.
28279         * gcc.misc-tests/bprob.exp: Likewise.
28280         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28281         * gcc.dg/20021014-1.c: Likewise.
28282         * gcc.dg/nest.c: Likewise.
28283
28284 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28285
28286         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28287         compiling.
28288         * g++.dg/lookup/java2.C: Likewise.
28289         * gcc.dg/cpp/lexident.c: Likewise.
28290
28291 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28292
28293         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28294         given.
28295         * gcc.c-torture/compile/961203-1.c: Likewise.
28296         * gcc.c-torture/compile/980506-1.c: Likewise.
28297
28298 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28299
28300         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28301         (additional_prunes): New global.
28302         (gcc-dg-prune): Handle additional per-test pruning.
28303         (dg-test): Clear additional_prunes between tests.
28304
28305         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28306         dg-prune-output to avoid spurious failures from assembler
28307         complaining about nonexistent WAW violations.
28308         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28309         Use dg-prune-output to avoid spurious failures from assembler
28310         warning about Itanium B-step errata.
28311
28312 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28313
28314         * g++.dg/abi/macro0.C: New test.
28315         * g++.dg/abi/macro1.C: Likewise.
28316         * g++.dg/abi/macro2.C: Likewise.
28317
28318         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28319         * g++.dg/abi/bitfield7.C: Likewise.
28320         * g++.dg/abi/dtor2.C: Likewise.
28321         * g++.dg/abi/mangle11.C: Likewise.
28322         * g++.dg/abi/mangle12.C: Likewise.
28323         * g++.dg/abi/mangle14.C: Likewise.
28324         * g++.dg/abi/mangle17.C: Likewise.
28325         * g++.dg/abi/vbase10.C: Likewise.
28326         * g++.dg/abi/vbase14.C: Likewise.
28327         * g++.dg/template/qualttp17.C: Likewise.
28328
28329 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28330
28331         PR c/11995
28332         * gcc.dg/20031223-1.c: New test.
28333
28334 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28335
28336         * gcc.dg/noreturn-7.c: New test.
28337
28338 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28339
28340         * gcc.dg/null-pointer-1.c: New test.
28341
28342 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28343
28344         * g++.old-deja/g++.jason/template18.C: Remove.
28345         * g++.old-deja/g++.jason/template37.C: Likewise.
28346
28347         PR c++/12862
28348         * g++.dg/lookup/ns1.C: New test.
28349
28350         PR c++/12397
28351         * g++.dg/template/lookup3.C: New test.
28352
28353 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28354
28355         * g++.dg/template/recurse1.C: New test
28356
28357 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28358
28359         PR c++/12479
28360         * g++.dg/parse/semicolon1.C: New test.
28361         * g++.dg/parse/semicolon1.h: Likewise.
28362
28363 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28364
28365         * gcc.dg/darwin-misaligned.c: New test.
28366
28367 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28368
28369         PR c/9163
28370         * gcc.dg/20031222-1.c: New test.
28371
28372 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28373
28374         PR c++/13438
28375         * g++.dg/parse/error8.C: New test.
28376
28377         PR c++/11554
28378         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28379
28380 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28381
28382         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28383         too small.
28384         * gcc.c-torture/compile/930217-1.c: Likewise.
28385         * gcc.c-torture/compile/930513-1.c: Likewise.
28386         * gcc.c-torture/execute/920908-2.c: Likewise.
28387         * gcc.c-torture/execute/921204-1.c: Likewise.
28388         * gcc.c-torture/execute/930621-1.c: Likewise.
28389         * gcc.c-torture/execute/930630-1.c: Likewise.
28390         * gcc.c-torture/execute/931031-1.c: Likewise.
28391         * gcc.c-torture/execute/980602-2.c: Likewise.
28392         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28393         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28394         * gcc.c-torture/execute/extzvsi.c: Likewise.
28395         * gcc.c-torture/unsorted/ext.c: Likewise.
28396
28397 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28398
28399         PR target/12749
28400         * gcc.c-torture/compile/20031220-2.c: New test case.
28401
28402 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28403
28404         PR optimization/13031
28405         * gcc.c-torture/compile/20031220-1.c: New test case.
28406
28407 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28408
28409         * gcc.dg/cast-function-1.c: New test.
28410
28411 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28412
28413         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28414         formats.
28415
28416 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28417
28418         PR c++/12795
28419         * g++.dg/ext/attrib10.C: New test.
28420
28421 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28422
28423         * gcc.dg/cleanup-10.c: New test.
28424         * gcc.dg/cleanup-11.c: New test.
28425
28426 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28427
28428         PR c++/13239
28429         * g++.dg/opt/expect1.C: New test.
28430
28431 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28432
28433         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28434
28435 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28436
28437         PR debug/12923
28438         * gcc.dg/20031218-1.c: New test.
28439
28440         PR debug/12389
28441         * gcc.dg/20031218-2.c: New test.
28442         * gcc.dg/20031218-3.c: New test.
28443
28444         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28445         of label name and allow for USER_LABEL_PREFIX == "_" names.
28446         * g++.dg/abi/mangle18-2.C: Likewise.
28447         * g++.dg/abi/mangle19-1.C: Likewise.
28448         * g++.dg/abi/mangle19-2.C: Likewise.
28449         * g++.dg/abi/mangle20-1.C: Likewise.
28450         * g++.dg/abi/mangle20-2.C: Likewise.
28451
28452 2003-12-18  Richard Henderson  <rth@redhat.com>
28453
28454         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28455
28456 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28457             Dan Kegel <dank@kegel.com>
28458
28459         PR other/12009
28460         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28461         testing a cross compiler, it causes spurious compile failures.
28462         * lib/g++.exp: Likewise.
28463
28464 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28465
28466         PR c++/13262
28467         * g++.dg/template/access13.C: New test.
28468
28469 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28470
28471         * gcc.dg/20031216-1.c: New test.
28472
28473 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28474
28475         PR c++/9154
28476         * g++.dg/template/error10.C: New test.
28477
28478 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28479
28480         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28481         * g++.dg/eh/simd-2.C: Likewise.
28482
28483 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28484             Roger Sayle  <roger@eyesopen.com>
28485
28486         * gcc.c-torture/execute/ieee/mzero5.c: New.
28487
28488 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28489
28490         PR c++/10603
28491         * g++.dg/parse/error6.C: New test.
28492
28493         PR c++/12827
28494         * g++.dg/parse/error7.C: New test.
28495
28496 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28497
28498         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28499         at -O with stabs debugging formats.
28500         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28501         * gcc.dg/debug/debug-2.c: Likewise.
28502
28503 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28504
28505         PR c++/12696
28506         * g++.dg/init/error1.C: New test.
28507
28508         PR c++/12218
28509         * g++.dg/init/pm3.C: New test.
28510
28511 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28512
28513         PR c/3347
28514         * gcc.dg/bitfld-8.c: New test.
28515
28516 2003-12-16  James Lemke  <jim@wasabisystems.com>
28517
28518         * gcc.dg/arm-scd42-[123].c: New tests.
28519
28520 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28521
28522         PR c++/9043
28523         * g++.dg/abi/mangle20-1.C: New test.
28524         * g++.dg/abi/mangle20-2.C: New test.
28525
28526 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28527
28528         PR c++/13275
28529         * g++.dg/other/offsetof2.C: Remove XFAIL.
28530         * g++.dg/parse/offsetof1.C: New test.
28531         * g++.gd/parse/offsetof2.C: Likewise.
28532
28533 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28534
28535         * g++.dg/template/nontype3.C: New test.
28536         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28537
28538 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28539
28540         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28541
28542 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28543
28544         PR c++/13387
28545         * g++.dg/expr/assign1.C: New test.
28546
28547         PR c++/13242
28548         * g++.dg/abi/mangle19-1.C: New test.
28549         * g++.dg/abi/mangle19-2.C: New test.
28550
28551 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28552
28553         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28554
28555 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28556
28557         * gcc.c-torture/execute/20031216-1.c: New test.
28558
28559 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28560
28561         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28562         an ICE regression.
28563
28564 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28565
28566         PR c++/10926
28567         * g++.dg/template/error9.C: New test.
28568
28569         PR c++/11116
28570         * g++.dg/template/error8.C: New test.
28571
28572 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28573
28574         PR middle-end/13400
28575         * gcc.c-torture/execute/20031215-1.c: New test case.
28576
28577 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28578
28579         PR c++/13269
28580         * g++.dg/parse/error5.C: New test.
28581
28582         PR c++/12989
28583         * g++.dg/expr/sizeof1.C: New test.
28584
28585         PR c++/13310
28586         * g++.dg/template/crash15.C: New test.
28587
28588 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28589
28590         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28591         a non-POD type as the last named parameter of a varargs function.
28592
28593 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28594
28595         PR c++/13243
28596         PR c++/12573
28597         * g++.dg/template/crash14.C: New test.
28598         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28599
28600 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28601
28602         * g++.dg/other/java1.C: New test.
28603
28604         PR c++/13241
28605         * g++.dg/abi/mangle18-1.C: New test.
28606         * g++.dg/abi/mangle18-2.C: New test.
28607
28608 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28609
28610         PR optimization/10312
28611         * gcc.c-torture/execute/20031214-1.c: New.
28612
28613 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28614
28615         PR c++/10779
28616         PR c++/12160
28617         * g++.dg/parse/error3.C: New test.
28618         * g++.dg/parse/error4.C: Likewise.
28619         * g++.dg/abi/mangle4.C: Tweak error messages.
28620         * g++.dg/lookup/using5.C: Likewise.
28621         * g++.dg/other/error2.C: Likewise.
28622         * g++.dg/parse/typename5.C: Likewise.
28623         * g++.dg/parse/undefined1.C: Likewise.
28624         * g++.dg/template/arg2.C: Likewise.
28625         * g++.dg/template/ttp3.C: Likewise.
28626         * g++.dg/template/type1.C: Likewise.
28627         * g++.old-deja/g++.other/crash32.C: Likewise.
28628         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28629
28630 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28631
28632         PR c++/13106
28633         * g++.dg/warn/noreturn-3.C: New test.
28634
28635 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28636
28637         PR c++/13118
28638         * g++.dg/abi/covariant3.C: New.
28639
28640 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28641
28642         * g++.dg/eh/ia64-1.C: New test.
28643
28644 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28645
28646         PR optimization/13037
28647         * g77.f-torture/execute/13037.f: New test case.
28648
28649 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28650
28651         PR c++/12881
28652         * g++.dg/abi/covariant2.C: New.
28653
28654 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28655
28656         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28657
28658 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28659
28660         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28661
28662 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28663
28664         PR other/10819
28665         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28666         to fix Bug 10819.
28667         * lib/g++.exp (g++_version): Likewise.
28668         * lib/g77.exp (g77_version): Likewise.
28669         * lib/objc.exp (default_objc_version): Likewise.
28670
28671 2003-12-10  Richard Henderson  <rth@redhat.com>
28672
28673         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28674
28675         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28676
28677 2003-12-08  Matt Austern  <austern@apple.com>
28678
28679         PR c/13134
28680         * lib/gcc-dg.exp (dg-require-visibility): Define.
28681         * lib/target-supports (check_visibility_available): Define.
28682         * gcc.dg/visibility-1.c: New test.
28683         * gcc.dg/visibility-2.c: Likewise.
28684         * gcc.dg/visibility-3.c: Likewise.
28685         * gcc.dg/visibility-4.c: Likewise.
28686         * gcc.dg/visibility-5.c: Likewise.
28687         * gcc.dg/visibility-6.c: Likewise.
28688         * g++.dg/ext/visibility-1.C: Likewise.
28689         * g++.dg/ext/visibility-2.C: Likewise.
28690         * g++.dg/ext/visibility-3.C: Likewise.
28691         * g++.dg/ext/visibility-4.C: Likewise.
28692         * g++.dg/ext/visibility-5.C: Likewise.
28693         * g++.dg/ext/visibility-6.C: Likewise.
28694
28695 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28696
28697         * g++.dg/lookup/java1.C: New test.
28698         * g++.dg/lookup/java2.C: New test.
28699
28700 2003-12-07  Falk Hueffner  <falk@debian.org>
28701
28702         * g++.dg/opt/noreturn-1.C: New test.
28703
28704 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28705
28706         * gcc.dg/overflow-1.c: New test.
28707
28708 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28709
28710         * g77.f-torture/compile/13060.f: New test.
28711
28712 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28713
28714         PR c++/13323
28715         * g++.dg/inherit/operator2.C: New test.
28716
28717 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28718
28719         PR c++/13305
28720         * g++.dg/ext/attrib9.C: New test.
28721
28722 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28723
28724         PR c++/13314
28725         * g++.dg/template/error7.C: New test.
28726
28727 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28728             J"orn Rennecke <joern.rennecke@superh.com>
28729
28730         PR target/13302
28731         * g++.dg/other/struct-va_list.C: New test.
28732
28733 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28734
28735         PR c++/13166
28736         * g++.dg/parse/defarg6.C: New test.
28737
28738 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28739
28740         PR target/13256
28741         * gcc.c-torture/execute/20031201-1.c: New test.
28742
28743 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28744
28745         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
28746
28747 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28748
28749         * gcc.dg/builtin-return-1.c: New test.
28750
28751 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
28752             J"orn Rennecke <joern.rennecke@superh.com>
28753
28754         PR optimization/13260
28755         * gcc.c-torture/execute/20031204-1.c: New test.
28756
28757 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28758
28759         PR c++/9127
28760         * g++.dg/template/error6.C: New test.
28761
28762 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
28763
28764         * gcc.dg/20031202-1.c: New test.
28765
28766 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28767
28768         PR c++/13179
28769         * g++.dg/template/eh1.C: New test.
28770
28771         PR c++/10771
28772         * g++.dg/template/error5.C: New test.
28773
28774 2003-12-02  David Ung  <davidu@mips.com>
28775
28776         * gcc.dg/compat/vector-check.h: Corrected type for var
28777         g_##TMODE
28778
28779 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28780
28781         PR c++/10126
28782         * g++.dg/template/ptrmem8.C: New test.
28783
28784 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28785
28786         PR c++/12573
28787         * g++.dg/template/dependent-expr3.C: New test.
28788
28789 2003-12-01  James Lemke  <jim@wasabisystems.com>
28790
28791         * gcc.dg/arm-g2.c: New test.
28792
28793 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28794
28795         PR optimization/11634
28796         * gcc.dg/20031201-2.c: New test case.
28797
28798 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
28799
28800         PR 11433
28801         * objc.dg/proto-lossage-3.m: New test.
28802
28803 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28804
28805         PR optimization/12628
28806         * gcc.dg/20031201-1.c: New test case.
28807
28808 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28809
28810         * gcc.dg/unaligned-1.c: New test.
28811
28812 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28813
28814         PR c++/9849
28815         * g++.dg/template/error4.C: New test.
28816         * g++.dg/template/nested3.C: Adjust error markers.
28817
28818 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28819
28820         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28821
28822 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28823
28824         PR c/10333
28825         * gcc.dg/bitfld-7.c: New test.
28826
28827 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28828
28829         * gcc.dg/tls/asm-1.C: New test.
28830
28831 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28832
28833         * gcc.dg/cpp/assert4.c: Update.
28834
28835 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28836
28837         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28838         * gcc.dg/builtin-apply3.c: New test.
28839
28840 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28841
28842         * lib/compat.exp (compat-obj): New xfaildata parameter.
28843         Use it to set compiler_conditional_xfail_data before compiling.
28844         (compat-get-options): Handle dg-xfail-if.
28845         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28846         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28847         * gcc.dg/compat/vector-1_y.c: Likewise.
28848         * gcc.dg/compat/vector-2_x.c: Likewise.
28849         * gcc.dg/compat/vector-2_y.c: Likewise.
28850
28851 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28852
28853         * g++.dg/opt/reg-stack4.C: New test.
28854
28855 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28856
28857         * gcc.dg/builtin-apply2.c: New test.
28858
28859 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28860
28861         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
28862
28863 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28864
28865         PR c++/12924
28866         * g++.dg/template/template-id-2.C: New test.
28867
28868 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28869
28870         PR c++/5369
28871         * g++.dg/template/memfriend1.C: New test.
28872         * g++.dg/template/memfriend2.C: Likewise.
28873         * g++.dg/template/memfriend3.C: Likewise.
28874         * g++.dg/template/memfriend4.C: Likewise.
28875         * g++.dg/template/memfriend5.C: Likewise.
28876         * g++.dg/template/memfriend6.C: Likewise.
28877         * g++.dg/template/memfriend7.C: Likewise.
28878         * g++.dg/template/memfriend8.C: Likewise.
28879         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
28880
28881 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
28882
28883         PR c++/12515
28884         * g++.dg/ext/cond1.C: New test.
28885
28886 2003-11-20  Richard Henderson  <rth@redhat.com>
28887
28888         * gcc.dg/20020201-2.c: Remove.
28889         * gcc.dg/20020201-4.c: Remove.
28890         * gcc.dg/20020304-1.c: Remove.
28891
28892 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
28893
28894         * gcc.dg/cpp/trad/xwin1.c: New test case.
28895
28896 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
28897
28898         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
28899         * lib/g77.exp: Likewise.
28900         * lib/objc.exp: Likewise.
28901         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
28902         for darwin.
28903
28904 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28905
28906         PR c++/12932
28907         * g++.dg/template/static5.C: New test.
28908
28909 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28910
28911         * gcc.dg/nested-func-1.c: New test.
28912
28913 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28914
28915         * gcc.dg/cpp/assert4.c: New test.
28916
28917 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28918
28919         PR c++/2294
28920         * g++.dg/lookup/using9.c: New test.
28921
28922 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28923
28924         PR c++/12762
28925         * g++.dg/template/error3.C: New test.
28926
28927 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
28928
28929         PR ada/13035
28930         * ada/acats/run_acats, run_all.sh: Fix syntax error.
28931         No longer use a wrapper for gcc, since this does not work under
28932         Windows.
28933
28934 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28935
28936         PR c++/2094
28937         * g++.dg/template/ptrmem7.C: New test.
28938
28939 2003-11-13  Andrew Pinski <apinski@apple.com>
28940
28941         * gcc.c-torture/compile/20031113-1.c: New test.
28942
28943 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28944             Kean Johnston <jkj@sco.com>
28945
28946         PR c/13029
28947         * gcc.dg/unused-4.c: Update.
28948
28949 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28950
28951         * g++.dg/opt/const3.C: New test.
28952
28953 2003-11-13  Jan Hubicka  <jh@suse.cz>
28954
28955         * gcc.c-torture/compile/20031112-1.c: New test.
28956
28957 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
28958
28959         * g++.dg/parse/crash10.C: Remove bogus error marker.
28960
28961 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28962
28963         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
28964         (host_gcc): Likewise.
28965         (ROOT): Honor $PWDCMD.
28966         (BASE): Likewise.
28967         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
28968
28969 2003-11-12  Catherine Moore  <clm@redhat.com>
28970
28971         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
28972
28973 2003-11-12  Andreas Jaeger  <aj@suse.de>
28974             Jakub Jelinek  <jakub@redhat.com>
28975             Andrew Pinski  <pinskia@physics.uc.edu>
28976             Richard Henderson  <rth@redhat.com>
28977
28978         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
28979         systems.
28980         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
28981
28982         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
28983         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28984
28985 2003-11-11  Andreas Jaeger  <aj@suse.de>
28986
28987         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
28988
28989         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
28990
28991 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
28992
28993         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
28994         Clean ups.
28995
28996 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
28997
28998         * gcc.dg/trampoline-1.c: New test.
28999
29000 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29001
29002         * gcc.c-torture/compile/200031109-1.c: New test.
29003
29004 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29005
29006         PR c/3190
29007         PR c/8714
29008         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29009         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29010         gcc.dg/format/no-y2k-1.c: Update.
29011
29012 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29013
29014         PR optimization/10467
29015         * gcc.dg/20031108-1.c: New test case.
29016
29017 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29018
29019         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29020
29021 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29022
29023         * gcc.dg/compound-lvalue-1.c: New test.
29024         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29025         some XFAILs.
29026
29027 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29028
29029         * gcc.dg/altivec-varargs-1.c: New test.
29030
29031 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29032
29033         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29034         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29035         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29036         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29037         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29038
29039 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29040
29041         * gcc.dg/cond-lvalue-1.c: New test.
29042
29043 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29044
29045         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29046
29047 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29048
29049         PR c++/11616
29050         * g++.dg/template/instantiate5.C: New test.
29051
29052 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29053
29054         PR c++/12726
29055         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29056         * ChangeLog: Add missing first entry for above test.
29057
29058 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29059
29060         PR c++/9810
29061         * g++.dg/template/using8.C: New test.
29062         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29063
29064 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29065
29066         PR optimization/10817
29067         * gcc.c-torture/compile/20031102-1.c: New test case.
29068
29069 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29070
29071         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29072         2147483647.
29073
29074 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29075
29076         * gcc.dg/20031102-1.c: New test.
29077
29078 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29079
29080         * gcc.dg/complex-1.c: New test.
29081
29082 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29083
29084         PR c++/12796
29085         * g++.dg/template/crash13.C: Adjust expected error location.
29086         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29087
29088 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29089
29090         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29091
29092 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29093
29094         PR/10239
29095         * gcc.c-torture/compile/20031031-2.c: New test.
29096
29097 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29098
29099         PR/11640
29100         * gcc.c-torture/compile/20031031-1.c: New test.
29101
29102 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29103
29104         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29105         * gcc.misc-tests/bprob.exp: Likewise.
29106         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29107         the execution test on arm-elf configs.
29108         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29109         configs that don't support scratch files.
29110         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29111
29112 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29113
29114         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29115         done by dejagnu.
29116
29117 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29118
29119         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29120         Avoid non pure sh syntax. Add more logging.
29121
29122         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29123         fail.
29124
29125 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29126
29127         PR libgcj/10610
29128         * gcc.dg/ppc-stackalign-1.c: New test.
29129
29130 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29131
29132         * ada/acats/run_all.sh: Change output to be more compliant with
29133         dejagnu framework.
29134         Create acats.sum and acats.log files under testsuite/ada/acats
29135         Only run [a-z]* directories, to filter out e.g. CVS.
29136         Redirect build output to log file.
29137
29138 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29139
29140         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29141
29142 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29143
29144         PR ada/5909:
29145         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29146
29147 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29148
29149         * gcc.c-torture/compile/20031023-1.c: New test.
29150         * gcc.c-torture/compile/20031023-2.c: New test.
29151         * gcc.c-torture/compile/20031023-3.c: New test.
29152         * gcc.c-torture/compile/20031023-4.c: New test.
29153
29154 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29155
29156         PR c++/10371
29157         * g++.dg/lookup/scoped8.C: New test.
29158
29159 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29160
29161         * g++.dg/opt/reg-stack3.C: New test.
29162
29163 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29164
29165         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29166
29167 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29168
29169         PR c++/11076
29170         * g++.dg/template/crash13.C: New test.
29171
29172 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29173
29174         * gcc.dg/c99-restrict-2.c: New test.
29175
29176 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29177
29178         PR c++/12698, c++/12699, c++/12700, c++/12566
29179         * g++.dg/inherit/covariant9.C: New test.
29180         * g++.dg/inherit/covariant10.C: New test.
29181         * g++.dg/inherit/covariant11.C: New test.
29182
29183 2003-10-23  Jason Merrill  <jason@redhat.com>
29184
29185         PR c++/12726
29186         * g++.dg/ext/complit2.C: New test.
29187
29188 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29189
29190         PR target/12654
29191         * gcc.c-torture/execute/20031020-1.c: New test.
29192
29193 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29194
29195         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29196         following the jump_insn.
29197
29198 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29199
29200         * gcc.dg/cast-lvalue-1.c: New test.
29201
29202 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29203
29204         PR c++/11962
29205         * g++.dg/template/cond2.C: New test.
29206
29207 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29208
29209         * gcc.dg/builtins-28.c: New test.
29210
29211 2003-10-20  Jan Hubicka  <jh@suse.cz>
29212
29213         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29214         parameter.
29215         * testsuite/gcc.dg/inline-2.c: Likewise.
29216
29217 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29218
29219         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29220         * gcc.dg/nest.c: Likewise.
29221
29222 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29223
29224         PR c++/9781, c++/10583, c++/11862
29225         * g++.dg/parse/crash13.C: New test.
29226
29227 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29228
29229         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29230
29231 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29232
29233         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29234         Define HAVE_C99_RUNTIME except on Solaris.
29235         * gcc.dg/builtins-20.c: Likewise.
29236
29237 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29238
29239         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29240
29241 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29242
29243         PR c++/12495
29244         * g++.dg/template/crash21.C: New test.
29245
29246 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29247
29248         PR c++/2513
29249         * g++.dg/template/typename5.C: New test.
29250
29251 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29252
29253         PR c++/12369
29254         * g++.dg/template/friend25.C: New test.
29255
29256 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29257
29258         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29259         versions.
29260
29261 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29262
29263         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29264         == 2147483647.
29265
29266 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29267
29268         * gcc.c-torture/execute/960416-1.x: Remove.
29269         * gcc.c-torture/execute/divconst-3.x: Likewise.
29270
29271 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29272
29273         PR target/12598
29274         * gcc.dg/torture/cris-volatile-1.c: New test.
29275
29276 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29277
29278         PR optimization/9325
29279         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29280         for overflowing floating point to integer conversion during RTL
29281         simplification.
29282
29283 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29284
29285         * objc/execute/_cmd.m: Fix typo.
29286         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29287         Relax 'scan-assembler' regexp.
29288         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29289         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29290         * objc.dg/zero-link-2.m: Remove blank line.
29291         * objc.dg/zero-link-3.m: New test case.
29292
29293 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29294
29295         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29296
29297         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29298         than linker trickery.
29299
29300 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29301
29302         PR c++/12370
29303         * g++.dg/other/friend2.C: New test.
29304
29305 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29306
29307         * gcc.dg/20031012-1.c: New test.
29308
29309 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29310
29311         * gcc.dg/weak/weak-3.c: Fix for new warning.
29312
29313 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29314
29315         PR optimization/8750
29316         * gcc.c-torture/execute/20031012-1.c: New test case.
29317
29318 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29319
29320         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29321         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29322
29323 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29324
29325         PR optimization/12260
29326         * gcc.c-torture/compile/20031011-2.c: New test case.
29327
29328 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29329
29330         * gcc.c-torture/execute/20031011-1.c: New testcase.
29331
29332 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29333
29334         * gcc.c-torture/compile/20031011-1.c: New test.
29335
29336 2003-10-11  Jan Hubicka  <jh@suse.cz>
29337
29338         * g++.dg/other/first-global.C: New test.
29339
29340 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29341
29342         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29343
29344 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29345
29346         * gcc.c-torture/compile/20031010-1.c: New test.
29347
29348 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29349
29350         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29351         * gcc.c-torture/execute/va-arg-25.c: ... here.
29352
29353 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29354
29355         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29356
29357 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29358
29359         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29360
29361 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29362
29363         * g++.dg/parse/error2.C: New test.
29364
29365 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29366
29367         PR c++/11097
29368         * g++.dg/other/error5.C: Modify the error message.
29369         * g++.dg/lookup/using8.C: New test.
29370
29371 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29372
29373         * gcc.dg/darwin-abi-2.c: New file.
29374         * gcc.c-torture/execute/va-arg-24.c: New file.
29375
29376 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29377
29378         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29379         indentation.
29380
29381 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29382
29383         PR c++/10147
29384         * g++.dg/other/error4.C: Update error messages.
29385         * g++.dg/template/ptrmem4.C: Likewise.
29386
29387         PR c++/12337
29388         * g++.dg/init/new9.C: New test.
29389
29390         PR c++/12334, c++/12236, c++/8656
29391         * g++.dg/ext/attrib8.C: New test.
29392
29393 2003-10-06  Devang Patel  <dpatel@apple.com>
29394
29395         * gcc.dg/debug/dwarf2-3.h: New test.
29396         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29397
29398 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29399
29400         * g++.dg/opt/cfg2.C: New test.
29401
29402 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29403
29404         * g++.dg/opt/float1.C: New test.
29405
29406 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29407
29408         * gcc.dg/c90-array-lval-6.c: New test.
29409         * gcc.dg/c99-array-lval-6.c: New test.
29410
29411 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29412             Ziemowit Laski  <zlaski@apple.com>
29413
29414         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29415         'Derived', so that it is never considered a class method; add
29416         new warning for '+port' method ambiguity.
29417         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29418         <objc/objc-api.h> (needed on Mac OS X).
29419         * objc.dg/method-13.m: New test.
29420
29421 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29422
29423         PR optimization/9325, PR java/6391
29424         * gcc.c-torture/execute/20031003-1.c: New test case.
29425
29426 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29427
29428         PR optimization/12180
29429         * gcc.dg/20031002-1.c: New test.
29430
29431         PR c++/12486
29432         * g++.dg/inherit/error1.C: New test.
29433
29434 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29435
29436         * lib/f-torture.exp (search_for): Rename to...
29437         (search_for_re): This.  Also, clean up comments and the
29438         "regexp" invocation.
29439
29440 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29441
29442         * gcc.c-torture/compile/20031002-1.c: New test.
29443
29444 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29445
29446         * g++.dg/opt/cond1.C: New test.
29447
29448 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29449
29450         * gcc.dg/Wold-style-definition-2.c: New testcase.
29451         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29452
29453 2003-09-29  Richard Henderson  <rth@redhat.com>
29454
29455         * g++.dg/init/array10.C: Add dg-options.
29456
29457 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29458
29459         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29460
29461 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29462
29463         * g++.dg/template/friend19.C: Fix typo.
29464         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29465
29466 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29467
29468         * gcc.c-torture/execute/20030928-1.c: New test.
29469         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29470
29471 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29472
29473         * g++.dg/opt/unroll1.C: New test.
29474
29475 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29476
29477         PR optimization/11741
29478         * gcc.dg/20030926-1.c: New test case.
29479
29480 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29481
29482         PR c++/5655
29483         * g++.dg/parse/access7.C: New test.
29484         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29485
29486 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29487
29488         MERGE OF objc-improvements-branch into MAINLINE:
29489         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29490         if libobjc has not been built.
29491         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29492         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29493         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29494         objc/execute/nested-3.m, objc/execute/np-2.m,
29495         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29496         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29497         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29498         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29499         objc.dg/special/unclaimed-category-1.h,
29500         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29501         well as GNU runtime.
29502         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29503         * execute/cascading-1.m, execute/function-message-1.m,
29504         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29505         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29506         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29507         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29508         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29509         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29510         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29511         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29512         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29513         * objc.dg/bitfield-2.m: Run only on Darwin.
29514         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29515         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29516         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29517         * objc.dg/const-str-1.m: Fix constant string layout.
29518
29519 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29520
29521         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29522
29523 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29524
29525         * gcc.dg/darwin-abi-1.c: New file.
29526
29527 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29528
29529         PR target/12281
29530         * gcc.c-torture/compile/20030921-1.c: New test.
29531
29532 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29533
29534         * g++.dg/opt/reg-stack2.C: New test.
29535
29536 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29537
29538         * g++.dg/eh/delayslot1.C: New test.
29539
29540 2003-09-20  Richard Henderson  <rth@redhat.com>
29541
29542         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29543
29544 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29545
29546         * gcc.c-torture/execute/20030920-1.c: New test case.
29547
29548 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29549
29550         * g++.dg/rtti/typeid3.C: Correct expected error message.
29551
29552 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29553
29554         PR c++/157
29555         * g++.dg/parse/crash12.C: New test.
29556
29557 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29558
29559         * gcc.dg/compat/mixed-struct-check.h: New.
29560         * gcc.dg/compat/mixed-struct-defs.h: New.
29561         * gcc.dg/compat/mixed-struct-init.h: New.
29562         * gcc.dg/compat/struct-by-value-19_main.c: New.
29563         * gcc.dg/compat/struct-by-value-19_x.c: New.
29564         * gcc.dg/compat/struct-by-value-19_y.c: New.
29565         * gcc.dg/compat/struct-by-value-20_main.c: New.
29566         * gcc.dg/compat/struct-by-value-20_x.c: New.
29567         * gcc.dg/compat/struct-by-value-20_y.c: New.
29568         * gcc.dg/compat/struct-return-19_main.c: New.
29569         * gcc.dg/compat/struct-return-19_x.c: New.
29570         * gcc.dg/compat/struct-return-19_y.c: New.
29571         * gcc.dg/compat/struct-return-20_main.c: New.
29572         * gcc.dg/compat/struct-return-20_x.c: New.
29573         * gcc.dg/compat/struct-return-20_y.c: New.
29574
29575 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29576         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29577         so that it will not complain on LP64 targets.
29578
29579 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29580
29581         PR c++/495
29582         * g++.dg/template/friend24.C: New test.
29583
29584 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29585
29586         PR c++/12332
29587         * g++.dg/template/memtmpl2.C: New test.
29588
29589 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29590
29591         PR target/11184
29592         * gcc.dg/builtin-apply1.c: New test.
29593
29594 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         PR c++/9848
29597         * g++.dg/warn/Wunused-4.C: New test.
29598
29599 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29600
29601         PR c++/12316
29602         * g++.dg/other/gc2.C: New test.
29603
29604 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29605
29606         PR c++/11991
29607         * g++.dg/rtti/typeid3.C: New test.
29608
29609         PR c++/12266
29610         * g++.dg/overload/template1.C: New test.
29611
29612 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29613
29614         * g++.dg/opt/cfg3.C: New test.
29615
29616 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29617
29618         PR c++/7939
29619         * g++.dg/template/crash11.C: New test.
29620
29621 2003-09-16  Jason Merrill  <jason@redhat.com>
29622             Jakub Jelinek  <jakub@redhat.com>
29623
29624         * gcc.dg/attr-warn-unused-result.c: New test.
29625
29626 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29627
29628         PR c++/12184
29629         * g++.dg/expr/call2.C: New test.
29630
29631 2003-09-15  Andreas Jaeger  <aj@suse.de>
29632
29633         * gcc.dg/Wold-style-definition-1.c: New test.
29634
29635 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29636
29637         PR c++/3907
29638         * g++.dg/parse/template12.C: New test.
29639
29640         * g++.dg/abi/bitfield11.C: New test.
29641         * g++.dg/abi/bitfield12.C: Likewise.
29642
29643 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29644
29645         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29646         non-expansion of functional macro name without arguments at EOL.
29647         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29648
29649 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29650
29651         * gcc.c-torture/execute/20030914-[12].c: New tests.
29652
29653 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29654
29655         PR c++/11788
29656         * g++.dg/overload/addr1.C: New test.
29657
29658 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29659
29660         * gcc.dg/20030909-1.c: New test.
29661
29662 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29663
29664         * gcc.dg/ultrasp10.c: New test.
29665
29666 2003-09-09  Devang Patel  <dpatel@apple.com>
29667
29668         * gcc.dg/darwin-ld-6.c: New test.
29669
29670 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29671
29672         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29673
29674 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29675
29676         * gcc.dg/ia64-types1.c: New test.
29677         * gcc.dg/ia64-types2.c: Likewise.
29678
29679 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29680
29681         * gcc.dg/builtins-1.c: Add more _Complex tests.
29682         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29683
29684         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29685         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29686
29687 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29688
29689         PR c++/11786
29690         * g++.dg/lookup/koenig2.C: New test.
29691
29692         PR c++/5296
29693         * g++.dg/rtti/typeid2.C: New test.
29694
29695 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29696
29697         * gcc.c-torture/compile/20030904-1.c: New test.
29698
29699 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29700
29701         * g++.dg/opt/longbranch2.C: New test.
29702
29703 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29704
29705         * g++.dg/template/crash10.C: Only compile it.
29706
29707 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29708
29709         PR middle-end/11665
29710         * gcc.c-torture/compile/20030907-1.c: New test.
29711         * g++.dg/init/array11.C: New test.
29712
29713 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29714
29715         PR c++/11852
29716         * g++.dg/init/struct1.C: New test.
29717
29718 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29719
29720         PR c++/12181
29721         * g++.dg/expr/comma1.C: New test.
29722
29723 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29724
29725         PR c++/11867
29726         * g++.dg/expr/static_cast5.C: New test.
29727
29728 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29729
29730         PR c++/11507
29731         * g++.dg/lookup/scoped7.C: New test.
29732
29733         PR c++/9574
29734         * g++.dg/other/static1.C: New test.
29735
29736         PR c++/11490
29737         * g++.dg/warn/template-1.C: New test.
29738
29739         PR c++/11432
29740         * g++.dg/template/crash10.C: New test.
29741
29742         PR c++/2478
29743         * g++.dg/overload/VLA.C: New test.
29744
29745         PR c++/10804
29746         * g++.dg/template/call1.C: New test.
29747
29748 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29749
29750         PR c++/11794
29751         * g++.dg/parse/using3.C: New test.
29752
29753 2003-09-06  Roger Sayle  <roger@eyesopen.com>
29754
29755         PR c++/11409
29756         * g++.dg/overload/builtin3.C: New test case.
29757
29758 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
29759
29760         PR c/9862
29761         * gcc.dg/20030906-1.c: New test.
29762         * gcc.dg/20030906-2.c: Likewise.
29763
29764 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29765
29766         PR c++/12167
29767         * g++.dg/parse/defarg5.C: New test.
29768
29769         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
29770
29771 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
29772
29773         PR c++/12163
29774         * g++.dg/expr/static_cast4.C: New test.
29775
29776         PR c++/12146
29777         * g++.dg/template/crash9.C: New test.
29778
29779 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
29780
29781         * g++.old-deja/g++.ext/pretty2.C: Update for change
29782         in __FUNCTION__.
29783         * g++.old-deja/g++.ext/pretty3.C: Likewise.
29784
29785 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
29786
29787         PR c++/11922
29788         * g++/dg/template/qualified-id1.C: New test.
29789
29790         PR c++/12037
29791         * g++.dg/warn/noeffect4.C: New test.
29792
29793 2003-09-04  Matt Austern  <austern@apple.com>
29794
29795         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
29796         * g++.dg/ext/fnname2.C: Likewise.
29797         * g++.dg/ext/fnname3.C: Likewise.
29798
29799 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
29800
29801         * g++.dg/expr/lval1.C: New test.
29802         * g++.dg/ext/lvcast.C: Remove.
29803
29804 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29805
29806         PR optimization/11700.
29807         * gcc.c-torture/compile/20030903-1.c: New test case.
29808
29809 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29810
29811         PR c++/12053
29812         * g++.dg/abi/layout4.C: New test.
29813
29814 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29815
29816         PR c++/11553
29817         * g++.dg/parse/friend3.C: New test.
29818
29819 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29820
29821         PR c++/11847
29822         * g++.dg/template/class1.C: New test.
29823
29824         PR c++/11808
29825         * g++.dg/expr/call1.C: New test.
29826
29827 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29828
29829         PR c++/12114
29830         * g++.dg/init/ref9.C: New test.
29831
29832         PR c++/11972
29833         * g++.dg/template/nested4.C: New test.
29834
29835 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29836
29837         PR c++/12093
29838         * g++.dg/template/non-dependent4.C: New test.
29839
29840         PR c++/11928
29841         * g++.dg/inherit/conv1.C: New test.
29842
29843 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29844
29845         PR c++/6196
29846         * g++.dg/ext/label1.C: New test.
29847         * g++.dg/ext/label2.C: Likewise.
29848
29849 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29850
29851         * g++.dg/expr/cond3.C: New test.
29852
29853 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29854
29855         * gcc.dg/builtins-1.c: Add new builtin cases.
29856
29857 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29858
29859         * gcc.dg/builtins-1.c: Add new cases.
29860         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29861
29862 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29863
29864         * gcc.dg/builtins-1.c: Add more math builtin tests.
29865         * gcc.dg/torture/builtin-attr-1.c: New test.
29866
29867 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29868
29869         PR optimization/5079
29870         * g++.dg/opt/static3.C: New test.
29871
29872 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29873
29874         * gcc.misc-tests/gcov-10b.c: New test.
29875
29876 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
29877
29878         * g++.dg/opt/ptrmem3.C: New test.
29879
29880         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
29881
29882 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
29883
29884         * gcc.dg/20030826-2.c: New test.
29885
29886 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29887
29888         PR middle-end/12002
29889         * g77.f-torture/compile/12002.f: New test case.
29890
29891 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29892
29893         * gcc.dg/20030826-1.c: New test case.
29894
29895 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
29896
29897         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
29898
29899 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
29900
29901         PR c++/11871
29902         * c++.dg/lookup/crash1.C: New test.
29903
29904         * c++.dg/warn/noeffect3.C: New test.
29905
29906 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
29907
29908         * gcc.dg/compat/vector-1_x.c: Compile with -w.
29909         * gcc.dg/compat/vector-1_y.c: Ditto.
29910         * gcc.dg/compat/vector-2_x.c: Ditto.
29911         * gcc.dg/compat/vector-2_y.c: Ditto.
29912
29913 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
29914
29915         * gcc.dg/20030702-1.c: New test.
29916
29917 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
29918
29919         PR c++/8795
29920         * g++.dg/ext/altivec-1.C: New test.
29921
29922 2003-08-24  Richard Henderson  <rth@redhat.com>
29923
29924         * g++.dg/eh/simd-2.C: Add -w for x86.
29925
29926 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
29927
29928         * gcc.dg/20030815-1.c: New test.
29929
29930 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29931
29932         PR c++/3765
29933         * g++.dg/parse/access6.C: New test.
29934
29935 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29936
29937         PR c++/641, c++/11876
29938         * g++.dg/template/friend22.C: New test.
29939         * g++.dg/template/friend23.C: Likewise.
29940
29941 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29942
29943         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
29944         identically.
29945
29946 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29947
29948         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
29949
29950 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29951
29952         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
29953
29954 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29955
29956         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
29957
29958 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29959
29960         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
29961
29962 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
29963
29964         PR c++/11919
29965         * g++.dg/overload/prom1.C: New test.
29966
29967         PR c++/11551
29968         * g++.dg/parse/dtor2.C: New test.
29969
29970         PR c++/10762
29971         * g++.dg/parse/using2.C: New test.
29972
29973 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
29974
29975         PR target/11805
29976         * gcc.c-torture/compile/20030821-1.c: New.
29977
29978 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
29979
29980         PR c++/11834
29981         * g++.dg/template/deduce2.C: New test.
29982
29983 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
29984
29985         * gcc.c-torture/execute/20030821-1.c: New test.
29986
29987 2003-08-20  Roger Sayle  <roger@eyesopen.com>
29988
29989         PR middle-end/11984
29990         * gcc.dg/20030820-1.c: New test case.
29991
29992 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
29993
29994         PR c++/11945
29995         * g++.dg/warn/noeffect2.C: New test.
29996
29997 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
29998
29999         PR c++/10926
30000         * g++.dg/template/dtor2.C: New test.
30001
30002         PR c++/11684
30003         * g++.dg/template/operator1.C: New test.
30004         * g++.dg/parse/operator4.C: New test.
30005
30006         PR c++/11946.C
30007         * g++.dg/expr/enum1.C: New test.
30008         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30009
30010         PR c++/11036.C
30011         * g++.dg/parse/elab2.C: New test.
30012         * g++.dg/parse/typedef4.C: Change error message.
30013         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30014         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30015         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30016
30017 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30018
30019         * gcc.dg/pch/warn-1.c: New.
30020         * gcc.dg/pch/warn-1.hs: New.
30021
30022         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30023         not-tested file.
30024
30025 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30026
30027         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30028
30029 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30030
30031         * gcc.dg/uninit-D.c: New Test.
30032         * gcc.dg/uninit-E.c: New Test.
30033         * gcc.dg/uninit-F.c: New Test.
30034         * gcc.dg/uninit-G.c: New Test.
30035
30036 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30037
30038         * g++.dg/README: Describe the pch directory.
30039
30040 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30041
30042         PR c++/11174
30043         * g++.dg/parse/access4.C: New test.
30044         * g++.dg/parse/access5.C: Likewise.
30045         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30046
30047 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30048
30049         * gcc.dg/noncompile/20030818-1.c: New.
30050
30051 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30052
30053         PR c++/11957
30054         * g++.dg/warn/noeffect1.C: New test.
30055
30056         * g++.dg/template/scope2.C: New test.
30057         * g++.dg/template/error2.C: Correct dg-error
30058
30059 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30060
30061         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30062
30063 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30064
30065         PR C++/11512
30066         * g++.dg/template/warn1.C: New.
30067
30068 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30069
30070         * g++.dg/template/error2.C: New test.
30071         * g++.dg/lookup/using7.C: Adjust errors
30072         * g++.old-deja/g++.pt/crash36.C: Likewise.
30073         * g++.old-deja/g++.pt/derived3.C: Likewise.
30074
30075 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30076
30077         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30078         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30079         * gcc.c-torture/execute/builtins/string-9.c: New, from
30080         string-opt-9.c.  Adjust for execute/builtins framework.
30081         * gcc.c-torture/execute/string-opt-9.c: Delete.
30082
30083 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30084
30085         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30086
30087         * g++.dg/parse/ret-type2.C: New test.
30088
30089         PR c++/11703
30090         * g++.dg/init/new8.C: New test.
30091
30092         PR c++/10923
30093         * g++.dg/parse/typedef5.C: New test.
30094
30095         PR c++/9512
30096         * g++.dg/parse/qualified2.C: New test.
30097         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30098         invalid code.
30099
30100 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30101
30102         * g++.dg/conversion/ptrmem1.C: New test.
30103
30104 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30105
30106         PR target/11693
30107         * gcc.dg/20030811-1.c: New test.
30108
30109         PR target/11535
30110         * gcc.c-torture/execute/20030811-1.c: New test.
30111
30112 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30113
30114         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30115
30116 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30117
30118         PR c++/11789.C
30119         * g++.dg/inherit/multiple1.C: New test.
30120
30121 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30122
30123         * gcc.dg/spe1.c: New test.
30124
30125         PR c++/11670
30126         * g++.dg/expr/cast2.C: New test.
30127
30128         PR c++/10530
30129         * g++.dg/template/dependent-name2.C: New test.
30130
30131 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30132
30133         * g++.dg/parse/crash11.C: Put the dg options in comments.
30134
30135 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30136
30137         * lib/gcc-dg.exp: Update for diagnostic change.
30138
30139 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30140
30141         PR c++/5767
30142         * g++.dg/parse/crash11.C: New test.
30143
30144 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30145
30146         * gcc.dg/cpp/spacing1.c: Update.
30147
30148 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30149
30150         PR target/11739
30151         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30152         a value for -mtune.
30153
30154 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30155
30156         PR middle-end/11771
30157         * gcc.c-torture/compile/20030804-1.c: New test case.
30158
30159 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30160
30161         * gcc.dg/20030804-1.c: New test case.
30162
30163 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30164
30165         * gcc.dg/cpp/separate-1.c: New test.
30166
30167 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30168
30169         PR c++/11704
30170         * g++.dg/template/dependent-expr2.C: New test.
30171
30172         PR c++/11766
30173         * g++.dg/expr/ptrmem1.C: New test.
30174
30175 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30176
30177         PR c++/9453
30178         * g++.dg/template/friend15.C: New test.
30179
30180 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30181
30182         * lib/dg-pch.exp: Work round PCH bug.
30183
30184 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30185
30186         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30187         builtins.  Move cases from builtins-4.c here.
30188
30189         * gcc.dg/torture/builtin-math-1.c: New test taken from
30190         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30191         additional cases.
30192
30193         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30194         Delete.
30195
30196 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30197
30198         PR c++/9447
30199         * g++.dg/template/using7.C: New test.
30200
30201 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30202
30203         * import1.c, import2.c: New tests.
30204
30205 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30206
30207         * g++.dg/eh/crossjump1.C: New test.
30208
30209 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30210
30211         PR c++/11697
30212         * g++.dg/template/using6.C: New test.
30213
30214         PR c++/11744
30215         * g++.dg/template/koenig2.C: New test.
30216
30217 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30218
30219         PR c++/7983
30220         * g++.dg/parse/typedef4.C: New test.
30221
30222 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30223
30224         PR c++/8442, c++/8806
30225         * g++.dg/template/elab1.C: New test.
30226         * g++.dg/template/type2.C: Likewise.
30227         * g++.dg/template/ttp3.C: Adjust expected error message.
30228         * g++.old-deja/g++.law/visibility13.C: Likewise.
30229         * g++.old-deja/g++.niklas/t135.C: Likewise.
30230         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30231         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30232         template argument.
30233         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30234
30235 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30236
30237         PR c++/11295
30238         * g++.dg/ext/stmtexpr1.C: New test.
30239
30240         * g++.dg/opt/tmp1.C: New test.
30241
30242         PR c++/11525
30243         * g++.dg/parse/constant4.C: New test.
30244
30245         PR c++/9447
30246         * g++.dg/template/using5.C: New test.
30247
30248 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30249
30250         * gcc.dg/builtins-27.c: New test case.
30251
30252 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30253
30254         * gcc.dg/tls/opt-7.c: New test.
30255
30256 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30257
30258         * g++.old-deja/g++.other/crash18.C: Remove.
30259
30260 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30261
30262         * g++.dg/template/explicit3.C: New.
30263         * g++.dg/template/explicit4.C: New.
30264         * g++.dg/template/explicit5.C: New.
30265
30266         PR c++/11347
30267         * g++.dg/template/memtmpl1.C: New.
30268
30269 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30270
30271         PR target/11565
30272         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30273         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30274
30275 2003-07-30  Jan Hubicka  <jh@suse.cz>
30276
30277         * vtgc1.c: Kill.
30278
30279 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30280
30281         * gcc.dg/struct-in-proto-1.c: New test.
30282
30283 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30284
30285         * gcc.dg/cpp/include2.c: Only expect one message.
30286
30287 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30288
30289         PR c++/9447
30290         * g++.dg/template/using1.C: New test.
30291         * g++.dg/template/using2.C: New test.
30292         * g++.dg/template/using3.C: New test.
30293         * g++.dg/template/using4.C: New test.
30294
30295 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30296
30297         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30298         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30299
30300 2003-07-28  Jan Hubicka  <jh@suse.cz>
30301
30302         PR c++/11530
30303         * g++.dg/opt/call1.C: New test.
30304
30305 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30306
30307         PR c++/11667
30308         * g++.dg/init/enum2.C: New test.
30309         * g++.dg/template/overload1.C: Add "-w" option.
30310
30311 2003-07-28    <hp@bitrange.com>
30312
30313         * gcc.dg/Wdeclaration-after-statement-1.c,
30314         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30315
30316 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30317
30318         * gcc.c-torture/compile/20030725-1.c: New test.
30319
30320 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30321
30322         * gcc.dg/20030505.c: Only run for SPE.
30323         Remove definition of opaque type.
30324
30325 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30326
30327         * g++.dg/template/ptrmem6.C: New test.
30328
30329 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30330
30331         * gcc.c-torture/compile/zero-strct-2.c: New test.
30332
30333 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30334
30335         * gcc.dg/intermod-1.c: New test.
30336
30337 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30338
30339         PR c++/11617
30340         * g++.dg/template/lookup2.C: New test.
30341         * g++.dg/template/memclass1.C: Remove instantiated from error.
30342         * g++.dg/other/error2.C: Tweak expected errors.
30343
30344         PR c++/11596
30345         * g++.dg/template/defarg3.C: New test.
30346
30347         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30348
30349 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30350
30351         * g++.dg/inherit/access5.C: New test.
30352
30353 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30354
30355         PR c++/11513
30356         * g++.dg/template/crash8.C: New test.
30357
30358 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30359
30360         PR c/10602
30361         * gcc.dg/noncompile/incomplete-2.c: New test.
30362
30363 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30364
30365         PR c++/11645
30366         * g++.dg/inherit/access4.C: New test.
30367
30368         PR c++/11517
30369         * g++.dg/expr/cond2.C: New test.
30370
30371         PR optimization/10679
30372         * g++.dg/opt/inline4.C: New test.
30373
30374 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30375
30376         * g++.dg/parse/crash10: New test.
30377
30378 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30379
30380         * g++.dg/ext/flexary1.C: New test.
30381
30382 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30383
30384         PR c++/10793
30385         * g++.dg/template/crash9.C: New test.
30386
30387 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30388
30389         PR c++/3004
30390         * g++.dg/parse/typedef3.C: New test.
30391
30392         PR c++/7906
30393         * g++.dg/parse/operator2.C: New test.
30394
30395         PR c++/8895
30396         * g++.dg/parse/def-tmpl-arg1.C: New test.
30397
30398         PR c++/9282
30399         * g++.dg/parse/funptr1.C: New test.
30400
30401         PR c++/9452
30402         * g++.dg/parse/ambig3.C: New test.
30403
30404         PR c++/9454
30405         * g++.dg/parse/operator3.C: New test.
30406
30407         PR c++/9486
30408         * g++.dg/parse/template10.C: New test.
30409
30410         PR c++/9488
30411         * g++.dg/parse/template11.C: New test.
30412
30413         PR c++/10150
30414         * g++.dg/parse/invalid-op1.C: New test.
30415
30416         PR c++/10247
30417         * g++.dg/parse/condexpr1.C: New test.
30418
30419 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * g++.dg/ext/packed3.C: New test.
30422         * g++.dg/ext/packed4.C: New test.
30423
30424         * gcc.dg/pack-test-3.c: New test.
30425
30426 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30427
30428         * lib/compat.exp: Handle dg-options per source file.
30429         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30430         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30431         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30432         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30433         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30434         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30435         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30436         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30437         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30438         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30439         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30440         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30441         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30442         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30443
30444 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30445
30446         PR c/10320
30447         * gcc.c-torture/execute/20030718-1.c: New test.
30448
30449 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30450
30451         PR optimization/11536
30452         * gcc.dg/20030721-1.c: New test.
30453
30454 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30455
30456         PR c++/11546
30457         * g++.dg/template/lookup1.C: New test.
30458
30459 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30460
30461         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30462         diagnostics of ill-formed constructs involving labels.
30463         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30464         the new 'previously defined here' message.
30465
30466 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30467
30468         * g++.dg/parse/non-dependent2.C: New test.
30469
30470 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30471
30472         * g++.dg/init/init-ref4.C: xfail on targets without
30473         weak symbols.
30474
30475 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30476
30477         PR target/11087
30478         * gcc.c-torture/execute/20030717-1.c: New test.
30479
30480 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30481
30482         * g++.dg/opt/cfg1.C: New test.
30483
30484 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30485
30486         PR optimization/11557
30487         * gcc.dg/20030717-1.c: New test.
30488
30489 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30490
30491         PR c++/10476
30492         * g++.dg/expr/crash-1.C: New test.
30493
30494         PR c++/11027
30495         * g++.dg/template/init3.C: New test.
30496
30497         PR c++/8222
30498         * g++.dg/template/non-dependent1.C: New test.
30499
30500         PR c++/11070
30501         * g++.dg/template/non-dependent2.C: New test.
30502
30503         PR c++/11071
30504         * g++.dg/template/non-dependent3.C: New test.
30505
30506         PR c++/9907
30507         * g++.dg/template/sizeof5.C: New test.
30508
30509 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30510
30511         PR 11498
30512         * gcc.c-torture/compile/mangle-1.c: New file.
30513
30514 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30515
30516         PR c++/7809
30517         * g++.dg/parse/access3.C: New test.
30518
30519 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30520
30521         PR c++/11384
30522         * g++.dg/init/init-ref4.C: New test.
30523
30524 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30525
30526         PR c++/11547
30527         * g++.dg/parse/constant3.C: New test.
30528         * g++.dg/parse/crash7.C: Likewise.
30529
30530 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30531
30532         PR target/11008
30533         * gcc.dg/i386-pentium4-not-mull.c: New.
30534
30535 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30536
30537         * gcc.dg/asm-names.c (ymain): Make it weak.
30538
30539 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30540
30541         PR c++/5421
30542         * g++.dg/template/friend21.C: New test.
30543
30544 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30545
30546         * gcc.dg/cleanup-8.c: New test.
30547         * gcc.dg/cleanup-9.c: New test.
30548
30549 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30550
30551         * g++.dg/ext/dll-MI1.h: New file.
30552         * g++.dg/ext/dllexport-MI1.C: New file.
30553         * g++.dg/ext/dllimport-MI1.C: New file.
30554
30555 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30556
30557         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30558         it does not have cmpstrsi patterns (just cmpmemsi).
30559
30560 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30561
30562         PR debug/11473
30563         * g++.dg/debug/debug8.C: New test.
30564
30565 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30566
30567         PR c++/10108
30568         * g++.dg/template/crash7.C: New test.
30569
30570 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30571
30572         PR target/10795
30573         * gcc.c-torture/compile/20030708-1.c: New.
30574
30575 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30576
30577         * gcc.c-torture/execute/20030715-1.c: New test.
30578
30579 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30580
30581         * gcc.dg/pch/inline-3.c: New file.
30582         * gcc.dg/pch/inline-3.hs: New file.
30583         * gcc.dg/pch/inline-4.c: New file.
30584         * gcc.dg/pch/inline-4.hs: New file.
30585
30586 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30587
30588         PR c++/11509
30589         * g++.dg/template/crash6.C: New test.
30590
30591         PR c++/7053
30592         * g++.dg/template/friend20.C: New test.
30593
30594         PR c++/7019
30595         * g++.dg/template/overload2.C: New test.
30596
30597 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30598
30599         PR optimization/11440
30600         * gcc.c-torture/execute/20030714-1.c: New test.
30601
30602 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30603
30604         PR c++/11154
30605         * g++.dg/template/partial2.C: New test.
30606
30607 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30608
30609         PR c++/11503
30610         * g++.dg/template/anon1.C: New test.
30611
30612         PR c++/11493
30613         PR c++/11495
30614         * g++.dg/parse/template9.C: Likewise.
30615         * g++.dg/template/crash4.C: New test.
30616         * g++.dg/template/koenig1.C: Likewise.
30617         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30618         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30619         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30620         functions.
30621         * g++.old-deja/g++.jason/template36.C: Likewise.
30622         * g++.old-deja/g++.mike/p1989.C: Likewise.
30623         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30624         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30625         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30626         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30627         compiling.
30628         * g++.old-deja/g++.pt/union2.C: Use this->.
30629
30630 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30631
30632         * gcc.dg/20030711-1.c: New test.
30633
30634 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30635
30636         PR c++/11050
30637         * g++.dg/parse/args1.C: New test.
30638         * g++.pt/defarg8.C: Change expected errors.
30639
30640 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30641
30642         PR c++/8164
30643         * g++.dg/template/nontype2.C: New test.
30644
30645         PR c++/10558
30646         * g++.dg/parse/template8.C: New test.
30647
30648         PR c++/8327
30649         * g++.dg/template/scope1.C: New test.
30650
30651         * g++.dg/warn/Wsign-compare-1.C: New test.
30652
30653 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30654
30655         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30656
30657 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30658
30659         PR c++/9411
30660         * g++.dg/template/explicit2.C: New test.
30661
30662         PR c++/10032
30663         * g++.dg/warn/pedantic1.C: New test.
30664
30665 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30666
30667         PR c++ 9483
30668         * g++.dg/other/field1.C: New test.
30669
30670 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30671
30672         PR c/11449
30673         * gcc.c-torture/compile/20030707-1.c: New.
30674
30675 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30676
30677         PR c++/10849
30678         * g++.dg/template/access12.C: New test.
30679
30680 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30681
30682         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30683         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30684         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30685         * gcc.misc-tests/gcov.exp: Update
30686         * g++.dg/gcov/gcov.exp: Update
30687         * lib/gcov.exp: Update.
30688
30689 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30690
30691         * g++.dg/abi/mangle17.C: Make sure template expressions are
30692         dependent.
30693         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30694         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30695         * g++.dg/opt/stack1.C: Remove erroneous code.
30696         * g++.dg/parse/template7.C: New test.
30697         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30698         * g++.old-deja/g++.pt/crash4.C: Likewise.
30699
30700 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30701
30702         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30703         with zero or one occurence of `$' after the initial `L'.
30704
30705 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30706
30707         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30708
30709 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30710
30711         PR c/11370
30712         * gcc.dg/Wunreachable-6.c: New testcase.
30713         * gcc.dg/Wunreachable-7.c: New testcase.
30714
30715 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30716
30717         PR c/11420
30718         * gcc.dg/20030708-1.c: New test.
30719
30720 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30721
30722         * gcc.dg/compat/sdata-section.h: New file.
30723         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30724         * gcc.dg/torture/mips-sdata-1.c: New test.
30725
30726 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30727
30728         PR c++/11030
30729         * g++.dg/template/friend19.C: New test.
30730
30731 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30732
30733         * g++.dg/opt/strength-reduce.C: New test.
30734
30735 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30736
30737         PR target/10979
30738         * gcc.dg/20030707-1.c: New testcase.
30739
30740 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30741
30742         PR optimization/11059
30743         * g++.dg/opt/emptyunion.C: New testcase.
30744
30745 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30746             Eric Botcazou  <ebotcazou@libertysurf.fr>
30747
30748         * g++.dg/opt/stack1.C: New test.
30749
30750 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30751
30752         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
30753         run test.
30754
30755         PR c++/11431
30756         * g++.dg/expr/static_cast3.C: New test.
30757
30758 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
30759
30760         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
30761         everywhere.
30762         * gcc.dg/concat.c: Concatenation of string constants with
30763         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
30764         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
30765         * gcc.dg/cpp/escape-2.c: Use wide character constants where
30766         necessary to avoid multi-character character constant warning.
30767         * gcc.dg/cpp/escape.c: Likewise.
30768         * gcc.dg/cpp/ucs.c: Likewise.
30769         Remove backslashes from dg-bogus comments, as they confuse Tcl.
30770         Fix a typo.
30771
30772 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30773
30774         PR c/11428
30775         * gcc.c-torture/compile/20030704-1.c: New.
30776
30777 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30778
30779         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
30780
30781 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
30782
30783         PR c++/5287, PR c++/7910,  PR c++/11021
30784         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
30785         tests for warnings.
30786         * g++.dg/ext/dllimport2.C: Add tests for warnings.
30787         * g++.dg/ext/dllimport3.C: Likewise.
30788         * g++.dg/ext/dllimport4.C: New file.
30789         * g++.dg/ext/dllimport5.C: New file.
30790         * g++.dg/ext/dllimport6.C: New file.
30791         * g++.dg/ext/dllimport7.C: New file.
30792         * g++.dg/ext/dllimport8.C: New file.
30793         * g++.dg/ext/dllimport9.C: New file.
30794         * g++.dg/ext/dllimport10.C: New file.
30795         * g++.dg/ext/dllexport1.C: New file.
30796
30797 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30798
30799         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
30800         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
30801
30802 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30803
30804         * gcc.dg/builtins-25.c: New testcase.
30805         * gcc.dg/builtins-26.c: New testcase.
30806
30807 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30808
30809         * gcc.dg/compat/vector-defs.h: New file.
30810         * gcc.dg/compat/vector-setup.h: New file.
30811         * gcc.dg/compat/vector-check.h: New file.
30812         * gcc.dg/compat/vector-1_main.c: New file.
30813         * gcc.dg/compat/vector-1_x.c: New file.
30814         * gcc.dg/compat/vector-1_y.c: New file.
30815         * gcc.dg/compat/vector-2_main.c: New file.
30816         * gcc.dg/compat/vector-2_x.c: New file.
30817         * gcc.dg/compat/vector-2_y.c: New file.
30818
30819         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30820         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30821         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30822         * gcc.dg/compat/struct-align-1.h: New file.
30823         * gcc.dg/compat/struct-align-1_main.c: New file.
30824         * gcc.dg/compat/struct-align-1_x.c: New file.
30825         * gcc.dg/compat/struct-align-1_y.c: New file.
30826         * gcc.dg/compat/struct-align-2.h: New file.
30827         * gcc.dg/compat/struct-align-2_main.c: New file.
30828         * gcc.dg/compat/struct-align-2_x.c: New file.
30829         * gcc.dg/compat/struct-align-2_y.c: New file.
30830
30831         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30832         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30833         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30834         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30835         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30836         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30837         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30838         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30839         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30840         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30841         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30842         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30843         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30844         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30845         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30846         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30847         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30848         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30849         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30850         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30851         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30852         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30853         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30854         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30855         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30856         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30857         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30858         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30859         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30860
30861 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30862
30863         * gcc.dg/i386-call-1.c: New test.
30864
30865 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30866
30867         PR c++/9162
30868         * g++.dg/parse/defarg4.C: New.
30869
30870 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30871
30872         PR target/10700
30873         * gcc.c-torture/compile/20030703-1.c: New test case.
30874
30875 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30876
30877         * g++.dg/template/local3.C: Remove extra semicolon.
30878
30879 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30880
30881         * gcc.dg/i386-volatile-1.c: New test.
30882
30883 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
30884
30885         PR c++/11072
30886         * g++.dg/other/offsetof2.C: XFAIL.
30887         * g++.dg/other/offsetof5.C: New.
30888
30889         PR c++/10219
30890         * g++.dg/template/error1.C: New.
30891
30892         PR c++/9779
30893         * g++.dg/template/dependent-expr1.C: New.
30894
30895 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30896
30897         PR c++/6949
30898         * g++.dg/template/local3.C: New test.
30899
30900         PR c++/11149
30901         * g++.dg/lookup/scoped6.C: New test.
30902
30903 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
30904
30905         PR c++/8046
30906         * g++.dg/other/error7.C: New test.
30907
30908 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
30909
30910         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
30911         * g++.old-deja/g++.abi/vtable3.h: Likewise.
30912         * g++.old-deja/g++.law/code-gen5.C: Likewise.
30913         * g++.old-deja/g++.other/union2.C: Likewise.
30914         * gcc.dg/c90-const-expr-2.c: Likewise.
30915         * gcc.dg/c90-const-expr-3.c: Likewise.
30916         * gcc.dg/c99-const-expr-2.c: Likewise.
30917         * gcc.dg/c99-const-expr-3.c: Likewise.
30918         * gcc.dg/concat.c: Likewise.
30919
30920 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30921
30922         PR c++/9559
30923         * g++.dg/init/static1.C: New test.
30924
30925 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30926
30927         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
30928         * g++.old-deja/g++.other/access2.C: Likewise.
30929         * g++.old-deja/g++.other/decl2.C: Likewise.
30930         * gcc.c-torture/execute/20020615-1.c: Likewise.
30931
30932 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30933
30934         PR c++/4933
30935         * g++.dg/template/sizeof4.C: New test.
30936
30937 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30938
30939         * g++.dg/other/error6.C: New test.
30940
30941 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30942
30943         PR c++/10750
30944         * g++.dg/parse/constant2.C: New test.
30945
30946 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
30947
30948         PR c++/11106
30949         * g++.dg/other/error5.C: New test.
30950
30951 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30952
30953         * gcc.dg/format/gcc_diag-1.c: New test.
30954
30955 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
30956
30957         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
30958
30959 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30960
30961         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
30962         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
30963         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
30964
30965 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
30966
30967         * gcc.c-torture/execute/builtins/string-8.c: New test.
30968         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
30969         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
30970         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
30971
30972 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30973
30974         PR c++/10468
30975         * g++.dg/ext/typeof6.C: New test.
30976
30977 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30978
30979         PR c++/10796
30980         * g++.dg/init/enum1.C: New test.
30981
30982 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
30983
30984         * gcc.dg/20030627-1.c: New test.
30985
30986 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
30987
30988         PR c++/11332
30989         * g++.dg/expr/static_cast2.C: New test.
30990
30991 2003-06-26  Roger Sayle  <roger@eyesopen.com>
30992             Jakub Jelinek  <jakub@redhat.com>
30993
30994         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
30995         sprintf(dst,"%s",src) optimization.
30996         * gcc.c-torture/execute/20030626-1.c: New test case.
30997         * gcc.c-torture/execute/20030626-2.c: New test case.
30998
30999 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31000
31001         * gcc.c-torture/execute/multi-ix.c: New test.
31002
31003         * gcc.c-torture/execute/simd-4.c (main):
31004         Added missing semicolon at end of union.
31005
31006 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31007
31008         PR c++/8266
31009         * g++.dg/template/explicit-instantiation3.C: New test.
31010
31011 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31012
31013         * gcc.dg/20030626-1.c: Use signed char.
31014
31015 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31016
31017         * gcc.dg/20030626-1.c: New test.
31018
31019 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31020
31021         * const-str-2.m: Update.
31022
31023 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31024
31025         PR c++/10990
31026         * g++.dg/rtti/dyncast1.C: New test.
31027         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31028         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31029         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31030
31031         PR c++/10931
31032         * g++.dg/expr/static_cast1.C: New test.
31033
31034 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31035
31036         * gcc.dg/20030625-1.c: New test.
31037
31038 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31039
31040         * gcc.c-torture/compile/20030624-1.c: New test case.
31041
31042 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31043
31044         * gcc.c-torture/execute/string-opt-17.c: New test.
31045
31046 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31047
31048         PR c++/5754
31049         * g++.dg/parse/crash6.C: New test.
31050
31051 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31052
31053         * gcc.dg/builtins-24.c: New test case.
31054
31055 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31056
31057         * g++.dg/opt/operator1.C: New test.
31058
31059 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31060
31061         * gcc.c-torture/execute/string-opt-16.c: New test case.
31062
31063 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31064
31065         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31066         * g++.old-deja/g++.other/conv7.C: Likewise.
31067         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31068         * g++.old-deja/g++.other/overload14.C: Likewise.
31069
31070 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31071
31072         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31073         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31074
31075 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/10888
31078         * g++.dg/warn/Winline-3.C: New test.
31079
31080 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31081
31082         * lib/target-supports.exp (check_alias_available): Make the test
31083         program acceptable to the Solaris assembler.
31084
31085         PR c++/10749
31086         * g++.dg/template/memclass2.C: New test.
31087
31088 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31089             Eric Botcazou  <ebotcazou@libertysurf.fr>
31090
31091         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31092         data for non-matching targets.
31093         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31094
31095 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31096
31097         PR c++/10845
31098         * g++.dg/template/member3.C: New test.
31099
31100 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31101
31102         PR c++/10939
31103         * g++.dg/template/func1.C: New test.
31104
31105         PR c++/9649
31106         * g++.dg/template/static4.C: New test.
31107         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31108
31109         PR c++/11041
31110         * g++.dg/init/ref7.C: New test.
31111
31112 2003-06-19  Matt Austern  <austern@apple.com>
31113
31114         PR c++/11228
31115         * g++.dg/anew1.C: New test.
31116         * g++.dg/anew2.C: New test.
31117         * g++.dg/anew3.C: New test.
31118         * g++.dg/anew4.C: New test.
31119
31120 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31121
31122         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31123
31124 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31125
31126         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31127         endian-dependent.
31128
31129 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31130
31131         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31132         Remove cruft.
31133
31134 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31135
31136         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31137         * gcc.c-torture/compile/961203-1.c: Likewise.
31138         * gcc.c-torture/compile/980506-1.c: Likewise.
31139
31140 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31141
31142         PR c++/10712
31143         * g++.dg/lookup/using7.C: New test.
31144
31145 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31146
31147         PR c++/11105
31148         * g++.dg/abi/conv1.C: Remove it.
31149         * g++.dg/template/conv7.C: New test.
31150         * g++.dg/template/conv8.C: Likewise.
31151         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31152         conversion operator.
31153
31154 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31155
31156         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31157         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31158         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31159         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31160         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31161         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31162         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31163         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31164         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31165         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31166         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31167         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31168         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31169         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31170         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31171         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31172         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31173         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31174         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31175         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31176         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31177         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31178         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31179         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31180         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31181         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31182         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31183         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31184         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31185
31186 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31187
31188         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31189         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31190         indications.
31191
31192 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31193
31194         * gcc.dg/i386-387-5.c: New test case.
31195         * gcc.dg/i386-387-6.c: New test case.
31196         * gcc.dg/builtins-23.c: New test case.
31197
31198 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31199
31200         * gcc.dg/builtins-22.c: New test case.
31201         * gcc.dg/i386-387-1.c: Update to test exp.
31202         * gcc.dg/i386-387-2.c: Likewise.
31203
31204 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31205
31206         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31207
31208 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31209
31210         * lib/gcc-dg.exp (dg-require-dll): New function.
31211         (dg-xfail-if): Likewise.
31212         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31213         driver.
31214
31215         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31216         * gcc.c-torture/compile/20001205-1.c: Likewise.
31217         * gcc.c-torture/compile/20001226-1.c: Likewise.
31218         * gcc.c-torture/compile/20010518-2.c: Likewise.
31219         * gcc.c-torture/compile/20020312-1.c: Likewise.
31220         * gcc.c-torture/compile/20020604-1.c: Likewise.
31221         * gcc.c-torture/compile/920501-12.c: Likewise.
31222         * gcc.c-torture/compile/920501-4.c: Likewise.
31223         * gcc.c-torture/compile/920520-1.c: Likewise.
31224         * gcc.c-torture/compile/920521-1.c: Likewise.
31225         * gcc.c-torture/compile/920625-1.c: Likewise.
31226         * gcc.c-torture/compile/961203-1.c: Likewise.
31227         * gcc.c-torture/compile/980506-1.c: Likewise.
31228         * gcc.c-torture/compile/981006-1.c: Likewise.
31229         * gcc.c-torture/compile/981022-1.c: Likewise.
31230         * gcc.c-torture/compile/981223-1.c: Likewise.
31231         * gcc.c-torture/compile/990617-1.c: Likewise.
31232         * gcc.c-torture/compile/dll.c: Likewise.
31233         * gcc.c-torture/compile/labels-3.c: Likewise.
31234         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31235         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31236         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31237         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31238         * gcc.c-torture/compile/simd-5.c: Likewise.
31239         * gcc.c-torture/compile/20000804-1.x: Remove.
31240         * gcc.c-torture/compile/20001205-1.x: Likewise.
31241         * gcc.c-torture/compile/20001226-1.x: Likewise.
31242         * gcc.c-torture/compile/20010518-2.x: Likewise.
31243         * gcc.c-torture/compile/20020312-1.x: Likewise.
31244         * gcc.c-torture/compile/20020604-1.x: Likewise.
31245         * gcc.c-torture/compile/920501-12.x: Likewise.
31246         * gcc.c-torture/compile/920501-4.x: Likewise.
31247         * gcc.c-torture/compile/920520-1.x: Likewise.
31248         * gcc.c-torture/compile/920521-1.x: Likewise.
31249         * gcc.c-torture/compile/920625-1.x: Likewise.
31250         * gcc.c-torture/compile/961203-1.x: Likewise.
31251         * gcc.c-torture/compile/980506-1.x: Likewise.
31252         * gcc.c-torture/compile/981006-1.x: Likewise.
31253         * gcc.c-torture/compile/981022-1.x: Likewise.
31254         * gcc.c-torture/compile/981223-1.x: Likewise.
31255         * gcc.c-torture/compile/990617-1.x: Likewise.
31256         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31257         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31258         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31259         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31260         * gcc.c-torture/compile/simd-5.x: Likewise.
31261
31262         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31263
31264 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31265
31266         * gcc.c-torture/execute/20030611-1.c: New test.
31267
31268 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31269
31270         PR middle-end/168
31271         * gcc.dg/20030612-1.c: New test case.
31272
31273 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31274
31275         PR c++/10635
31276         * g++.dg/expr/cast1.C: New test.
31277
31278 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31279
31280         * gcc.dg/builtins-21.c: New test case.
31281
31282 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31283
31284         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31285         options instead of at the end.
31286         * lib/objc.exp (objc_target_compile): Likewise.
31287
31288 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31289
31290         PR c++/10432
31291         * g++.dg/parse/error1.C: New test.
31292
31293 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31294
31295         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31296         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31297         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31298         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31299         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31300         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31301         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31302         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31303         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31304         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31305         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31306         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31307         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31308         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31309         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31310         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31311         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31312         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31313         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31314         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31315         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31316         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31317         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31318         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31319
31320         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31321         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31322         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31323         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31324         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31325         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31326         * gcc.dg/compat/scalar-return-3_main.c: New file.
31327         * gcc.dg/compat/scalar-return-3_x.c: New file.
31328         * gcc.dg/compat/scalar-return-3_y.c: New file.
31329         * gcc.dg/compat/scalar-return-4_main.c: New file.
31330         * gcc.dg/compat/scalar-return-4_x.c: New file.
31331         * gcc.dg/compat/scalar-return-4_y.c: New file.
31332
31333 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31334
31335         * gcc.dg/compat/fp2-struct-check.h: New file.
31336         * gcc.dg/compat/fp2-struct-defs.h: New file.
31337         * gcc.dg/compat/fp2-struct-init.h: New file.
31338         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31339         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31340         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31341         * gcc.dg/compat/struct-return-10_main.c: New file.
31342         * gcc.dg/compat/struct-return-10_x.c: New file.
31343         * gcc.dg/compat/struct-return-10_y.c: New file.
31344
31345         * gcc.dg/compat/compat-common.h: New file.
31346         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31347         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31348         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31349         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31350         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31351         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31352         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31353         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31354         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31355         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31356         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31357         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31358         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31359         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31360         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31361         * gcc.dg/compat/small-struct-check.h: Ditto.
31362         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31363         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31364         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31365         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31366         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31367         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31368         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31369         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31370         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31371         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31372         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31373         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31374         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31375         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31376         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31377         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31378         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31379         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31380         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31381         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31382         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31383         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31384         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31385         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31386         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31387         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31388         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31389         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31390         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31391         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31392
31393 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31394
31395         * g++.dg/pch/static-1.C: New file.
31396         * g++.dg/pch/static-1.Hs: New file.
31397
31398 2003-06-10  Richard Henderson  <rth@redhat.com>
31399
31400         * gcc.dg/asm-7.c: Adjust expected warning text.
31401
31402 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31403
31404         * gcc.dg/builtins-20.c: New test case.
31405
31406 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31407
31408         PR c++/11131
31409         * g++.dg/opt/template1.C: New test.
31410
31411 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31412
31413         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31414         additional_sources.
31415
31416 2003-05-21  David Taylor  <dtaylor@emc.com>
31417
31418         * gcc.dg/Wpadded.c: New file.
31419
31420 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31421
31422         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31423         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31424         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31425         dg-require-weak.
31426
31427 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31428
31429         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31430
31431 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31432
31433         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31434         (dg-require-alias): Likewise.
31435         (dg-require-gc-sections): Likewise.
31436         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31437
31438 2003-06-08  Richard Henderson  <rth@redhat.com>
31439
31440         * gcc.dg/20011029-2.c: Fix the array reference.
31441         * gcc.dg/asm-7.c: New.
31442
31443 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31444
31445         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31446
31447 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31448
31449         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31450         (dg-require-gc-sections): Likewise.
31451
31452 2003-06-08  Jan Hubicka  <jh@suse.cz>
31453
31454         * i386-cmov1.c: Fix regular expression.
31455         * i386-cvt-1.c: Likewise.
31456         * i386-local.c: Likewise.
31457         * i386-local2.c: Likewise.
31458         * i386-mul.c: Likewise.
31459         * i386-ssetype-1.c: Likewise.
31460         * i386-ssetype-3.c: Likewise.
31461         * i386-ssetype-5.c: Likewise.
31462
31463 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31464
31465         PR c++/11039
31466         * g++.dg/warn/implicit-typename2.C: New test.
31467         * g++.dg/warn/implicit-typename3.C: New test.
31468
31469 2003-06-07  Richard Henderson  <rth@redhat.com>
31470
31471         * g++.dg/other/offsetof3.C: Use size_t.
31472         * g++.dg/other/offsetof4.C: Likewise.
31473
31474 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31475
31476         * lib/copy-file.exp: New. Implement gcc_copy_files.
31477
31478         * lib/dg-pch.exp: Load copy-file.exp
31479         (dg-pch): Use gcc_copy_files instead of "file copy".
31480
31481 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31482
31483         * gcc.dg/weak/weak.exp: Simplify.
31484         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31485         * gcc.dg/weak/weak-1.c: Likewise.
31486         * gcc.dg/weak/weak-2.c: Likewise.
31487         * gcc.dg/weak/weak-3.c: Likewise.
31488         * gcc.dg/weak/weak-4.c: Likewise.
31489         * gcc.dg/weak/weak-5.c: Likewise.
31490         * gcc.dg/weak/weak-6.c: Likewise.
31491         * gcc.dg/weak/weak-7.c: Likewise.
31492         * gcc.dg/weak/weak-8.c: Likewise.
31493         * gcc.dg/weak/weak-9.c: Likewise.
31494
31495 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31496
31497         gcc.c-torture/execute/20030606-1.c: New.
31498
31499 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31500
31501         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31502         * gcc.dg/builtins-19.c: Likewise.
31503
31504 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31505
31506         * gcc.dg/builtins-2.c: Add some more tests.
31507         * gcc.dg/builtins-18.c: New test case.
31508         * gcc.dg/builtins-19.c: New test case.
31509
31510 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31511             Jim Wilson  <wilson@tuliptree.org>
31512
31513         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31514
31515 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31516
31517         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31518         mempcpy/stpcpy calls not to be optimized into something else.
31519         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31520         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31521         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31522
31523 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31524
31525         * gcc.dg/format/asm_fprintf-1.c: New test.
31526
31527 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31528
31529         * lib/gcc-defs.exp (additional_sources): New variable.
31530         (dg-additional-sources): New function.
31531         (additional_files): New variable.
31532         (dg-additional-files): New function.
31533         (dg-additional-files-options): Likewise.
31534         * lib/gcc-dg.exp (dg-require-weak): New function.
31535         (dg-require-alias): Likewise.
31536         (dg-require-gc-sections): Likewise.
31537         * lib/target-supports.exp (check_alias_available): Remove testfile
31538         parameter.
31539         (check_gc_sections_available): New function.
31540         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31541         (dg-gpp-additional-files): Likewise.
31542         * lib/g++.exp (additional_sources): Remove.
31543         (additional_files): Likewise.
31544         (g++_target_compile): Use dg-additional-files-options.
31545
31546         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31547         Tcl logic.
31548         * gcc.dg/special/ecos.exp: Remove.
31549         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31550         * gcc.dg/special/alias-1.c: Likewise.
31551         * gcc.dg/special/alias-2.c: Likewise.
31552         * gcc.dg/special/gcsec-1.c: Likewise.
31553         * gcc.dg/special/weak-1.c: Likewise.
31554         * gcc.dg/special/weak-2.c: Likewise.
31555         * gcc.dg/special/wkali-1.c: Likewise.
31556         * gcc.dg/special/wkali-2.c: Likewise.
31557
31558         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31559         dg-gpp-additional-*.
31560         * g++.dg/special/conpr-3.C: Likewise.
31561         * g++.dg/special/conpr-4.C: Likewise.
31562         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31563         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31564         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31565         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31566         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31567         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31568         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31569         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31570         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31571         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31572         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31573         * g++.old-deja/g++.other/comdat1.C: Likewise.
31574         * g++.old-deja/g++.other/comdat2.C: Likewise.
31575         * g++.old-deja/g++.other/comdat3.C: Likewise.
31576         * g++.old-deja/g++.other/ctor1.C: Likewise.
31577         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31578
31579 2003-06-05  Richard Henderson  <rth@redhat.com>
31580
31581         * gcc.dg/debug/20030605-1.c: New.
31582
31583 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31584
31585         * README.QMTEST: Update.
31586
31587 2003-06-04  Richard Henderson  <rth@redhat.com>
31588
31589         * gcc.dg/cleanup-1.c: New.
31590         * gcc.dg/cleanup-2.c: New.
31591         * gcc.dg/cleanup-3.c: New.
31592         * gcc.dg/cleanup-4.c: New.
31593         * gcc.dg/cleanup-5.c: New.
31594         * gcc.dg/cleanup-6.c: New.
31595         * gcc.dg/cleanup-7.c: New.
31596
31597 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31598
31599         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31600
31601         * lib/dg-pch.exp: New file.
31602         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31603         * gcc.dg/pch/pch.exp: Likewise.
31604
31605 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31606
31607         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31608         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31609         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31610         * gcc.dg/builtins-17.c: New test case.
31611         * gcc.dg/i386-387-4.c: New test case.
31612         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31613
31614 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31615
31616         * gcc.dg/ultrasp9.c: New test.
31617
31618 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31619
31620         * gcc.c-torture/compile/20030604-1.c: New test.
31621         * gcc.dg/sparc-constant-1.c: New test.
31622
31623 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31624
31625         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31626
31627 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31628
31629         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31630
31631         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31632         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31633
31634 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31635
31636         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31637
31638 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31639
31640         PR c++/10940
31641         * g++.dg/template/spec10.C: New test.
31642
31643 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31644
31645         * gcc.dg/builtins-16.c: New test case.
31646
31647 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31648
31649         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31650         mempcpy test with post-increments.
31651         * gcc.c-torture/execute/string-opt-3.c: New test.
31652         * gcc.dg/string-opt-1.c: New test.
31653
31654 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31655
31656         PR fortran/10965
31657         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31658
31659 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31660
31661         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31662         (scan-assembler): ... here.  Use dg-scan.
31663         (scan-assembler-not): Likewise.
31664         (scan-file): New function.
31665         (scan-file-not): Likewise.
31666         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31667         * gcc.dg/cpp/_Pragma4.c: Likewise.
31668         * gcc.dg/cpp/_Pragma5.c: Likewise.
31669         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31670         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31671         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31672         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31673         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31674         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31675         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31676         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31677         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31678         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31679         * gcc.dg/cpp/cxxcom1.c: Likewise.
31680         * gcc.dg/cpp/line1.c: Likewise.
31681         * gcc.dg/cpp/maccom1.c: Likewise.
31682         * gcc.dg/cpp/maccom2.c: Likewise.
31683         * gcc.dg/cpp/maccom3.c: Likewise.
31684         * gcc.dg/cpp/maccom4.c: Likewise.
31685         * gcc.dg/cpp/maccom5.c: Likewise.
31686         * gcc.dg/cpp/maccom6.c: Likewise.
31687         * gcc.dg/cpp/multiline.c: Likewise.
31688         * gcc.dg/cpp/spacing1.c: Likewise.
31689         * gcc.dg/cpp/spacing2.c: Likewise.
31690         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31691         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31692         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31693         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31694         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31695         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31696         * gcc.dg/cpp/cxxcom2.c: Likewise.
31697         * gcc.dg/cpp/cxxcom2.h: New file.
31698
31699         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31700         * g++.dg/cpp/truefalse.C: Here.
31701         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31702
31703 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31704
31705         * gcc.dg/cpp/redef3.c: New file.
31706
31707 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31708
31709         * gcc.dg/i386-loop-3.c: New test.
31710
31711 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31712
31713         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31714
31715 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31716
31717         * gcc.dg/fwrapv-1.c: New test case.
31718         * gcc.dg/fwrapv-2.c: New test case.
31719
31720 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31721
31722         PR c++/10956
31723         * g++.dg/template/spec9.C: New test.
31724
31725 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31726
31727         * gcc.dg/duff-4.c: New test case.
31728
31729 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31730
31731         PR fortran/10843
31732         * g77.dg/ffixed-form-1.f: New test
31733         * g77.dg/ffixed-form-2.f: New test
31734         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31735         * g77.dg/ffree-form-3.f: New test
31736
31737 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31738
31739         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31740         * gcc.dg/wint_t-1.c: Likewise.
31741
31742 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31743
31744         * g++.dg/template/access11.C: New test.
31745
31746 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31747
31748         PR c++/10849
31749         * g++.dg/template/access10.C: New test.
31750
31751 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31752             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31753
31754         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
31755
31756 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31757
31758         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
31759         suppress for powerpc-*-darwin*.
31760         * gcc.dg/torture/builtin-noret-2.c: Likewise.
31761
31762 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31763
31764         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
31765         suppress option for powerpc-*-darwin*.
31766
31767 2003-05-23  Roger Sayle  <roger@eyesopen.com>
31768
31769         * gcc.dg/builtins-1.c: Add tests for tan and atan.
31770         * gcc.dg/builtins-4.c: Add test for fmod.
31771
31772 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31773
31774         PR c++/10682
31775         * g++.dg/template/instantiate4.C: New test.
31776
31777 2003-05-22  Roger Sayle  <roger@eyesopen.com>
31778
31779         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
31780
31781 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
31782
31783         * gcc.dg/compat/scalar-return-1_main.c: New file.
31784         * gcc.dg/compat/scalar-return-1_x.c: New file.
31785         * gcc.dg/compat/scalar-return-1_y.c: New file.
31786         * gcc.dg/compat/scalar-return-2_main.c: New file.
31787         * gcc.dg/compat/scalar-return-2_x.c: New file.
31788         * gcc.dg/compat/scalar-return-2_y.c: New file.
31789         * gcc.dg/compat/struct-return-3_main.c: New file.
31790         * gcc.dg/compat/struct-return-3_y.c: New file.
31791         * gcc.dg/compat/struct-return-3_x.c: New file.
31792         * gcc.dg/compat/struct-return-2_main.c: New file.
31793         * gcc.dg/compat/struct-return-2_x.c: New file.
31794         * gcc.dg/compat/struct-return-2_y.c: New file.
31795
31796 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31797
31798         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
31799         for hppa*-hp-hpux*.
31800         * gcc.dg/20021014-1.c (dg-options): Likewise.
31801         * gcc.dg/nest.c (dg-options): Likewise.
31802
31803 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
31804
31805         PR c++/9738
31806         * g++.dg/ext/dllimport2.C: New file.
31807         * g++.dg/ext/dllimport3.C: New file.
31808
31809 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31810
31811         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31812         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31813         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31814         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31815         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31816         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31817         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31818         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31819         * gcc.dg/compat/small-struct-defs.h: New file.
31820         * gcc.dg/compat/small-struct-init.h: New file.
31821         * gcc.dg/compat/small-struct-check.h: New file.
31822         * gcc.dg/compat/fp-struct-defs.h: New file.
31823         * gcc.dg/compat/fp-struct-check.h: New file.
31824         * gcc.dg/compat/fp-struct-init.h: New file.
31825         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31826         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31827
31828 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31829
31830         * gcc.dg/20030225-2.c: New test.
31831
31832 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31833             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31834
31835         * gcc.c-torture/compile/20030518-1.c: New test case.
31836
31837 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31838
31839         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31840         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31841         gcc-dg-debug-runtest.
31842         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31843         gcc-dg-debug-runtest.
31844
31845 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31846
31847         PR c++/9022
31848         * g++.dg/lookup/using6.C: New test.
31849
31850 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31851
31852         * g++.dg/parse/access2.C: New test.
31853
31854 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
31855
31856         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
31857         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
31858         * gcc.dg/debug/debug.exp: Likewise.
31859
31860 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
31861
31862         * gcc.dg/dollar.c: New test.
31863
31864 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
31865
31866         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31867         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
31868         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
31869         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
31870         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
31871         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
31872         * gcc.dg/compat/struct-by-value-6_main.c: New file.
31873         * gcc.dg/compat/struct-by-value-6_x.c: New file.
31874         * gcc.dg/compat/struct-by-value-6_y.c: New file.
31875         * gcc.dg/compat/struct-by-value-7_main.c: New file.
31876         * gcc.dg/compat/struct-by-value-7_x.c: New file.
31877         * gcc.dg/compat/struct-by-value-7_y.c: New file.
31878         * gcc.dg/compat/struct-by-value-8_main.c: New file.
31879         * gcc.dg/compat/struct-by-value-8_x.c: New file.
31880         * gcc.dg/compat/struct-by-value-8_y.c: New file.
31881         * gcc.dg/compat/struct-by-value-9_main.c: New file.
31882         * gcc.dg/compat/struct-by-value-9_x.c: New file.
31883         * gcc.dg/compat/struct-by-value-9_y.c: New file.
31884
31885 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
31886
31887         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
31888         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
31889         support for "repo" mode.
31890         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
31891         * lib/g77-dg.exp: Likewise.
31892         * lib/obj-dg.exp: Likewise.
31893
31894 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
31895
31896         Merge from gcc-3_2-rhl8-branch:
31897         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
31898
31899         * gcc.dg/tls/opt-6.c: New test.
31900
31901         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
31902
31903         * gcc.dg/20030405-1.c: New test.
31904
31905         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
31906
31907         * gcc.dg/20030309-1.c: New test.
31908
31909         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31910
31911         * gcc.c-torture/execute/20030307-1.c: New test.
31912
31913         2003-02-20  Randolph Chung  <tausq@debian.org>
31914
31915         * gcc.c-torture/compile/20030220-1.c: New test.
31916
31917         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
31918
31919         * gcc.dg/20030217-1.c: New test.
31920
31921         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
31922
31923         * gcc.c-torture/compile/20020129-1.c: New test.
31924
31925         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31926
31927         * gcc.dg/unroll-1.c: New test.
31928
31929         2002-11-16  Jan Hubicka  <jh@suse.cz>
31930
31931         * gcc.c-torture/execute/20020920-1.c: New test.
31932
31933         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
31934
31935         PR target/7434
31936         * gcc.c-torture/compile/20021008-1.c: New test.
31937
31938         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
31939
31940         PR target/7559
31941         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
31942
31943         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31944
31945         * gcc.c-torture/compile/20020807-1.c: New test.
31946
31947         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
31948
31949         * gcc.dg/tls/opt-1.c: New test.
31950
31951         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
31952
31953         * gcc.dg/20020729-1.c: New test.
31954
31955         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
31956
31957         * g++.dg/opt/life1.C: New test.
31958
31959         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
31960
31961         * gcc.dg/20020525-1.c: New test.
31962
31963         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31964
31965         PR c++/6794
31966         * g++.dg/ext/pretty1.C: New test.
31967         * g++.dg/ext/pretty2.C: New test.
31968
31969 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
31970
31971         PR c++/8385
31972         * g++.dg/ext/typeof5.C: New test.
31973
31974 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
31975
31976         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
31977         __USER_LABEL_PREFIX__ into account.
31978         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
31979
31980 2003-05-14  Roger Sayle  <roger@eyesopen.com>
31981
31982         * gcc.dg/builtins-15.c: New test case.
31983
31984 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
31985
31986         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
31987
31988 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
31989
31990         * lib/g++.exp: Tweak handling of additional source files.
31991         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
31992         * g++.dg/special/conpr-2a.C: Rename to ...
31993         * g++.dg/special/conpr-2a.cc: ... this.
31994         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
31995         * g++.dg/special/conpr-3a.C: Rename to ...
31996         * g++.dg/special/conpr-3a.cc: This.
31997         * g++.dg/special/conpr-3b.C: Rename to ...
31998         * g++.dg/special/conpr-3b.cc: This.
31999         * g++.dg/special/conpr-4.C: New test.
32000         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32001
32002 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32003
32004         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32005
32006 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32007
32008         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32009         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32010         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32011         * g++.old-deja/g++.other/warn3.C: Likewise.
32012
32013 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32014
32015         * gcc.dg/i386-387-1.c: Update to also test log.
32016         * gcc.dg/i386-387-2.c: Likewise.
32017
32018 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32019
32020         * g77.f-torture/execute/int8421.f: New test.
32021
32022 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32023
32024         PR c++/10230, c++/10481
32025         * g++.dg/lookup/scoped5.C: New test.
32026
32027 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32028
32029         PR c++/10552
32030         * g++.dg/template/ttp6.C: New test.
32031
32032 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32033
32034         * gcc.c-torture/execute/builtins: New directory.
32035         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32036         gcc.c-torture/execute/builtins.
32037         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32038         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32039         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32040         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32041
32042 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32043
32044         PR c++/9252
32045         * g++.dg/template/access8.C: New test.
32046         * g++.dg/template/access9.C: New test.
32047
32048 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32049
32050         PR c++/9554
32051         * g++.dg/parse/access1.C: New test.
32052
32053 2003-05-09  DJ Delorie  <dj@redhat.com>
32054
32055         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32056         long, and not an int.
32057
32058 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32059
32060         PR c++/10555, c++/10576
32061         * g++.dg/template/memclass1.C: New test.
32062
32063 2003-05-08  DJ Delorie  <dj@redhat.com>
32064
32065         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32066         targets.
32067         * gcc.c-torture/execute/20021024-1.x: Likewise.
32068         * gcc.c-torture/execute/shiftdi.x: Likewise.
32069         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32070         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32071         * gcc.dg/20021018-1.c: Likewise.
32072
32073 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32074
32075         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32076
32077         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32078         (bcopy): Call memmove.
32079
32080 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32081
32082         * g77.f-torture/compile/8485.f: New test case.
32083
32084 2003-05-07  Richard Henderson  <rth@redhat.com>
32085
32086         PR c++/10570
32087         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32088         Verify exception_cleanup not called for rethrows.
32089         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32090         when exiting catch block without rethrowing.
32091         * g++.dg/eh/forced3.C: New.
32092         * g++.dg/eh/forced4.C: New.
32093
32094 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32095
32096         * gcc.dg/20030505.c: Fix triplet.
32097
32098 2003-05-06  DJ Delorie  <dj@redhat.com>
32099
32100         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32101         * gcc.dg/nest.c: Likewise.
32102
32103 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32104
32105         * gcc.dg/builtins-14.c: New test case.
32106
32107 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32108
32109         * lib/compat.exp (compat-execute): New argument.
32110         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32111         * gcc.dg/compat: New test directory.
32112         * gcc.dg/compat/compat.exp: New expect script.
32113         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32114         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32115         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32116         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32117         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32118         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32119
32120         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32121         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32122         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32123         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32124         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32125         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32126         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32127         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32128         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32129         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32130         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32131         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32132         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32133         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32134         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32135
32136 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32137
32138         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32139
32140 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32141
32142         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32143
32144 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32145
32146         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32147         * gcc.dg/ppc-fsel-2.c: New test.
32148
32149         * gcc.dg/unused-5.c: New test.
32150
32151 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32152
32153         PR c++/10496
32154         * g++.dg/warn/pmf1.C: New test.
32155
32156 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32157
32158         PR c++/4494
32159         * g++.dg/warn/main.C: New test.
32160
32161 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32162
32163         * gcc.dg/nonnull-3.c: New test.
32164
32165 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32166
32167         * gcc.dg/cpp/Wtrigraphs.c: Update.
32168         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32169
32170 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32171
32172         * gcc.dg/ppc-fsel-1.c: New test.
32173
32174 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32175
32176         PR c/10604
32177         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32178
32179 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32180
32181         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32182
32183 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32184
32185         PR c++/9364, c++/10553, c++/10586
32186         * g++.dg/parse/typename4.C: New test.
32187         * g++.dg/parse/typename5.C: Likewise.
32188
32189 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32190
32191         * gcc.c-torture/compile/20030503-1.c: New test.
32192
32193 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32194
32195         * g++.dg/lookup/using5.C: Fix testcase error.
32196
32197 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32198
32199         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32200         since MEABI is no longer supported.  Remove all vestiges
32201         of MEABI from the test.
32202
32203 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32204
32205         PR c++/10554
32206         * g++.dg/lookup/using5.C: New test.
32207
32208 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32209
32210         PR c++/8772
32211         * g++.dg/template/ttp5.C: New test.
32212
32213 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32214
32215         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32216         (dg-gpp-additional-sources): New function.
32217         (dg-gpp-additional-files): Likewise.
32218         * lib/g++.exp (additional_sources): New variable.
32219         (additional_files): Likewise.
32220         (g++_target_compile): Deal with them.
32221         * lib/old-dejagnu.exp: Remove.
32222         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32223         * g++.old-deja: Revise all tests to use dg commands.
32224
32225 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32226
32227         PR c++/9432, c++/9528
32228         * g++.dg/lookup/using4.C: New test.
32229
32230 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32231
32232         * gcc.dg/noreturn-5.c: New file.
32233         * gcc.dg/noreturn-6.c: New file.
32234
32235         * gcc.c-torture/compile/inline-1.c: New file.
32236
32237 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32238
32239         PR c++/10551
32240         * g++.dg/template/explicit1.C: New test.
32241
32242 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32243
32244         PR c++/10549
32245         * g++.dg/other/bitfield1.C: New test.
32246
32247         PR c++/10527
32248         * g++.dg/init/new7.C: New test.
32249
32250 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32251
32252         * g++.dg/ext/desig1.C: New test.
32253         * g++.dg/ext/init1.C: Update.
32254
32255         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32256
32257 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32258
32259         PR c++/10180
32260         * g++.dg/warn/Winline-1.C: New test.
32261
32262 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32263
32264         * gcc.c-torture/execute/string-opt-19.c: New test.
32265
32266         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32267         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32268
32269 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32270
32271         PR c++/10506
32272         * g++.dg/init/new6.C: New test.
32273
32274         PR c++/10503
32275         * g++.dg/init/ref6.C: New test.
32276
32277 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32278
32279         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32280
32281 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32282
32283         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32284         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32285
32286 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32287
32288         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32289         initialized static data members.
32290
32291 2003-04-25  H.J. Lu <hjl@gnu.org>
32292
32293         * gcc.dg/ia64-sync-4.c: New test.
32294
32295 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32296
32297         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32298         date.
32299
32300 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32301
32302         PR c++/10337
32303         * g++.dg/warn/conv1.C: New test.
32304         * g++.old-deja/g++.other/conv7.C: Adjust.
32305         * g++.old-deja/g++.other/overload14.C: Adjust.
32306
32307 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32308
32309         PR c++/10471
32310         * g++.dg/template/defarg2.C: New test.
32311
32312 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32313
32314         * gcc.dg/cpp/include2.c: Update.
32315         * gcc.dg/cpp/multiline-2.c: New.
32316         * gcc.dg/cpp/multiline.c: Update.
32317         * gcc.dg/cpp/strify2.c: Update.
32318         * gcc.dg/cpp/trad/literals-2.c: Update.
32319
32320 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32321
32322         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32323
32324 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32325
32326         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32327
32328 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32329
32330         PR c++/10451
32331         * g++.dg/parse/crash4.C: New test.
32332
32333         PR c++/9847
32334         * g++.dg/parse/crash5.C: New test.
32335
32336 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32337
32338         PR c++/10446
32339         * g++.dg/parse/crash3.C: New test.
32340
32341         PR c++/10428
32342         * g++.dg/parse/elab1.C: New test.
32343
32344 2003-04-22  Devang Patel  <dpatel@apple.com>
32345
32346         * gcc.dg/cpp/trad/funlike-5.c: New test.
32347
32348 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32349
32350         * g++.dg/other/packed1.C: Fix dg options.
32351
32352 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32353
32354         * g++.dg/other/offsetof2.C: New test.
32355
32356 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32357
32358         * g++.dg/template/recurse.C: Adjust location of error messages.
32359
32360 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32361
32362         PR c++/9881
32363         * g++.dg/init/addr-const1.C: New test.
32364         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32365
32366 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32367
32368         PR c++/10405
32369         * g++.dg/lookup/struct-hack1.C: New test.
32370
32371 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32372
32373         * ucs.c: Update diagnostic messages.
32374
32375 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32376
32377         * gcc.dg/cpp/truefalse.cpp: New test.
32378         * gcc.dg/cpp/cpp.exp: Update.
32379         * g++.dg/other/stdbool-if.C: Remove.
32380
32381 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32382
32383         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32384         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32385
32386 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32387
32388         * gcc.c-torture/compile/20030418-1.c: New test.
32389
32390 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32391
32392         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32393
32394 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32395
32396         PR c++/10347
32397         g++.dg/template/dependent-name1.C: New test.
32398
32399 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32400
32401         * gcc.dg/warn-1.c (tourist_guide): New array,
32402         contains a pointer to bar.
32403
32404 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32405
32406         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32407         * gcc.c-torture/execute/medce-1.c: New test case.
32408         * gcc.c-torture/execute/medce-2.c: New test case.
32409
32410 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32411
32412         * lib/prune.exp: Ignore more messages.
32413
32414         PR c++/10381
32415         * g++.dg/parse/lookup3.C: New test.
32416
32417 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32418
32419         * gcc.c-torture/compile/20030415-1.c : New test.
32420
32421 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32422
32423         * gcc.c-torture/execute/scope-2.c: Move to ...
32424         * gcc.dg/noncompile/scope.c: .... here.
32425
32426 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32427
32428         * gcc.dg/20030414-2.c: New test case.
32429
32430 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32431
32432         PR target/10377
32433         * gcc.dg/20030414-1.c: New test.
32434
32435 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32436
32437         * gcc.dg/builtins-12.c: New test case.
32438         * gcc.dg/builtins-13.c: New test case.
32439
32440 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32441
32442         * gcc.c-torture/execute/string-opt-18.c: New test.
32443
32444 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32445
32446         PR c++/10300
32447         * g++.dg/init/new5.C: New test.
32448
32449 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32450
32451         PR c++/7910
32452         * g++.dg/ext/dllimport1.C: New test.
32453
32454 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32455
32456         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32457
32458 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32459
32460         PR Fortran/9263
32461         * g77.f-torture/noncompile/9263.f: New test
32462         PR Fortran/1832
32463         * g77.f-torture/execute/1832.f: New test
32464
32465 2003-04-11  David Chad  <davidc@freebsd.org>
32466             Loren J. Rittle  <ljrittle@acm.org>
32467
32468         libobjc/8562
32469         * objc.dg/headers.m: New test.
32470
32471 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32472
32473         * gcc.c-torture/execute/builtin-noret-2.c: New.
32474         * gcc.c-torture/execute/builtin-noret-2.x: New.
32475         XFAIL builtin-noret-2.c at -O1 and above.
32476         * gcc.dg/redecl.c: New.
32477         * gcc.dg/Wshadow-1.c: Update error regexps.
32478
32479 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32480
32481         * g++.dg/abi/bitfield10.C: New test.
32482
32483 2003-04-09  Mike Stump  <mrs@apple.com>
32484
32485         * gcc.dg/pch/pch.exp: Make testcase names longer.
32486         * g++.dg/pch/pch.exp: Make testcase names longer.
32487
32488 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32489
32490         * gcc.dg/builtins-11.c: New test case.
32491
32492 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32493
32494         * gcc.dg/builtins-9.c: New test case.
32495         * gcc.dg/builtins-10.c: New test case.
32496
32497 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32498
32499         * gcc.dg/noncompile/init-4.c.c: New test.
32500
32501 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32502
32503         * gcc.misc-test/gcov-9.c: New test.
32504         * gcc.misc-test/gcov-10.c: New test
32505         * gcc.misc-test/gcov-11.c: New test.
32506
32507 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32508
32509         PR optimization/10024
32510         * gcc.c-torture/compile/20030405-1.c: New test.
32511
32512 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32513
32514         * gcc.dg/pch/static-3.c: New.
32515         * gcc.dg/pch/static-3.hs: New.
32516         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32517
32518 2003-04-04  Richard Henderson  <rth@redhat.com>
32519
32520         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32521         * g++.dg/eh/forced2.C: Likewise.
32522
32523 2003-04-03  Mike Stump  <mrs@apple.com>
32524
32525         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32526         target arg.
32527         (scan-assembler-times, scan-assembler-not): Likewise.
32528         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32529
32530 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32531
32532         * gcc.dg/sparc-loop-1.c: New test.
32533
32534 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32535
32536         PR other/9274
32537         * g++.dg/pch/system-2.C: New.
32538         * g++.dg/pch/system-2.Hs: New.
32539
32540 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32541
32542         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32543
32544         * g++.dg/eh/simd-1.C (vecfunc): Same.
32545
32546 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32547
32548         * gcc.c-torture/execute/20030401-1.c: New test case.
32549
32550 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32551
32552         * objc.dg/defs.m: New.
32553
32554 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32555
32556         * g++.dg/eh/simd-1.C: New.
32557         * g++.dg/eh/simd-2.C: New.
32558
32559 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32560
32561         * gcc.c-torture/execute/simd-3.c: New.
32562
32563 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32564
32565         PR c/9936
32566         * gcc.dg/20030331-2.c: New test.
32567
32568 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32569
32570         PR c++/10278
32571         * g++.dg/parse/crash2.C: New test.
32572
32573 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32574
32575         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32576         * gcc.c-torture/execute/20030331-1.c: ...here.
32577
32578 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32579
32580         * gcc.c-torture/execute/20030331-1.c: New test.
32581
32582 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32583
32584         * lib/gcov.exp: Adjust call return testing strings.
32585         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32586
32587 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32588
32589         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32590         * gcc.dg/builtins-7.c: New test case.
32591         * gcc.dg/builtins-8.c: New test case.
32592
32593 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32594
32595         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32596
32597 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32598
32599         PR c++/7647
32600         * g++.dg/lookup-class-member-2.C: New test.
32601
32602 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32603
32604         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32605
32606 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32607
32608         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32609
32610 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32611
32612         * g++.dg/init/attrib1.C: New test.
32613
32614 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32615
32616         * gcc.dg/ultrasp8.c: New test.
32617
32618 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32619
32620         * gcc.dg/ultrasp7.c: New test.
32621
32622 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32623
32624         PR c++/10047
32625         * g++.dg/template/inline1.C: New test.
32626
32627 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32628
32629         * gcc.dg/sparc-dwarf2.c: New test.
32630
32631 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32632
32633         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32634         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32635
32636 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32637
32638         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32639         than reading .x files.
32640         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32641         * g77.dg/gcov/gcov-1.f: Likewise.
32642         * gcc.misc-tests/gcov-4b.c: Likewise.
32643         * gcc.misc-tests/gcov-5b.c: Likewise.
32644         * gcc.misc-tests/gcov-6.c: Likewise.
32645         * gcc.misc-tests/gcov-7.c: Likewise.
32646         * gcc.misc-tests/gcov-8.c: Likewise.
32647         * g++.dg/gcov/gcov-1.x: Remove.
32648         * g77.dg/gcov/gcov-1.x: Likewise.
32649         * gcc.misc-tests/gcov-4b.x: Likewise.
32650         * gcc.misc-tests/gcov-5b.x: Likewise.
32651         * gcc.misc-tests/gcov-6.x: Likewise.
32652         * gcc.misc-tests/gcov-7.x: Likewise.
32653         * gcc.misc-tests/gcov-8.x: Likewise.
32654
32655 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32656
32657         PR opt/10087
32658         * gcc.dg/20030324-1.c: New test.
32659
32660 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32661
32662         PR c++/10224
32663         * g++.dg/template/arg3.C: New test.
32664
32665         PR c++/10158
32666         * g++.dg/template/friend18.C: New test.
32667
32668 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32669
32670         * g77.f-torture/compile/20030326-1.f: New test case.
32671
32672 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32673
32674         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32675
32676         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32677
32678 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32679
32680         * gcc.dg/ia64-sync-3.c: New test.
32681
32682 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32683
32684         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32685
32686 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32687
32688         * gcc.dg/ultrasp6.c: New test.
32689
32690 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32691
32692         * gcc.dg/i386-signbit-1.c: New test.
32693         * gcc.dg/i386-signbit-2.c: New test.
32694         * gcc.dg/i386-signbit-3.c: New test.
32695
32696 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32697
32698         * gcc.dg/ultrasp5.c: Fix options.
32699
32700 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32701
32702         * gcc.dg/ultrasp5.c: Fix comment.
32703
32704 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32705
32706         PR fortran/10197
32707         * g77.f-torture/execute/10197.f: New test.
32708
32709 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32710
32711         PR c++/9898, c++/383
32712         * g++.dg/template/conv6.C: New test.
32713
32714         PR c++/10119
32715         * g++.dg/template/ptrmem5.C: New test.
32716
32717         PR c++/10026
32718         * g++.dg/lookup/koenig1.C: New test.
32719
32720         PR C++/10199
32721         * g++.dg/lookup/template2.C: New test.
32722
32723 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32724
32725         * g++.dg/opt/rtti1.C: New test.
32726
32727 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32728
32729         * gcc.dg/ultrasp5.c: New test.
32730
32731 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32732
32733         PR middle-end/9967
32734         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32735         builtin fputs.
32736
32737 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32738
32739         PR c/8224
32740         * gcc.dg/20030323-1.c: New test.
32741
32742 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32743
32744         * gcc.c-torture/compile/20030323-1.c: New test case.
32745
32746 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
32747
32748         * gcc.dg/20030321-1.c: New test.
32749
32750 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32751
32752         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
32753
32754 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32755
32756         PR c++/9978, c++/9708
32757         * g++.dg/ext/vlm1.C: Adjust expected error.
32758         * g++.dg/ext/vla2.C: New test.
32759         * g++.dg/template/arg1.C: New test.
32760         * g++.dg/template/arg2.C: New test.
32761
32762 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
32763
32764         * g77.f-torture/execute/select.f: New test.
32765         * g77.f-torture/noncompile/select_no_compile.f: New test.
32766
32767 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
32768
32769         PR c++/9898
32770         * g++.dg/other/error4.C: New test.
32771
32772 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
32773
32774         * g++.dg/template/friend17.C: New test.
32775
32776 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
32777
32778         * gcc.c-torture/compile/20030320-1.c: New.
32779
32780 2003-03-20  Roger Sayle  <roger@eyesopen.com>
32781
32782         * gcc.dg/builtins-6.c: New test case.
32783
32784 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
32785
32786         PR target/10073
32787         * gcc.c-torture/compile/20030319-1.c: New.
32788
32789 2003-03-18  Jan Hubicka  <jh@suse.cz>
32790
32791         * gcc.dg/i386-cvt-1.c: New test.
32792
32793 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
32794
32795         * objc.dg/naming-1.m: Use "(parse|syntax) error".
32796         * objc.dg/naming-2.m: Likewise.
32797
32798 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
32799
32800         PR c++/9639
32801         * g++.dg/parse/crash1.C: New test.
32802
32803 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
32804
32805         PR c++/8805
32806         * g++.dg/eh/cleanup1.C: New test.
32807
32808 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32809
32810         * gcc.c-torture/execute/20030316-1.c: New test case.
32811
32812 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32813
32814         PR c++/9629
32815         * g++.dg/init/ctor2.C: New test.
32816
32817 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32818
32819         * g77.f-torture/compile/xformat.f: New test case.
32820
32821 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32822
32823         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32824         * g++.old-deja/g++.mike/eh50.C: Likewise.
32825
32826 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32827
32828         PR c++/6440
32829         * g++.dg/template/spec7.C: New test.
32830         * g++.dg/template/spec8.C: Likewise.
32831
32832 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32833
32834         * gcc.c-torture/execute/20030313-1.c: New test.
32835
32836 2003-03-14  Richard Henderson  <rth@redhat.com>
32837
32838         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32839
32840 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32841
32842         * gcc.c-torture/compile/20030314-1.c: New test.
32843
32844 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32845
32846         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32847         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32848         thumb target,
32849         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32850         to accept newer _imp__  prefix and additional
32851         newline in .drectve section.
32852         * gcc.dg/dll-4.c: Likewise.
32853         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
32854         switch.
32855
32856 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
32857
32858         * g++.dg/parse/namespace9.C: New test.
32859
32860         * g++.dg/init/ref5.C: New test.
32861         * g++.dg/parse/ptrmem1.C: Likewise.
32862
32863 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32864
32865         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
32866         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
32867         regular expression.
32868         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
32869         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
32870
32871 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
32872
32873         * gcc.c-torture/execute/20030224-2.c: New test.
32874
32875 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32876
32877         * gcc.dg/decl-3.c: New test.
32878
32879 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32880
32881         * gcc.dg/i386-loop-2.c: New test.
32882
32883 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
32884
32885         PR c++/9474
32886         * g++.dg/parse/namespace8.C: New test.
32887
32888         PR c++/9924
32889         * g++.dg/overload/builtin2.C: New test.
32890
32891 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
32892
32893         * gcc.dg/return-type-3.c: New test.
32894
32895 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32896
32897         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
32898         profiling options are not supported.
32899
32900 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
32901
32902         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
32903         * g++.old-deja/g++.warn/impint2.C: Likewise.
32904
32905 2003-03-10  Devang Patel  <dpatel@apple.com>
32906
32907         * g++.dg/cpp/c++_cmd_1.C: New test.
32908         * g++.dg/cpp/c++_cmd_1.h: New file.
32909
32910 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
32911
32912         * gcc.dg/altivec-9.c: New file.
32913
32914 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32915
32916         * gcc.dg/ppc-sdata-1.c: New test.
32917         * gcc.dg/ppc-sdata-2.c: New test.
32918
32919 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
32920
32921         PR c++/9373
32922         * g++.dg/opt/ptrmem2.C: New test.
32923
32924         PR c++/8534
32925         * g++.dg/opt/ptrmem1.C: New test.
32926
32927 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32928
32929         * gcc.dg/i386-loop-1.c: New test.
32930
32931 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32932
32933         PR c++/9970
32934         * g++.dg/lookup/friend1.C: New test.
32935
32936 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32937
32938         PR c++/9823
32939         * g++.dg/parser/constructor1.C: New test.
32940
32941 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
32942
32943         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
32944
32945         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
32946
32947 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
32948
32949         * gcc.dg/cpp/Wunused.c: Update test.
32950
32951 2003-03-08  Jan Hubicka  <jh@suse.cz>
32952
32953         * gcc.dg/inline-3.c: New test.
32954
32955 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32956
32957         PR c++/9809
32958         * g++.dg/parse/builtin1.C: New test.
32959
32960         PR c++/9982
32961         * g++.dg/abi/cookie1.C: New test.
32962         * g++.dg/abi/cookie2.C: Likewise.
32963
32964         PR c++/9524
32965         * g++.dg/template/field1.C: New test.
32966
32967         PR c++/9912
32968         * g++.dg/parse/class1.C: New test.
32969         * g++.dg/parse/namespace7.C: Likewise.
32970         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
32971
32972 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
32973
32974         * g++.dg/init/ref4.C: New test.
32975
32976 2003-03-07  Jan Hubicka  <jh@suse.cz>
32977
32978         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
32979         * gcc.dg/inline-3.c: New test.
32980
32981 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
32982
32983         * g++.dg/init/ref3.C: New test.
32984
32985         PR c++/9965
32986         * g++.dg/init/ref2.C: New test.
32987
32988         PR c++/9400
32989         * g++.dg/warn/Wshadow-2.C: New test.
32990
32991         PR c++/9791
32992         * g++.dg/warn/Woverloaded-1.C: New test.
32993
32994 2003-03-05  Jan Hubicka  <jh@suse.cz>
32995
32996         * gcc.dg/i386-local2.c: New.
32997         * gcc.dg/i386-local.c: Fix typo.
32998
32999 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33000
33001         * g++.dg/abi/layout3.C: New test.
33002
33003 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33004
33005         * gcc.c-torture/compile/20030305-1.c
33006
33007 2003-03-05  Jan Hubicka  <jh@suse.cz>
33008
33009         * gcc.dg/i386-local.c: New.
33010
33011 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33012
33013         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33014
33015 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33016
33017         * gcc.dg/switch-2.c: New test.
33018         * gcc.dg/switch-3.c: New test.
33019         * gcc.dg/Wswitch.c: Adjust line numbers.
33020         * gcc.dg/Wswitch-default.c: Likewise.
33021         * gcc.dg/Wswitch-enum.c: Likewise.
33022
33023 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33024
33025         * gcc.c-torture/execute/20030222-1.c: New test.
33026
33027 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33028
33029         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33030
33031 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33032
33033         PR c++/9878
33034         * g++.dg/init/ref1.C: New test.
33035
33036 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33037
33038         * gcc.dg/sh-relax.c: New SH-only test.
33039
33040 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33041
33042         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33043         comment explaining purpose of testcase.
33044
33045 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33046
33047         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33048         for HC11/HC12 (asm needs two int registers).
33049         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33050         HC11/HC12 because the test uses an asm which needs two 32-bit
33051         registers.
33052
33053 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33054
33055         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33056         for HC11/HC12 (array is too large otherwise).
33057         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33058         * gcc.c-torture/compile/20010518-2.x: Likewise.
33059         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33060         HC11/HC12 (array is too large).
33061
33062 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33063
33064         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33065         * lib/g++-dg.exp (g++-dg-test): Likewise.
33066
33067 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33068
33069         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33070         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33071
33072 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33073
33074         * g++.dg/warn/implicit-typename1.C: Remove warning.
33075
33076 2003-02-28  Richard Henderson  <rth@redhat.com>
33077
33078         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33079         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33080
33081 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33082
33083         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33084         * g++.dg/pch/pch.exp: Likewise.
33085
33086 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33087
33088         PR c++/9879
33089         * testsuite/g++.dg/init/new4.C: New test.
33090
33091 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33092
33093         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33094
33095 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33096
33097         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33098         unsigned long.
33099
33100         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33101         wider than float.
33102
33103 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33104
33105         * lib/scanasm.exp: Add support for counting numbers of
33106         occurences.
33107         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33108         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33109
33110 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33111
33112         PR c++/9683
33113         * g++.dg/template/static3.C: New test.
33114
33115         PR c++/9829
33116         * g++.dg/parse/namespace6.C: New test.
33117
33118 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33119
33120         PR target/9732
33121         * gcc.dg/20030225-1.c: New test.
33122
33123 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33124
33125         * README: Remove out-of-date information.
33126
33127         PR c++/9836
33128         * g++.dg/template/spec6.C: New test.
33129
33130 2003-02-24  Jeff Law  <law@redhat.com>
33131
33132         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33133
33134 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33135
33136         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33137         * gcc.dg/pragma-ep-1.c: Likewise.
33138
33139 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33140
33141         PR c++/9602
33142         * g++.dg/template/friend16.C: New test.
33143
33144 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33145
33146         PR c++/5333
33147         * g++.dg/parse/fused-params1.C: Adjust error messages.
33148         * g++.dg/template/nested3.C: New test.
33149
33150 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33151
33152         * g++.dg/abi/param1.C: New test.
33153
33154 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33155
33156         PR c++/7982
33157         * g++.dg/warn/implicit-typename1.C: New test.
33158
33159 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33160
33161         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33162         with "mtune".
33163         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33164         * gcc.c-torture/execute/20010129-1.x: Likewise.
33165         * gcc.dg/20011107-1.c: Likewise.
33166         * gcc.dg/20020108-1.c: Likewise.
33167         * gcc.dg/20020122-3.c: Likewise.
33168         * gcc.dg/20020206-1.c: Likewise.
33169         * gcc.dg/20020310-1.c: Likewise.
33170         * gcc.dg/20020426-2.c: Likewise.
33171         * gcc.dg/20020517-1.c: Likewise.
33172         * gcc.dg/991230-1.c: Likewise.
33173         * gcc.dg/i386-unroll-1.c: Likewise.
33174         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33175
33176 2003-02-22  Jan Hubicka  <jh@suse.cz>
33177
33178         * gcc.dg/i386-mul.c: New test.
33179
33180 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33181
33182         * gcc.dg/builtins-5.c: New test case.
33183
33184 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33185
33186         * gcc.dg/asmreg-1.c: New test.
33187
33188 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33189
33190         PR c++/9749
33191         * g++.dg/parse/varmod1.C: New test.
33192
33193 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33194
33195         PR c++/9727
33196         * g++.dg/template/op1.C: New test.
33197
33198 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33199
33200         PR c++/8906
33201         * g++.dg/template/nested2.C: New test.
33202
33203 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33204
33205         PR c++/8724
33206         * g++.dg/expr/dtor1.C: New test.
33207
33208 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33209
33210         * gcc.dg/cpp/include3.c: New test.
33211         * gcc.dg/cpp/inc/foo.h: New file.
33212
33213 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33214
33215         * gcc.c-torture/execute/20030221-1.c: New test.
33216
33217 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33218
33219         PR c++/9729
33220         * g++.dg/abi/conv1.C: New test.
33221
33222 2003-02-20  Jan Hubicka  <jh@suse.cz>
33223
33224         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33225
33226 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33227
33228         * gcc.c-torture/compile/20030219-1.c: New test.
33229
33230 2003-02-18  Jan Hubicka  <jh@suse.cz>
33231
33232         * gcc.dg/funcorder.c: New test.
33233
33234 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33235
33236         * gcc.c-torture/execute/20030218-1.c: New.
33237
33238 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33239
33240         * gcc.dg/20030218-1.c: New.
33241
33242 2003-02-18  Richard Henderson  <rth@redhat.com>
33243
33244         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33245         * gcc.dg/attr-used-2.c: New.
33246
33247 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33248
33249         PR c++/9704
33250         * g++.dg/init/copy5.C: New test.
33251
33252 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33253
33254         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33255         * g++.dg/pch/pch.exp: Likewise.
33256
33257 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33258
33259         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33260         STACK_SIZE is not defined.
33261
33262 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33263
33264         PR c++/9457
33265         * g++.dg/template/init1.C: New test.
33266
33267 2003-02-16  Jan HUbicka  <jh@suse.cz>
33268
33269         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33270         (foo): Add few extra tests
33271         * gcc.dg/c99-const-expr-3.c: Likewise.
33272         * gcc.c-torture/execute/20030216-1.c: New.
33273
33274 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33275
33276         PR c++/9459
33277         * g++.dg/ext/typeof4.C: New test.
33278
33279 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33280
33281         * gcc.dg/i386-387-3.c: New test case.
33282
33283 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33284
33285         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33286         cris-*-elf* cris-*-aout* and mmix-*-*.
33287
33288 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33289
33290         * gcc.dg/20030213-1.c: New test.
33291
33292 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33293
33294         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33295         * gcc.dg/i386-387-2.c: Likewise.
33296
33297 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33298
33299         * gcc.dg/ppc-spe.c: Fix formatting.
33300         Enable tests that were previously unsupported by gas.
33301         Delete tests for instructions that no longer exist.
33302         Switch arguments on evsubifw builtin.
33303
33304 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33305
33306         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33307         STACK_SIZE is too small.
33308
33309 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33310             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33311
33312         * gcc.dg/decl-2.c: New test.
33313
33314 2003-02-10  Jan Hubicka  <jh@suse.cz>
33315
33316         * gcc.dg/i386-fpcvt-1.c: New test.
33317
33318 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33319
33320         * gcc.c-torture/execute/20030209-1.c: New test.
33321
33322 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33323
33324         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33325         int-wide bitops, use the constants of the same width.
33326         Likewise, if long long is 32-bit wide, test bitops using
33327         32-bit constants.
33328
33329 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33330
33331         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33332
33333 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33334
33335         * testsuite/gcc.dg/builtins-4.c: New test case.
33336
33337 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33338
33339         * gcc.dg/20020430-1.c: Fix dg command typos.
33340         * gcc.dg/20020503-1.c: Likewise.
33341
33342 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33343
33344         PR c++/8785
33345         * g++.dg/parse/fused-params1.C: New test.
33346
33347         PR c++/8857
33348         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33349
33350         PR c++/8921
33351         * g++.dg/parse/non-dependent1.C: New test.
33352
33353         PR c++/8928
33354         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33355
33356         PR c++/9228
33357         * g++.dg/parse/undefined7.C: New test.
33358         * g++.dg/parse/non-templ1.C: New test.
33359
33360         PR c++/9229
33361         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33362
33363 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33364
33365         * gcc.c-torture/compile/20030206-1.c: New test.
33366
33367 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33368
33369         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33370         "pow" to "foo" to avoid potential confusion with a math built-in.
33371
33372 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33373
33374         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33375         conditions for SPARC targets.
33376
33377 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33378
33379         * gcc.dg/20030204-1.c: New test.
33380
33381 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33382
33383         PR c++/38
33384         * g++.dg/parse/array-size1.C: New test.
33385
33386         PR c++/5657
33387         * g++.dg/parse/undefined3.C: New test.
33388
33389         PR c++/5665
33390         * g++.dg/parse/undefined4.C: New test.
33391
33392         PR c++/5975
33393         * g++.dg/parse/undefined5.C: New test.
33394
33395         PR c++/7259
33396         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33397
33398         PR c++/8578
33399         * g++.dg/parse/casting-operator1.C: New test.
33400
33401         PR c++/8596
33402         * g++.dg/parse/undefined6.C: New test.
33403
33404         PR c++/8736
33405         * g++.dg/parse/missing-template1.C: New test.
33406
33407 2003-02-04  Jan Hubicka  <jh@suse.cz>
33408
33409         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33410         * gcc.dg/i386-cmov?.c: Likewise.
33411         * gcc.dg/i386-fpcvt-?.c: Likewise.
33412         * gcc.dg/i386-ssefp-1.c: Likewise.
33413         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33414         conventions.
33415
33416 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33417
33418         PR c++/7129
33419         * testsuite/g++.dg/ext/max.C: New test.
33420
33421 2003-02-03  Jan Hubicka  <jh@suse.cz>
33422
33423         * gcc.c-torture/execute/20030203-1.c: New test.
33424
33425 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33426
33427         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33428         'natural-endian'.
33429
33430 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33431
33432         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33433         * g++.dg/init/new2.C: Likewise.
33434         * g++.dg/other/new1.C: Likewise.
33435
33436 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33437
33438         * gcc.dg/struct-ret-libc.c: New test.
33439
33440 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33441
33442         * gcc.dg/20030129-1.c: New test.
33443
33444 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33445
33446         PR c++/8849
33447         * g++.dg/template/ptrmem4.C: New test.
33448
33449 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33450
33451         * g++.dg/parser/constant1.C: New test.
33452
33453 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33454
33455         PR c++/8591
33456         * g++.dg/parse/friend2.C: New test.
33457
33458 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33459
33460         PR c++/9437
33461         * g++.dg/template/unify4.C: New test.
33462
33463 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33464
33465         * gcc.c-torture/execute/20030128-1.c: New test.
33466
33467 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33468
33469         * g++.dg/lookup/nested1.C: Test moved from ...
33470         * g++.old-deja/g++.other/lookup24.C: ... here.
33471
33472 2003-01-28  Jan Hubicka  <jh@suse.cz>
33473
33474         * gcc.dg/i386-cmov5.c: New test.
33475
33476 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33477
33478         * gcc.c-torture/execute/20010925-1.c: Changed the
33479         memcpy declaration.
33480
33481 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33482
33483         PR c++/3902
33484         * g++.dg/parse/template5.C: New test.
33485
33486 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33487
33488         PR fortran/9258
33489         * g77.dg/pr9258: New test.
33490
33491 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33492
33493         * README: Move relevant parts from README.g++.
33494
33495         * README.g++: Remove this file.
33496
33497 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33498
33499         * g++.dg/abi/dcast1.C: New test.
33500
33501 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33502
33503         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33504
33505 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33506
33507         PR c++/47
33508         * g++.old-deja/g++.other/lookup24.C: New test.
33509
33510 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33511
33512         PR middle-end/7227
33513         * gcc.dg/uninit-C.c: New test.
33514
33515 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33516
33517         * g++.dg/abi/covariant1.C: New test.
33518
33519 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33520
33521         * gcc.dg/20030123-1.c: New test.
33522
33523 2003-01-25  Jan Hubicka  <jh@suse.cz>
33524
33525         PR opt/8492
33526         * gcc.c-torture/compile/20030125-1.c
33527
33528 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33529
33530         PR c++/9403
33531         * g++.dg/parse/template3.C: New test.
33532         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33533
33534         PR c++/795
33535         * g++.dg/parse/template4.C: New test.
33536
33537         PR c++/9415
33538         * g++.dg/template/qual2.C: New test.
33539
33540         PR c++/8545
33541         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33542
33543         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33544
33545 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33546
33547         * gcc.c-torture/execute/switch-1.c: New test case.
33548
33549 2003-01-25  Jan Hubicka  <jh@suse.cz>
33550
33551         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33552
33553 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33554
33555         Tweaks for Bison-1.875. From the NEWS file:
33556         "- `parse error' -> `syntax error'
33557         Bison now uniformly uses the term `syntax error'"
33558         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33559         * gcc.dg/cpp/digraph2.c: Likewise.
33560         * gcc.dg/cpp/direct2.c: Likewise.
33561         * gcc.dg/cpp/paste4.c: Likewise.
33562         * gcc.dg/c90-restrict-1.c: Likewise.
33563         * gcc.dg/c99-func-2.c: Likewise.
33564         * gcc.dg/noncompile/920721-2.c: Likewise.
33565         * gcc.dg/noncompile/930622-2.c: Likewise.
33566         * gcc.dg/noncompile/940112-1.c: Likewise.
33567         * gcc.dg/noncompile/950921-1.c: Likewise.
33568         * gcc.dg/noncompile/951123-1.c: Likewise.
33569         * gcc.dg/noncompile/971104-1.c: Likewise.
33570         * gcc.dg/noncompile/990416-1.c: Likewise.
33571
33572 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33573
33574         * g++.dg/parse/undefined1.C: Add error message.
33575
33576 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33577
33578         PR c++/9354
33579         * g++.dg/parse/new1.C: New test.
33580
33581         PR c++/9216
33582         * g++.dg/parse/template2.C: New test.
33583
33584         PR c++/9354
33585         * g++.dg/parse/typedef2.C: New test.
33586
33587         PR c++/9328
33588         * g++.dg/ext/typeof3.C: New test.
33589
33590 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33591
33592         PR c++/2738
33593         * g++.dg/parse/ret-type1.C: New test.
33594
33595         PR c++/3792
33596         * g++.dg/parse/tmpl-outside1.C: New test.
33597
33598         PR c++/4207
33599         * g++.dg/parse/int-as-enum1.C: New test.
33600
33601         PR c++/4903
33602         * g++.dg/parse/no-typename1.C: New test.
33603
33604         PR c++/5533
33605         * g++.dg/parse/no-value1.C: New test.
33606
33607         PR c++/5921
33608         * g++.dg/parse/wrong-inline1.C: New test.
33609
33610         PR c++/6402
33611         * g++.dg/parse/ref1.C: New test.
33612
33613         PR c++/6992
33614         * g++.dg/parse/attr-ctor1.C: New test.
33615
33616         PR c++/7229
33617         * g++.dg/parse/namespace5.C: New test.
33618
33619         PR c++/7917
33620         * g++.dg/parse/func-def1.C: New test.
33621
33622         PR c++/8143
33623         * g++.dg/parse/undefined1.C: New test.
33624
33625         PR c++/5723, PR c++/8522
33626         * g++.dg/parse/specialization1.C: New test.
33627
33628         PR c++/163, PR c++/8595
33629         * g++.dg/parse/struct-as-enum1.C: New test.
33630
33631         PR c++/9173
33632         * g++.dg/parse/undefined2.C: New test.
33633
33634 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33635
33636         PR c++/9298
33637         * g++.dg/parse/template1.C: New test.
33638
33639         PR c++/9384
33640         * g++.dg/parse/using1.C: New test.
33641
33642         PR c++/9285
33643         PR c++/9294
33644         * g++.dg/parse/expr2.C: New test.
33645
33646         PR c++/9388
33647         * g++.dg/parse/lookup2.C: Likewise.
33648
33649 2003-01-21  Jan Hubicka  <jh@suse.cz>
33650
33651         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33652         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33653         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33654         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33655
33656 2003-01-20  Nick Clifton  <nickc@redhat.com>
33657
33658         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33659         problem with ARM sibcall code generation.
33660
33661 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33662
33663         * gcc.c-torture/execute/20030120-1.c: New.
33664
33665 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33666
33667         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33668
33669 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33670
33671         PR c++/9272
33672         * g++.dg/parse/ctor1.C: New test.
33673
33674         PR c++/9294:
33675         * g++.dg/parse/qualified1.C: New test.
33676
33677         * g++.dg/parse/typename3.C: New test.
33678
33679 2003-01-16  Richard Henderson  <rth@redhat.com>
33680
33681         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33682
33683 2003-01-16  Richard Henderson  <rth@redhat.com>
33684
33685         * g++.dg/pch/pch.exp: Copy test header to the working directory
33686         before using it either for precompilation or direct use.
33687         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33688         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33689
33690 2003-01-16  Richard Henderson  <rth@redhat.com>
33691
33692         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33693         before using it either for precompilation or direct use.
33694         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33695         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33696
33697 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33698
33699         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33700         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33701         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33702         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33703         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33704         typename warning into error.
33705         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33706         error messages.
33707         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33708         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33709         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33710         messages.
33711         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33712         make declaration visible in template.
33713         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33714         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33715         messages.
33716         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33717         message.
33718         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33719         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33720         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33721         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33722         typename warning with error message.
33723         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33724         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33725         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33726
33727 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33728
33729         * g++.dg/parse/ambig2.C: New test.
33730
33731 2003-01-15  Richard Henderson  <rth@redhat.com>
33732
33733         * g++.dg/tls/init-2.C: Update error message string.
33734
33735 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33736
33737         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33738
33739 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33740
33741         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33742         all for HC11/HC12.
33743         * gcc.c-torture/compile/20001205-1.x: Likewise.
33744         * gcc.c-torture/compile/20001226-1.x: Likewise.
33745         * gcc.c-torture/compile/920520-1.x: Likewise.
33746         * gcc.c-torture/compile/961203-1.x: Likewise.
33747         * gcc.c-torture/compile/20020604-1.x: Likewise.
33748
33749 2003-01-15  Jan Hubicka  <jh@suse.cz>
33750
33751         * gcc.c-torture/compile/20030115-1.c: New test.
33752
33753         * gcc.dg/i386-fpcvt-1.c: New test.
33754         * gcc.dg/i386-fpcvt-2.c: New test.
33755
33756 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
33757
33758         Further conform g++'s __vmi_class_type_info to the C++ ABI
33759         specification.
33760         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
33761         the specification.
33762
33763 2003-01-14  Jan Hubicka  <jh@suse.cz>
33764
33765         * gcc.dg/i386-fpcvt-1.c: New test.
33766         * gcc.dg/i386-fpcvt-2.c: New test.
33767
33768 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33769
33770         * gcc.dg/i386-mmx-3.c: New test.
33771
33772 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
33773
33774         PR c++/9264
33775         * g++.dg/parse/octal1.C: New file.
33776
33777         PR c++/9172
33778         * g++.dg/parse/typename1.C: New file.
33779
33780 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
33781
33782         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
33783         * gcc.dg/bf-no-ms-layout.c: Likewise.
33784         * gcc.dg/bf-ms-attrib.c: Likewise.
33785
33786 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
33787
33788         PR c++/9099
33789         * g++.dg/parse/dtor1.C: New file.
33790
33791         PR c++/9128
33792         * g++.dg/rtti/typeid1.C: New file.
33793
33794         PR c++/9153
33795         * g++.dg/parse/lookup1.C: New file.
33796
33797         PR c++/9171
33798         * g++.dg/templ/spec5.C: New file.
33799
33800 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
33801
33802         * gcc.c-torture/compile/20030110-1.c: New test.
33803
33804 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33805
33806         Merge from pch-branch:
33807
33808         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33809
33810         * gcc.dg/pch/cpp-1.h: New.
33811         * gcc.dg/pch/cpp-1.c: New.
33812         * gcc.dg/pch/cpp-2.h: New.
33813         * gcc.dg/pch/cpp-2.c: New.
33814
33815         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33816
33817         * gcc.dg/pch/except-1.h: New.
33818         * gcc.dg/pch/except-1.c: New.
33819
33820         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33821
33822         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33823         running test.
33824         * gcc.dg/pch: Include *.hp not *.h.
33825         * gcc.dg/pch/system-1.h: New.
33826         * gcc.dg/pch/system-1.c: New.
33827
33828         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33829
33830         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33831         rather than trying to build and run a program using PCH.
33832         * gcc.dg/pch: Remove dg-do commands from test files.
33833
33834         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33835
33836         * gcc.dg/pch/macro-3.c: New.
33837         * gcc.dg/pch/macro-3.h: New.
33838
33839         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33840
33841         * gcc.dg/pch/common-1.c: New.
33842         * gcc.dg/pch/common-1.h: New.
33843         * gcc.dg/pch/decl-1.c: New.
33844         * gcc.dg/pch/decl-1.h: New.
33845         * gcc.dg/pch/decl-2.c: New.
33846         * gcc.dg/pch/decl-2.h: New.
33847         * gcc.dg/pch/decl-3.c: New.
33848         * gcc.dg/pch/decl-3.h: New.
33849         * gcc.dg/pch/decl-4.c: New.
33850         * gcc.dg/pch/decl-4.h: New.
33851         * gcc.dg/pch/decl-5.c: New.
33852         * gcc.dg/pch/decl-5.h: New.
33853         * gcc.dg/pch/global-1.c: New.
33854         * gcc.dg/pch/global-1.h: New.
33855         * gcc.dg/pch/inline-1.c: New.
33856         * gcc.dg/pch/inline-1.h: New.
33857         * gcc.dg/pch/inline-2.c: New.
33858         * gcc.dg/pch/inline-2.h: New.
33859         * gcc.dg/pch/static-1.c: New.
33860         * gcc.dg/pch/static-1.h: New.
33861         * gcc.dg/pch/static-2.c: New.
33862         * gcc.dg/pch/static-2.h: New.
33863
33864         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
33865
33866         * g++.dg/pch/pch.exp: Better handle failing testcases.
33867         * gcc.dg/pch/pch.exp: Likewise.
33868         * gcc.dg/pch/macro-1.c: New.
33869         * gcc.dg/pch/macro-1.h: New.
33870         * gcc.dg/pch/macro-2.c: New.
33871         * gcc.dg/pch/macro-2.h: New.
33872
33873         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
33874
33875         * g++.dg/dg.exp: Treat files in pch/ specially.
33876         * g++.dg/pch/pch.exp: New file.
33877         * g++.dg/pch/empty.H: New file.
33878         * g++.dg/pch/empty.C: New file.
33879         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
33880         "precompile".
33881
33882         * gcc.dg/pch/pch.exp: New file.
33883         * gcc.dg/pch/empty.h: New file.
33884         * gcc.dg/pch/empty.c: New file.
33885         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
33886         "precompile".
33887
33888 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33889
33890         * g++.dg/template/friend14.C: New test.
33891
33892 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33893
33894         * gcc.dg/old-style-asm-1.c: New test.
33895
33896 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
33897
33898         * gcc.c-torture/compile/20030109-1.c: New test.
33899
33900 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33901
33902         * gcc.c-torture/execute/20030109-1.c: New test.
33903
33904 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
33905
33906         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
33907         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
33908         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
33909         * g++.old-deja/g++.mike/eh2.C: Likewise.
33910         * g++.old-deja/g++.mike/eh3.C: Likewise.
33911         * g++.old-deja/g++.mike/eh5.C: Likewise.
33912         * g++.old-deja/g++.mike/eh6.C: Likewise.
33913         * g++.old-deja/g++.mike/eh7.C: Likewise.
33914         * g++.old-deja/g++.mike/eh8.C: Likewise.
33915         * g++.old-deja/g++.mike/eh9.C: Likewise.
33916         * g++.old-deja/g++.mike/eh10.C: Likewise.
33917         * g++.old-deja/g++.mike/eh12.C: Likewise.
33918         * g++.old-deja/g++.mike/eh13.C: Likewise.
33919         * g++.old-deja/g++.mike/eh14.C: Likewise.
33920         * g++.old-deja/g++.mike/eh16.C: Likewise.
33921         * g++.old-deja/g++.mike/eh17.C: Likewise.
33922         * g++.old-deja/g++.mike/eh18.C: Likewise.
33923         * g++.old-deja/g++.mike/eh21.C: Likewise.
33924         * g++.old-deja/g++.mike/eh23.C: Likewise.
33925         * g++.old-deja/g++.mike/eh24.C: Likewise.
33926         * g++.old-deja/g++.mike/eh25.C: Likewise.
33927         * g++.old-deja/g++.mike/eh26.C: Likewise.
33928         * g++.old-deja/g++.mike/eh27.C: Likewise.
33929         * g++.old-deja/g++.mike/eh28.C: Likewise.
33930         * g++.old-deja/g++.mike/eh29.C: Likewise.
33931         * g++.old-deja/g++.mike/eh31.C: Likewise.
33932         * g++.old-deja/g++.mike/eh33.C: Likewise.
33933         * g++.old-deja/g++.mike/eh34.C: Likewise.
33934         * g++.old-deja/g++.mike/eh35.C: Likewise.
33935         * g++.old-deja/g++.mike/eh36.C: Likewise.
33936         * g++.old-deja/g++.mike/eh37.C: Likewise.
33937         * g++.old-deja/g++.mike/eh38.C: Likewise.
33938         * g++.old-deja/g++.mike/eh39.C: Likewise.
33939         * g++.old-deja/g++.mike/eh40.C: Likewise.
33940         * g++.old-deja/g++.mike/eh41.C: Likewise.
33941         * g++.old-deja/g++.mike/eh42.C: Likewise.
33942         * g++.old-deja/g++.mike/eh44.C: Likewise.
33943         * g++.old-deja/g++.mike/eh46.C: Likewise.
33944         * g++.old-deja/g++.mike/eh47.C: Likewise.
33945         * g++.old-deja/g++.mike/eh48.C: Likewise.
33946         * g++.old-deja/g++.mike/eh49.C: Likewise.
33947         * g++.old-deja/g++.mike/eh50.C: Likewise.
33948         * g++.old-deja/g++.mike/eh51.C: Likewise.
33949         * g++.old-deja/g++.mike/eh53.C: Likewise.
33950         * g++.old-deja/g++.mike/eh55.C: Likewise.
33951         * g++.old-deja/g++.mike/p7912.C: Likewise.
33952         * g++.old-deja/g++.mike/p9706.C: Likewise.
33953         * g++.old-deja/g++.mike/p10416.C: Likewise.
33954         * g++.old-deja/g++.mike/p11667.C: Likewise.
33955         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
33956         Remove redundant reference to Iris.
33957         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
33958         Elxsi, i860, Pico Java, and WE32K.
33959
33960 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
33961
33962         * g++.dg/ext/asm4.C: New test.
33963
33964 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33965
33966         PR c++/9030
33967         * g++.dg/template/friend12.C: New test.
33968         * g++.dg/template/friend13.C: Likewise.
33969         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
33970
33971 2003-01-08  Jan Hubicka  <jh@suse.cz>
33972
33973         * gcc.dg/i386-cadd.c: New test.
33974         * gcc.dg/i386-cmov4.c: Likewise.
33975
33976 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
33977
33978         PR c++/9165
33979         * g++.dg/warn/Wunused-3.C: New test.
33980
33981         * g++.dg/abi/bitfield9.C: New test.
33982
33983         PR c++/9189
33984         * g++.dg/parse/defarg3.C: New test.
33985
33986 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33987
33988         * g++.dg/parse/ambig1.C: New test.
33989         * g++.dg/parse/defarg2.C: New test.
33990
33991 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
33992
33993         * g++.dg/template/defarg-1.C: New test.
33994         * g++.dg/template/local2.C: Likewise.
33995
33996 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
33997
33998         * gcc.c-torture/execute/20030105-1.c: New test.
33999
34000 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34001
34002         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34003         * g++.dg/parse/namespace4.C: Likewise.
34004
34005 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34006
34007         * g++.dg/template/ntp2.C: New test.
34008
34009 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34010
34011         * g++.dg/parse/extern-C-1.C: New test.
34012
34013         * g++.dg/parse/namespace4.C: New test.
34014
34015         * g++.dg/template/nested1.C: New test.
34016
34017         * g++.dg/parse/namespace3.C: New test.
34018
34019 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34020
34021         * g++.dg/lookup/two-stage1.C: New test.
34022
34023 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34024
34025         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34026         * g++.old-deja/g++.jason/access8.C: Likewise.
34027         * g++.old-deja/g++.other/decl5.C: Likewise.
34028
34029 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34030
34031         * g++.dg/parse/parse7.C: New test.
34032
34033 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34034
34035         PR c++/2843
34036         * g++.dg/ext/attrib7.C: New test.
34037
34038 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34039
34040         * g++.dg/parse/parse6.C: New test.
34041
34042 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34043
34044         * gcc.dg/h8300-stack-1.c: New.
34045
34046 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34047
34048         g++.dg/lookup/exception1.C: New test.
34049
34050         g++.dg/lookup/template1.C: New test.
34051
34052         g++.dg/parse/namespace2.C: New test.
34053
34054         g++.dg/parse/parens2.C: New test.
34055
34056 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34057
34058         * g++.dg/parse/parse5.C: New test.
34059         * g++.dg/lookup/scoped4.C: New test.
34060
34061 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34062
34063         * g++.dg/parse/parens1.C: New test.
34064
34065         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34066         angle-bracket1.C.
34067         * g++.dg/parse/parens2.C: New test.
34068
34069         * g++.dg/lookup/scope-operator1.C: New test.
34070
34071         * g++.dg/parse/operator1.C: New test.
34072
34073 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34074
34075         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34076         * g++.old-deja/g++.other/access6.C: Likewise.
34077         * g++.old-deja/g++.other/decl1.C: Likewise.
34078         * g++.old-deja/g++.pt/typename12.C: Likewise.
34079
34080 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34081
34082         * g++.dg/parse/namespace1.C: New test.
34083
34084 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34085
34086         * g++.dg/parse/parse4.C: New test.
34087
34088 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34089
34090         * g++.dg/parse/parse3.C: New test.
34091
34092 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34093
34094         * g++.dg/parse/parse2.C: New test.
34095
34096 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34097
34098         * g++.dg/template/friend11.C: New test.
34099
34100 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34101
34102         * g++.dg/parse/parse1.C: New test.
34103
34104 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34105
34106         * lib/profopt.exp: Change the name of a global variable to avoid
34107         possible clashes with other test suites.
34108
34109 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34110
34111         * g++.dg/inherit/covariant8.C: New test.
34112
34113 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34114
34115         * g++.dg/init/array9.C: New test.
34116
34117         PR c++/9112
34118         * g++.dg/parse/expr1.C: New test.
34119
34120 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34121
34122         * gcc.c-torture/compile/20021230-1.c: New test.
34123
34124 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34125
34126         * g++.dg/inherit/covariant5.C: New test.
34127         * g++.dg/inherit/covariant6.C: New test.
34128         * g++.dg/inherit/covariant7.C: New test.
34129
34130 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34131
34132         PR c++/2739
34133         * g++.dg/other/access2.C: New test.
34134
34135 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34136
34137         * g++.dg/other/anon-struct.C: No longer fails
34138         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34139         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34140         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34141
34142 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34143
34144         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34145
34146 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34147
34148         * g++.dg/eh/spec4.C: Remove stray semicolon.
34149         * g++.dg/expr/pmf-1.C: Change error message.
34150         * g++.dg/ext/asm1.C: Remove stray semicolon.
34151         * g++.dg/ext/typename1.C: Add missing typenames.
34152         * g++.dg/inherit/template-as-base.C: Change error message.
34153         * g++.dg/lookup/scoped1.C: Likewise.
34154         * g++.dg/lookup/scoped2.C: Likewise.
34155         * g++.dg/lookup/using2.C: Likewise.
34156         * g++.dg/other/component1.C: Remove stray semicolon.
34157         * g++.dg/other/do1.C: Change error message.
34158         * g++.dg/other/error2.C: Likewise.
34159         * g++.dg/other/init1.C: Likewise.
34160         * g++.dg/other/packed1.C: Remove stray semicolon.
34161         * g++.dg/other/ptrmem2.C: Change error message.
34162         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34163         marker.
34164         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34165         * g++.dg/template/access3.C: Add typename keyword.
34166         * g++.dg/template/access5.C: Remove stray semicolon.
34167         * g++.dg/template/access6.C: Likewise.
34168         * g++.dg/template/complit1.C: Likewise.
34169         * g++.dg/template/crash1.C: Change error message.
34170         * g++.dg/template/inherit2.C: Remove stray semicolon.
34171         * g++.dg/template/instantiate2.C: Likewise.
34172         * g++.dg/template/instantiate3.C: Change error message.
34173         * g++.dg/template/qual1.C: Remove stray semicolon.
34174         * g++.dg/template/qualttp18.C: Change error message.
34175         * g++.dg/template/ref1.C: Remove stray semicolon.
34176         * g++.dg/template/sizeof1.C (A::value): Declare it.
34177         * g++.dg/template/spec4.C: Change error message.
34178         * g++.dg/template/static1.C: Likewise.
34179         * g++.dg/template/type1.C: Likewise.
34180         * g++.dg/template/typename3.C: Likewise.
34181         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34182         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34183         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34184         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34185         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34186         named return value extension.
34187         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34188         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34189         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34190         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34191         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34192         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34193         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34194         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34195         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34196         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34197         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34198         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34199         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34200         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34201         syntax.
34202         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34203         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34204         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34205         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34206         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34207         * g++.old-deja/g++.brendan/template11.C: Likewise.
34208         * g++.old-deja/g++.brendan/template26.C: Likewise.
34209         * g++.old-deja/g++.brendan/template27.C: Use explicit
34210         specialization syntax.
34211         * g++.old-deja/g++.brendan/template30.C: Likewise.
34212         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34213         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34214         non-dependent names.
34215         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34216         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34217         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34218         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34219         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34220         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34221         named return value extension.
34222         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34223         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34224         * g++.old-deja/g++.ext/return1.C: Likewise.
34225         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34226         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34227         * g++.old-deja/g++.jason/access8.C: Likewise.
34228         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34229         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34230         pseudo-destructor names.
34231         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34232         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34233         pseudo-destructor names.
34234         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34235         * g++.old-deja/g++.jason/overload19.C: Likewise.
34236         * g++.old-deja/g++.jason/overload32.C: Likewise.
34237         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34238         stray semicolons.
34239         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34240         * g++.old-deja/g++.jason/return.C: Likewise.
34241         * g++.old-deja/g++.jason/return2.C: Likewise.
34242         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34243         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34244         syntax.
34245         * g++.old-deja/g++.jason/template10.C: Account for use of
34246         non-dependent names.
34247         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34248         syntax.
34249         * g++.old-deja/g++.jason/template37.C: Likewise.
34250         * g++.old-deja/g++.law/access4.C: Change error messages.
34251         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34252         pseudo-destructor names.
34253         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34254         * g++.old-deja/g++.law/ctors9.C: Likewise.
34255         * g++.old-deja/g++.law/cvt22.C: Likewise.
34256         * g++.old-deja/g++.law/dtors5.C: Likewise.
34257         * g++.old-deja/g++.law/global-init1.C: Likewise.
34258         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34259         * g++.old-deja/g++.law/operators28.C: Likewise.
34260         * g++.old-deja/g++.law/visibility28.C: Likewise.
34261         * g++.old-deja/g++.martin/eval1.C: Likewise.
34262         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34263         name.
34264         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34265         * g++.old-deja/g++.mike/net34.C: Likewise.
34266         * g++.old-deja/g++.mike/net36.C: Likewise.
34267         * g++.old-deja/g++.mike/ns2.C: Likewise.
34268         * g++.old-deja/g++.mike/p12306.C: Likewise.
34269         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34270         value extension.
34271         * g++.old-deja/g++.mike/p700.C: Likewise.
34272         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34273         * g++.old-deja/g++.mike/p710.C: Likewise.
34274         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34275         value extension.
34276         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34277         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34278         * g++.old-deja/g++.ns/crash2.C: Likewise.
34279         * g++.old-deja/g++.ns/crash3.C: Likewise.
34280         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34281         * g++.old-deja/g++.ns/ns17.C: Likewise.
34282         * g++.old-deja/g++.ns/template16.C: Likewise.
34283         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34284         keyword.
34285         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34286         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34287         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34288         named return value extension.
34289         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34290         * g++.old-deja/g++.other/access4.C: Issue additional error
34291         messages.
34292         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34293         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34294         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34295         * g++.old-deja/g++.other/crash25.C: Change error message.
34296         * g++.old-deja/g++.other/crash4.C: Change error message.
34297         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34298         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34299         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34300         checks.
34301         * g++.old-deja/g++.other/defarg8.C: Likewise.
34302         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34303         * g++.old-deja/g++.other/dtor10.C: Likewise.
34304         * g++.old-deja/g++.other/incomplete.C: Likewise.
34305         * g++.old-deja/g++.other/linkage7.C: Likewise.
34306         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34307         lookup algorithm.
34308         * g++.old-deja/g++.other/mangle2.C: Likewise.
34309         * g++.old-deja/g++.other/refinit2.C: Likewise.
34310         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34311         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34312         * g++.old-deja/g++.pt/crash28.C: Likewise.
34313         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34314         syntax.
34315         * g++.old-deja/g++.pt/crash32.C: Change error message.
34316         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34317         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34318         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34319         error message position.
34320         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34321         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34322         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34323         syntax.
34324         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34325         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34326         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34327         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34328         keyword.
34329         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34330         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34331         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34332         keyword.
34333         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34334         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34335         syntax.
34336         * g++.old-deja/g++.pt/friend28.C: Account for use of
34337         non-dependent names.
34338         * g++.old-deja/g++.pt/friend29.C: Likewise.
34339         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34340         rules.
34341         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34342         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34343         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34344         lookup rules.
34345         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34346         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34347         keyword.
34348         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34349         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34350         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34351         keyword.
34352         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34353         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34354         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34355         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34356         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34357         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34358         keyword.
34359         * g++.old-deja/g++.pt/spec10.C: Likewise.
34360         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34361         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34362         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34363         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34364         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34365         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34366         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34367         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34368         * g++.old-deja/g++.pt/typename15.C: Likewise.
34369         * g++.old-deja/g++.pt/typename22.C: Likewise.
34370         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34371         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34372         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34373         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34374         syntax.
34375         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34376         return value extension.
34377         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34378         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34379         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34380         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34381
34382 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34383
34384         * g++.dg/warn/inline1.C: New test.
34385         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34386         * g++.old-deja/g++.jason/synth10.C: Likewise.
34387         * g++.old-deja/g++.mike/net31.C: Likewise.
34388         * g++.old-deja/g++.mike/p8786.C: Likewise.
34389
34390         * g++.dg/template/friend10.C: New test.
34391         * g++.dg/template/conv5.C: New test.
34392
34393 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34394
34395         * g++.dg/lookup/scoped3.C: New test.
34396
34397         * g++.dg/lookup/decl1.C: New test.
34398         * g++.dg/lookup/decl2.C: New test.
34399
34400 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34401
34402         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34403         gcc.c-torture/compile/20021015-1.c,
34404         gcc.c-torture/compile/20021015-2.c,
34405         gcc.c-torture/compile/20021123-1.c,
34406         gcc.c-torture/compile/20021123-2.c,
34407         gcc.c-torture/compile/20021123-3.c,
34408         gcc.c-torture/compile/20021123-4.c,
34409         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34410         only to 3.1 or 3.2 branch.
34411
34412 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34413
34414         * gcc.dg/i386-bitfield3.c: New test.
34415
34416         * gcc.dg/i386-bitfield2.c: New test.
34417
34418 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34419
34420         * g++.dg/parse/conv_op1.C: New test.
34421
34422 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34423
34424         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34425         approved.
34426
34427 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34428
34429         * gcc.c-torture/compile/20021220-1.c: New test.
34430
34431 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34432
34433         * gcc.dg/i386-fastcall-1.c: New.
34434
34435 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34436
34437         * gcc.c-torture/execute/20021219-1.c: New test.
34438
34439 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34440
34441         * gcc.dg/i386-pic-1.c: New test.
34442
34443 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34444
34445         PR c++/8099
34446         * g++.dg/template/friend9.C: New test.
34447
34448 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34449
34450         PR c++/3663
34451         * g++.dg/template/access7.C: New test.
34452
34453 2002-12-18  Nick Clifton  <nickc@redhat.com>
34454
34455         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34456         the libstdc++-v3 directory has been found.
34457
34458 2002-12-12  Devang Patel <dpatel@apple.com>
34459         * gcc.dg/darwin-ld-1.c: New test.
34460         * gcc.dg/darwin-ld-2.c: New test.
34461         * gcc.dg/darwin-ld-3.c: New test.
34462         * gcc.dg/darwin-ld-4.c: New test.
34463         * gcc.dg/darwin-ld-5.c: New test.
34464
34465 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34466
34467         * gcc.c-torture/compile/20021212-1.c: New test.
34468
34469 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34470
34471         * gcc.dg/fshort-wchar: New test.
34472
34473 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34474
34475         PR c++/8372
34476         * g++.dg/template/dtor1.C: New test.
34477
34478         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34479         markers.
34480
34481 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34482
34483         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34484
34485 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34486
34487         * g++.dg/template/static1.C: New test.
34488         * g++.dg/template/static2.C: New test.
34489         * g++.old-deja/g++.ext/memconst.C: New test.
34490
34491 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34492
34493         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34494         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34495         * g++.dg/special/initp1.C: Likewise.
34496
34497 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34498
34499         * gcc.c-torture/execute/20021204-1.c: New test.
34500
34501 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34502
34503         * gcc.dg/ppc-fmadd-1.c: New file.
34504         * gcc.dg/ppc-fmadd-2.c: New file.
34505         * gcc.dg/ppc-fmadd-3.c: New file.
34506
34507 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34508
34509         * gcc.c-torture/compile/20021204-1.c: New test.
34510
34511 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34512
34513         * g++.dg/inherit/covariant2.C: New test.
34514         * g++.dg/inherit/covariant3.C: New test.
34515         * g++.dg/inherit/covariant4.C: New test.
34516         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34517         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34518
34519 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34520
34521         PR c++/8688
34522         * g++.dg/init/brace3.C: New test.
34523
34524 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34525
34526         * gcc.dg/20020210-1.c: Fix a comment typo.
34527
34528 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34529
34530         PR c++/8720
34531         * g++.dg/parse/defarg1.C: New test.
34532
34533         PR c++/8615
34534         * g++.dg/template/char1.C: New test.
34535
34536         * g++.dg/template/varmod1.C: Fix typo.
34537
34538 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34539
34540         DR 180
34541         * g++.old-deja/g++.pt/crash32.C: Expect error.
34542
34543 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34544
34545         PR c++/5919
34546         * g++.dg/template/varmod1.C: New test.
34547
34548         PR c++/8727
34549         * g++.dg/inherit/typeinfo1.C: New test.
34550
34551         PR c++/8663
34552         * g++.dg/inherit/typedef1.C: New test.
34553
34554 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34555
34556         PR c++/8332
34557         PR c++/8493
34558         * g++.dg/template/strlen1.C: New test.
34559
34560         PR c++/8227
34561         * g++.dg/template/ctor2.C: New test.
34562
34563         PR c++/8214
34564         * g++.dg/init/string1.C: New test.
34565
34566         PR c++/8511
34567         * g++.dg/template/friend8.C: New test.
34568
34569 2002-11-29  Joe Buck <jbuck@synopsys.com>
34570
34571         * g++.dg/lookup/anon2.C: New test.
34572
34573 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34574
34575         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34576         h8300 port.
34577
34578 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34579
34580         * gcc.dg/bitfld-6.c: New test.
34581
34582 2002-11-27  Jan Hubicka  <jh@suse.cz>
34583
34584         * gcc.c-torture/execute/20021127.[cx]: New test.
34585
34586 2002-11-26  Jan Hubicka  <jh@suse.cz>
34587
34588         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34589         quality.
34590
34591 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34592
34593         * g++.dg/init/brace2.C: New test.
34594         * g++.old-deja/g++.mike/p9129.C: Correct.
34595
34596 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34597
34598         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34599
34600 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34601
34602         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34603
34604 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34605
34606         * testsuite/g++.dg/abi/empty11.C: New test.
34607         * testsuite/g++.dg/rtti/cv1.C: New test.
34608
34609 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34610
34611         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34612
34613 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34614
34615         * g++.dg/abi/empty10.C: New test.
34616
34617 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34618
34619         * gcc.c-torture/compile/20021124-1.c: New test.
34620
34621 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34622
34623         * g++.dg/abi/rtti2.C: New test.
34624
34625 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34626
34627         * gcc.dg/i386-unroll-1.c: New test.
34628
34629 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34630
34631         * gcc.c-torture/compile/20021120-1.c: New test.
34632         * gcc.c-torture/compile/20021120-2.c: New test.
34633
34634 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34635
34636         * gcc.dg/bitfld-5.c: New test.
34637
34638 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34639
34640         * gcc.c-torture/execute/20021120-3.c: New test.
34641
34642 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34643
34644         * gcc.c-torture/execute/20021120-2.c: New test.
34645
34646 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34647
34648         * gcc.c-torture/execute/20021120-1.c: New test.
34649
34650 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34651
34652         * gcc.c-torture/execute/20021118-3.c: New test.
34653
34654 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34655
34656         * gcc.c-torture/compile/20021119-1.c: New test.
34657
34658 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34659
34660         * gcc.dg/duff-1.c: New test.
34661         * gcc.dg/duff-2.c: New test.
34662         * gcc.dg/duff-3.c: New test.
34663
34664 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34665
34666         * gcc.dg/cpp/_Pragma5.c: New test.
34667
34668 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34669
34670         * gcc.c-torture/execute/20021118-2.c: New test.
34671
34672 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34673
34674         * gcc.c-torture/execute/20021118-1.c: New test.
34675
34676 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34677
34678         * gcc.dg/20021116-1.c: New test.
34679
34680 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34681
34682         * g++.dg/abi/vcall1.C: New test.
34683
34684 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34685
34686         * gcc.dg/20021029-1.c: New test.
34687         * gcc.dg/20021029-2.c: New test.
34688
34689 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34690
34691         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34692
34693 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34694
34695         PR c/8439
34696         * gcc.dg/20021110.c: Move to ...
34697         * gcc.c-torture/compile/20021110.c: .... here.
34698
34699 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34700
34701         PR c/8467
34702         * gcc.c-torture/execute/20021111-1.c
34703
34704 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34705
34706         PR c/8439
34707         * gcc.dg/20021110.c: New test.
34708
34709 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34710
34711         * g++.dg/abi/vthunk3.C: Run only on x86.
34712
34713 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34714
34715         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34716
34717 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34718
34719         * lib/compat.exp (compat-execute): Fix logic error in last
34720         change.
34721
34722 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34723
34724         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34725
34726 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34727
34728         PR c++/8389
34729         * g++.dg/template/access6.C: New test.
34730
34731 2002-11-08  Jan Hubicka  <jh@suse.cz>
34732
34733         * gcc.dg/i386-ssefp-1.c: New test.
34734         * gcc.dg/i386-ssefp-1.c: New test.
34735
34736 2002-11-08  Jan Hubicka  <jh@suse.cz>
34737
34738         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34739
34740 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34741
34742         * g++.dg/abi/vthunk3.C: New test.
34743
34744         PR c++/8338
34745         * g++.dg/template/crash2.C: New test.
34746
34747 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34748
34749         * testsuite/g++.dg/abi/dtor1.C: New test.
34750         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34751
34752 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
34753
34754         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
34755         Darwin.
34756
34757 2002-11-04  Adam Nemet  <anemet@lnxw.com>
34758
34759         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
34760         -mthumb.  Only xfail with -O0.
34761
34762 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
34763
34764         * g++.dg/abi/thunk1.C: New test.
34765         * g++.dg/abi/thunk2.C: Likewise.
34766         * g++.dg/abi/vtt1.C: Likewise.
34767
34768 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
34769
34770         PR optimization/8423
34771         * gcc.c-torture/execute/builtin-constant.c: New test.
34772
34773 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
34774
34775         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
34776         Add some more cases.
34777
34778 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
34779
34780         PR c++/8391
34781         * g++.dg/opt/local1.C: New test.
34782
34783 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
34784
34785         PR c++/8160
34786         * g++.dg/template/complit1.C: New test.
34787
34788         PR c++/8149
34789         * g++.dg/template/typename4.C: Likewise.
34790
34791 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34792
34793         Core issue 287, PR c++/7639
34794         * g++.dg/template/instantiate1.C: Adjust error location.
34795         * g++.dg/template/instantiate3.C: New test.
34796         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
34797         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
34798         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
34799
34800 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
34801
34802         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
34803
34804 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34805
34806         PR c++/8287
34807         * g++.dg/init/dtor2.C: New test.
34808
34809 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34810
34811         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34812         * gcc.dg/nest.c: Bypass errors on irix6.
34813
34814 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34815
34816         * gcc.dg/nest.c: Expect error for mmix-*-*.
34817         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34818
34819 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34820
34821         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34822         markers.
34823
34824         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34825
34826 2002-10-25  Mike Stump  <mrs@apple.com>
34827
34828         * gcc.dg/warn-1.c: New test.
34829
34830 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34831
34832         * g++.dg/template/typename3.C: New test.
34833
34834 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34835
34836         * g++.dg/lookup/ptrmem1.C: New test.
34837
34838         * g++.dg/abi/vthunk2.C: New test.
34839
34840 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34841
34842         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34843
34844 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34845
34846         * g++.dg/abi/empty9.C: New test.
34847
34848 2002-10-24  Richard Henderson  <rth@redhat.com>
34849
34850         * g++.dg/inherit/thunk1.C: Enable for ia64.
34851
34852 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34853
34854         PR c++/8067
34855         * g++.dg/lookup/pretty1.C: New test.
34856
34857 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
34858
34859         * gcc.dg/20021023-1.c: New test.
34860
34861 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34862
34863         PR c++/7679
34864         * g++.dg/parse/inline1.C: New test.
34865
34866 2002-10-23  Richard Henderson  <rth@redhat.com>
34867
34868         * g++.dg/inherit/thunk1.C: Enable for x86_64.
34869
34870         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
34871
34872 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
34873
34874         PR c++/6579
34875         * g++.dg/parse/stmtexpr3.C: New test.
34876
34877 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34878
34879         * g++.dg/expr/cond1.C: New test.
34880
34881 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34882
34883         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
34884
34885 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34886
34887         * g++.dg/abi/vbase13.C: New test.
34888         * g++.dg/abi/vbase14.C: Likewise.
34889
34890 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
34891
34892         * gcc.dg/tls/pic-1.c: New test.
34893         * gcc.dg/tls/nonpic-1.c: New test.
34894         * gcc.dg/20021018-1.c: New test.
34895
34896 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34897
34898         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
34899         Remove only files with the same base name as the test case.
34900         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
34901         (profopt-execute): Likewise.  Also, remove old profiling
34902         and performance data files before running the tests.
34903
34904         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
34905         * g++.dg/bprob/bprob.exp: Likewise.
34906         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
34907         to allow more general test case names.
34908
34909         * g++.dg/bprob/bprob-1.C: Rename to ...
34910         * g++.dg/bprob/g++-bprob-1.C: ... this.
34911
34912         * g77.dg/bprob/bprob-1.f: Rename to ...
34913         * g77.dg/bprob/g77-bprob-1.f: ... this.
34914
34915 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34916
34917         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
34918         bison 1.50 or later.
34919
34920 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
34921
34922         * g++.dg/README: Describe more test directories.
34923
34924 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34925
34926         * g++.dg/init/array6.C: Add additional tests.
34927
34928 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34929
34930         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
34931         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
34932
34933 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
34934
34935         * gcc.c-torture/compile/20020604-1.x: New.
34936         * gcc.c-torture/compile/simd-5.x: Likewise.
34937         * gcc.c-torture/execute/920710-1.x: Likewise.
34938         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
34939
34940 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34941
34942         * g++.dg/inherit/override1.C: Add dg-options clause.
34943
34944 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34945
34946         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
34947         _mm_slli_si128.
34948
34949 2002-10-19  Andreas Schwab  <schwab@suse.de>
34950
34951         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
34952         directory component.
34953
34954 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
34955
34956         * g++.dg/inherit/thunk1.C: New test.
34957
34958         * g++.dg/inherit/override1.C: New test.
34959
34960         * g++.dg/abi/mangle11.C: New test.
34961         * g++.dg/abi/mangle14.C: New test.
34962         * g++.dg/abi/mangle17.C: New test.
34963
34964 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
34965
34966         * g++.dg/overload/member2.C: New test.
34967
34968 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
34969
34970         * g++.dg/README: Describe new compat directory.
34971         * g++.dg/dg.exp: Skip tests in compat directory.
34972         * README.compat: New file.
34973         * lib/compat.exp: New expect script.
34974         * g++.dg/compat: New test directory.
34975         * g++.dg/compat/compat.exp: New expect script.
34976         * g++.dg/compat/abi: New test directory.
34977         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
34978         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
34979         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
34980         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
34981         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
34982         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
34983         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
34984         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
34985         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
34986         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
34987         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
34988         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
34989         * g++.dg/compat/break: New test directory.
34990         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
34991         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
34992         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
34993         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
34994         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
34995         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
34996         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
34997         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
34998         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
34999         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35000         g++.dg/compat/break/README: New files.
35001         * g++.dg/compat/eh: New test directory.
35002         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35003         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35004         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35005         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35006         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35007         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35008         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35009         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35010         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35011         g++.dg/compat/eh/filter2_y.C,
35012         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35013         g++.dg/compat/eh/new1_y.C,
35014         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35015         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35016         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35017         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35018         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35019         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35020         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35021         g++.dg/compat/eh/unexpected1_y.C: New files.
35022         * g++.dg/compat/init: New test directory.
35023         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35024         g++.dg/compat/init/array5_y.C,
35025         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35026         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35027         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35028         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35029         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35030         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35031         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35032         g++.dg/compat/init/init-ref2_y.C: New files.
35033
35034 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35035
35036         PR c++/7584
35037         * g++.dg/inherit/using3.C: New test.
35038
35039 2002-10-17  Jan Hubicka  <jh@suse.cz>
35040
35041         * gcc.dg/20021017-2.c: New test.
35042
35043 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35044
35045         * g++.dg/abi/mangle16.C: Adjust.
35046
35047         * g++.dg/init/array8.C: New test.
35048
35049 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35050
35051         * gcc.dg/special/mips-abi.exp: New test.
35052         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35053
35054 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35055
35056         * g++.dg/abi/mangle16.C: New test.
35057         * g++.dg/abi/mangle17.C: Likewise.
35058
35059         PR c++/7478
35060         * g++.dg/template/ref1.C: New test.
35061
35062 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35063
35064         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35065
35066 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35067
35068         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35069
35070 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35071
35072         PR c++/7524
35073         * g++.dg/init/array7.C: New test.
35074
35075 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35076
35077         * g++.dg/init/array6.C: New test.
35078
35079         * g++.dg/abi/mangle13.C: Likewise.
35080         * g++.dg/abi/mangle14.C: Likewise.
35081         * g++.dg/abi/mangle15.C: Likewise.
35082
35083 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35084
35085         * g++.dg/abi/empty8.C: New test.
35086
35087 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35088
35089         * g++.dg/init/ctor1.C: New test.
35090
35091 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35092
35093         * gcc.c-torture/execute/20021015-1.c: New test.
35094
35095 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35096
35097         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35098
35099 2002-10-14  Jan Hubicka  <jh@suse.cz>
35100
35101         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35102
35103 2002-10-14  Richard Henderson  <rth@redhat.com>
35104
35105         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35106
35107 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35108
35109         PR optimization/6631
35110         * g++.dg/opt/const2.C: New test.
35111
35112 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35113
35114         PR c++/7176
35115         * g++.dg/parse/friend1.C: New test.
35116         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35117
35118 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35119
35120         * gcc.dg/20021014-1.c: New test.
35121
35122 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35123
35124         PR c++/5661
35125         * g++.dg/ext/vlm1.C: New test.
35126         * g++.dg/ext/vlm2.C: Likewise.
35127
35128         * g++.dg/init/array1.C: Remove invalid braces.
35129         * g++.dg/init/brace1.C: New test.
35130         * g++.dg/init/copy2.C: Likewise.
35131         * g++.dg/init/copy3.C: Likewise.
35132         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35133         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35134         braces.
35135
35136 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35137
35138         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35139
35140 2002-10-11  Richard Shann  <richard.shann@superh.com>
35141
35142         * gcc.c-torture/compile/simd-5.c: New test.
35143
35144 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35145
35146         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35147
35148 2002-10-10  Jim Wilson  <wilson@redhat.com>
35149
35150         * gcc.c-torture/execute/20021010-1.c: New test.
35151
35152 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35153
35154         PR c/7353
35155         * g++.dg/ext/typedef-init.C: New test.
35156         * gcc.dg/typedef-init.c: New test.
35157
35158 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35159
35160         * gcc.dg/cpp/paste13.c: New test.
35161
35162 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35163
35164         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35165         remaining platforms, XFAIL during compile, not execute.  Don't
35166         XFAIL at -O0.
35167
35168 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35169
35170         * gcc.dg/alias-1.c: Tweak expected warning.
35171
35172 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35173
35174         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35175
35176 2002-10-06  Andreas Jaeger  <aj@suse.de>
35177
35178         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35179         * gcc.dg/cpp/c++98.C: Likewise.
35180
35181         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35182         * g++.dg/cpp/c++98.C: Likewise.
35183
35184         * g++.dg/README (Subdirectories): Mention cpp directory.
35185
35186         PR target/7559
35187         * gcc.dg/20021006-1.c: New test.
35188
35189 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35190
35191         PR c++/7804
35192         * g++.dg/other/warning1.C: New test.
35193
35194 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35195
35196         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35197         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35198         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35199
35200 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35201
35202         PR c++/7931
35203         * g++.dg/template/ptrmem3.C: New test.
35204
35205         PR c++/7754
35206         * g++.dg/template/union1.C: New test.
35207
35208 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35209
35210         PR c++/8006
35211         * g++.dg/abi/mangle9.C: New test.
35212         * g++.dg/abi/mangle10.C: New test.
35213         * g++.dg/abi/mangle11.C: New test.
35214         * g++.dg/abi/mangle12.C: New test.
35215
35216 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35217
35218         PR c++/7188.
35219         * g++.dg/template/meminit1.C: New test.
35220         * g++.dg/warn/Wreorder-1.C: Likewise.
35221         * g++.old-deja/g++.mike/warn3.C: Tweak.
35222         * lib/prune.exp: Ingore "in copy constructor".
35223
35224 2002-10-02  Andreas Jaeger  <aj@suse.de>
35225
35226         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35227         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35228         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35229         on x86-64.
35230
35231 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35232
35233         * gcc.dg/empty1.C: Fix typo.
35234
35235 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35236
35237         * gcc.dg/alias-1.c: New test.
35238
35239 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35240
35241         * gcc.dg/empty1.C: New test.
35242
35243         * g++.dg/tls/init-2.C: Tweak error messages.
35244
35245 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35246
35247         * gcc.c-torture/compile/20020923-1.c: New test.
35248
35249 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35250
35251         * gcc.c-torture/execute/ffs-1.c: New test.
35252         * gcc.c-torture/execute/ffs-2.c: Ditto.
35253
35254 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35255
35256         * g++.dg/overload/member1.C: New test.
35257
35258 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35259
35260         * g++.dg/abi/empty7.C: New test.
35261         * g++.dg/init/pm2.C: Likewise.
35262
35263 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35264
35265         * g++.dg/rtti/crash1.C: New test.
35266
35267 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35268
35269         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35270         gcc.dg/sibcall-4.c: New tests.
35271
35272 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35273
35274         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35275         powerpc and MMIX targets.
35276
35277 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35278
35279         * gcc.dg/cpp/20020927-1.c: New.
35280
35281 2002-09-26  David S. Miller  <davem@redhat.com>
35282
35283         * gcc.c-torture/compile/trunctfdf.c: New.
35284
35285 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35286
35287         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35288
35289 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35290
35291         * gcc.c-torture/execute/loop-15.c: New.
35292
35293 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35294
35295         * README.QMTEST: Fix typo.
35296
35297 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35298
35299         * gcc.dg/20020926-1.c: New test.
35300
35301 2002-09-25  David S. Miller  <davem@redhat.com>
35302
35303         PR target/7842
35304         * gcc.c-torture/execute/shiftdi.c: New test.
35305
35306 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35307
35308         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35309         unique to the tool.
35310         * lib/g77.exp (g77_init): Likewise.
35311         * lib/g++.exp (g++_init): Likewise.
35312         * lib/objc.exp (objc_init): Likewise.
35313
35314 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35315
35316         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35317         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35318         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35319
35320 2002-09-25  Richard Henderson  <rth@redhat.com>
35321
35322         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35323         too-small long double.
35324
35325 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35326
35327         * gcc.dg/20020919-1.c: New test.
35328
35329 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35330
35331         * g++.dg/abi/bitfield6.C: New test.
35332         * g++.dg/abi/bitfield7.C: New test.
35333         * g++.dg/abi/bitfield8.C: New test.
35334         * g++.dg/abi/vbase11.C: New test.
35335
35336 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35337
35338         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35339         hppa*-*-hpux*.  Update test comment.
35340
35341 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35342
35343         * gcc.dg/tls/struct-1.c: New test.
35344
35345 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35346
35347         * gcc.dg/cpp/tr-warn2.c: Update.
35348
35349 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35350
35351         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35352
35353 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35354
35355         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35356         systems.
35357
35358 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35359
35360         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35361
35362         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35363         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35364         setting of cxxfilt.
35365
35366 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35367
35368         * gcc.dg/20020312-2.c: Update for darwin.
35369
35370 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35371
35372         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35373
35374 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35375
35376         * objc.dg/comp-types-1.m: New test.
35377         * objc.dg/comp-types-2.m: New test.
35378         * objc.dg/comp-types-3.m: New test.
35379         * objc.dg/comp-types-4.m: New test.
35380         * objc.dg/comp-types-5.m: New test.
35381         * objc.dg/comp-types-6.m: New test.
35382
35383 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35384
35385         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35386
35387 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35388
35389         * g++.dg/other/do1.C: New test.
35390
35391         * g++.dg/template/subst1.C: New test.
35392
35393 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35394
35395         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35396
35397 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35398
35399         * g++.dg/template/qualttp20.C: Adjust expected errors.
35400         * g++.old-deja/g++.jason/report.C: Likewise.
35401         * g++.old-deja/g++.other/qual1.C: Likewise.
35402
35403         * g++.dg/lookup/scoped2.C: New test.
35404
35405         * g++.dg/ext/asm3.C: New test.
35406
35407 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35408
35409         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35410
35411 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35412
35413         * ChangeLog: follow spelling conventions.
35414         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35415         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35416         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35417         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35418         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35419         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35420         * g++.old-deja/g++.law/global-init1.C: Likewise.
35421         * g++.old-deja/g++.other/delete4.C: Likewise.
35422         * g++.old-deja/g++.other/inline21.C: Likewise.
35423         * g++.old-deja/g++.other/singleton.C: Likewise.
35424         * g77.dg/strlen0.f: Likewise.
35425         * g77.f-torture/compile/20010519-1.f: Likewise.
35426         * g77.f-torture/compile/980310-4.f: Likewise.
35427         * gcc.c-torture/compile/20000605-1.c: Likewise.
35428         * gcc.c-torture/execute/20020225-1.c: Likewise.
35429         * gcc.dg/c90-hexfloat-2.c: Likewise.
35430         * gcc.dg/c99-bool-1.c: Likewise.
35431         * gcc.dg/c99-hexfloat-2.c: Likewise.
35432         * gcc.dg/dll-2.c: Likewise.
35433         * gcc.dg/wtr-union-init-1.c: Likewise.
35434         * gcc.dg/wtr-union-init-2.c: Likewise.
35435         * gcc.dg/wtr-union-init-3.c: Likewise.
35436         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35437         * gcc.dg/cpp/defined.c: Likewise.
35438         * gcc.dg/cpp/macsyntx.c: Likewise.
35439         * gcc.dg/cpp/paste2.c: Likewise.
35440         * gcc.dg/cpp/trad/defined.c: Likewise.
35441         * gcc.dg/format/c90-printf-1.c: Likewise.
35442         * gcc.dg/format/c90-scanf-1.c: Likewise.
35443         * gcc.dg/format/c99-printf-1.c: Likewise.
35444         * gcc.dg/format/c99-scanf-1.c: Likewise.
35445         * gcc.misc-tests/gcov-8.c: Likewise.
35446         * lib/profopt.exp: Likewise.
35447
35448 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35449
35450         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35451
35452 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35453
35454         * g++.dg/inherit/using2.C: New test.
35455
35456 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35457
35458         * ChangeLog: Follow spelling conventions.
35459         * g++.dg/template/friend4.C: Likewise.
35460         * g++.old-deja/g++.pt/crash67.C: Likewise.
35461         * gcc.c-torture/execute/20000801-4.c: Likewise.
35462         * gcc.dg/c90-digraph-1.c: Likewise.
35463         * gcc.dg/c94-digraph-1.c: Likewise.
35464         * gcc.dg/c99-digraph-1.c: Likewise.
35465         * gcc.dg/cpp/line5.c: Likewise.
35466         * gcc.dg/cpp/multiline.c: Likewise.
35467         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35468         * gcc.dg/format/attr-3.c: Likewise.
35469         * gcc.dg/format/c90-scanf-3.c: Likewise.
35470         * gcc.dg/format/ext-4.c: Likewise.
35471
35472 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35473
35474         * g++.dg/template/pretty1.C: New test.
35475
35476 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35477
35478         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35479
35480 2002-09-13  Matt Austern  <austern@apple.com>
35481
35482         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35483         passing a cast expression to a function by const reference.
35484
35485 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35486
35487         * g++.dg/template/deduce1.C: New test.
35488
35489 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35490
35491         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35492         32-bit int.
35493
35494 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35495
35496         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35497         usage.
35498
35499 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35500
35501         * gcc.c-torture/compile/20020910-1.c: New test.
35502
35503 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35504
35505         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35506
35507 2002-09-10  Andreas Jaeger  <aj@suse.de>
35508
35509         * gcc.dg/20020312-2.c: Adjust for x86-64.
35510
35511 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35512
35513         * g77.dg/7388.f: New test case for PR 7388.
35514
35515 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35516
35517         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35518
35519 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35520
35521         * objc.dg/proto-lossage-1.m: New test.
35522
35523 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35524
35525         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35526
35527 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35528
35529         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35530         expected to pass.
35531
35532 2002-09-06  Stan Shebs  <shebs@apple.com>
35533             David Edelsohn  <edelsohn@gnu.org>
35534
35535         * gcc.dg/weak: New directory.
35536         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35537         target-specific xfail bits.
35538         * gcc.dg/typeof-2.c: Move to new directory.
35539         * gcc.dg/weak.exp: New expect script.
35540
35541 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35542
35543         * gcc.c-torture/execute/extzvsi.c: New test.
35544
35545 2002-09-05  Stan Shebs  <shebs@apple.com>
35546
35547         * gcc.dg/weak-1.c: xfail on Darwin.
35548         * gcc.dg/weak-2.c: Ditto.
35549         * gcc.dg/weak-3.c: Ditto.
35550         * gcc.dg/weak-4.c: Ditto.
35551         * gcc.dg/weak-5.c: Ditto.
35552         * gcc.dg/weak-6.c: Ditto.
35553         * gcc.dg/weak-7.c: Ditto.
35554         * gcc.dg/weak-8.c: Ditto.
35555         * gcc.dg/weak-9.c: Ditto.
35556
35557 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35558
35559         * gcc.c-torture/execute/loop-14.c: New test.
35560
35561 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35562
35563         * g++.dg/other/cxa-atexit1.C: New test.
35564
35565         * gcc.dg/typeof-2.c: New test.
35566
35567 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35568
35569         * gcc.dg/builtins-2.c: New testcase.
35570         * gcc.dg/builtins-3.c: New testcase.
35571
35572 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35573
35574         * gcc.dg/cpp/_Pragma4.c: New test.
35575
35576 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35577
35578         * objc/execute/nil_method-1.m: New testcase.
35579
35580 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35581
35582         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35583         [Object class], not [Object initialize].
35584
35585 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35586             Hans-Peter Nilsson  <hp@bitrange.com>
35587
35588         * gcc.c-torture/execute/20020720-1.x: Skip test on
35589         mmix-knuth-mmixware.  Correct comment.
35590
35591 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35592
35593         * testsuite/g++.dg/abi/bitfield5.C: New test.
35594         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35595
35596 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35597
35598         * objc.dg/undeclared-selector.m: New test.
35599
35600 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35601
35602         * g++.dg/other/offsetof1.C: Avoid cast warning.
35603
35604 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35605
35606         * objc.dg/super-class-2.m: New test.
35607
35608 2002-08-24  Matt Austern  <austern@apple.com>
35609
35610         * g++.dg/ext/lvaddr.C: New test.
35611         * g++.dg/ext/lvcast.C: New test.
35612
35613 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35614
35615         * testsuite/g++.dg/inherit/cond1.C: New test.
35616
35617 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35618
35619         * gcc.dg/noncompile/incomplete-1.c: New test.
35620
35621 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35622
35623         * gcc.dg/typespec-1.c: New test.
35624
35625 2002-08-20  Devang Patel  <dpatel@apple.com>
35626         * objc.dg/proto-hier-2.m: New test.
35627
35628 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35629
35630         * objc.dg/bitfield-1.m: New test.
35631         * objc.dg/bitfield-2.m: New test.
35632
35633 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35634
35635         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35636         gcc.dg/c99-flex-array-4.c: New tests.
35637
35638 2002-08-16  Stan Shebs  <shebs@apple.com>
35639
35640         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35641
35642 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35643
35644         * gcc.dg/typeof-1.c: New test.
35645         * g++.dg/ext/typeof2.C: New test.
35646
35647 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35648
35649         * g++.dg/other/offsetof1.C: New test.
35650
35651 2002-08-14  Richard Henderson  <rth@redhat.com>
35652
35653         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35654
35655 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35656
35657         * gcc.dg/cpp/_Pragma3.c: New test.
35658
35659 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35660
35661         * g++.dg/template/inherit3: New test.
35662
35663 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35664
35665         * gcc.dg/bitfld-4.c: Add blank options.
35666
35667 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35668
35669         * g++.dg/template/crash1.C: New test.
35670
35671 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35672
35673         * gcc.dg/tls/opt-2.c: New test.
35674
35675 2002-08-08  Devang Patel  <dpatel@apple.com>
35676
35677         * objc.dg/selector-1.m : New test
35678
35679 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35680
35681         * g++.dg/abi/bitfield4.C: New test.
35682         * gcc.dg/bitfld-4.c: New test.
35683
35684 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35685
35686         * g++.dg/other/packed1.C: New test.
35687
35688 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35689
35690         * g++.dg/abi/offsetof.C: Tweak error messages.
35691         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35692
35693 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35694
35695         * gcc.dg/bitfld-3.c: New test.
35696
35697 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35698             Richard Henderson  <rth@redhat.com>
35699
35700         * gcc.dg/i386-bitfield1.c: New test.
35701         * g++.dg/abi/bitfield3.C: Update.
35702
35703 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35704
35705         * objc.dg/const-str-2.m: Update.
35706         * gcc.dg/cpp/c++98.c: Change to C extension.
35707         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35708         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35709
35710 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35711
35712         * testsuite/gcc.dg/tls/diag-3.c: New.
35713
35714 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35715
35716         * g++.dg/README (Subdirectories): Document new subdir expr.
35717         * g++.dg/expr/pmf-1.C: New test.
35718
35719 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35720
35721         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35722
35723 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35724
35725         * g++.dg/abi/bitfield3.C: New test.
35726
35727 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35728
35729         * lib/gcov.exp: Tweak expected line formats.
35730         * gcc.misc-tests/gcov8.c: New test.
35731         * gcc.misc-tests/gcov8.x: New flags.
35732
35733 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35734
35735         * consistency.vlad/layout/endian.c: Include string.h.
35736
35737         * gcc.c-torture/execute/20020805-1.c: New test.
35738
35739 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35740
35741         * g++.dg/other/conversion1.C: New test.
35742
35743 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35744
35745         * gcc.dg/builtins-1.c: New testcase.
35746
35747 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
35748
35749         * g++.dg/inherit/access3.C: New test.
35750
35751 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
35752
35753         * gcc.dg/ia64-visibility-2.c: New test.
35754
35755 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
35756
35757         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
35758         __qualifier_flags to __flags.
35759
35760 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
35761
35762         * g++.dg/inherit/operator1.C: New test.
35763         * g++.dg/lookup/disamb1.C: Fix typo in comment.
35764         * g++.dg/other/error1.C: Change expected error message.
35765         * g++.dg/template/conv4.C: Likewise.
35766
35767 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
35768
35769         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
35770         for documented behavior.
35771
35772 2002-07-25  Roger Sayle  <roger@eyesopen.com>
35773
35774         * gcc.c-torture/execute/20020720-1.x: Skip this test on
35775         several targets known to fail.
35776
35777 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
35778
35779         * gcc.dg/mips-args-[123].c: New tests.
35780
35781 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
35782
35783         * gcc.dg/ppc-spe.c: New.
35784
35785 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
35786
35787         * g++.dg/other/ptrmem4.C: New testcase.
35788
35789 2002-07-24  Richard Henderson  <rth@redhat.com>
35790
35791         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
35792
35793 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
35794
35795         * g++.dg/ext/alignof1.C (main): Return 0 for success.
35796
35797 2002-07-24  Roger Sayle  <roger@eyesopen.com>
35798
35799         * gcc.c-torture/execute/memset-3.c: New testcase.
35800
35801 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
35802
35803         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
35804         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35805
35806 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35807
35808         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35809         Delete.
35810
35811 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35812
35813         * gcc.c-torture/compile/simd-4.c: New test.
35814
35815 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35816
35817         PR c++/7347, c++/7348
35818         * g++.dg/template/access4.C: New test.
35819         * g++.dg/template/access5.C: New test.
35820         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35821         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35822         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35823         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35824
35825 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35826
35827         * gcc.dg/gnu89-init-2.c: New test.
35828
35829 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35830
35831         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35832
35833 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35834
35835         * gcc.c-torture/execute/20020720-1.c: New testcase.
35836
35837 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35838
35839         * gcc.dg/cpp/Wsignprom.c: New tests.
35840
35841 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35842
35843         * gcc.c-torture/execute/loop-13.c: New test.
35844
35845 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35846
35847         * gcc.dg/cpp/expr.c: New tests.
35848
35849 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35850
35851         * g++.dg/opt/pr6713.C: Add template instantiation.
35852
35853 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
35854
35855         * gcc.dg/nest.c: New test.
35856
35857 2002-07-17  Richard Henderson  <rth@redhat.com>
35858
35859         * g++.dg/opt/pr6713.C: New test.
35860
35861 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
35862
35863         * gcc.c-torture/execute/loop-2e.x: Let the testcase
35864         XFAIL for all x86 processors.
35865
35866 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
35867
35868         * gcc.c-torture/execute/20010122-1.x: Do not test with
35869         -fomit-frame-pointer.
35870
35871 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35872
35873         * g++.dg/template/instantiate2.C: New test.
35874         * g++.dg/template/spec4.C: New test.
35875
35876 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35877
35878         * g++.dg/template/access2.C: New test.
35879         * g++.dg/template/access3.C: New test.
35880
35881 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
35882
35883         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
35884         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
35885         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
35886         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
35887         Convert to use <stdarg.h>.
35888         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
35889         Delete.
35890         * gcc.dg/va-arg-2.c: New.
35891         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
35892
35893 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
35894
35895         * gcc.c-torture/compile/20020710-1.c: New test.
35896
35897 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
35898                           Andrew Pinski  <pinskia@physics.uc.edu>
35899
35900         gcc.c-torture/compile/simd-2.c: New testcase.
35901         gcc.c-torture/compile/simd-3.c: Likewise.
35902
35903 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
35904
35905         PR c++/7224
35906         * g++.dg/overload/error1.C: New test.
35907
35908 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35909
35910         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
35911         configuration and IRIX 6 O32 ABI.
35912
35913 2002-07-11  Roger Sayle  <roger@eyesopen.com>
35914
35915         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
35916
35917 2002-07-10  Roger Sayle  <roger@eyesopen.com>
35918
35919         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
35920
35921 2002-07-10  Jeffrey A Law  <law@redhat.com>
35922
35923         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
35924
35925         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
35926
35927 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
35928
35929         * gcc.dg/20020312-2.c: Check for __PPC__.
35930
35931 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
35932
35933         * gcc.c-torture/compile/20020709-1.c: New test.
35934
35935 2002-07-07  Roger Sayle  <roger@eyesopen.com>
35936
35937         * g++.dg/template/qualttp21.C: New test case.
35938
35939 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
35940
35941         * gcc.c-torture/compile/20020706-1.c: New test.
35942         * gcc.c-torture/compile/20020706-2.c: New test.
35943
35944 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
35945             Alexandre Oliva  <aoliva@redhat.com>
35946
35947         * g++.dg/warn/incomplete1.C: New test.
35948
35949 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35950
35951         PR c++/7099
35952         * g++.dg/warn/noreturn1.C: New test.
35953
35954 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
35955
35956         PR c++/6706
35957         * g++.dg/debug/debug6.C: New test.
35958         * g++.dg/debug/debug7.C: New test.
35959
35960 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
35961
35962         * gcc.c-torture/compile/simd-3.c: New test.
35963
35964 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
35965
35966         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
35967         * gcc.dg/20020620-1.c: Likewise.
35968
35969 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35970
35971         PR c++/6944
35972         * g++.dg/init/array4.C: New test.
35973         * g++.dg/init/array5.C: New test.
35974
35975 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
35976
35977         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
35978         * gcc.c-torture/execute/simd-2.c (main): Likewise.
35979
35980 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35981
35982         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
35983         * gcc.dg/wtr-aggr-init-1.c: Likewise.
35984         * gcc.dg/wtr-conversion-1.c: Likewise.
35985         * gcc.dg/wtr-escape-1.c: Likewise.
35986         * gcc.dg/wtr-int-type-1.c: Likewise.
35987         * gcc.dg/wtr-label-1.c: Likewise.
35988         * gcc.dg/wtr-static-1.c: Likewise.
35989         * gcc.dg/wtr-strcat-1.c: Likewise.
35990         * gcc.dg/wtr-suffix-1.c: Likewise.
35991         * gcc.dg/wtr-switch-1.c: Likewise.
35992         * gcc.dg/wtr-unary-plus-1.c: Likewise.
35993         * gcc.dg/wtr-union-init-1.c: Likewise.
35994         * gcc.dg/wtr-union-init-2.c: Likewise.
35995         * gcc.dg/wtr-union-init-3.c: Likewise.
35996
35997         * gcc.dg/wtr-func-def-1.c: New test.
35998
35999 2002-07-02 Devang Patel <dpatel@apple.com>
36000
36001         * objc.dg/param-1.m: New test.
36002
36003 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36004
36005         * gcc.dg/cpp/trad/directive.c: Add test.
36006         * gcc.dg/cpp/trad/macroargs.c: Add test.
36007         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36008
36009 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36010
36011         * gcc.dg/cpp/cmdlne-M.c: New test.
36012
36013 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36014
36015         * objc.dg/desig-init-1.m: New test.
36016
36017 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36018
36019         PR c++/6716
36020         * g++.dg/template/instantiate1.C: New test.
36021
36022 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36023
36024         PR c++/7112
36025         * g++.dg/template/sizeof2.C: New test.
36026
36027 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36028
36029         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36030         gcc.dg/cpp/trad/include.c: New tests.
36031
36032 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36033
36034         PR target/7177
36035         * gcc.c-torture/compile/20020701-1.c: New test.
36036
36037 2002-07-01  Stan Shebs  <shebs@apple.com>
36038
36039         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36040         header here...
36041         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36042         (objc-torture-execute): or here.
36043
36044 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36045
36046         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36047
36048 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36049
36050         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36051
36052 2002-06-30  Devang Patel  <dpatel@apple.com>
36053
36054         * objc.dg/fsyntax-only.m: New test.
36055
36056 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36057
36058         PR c++/6695
36059         * g++.dg/template/friend7.C: New file.
36060
36061 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36062
36063         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36064         return type.
36065
36066 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36067
36068         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36069         avoid division by zero.
36070
36071 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36072
36073         * gcc.dg/Wunknownprag.c: New tests.
36074
36075 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36076
36077         * gcc.c-torture/execute/simd-2.c: New test.
36078
36079 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36080
36081         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36082         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36083         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36084         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36085         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36086         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36087         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36088         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36089         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36090         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36091         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36092         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36093         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36094         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36095         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36096         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36097         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36098
36099 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36100
36101         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36102         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36103         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36104         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36105         New tests.
36106         * gcc.dg/cpp/trad/directive.c: Update.
36107
36108 2002-06-23  Andreas Jaeger  <aj@suse.de>
36109
36110         * gcc.c-torture/execute/complex-6.c: New.
36111
36112 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36113
36114         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36115         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36116         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36117         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36118
36119 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36120
36121         * gcc.dg/cpp/trad: New directory with traditional tests copied
36122         from parent directory.
36123         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36124         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36125         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36126         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36127         Move to trad/ and rename.
36128         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36129         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36130         gcc.dg/cpp/trad/redef2.c: New tests.
36131         * gcc.dg/cpp/trad/trad.exp: New driver.
36132
36133 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36134
36135         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36136         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36137         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36138         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36139         Remove.
36140
36141 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36142
36143         * gcc.dg/20020620-1.c: New test.
36144
36145 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36146
36147         * g++.dg/template/ttp4.C: New test.
36148
36149 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36150
36151         * g++.dg/opt/vt1.C: Fix regexp.
36152
36153 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36154
36155         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36156         Don't use attribute `noinline'.
36157
36158 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36159
36160         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36161
36162 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36163
36164         * gcc.c-torture/execute/simd-1.c: New.
36165
36166         * gcc.dg/simd-1.c: New.
36167
36168 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36169
36170         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36171
36172 2002-06-16  Richard Henderson  <rth@redhat.com>
36173
36174         * g++.dg/ext/anon-struct1.C: New.
36175         * g++.dg/ext/anon-struct2.C: New.
36176         * g++.dg/ext/anon-struct3.C: New.
36177         * gcc.dg/anon-struct-1.c: New.
36178         * gcc.dg/anon-struct-2.c: New.
36179         * gcc.dg/anon-struct-3.c: New.
36180         * gcc.dg/20011008-1.c: Adjust warning text.
36181         * gcc.dg/20020527-1.c: Add -fms-extensions.
36182
36183 2002-06-16  Richard Henderson  <rth@redhat.com>
36184
36185         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36186
36187 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36188
36189         * gcc.c-torture/execute/20020615-1.c: New test.
36190
36191 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36192
36193         * gcc.c-tortuture/execute/compare-1.c: New test case.
36194         * gcc.c-tortuture/execute/compare-2.c: New test case.
36195         * gcc.c-tortuture/execute/compare-3.c: New test case.
36196
36197 2002-06-13  Richard Henderson  <rth@redhat.com>
36198
36199         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36200         ia64 ilp32.
36201
36202 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36203
36204         * g++.dg/template/typename2.C: Update error message.
36205
36206 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36207
36208         * gcc.c-torture/execute/20020611-1.c: New test.
36209
36210 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36211
36212         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36213         list of targets to skip.
36214
36215 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36216
36217         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36218         targets if not optimizing.
36219
36220 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36221
36222         * gcc.c-torture/compile/20020605-1.c: New test.
36223
36224         * g++.dg/opt/vt1.C: New test.
36225
36226         * gcc.dg/20020531-1.c: New test.
36227
36228         * gcc.dg/20020530-1.c: New test.
36229
36230         * gcc.dg/20020527-1.c: New test.
36231
36232         * g++.dg/opt/cse1.C: New test.
36233
36234 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36235
36236         * gcc.dg/20020607-2.c: New test case.
36237
36238 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36239
36240         * gcc.c-torture/compile/20020604-1.c: New test.
36241
36242 2002-06-04  Richard Henderson  <rth@redhat.com>
36243
36244         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36245         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36246         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36247
36248 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36249
36250         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36251
36252 2002-06-03  Richard Henderson  <rth@redhat.com>
36253
36254         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36255         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36256
36257 2002-06-02  Richard Henderson  <rth@redhat.com>
36258
36259         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36260         test functions static.
36261
36262 2002-06-02  Andreas Jaeger  <aj@suse.de>
36263
36264         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36265         now.
36266
36267 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36268
36269         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36270         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36271         Update for mofified diagnostics.
36272         * gcc.dg/c99-intconst-1.c: No longer fail.
36273
36274 2002-06-02  Richard Henderson  <rth@redhat.com>
36275
36276         * gcc.dg/uninit-A.c: Remove xfail markers.
36277
36278 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36279
36280         * gcc.dg/fnegate-1.c: New test case.
36281
36282 2002-05-30  Osku Salerma  <osku@iki.fi>
36283
36284         * gcc.c-torture/execute/mayalias-1.c: New file.
36285
36286 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36287
36288         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36289         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36290         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36291
36292 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36293
36294         * gcc.c-torture/execute/20020529-1.c: New test.
36295
36296 2002-05-27  Richard Henderson  <rth@redhat.com>
36297
36298         * g++.dg/ext/attrib6.C: New test case.
36299
36300 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36301
36302         * gcc.c-torture/execute/pure-1.c: New test.
36303
36304 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36305
36306         * gcc.dg/cpp/arith-2.c: Remove.
36307
36308 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36309
36310         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36311         * gcc.dg/cpp/if-3.c: Remove.
36312
36313 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36314
36315         * g++.dg/opt/cse2.C: New test.
36316
36317 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36318
36319         * gcc.dg/cpp/arith-1.c: New semantic tests.
36320         * gcc.dg/cpp/if-1.c: Update.
36321
36322 2002-05-24  Ben Elliston  <bje@redhat.com>
36323
36324         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36325
36326 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36327
36328         * gcc.dg/verbose-asm.c: New test.
36329
36330 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36331
36332         * gcc.dg/cpp/paste12.c: New test.
36333
36334 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36335
36336         * g++.dg/parse/named_ops.C: New test.
36337
36338 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36339
36340         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36341
36342 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36343
36344         * gcc.dg/weak-2.c: Allow optional leading underscore
36345         in scan-assembler symbol name.
36346         * gcc.dg/weak-3.c: Likewise.
36347         * gcc.dg/weak-4.c: Likewise.
36348         * gcc.dg/weak-5.c: Likewise.
36349
36350 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36351
36352         * gcc.dg/20020523-1.c: New test.
36353
36354 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36355
36356         * objc.dg/const-str-2.m: Update now that we stop after
36357         a command line error.
36358
36359 2002-05-22  Richard Henderson  <rth@redhat.com>
36360
36361         * g++.dg/dg.exp: Fix typo in test pruneing.
36362
36363 2002-05-22  Richard Henderson  <rth@redhat.com>
36364
36365         * g++.dg/dg.exp: Prune the tls subdirectory.
36366         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36367         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36368         * g++.dg/tls/init-1.C: New.
36369
36370 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36371
36372         * gcc.dg/20020517-1.c: New test.
36373
36374 2002-05-21  Richard Henderson  <rth@redhat.com>
36375
36376         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36377         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36378
36379 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36380
36381         * g++.dg/other/copy2.C: New test.
36382
36383 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36384
36385         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36386         (MAX_COPY): Bump up to 10 times sizeof (long long).
36387         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36388
36389         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36390         sizeof (long long).
36391
36392         * gcc.c-torture/execute/strcpy-1.c: New test.
36393
36394 2002-05-19  Jason Merrill  <jason2redhat.com>
36395
36396         * g++.dg/ext/oper1.C: New test.
36397
36398 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36399 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36400
36401         * README.QMTEST: New file.
36402
36403         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36404
36405 2002-05-19  Andreas Jaeger  <aj@suse.de>
36406
36407         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36408         now.
36409         * gcc.c-torture/execute/loop-2d.x: Likewise.
36410
36411 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36412
36413         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36414         support weak symbols.
36415         * gcc.dg/weak-4.c: Likewise.
36416         * gcc.dg/weak-6.c: Likewise.
36417
36418 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36419
36420         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36421         cygwin, coff and h8300-*-hms targets
36422         * gcc.dg/weak-5.c: Likewise.
36423         * gcc.dg/weak-7.c: Likewise.
36424
36425 2002-05-16  Jason Merrill  <jason@redhat.com>
36426
36427         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36428         (scan-assembler-not, scan-assembler-dem): Likewise.
36429         (scan-assembler-dem-not): Likewise.
36430
36431 2002-05-15  Richard Henderson  <rth@redhat.com>
36432
36433         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36434
36435 2002-05-15  Richard Henderson  <rth@redhat.com>
36436
36437         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36438         (vfoo1f): Warning here.
36439         (vfoo1l): Don't redefine the alias.
36440
36441 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36442
36443         * g++.dg/init/pm1.C: New test.
36444
36445 2002-05-12  David S. Miller  <davem@redhat.com>
36446
36447         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36448         types.
36449
36450 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36451
36452         * gcc.c-torture/execute/20020510-1.c: New test case.
36453
36454 2002-05-10  David S. Miller  <davem@redhat.com>
36455
36456         * gcc.c-torture/execute/conversion.c: Test long double too.
36457
36458 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36459
36460         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36461         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36462         * lib/g++.exp (g++_link_flags): Likewise.
36463         * lib/objc.exp (objc_target_compile): Likewise.
36464
36465 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36466
36467         * gcc.dg/cpp/poison.c: Update.
36468         * gcc.dg/cpp/20000625-2.c: Remove.
36469         * gcc.dg/cpp/direct2s.c: Remove final test.
36470
36471 2002-05-08  Tom Rix  <trix@redhat.com>
36472
36473         * gcc.c-torture/execute/20020508-1.c: New test.
36474         * gcc.c-torture/execute/20020508-2.c: New test.
36475         * gcc.c-torture/execute/20020508-3.c: New test.
36476
36477 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36478
36479         * gcc.dg/cpp/charconst-4.c: More tests.
36480
36481 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36482
36483         PR c/6569
36484         * gcc.dg/weak-3.c: Update location of warning messages.
36485         * gcc.dg/weak-5.c: Likewise.
36486
36487 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36488
36489         * gcc.c-torture/execute/20020506-1.c: New test case.
36490
36491 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36492
36493         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36494
36495 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36496
36497         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36498
36499 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36500
36501         * gcc.dg/cpp/charconst-3.c: New test.
36502
36503 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36504
36505         * gcc.dg/cpp/charconst.c: Update tests.
36506
36507 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36508
36509         * treelang: Added directory for new sample language treelang. Also
36510         lib/treelang.exp: New file to signal treelang should be tested.
36511
36512 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36513
36514         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36515         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36516         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36517         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36518         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36519         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36520         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36521
36522 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36523
36524         * gcc.dg/format/xopen-2.c: New test.
36525
36526 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36527
36528         * gcc.dg/20020503-1.c: New test.
36529
36530 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36531
36532         * g++.dg/init/dtor1.C: Make it tougher.
36533
36534 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36535
36536         * g++.dg/init/dtor1.C: New test.
36537
36538 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36539
36540         * gcc.dg/altivec-8.c: New.
36541
36542 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36543
36544         * gcc.dg/altivec-7.c: New.
36545
36546 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36547
36548         * g++.dg/parse/typedef1.C: New test.
36549
36550 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36551
36552         PR c++/6486
36553         * g++.dg/template/friend6.C: New test.
36554
36555         PR c++/6492
36556         * g++.dg/init/copy1.C: New test.
36557
36558 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36559
36560         * g++.dg/warn/effc1.C: New test.
36561
36562 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36563
36564         * gcc.dg/cpp/if-cexp.c: Add a test.
36565
36566 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36567
36568         * gcc.dg/20020426-2.c: New test.
36569
36570 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36571
36572         * gcc.dg/cpp/if-mop.c: Update.
36573         * gcc.dg/cpp/if-mpar.c: Add test.
36574         * gcc.dg/cpp/if-oppr.c: Update.
36575
36576 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36577
36578         PR c/6343
36579         * gcc.dg/weak-[2-7].c: New tests.
36580
36581 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36582
36583         * gcc.dg/enum1.c: New test.
36584
36585 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36586
36587         PR c++/6497
36588         * g++.dg/inherit/access2.C: New test.
36589
36590 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36591
36592         PR bootstrap/6445
36593         * gcc.dg/20020426-1.c: New test.
36594
36595 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36596
36597         * g++.dg/abi/enum1.C: New test.
36598
36599 2002-04-26  Richard Henderson  <rth@redhat.com>
36600
36601         * gcc.dg/c99-bool-1.c: Expect always true warning.
36602
36603 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36604
36605         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36606
36607 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36608
36609         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36610         targets.
36611
36612 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36613
36614         * g++.dg/abi/mange7.C: New test.
36615
36616         PR c++/6438.
36617         * g++.dg/parse/stmtexpr2.C: New test.
36618
36619 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36620
36621         * gcc.dg/20020312-2.c: Add SH target.
36622
36623 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36624
36625         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36626         compiler output on mips*-*-irix*.
36627
36628 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36629
36630         * g++.dg/parse/attr1.C: New test.
36631
36632 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36633
36634         * gcc.c-torture/execute/string-opt-17.c: New test case.
36635         * gcc.c-torture/execute/memset-2.c: New test case.
36636
36637 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36638
36639         PR c++/6256:
36640         * g++.dg/template/friend5.C: New test.
36641
36642         PR c++/6331:
36643         * g++.dg/template/qual1.C: Likewise.
36644
36645 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36646
36647         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36648         Include stdlib.h, not stdio.h or ctype.h.
36649
36650 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36651
36652         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36653         cris-*-elf* and mmix-*-*.
36654         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36655         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36656         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36657         Ditto.
36658         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36659         * gcc.dg/wchar_t-1.c: Ditto.
36660
36661 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36662
36663         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36664         Clarify comment.
36665
36666 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36667
36668         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36669
36670 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36671
36672         * gcc.c-torture/execute/20000906-1.x: Delete.
36673
36674 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36675
36676         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36677
36678 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36679
36680         * PR6367
36681         * g77.f-torture/execute/6367.f: New test.
36682         * g77.f-torture/execute/6367.x: Disable for MMIX.
36683
36684 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36685
36686         * PR6352
36687         * g++.dg/opt/inline2.C: New test.
36688
36689 2002-04-18  Richard Henderson  <rth@redhat.com>
36690
36691         * gcc.dg/20000906-1.c: Enable for all targets.
36692         * gcc.c-torture/compile/iftrap-2.c: New.
36693
36694 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36695
36696         * gcc.dg/20020418-1.c: New test.
36697         * gcc.dg/20020418-2.c: New test.
36698
36699 2002-04-18  Richard Henderson  <rth@redhat.com>
36700
36701         * gcc.c-torture/compile/iftrap-1.c: New.
36702         * gcc.dg/iftrap-1.c: Adjust for ia64.
36703         * gcc.dg/iftrap-2.c: New.
36704
36705 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36706
36707         * gcc.c-torture/compile/20020418-1.c: New test.
36708
36709 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36710
36711         * gcc.c-torture/compile/20020415-1.c: New.
36712
36713 2002-04-18  David S. Miller  <davem@redhat.com>
36714
36715         * gcc.c-torture/execute/20020418-1.c: New test.
36716
36717 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36718
36719         * gcc.dg/20020416-1.c: New test.
36720
36721         * g++.dg/opt/inline1.C: New test.
36722
36723 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36724
36725         * gcc.dg/altivec-5.c: New test.
36726
36727         * gcc.dg/20020415-1.c: New test.
36728
36729 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36730
36731         * testsuite/lib/chill.exp: Remove.
36732
36733 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36734
36735         * g++.dg/other/big-struct.C: New test.
36736
36737 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36738
36739         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36740         of scratch file.
36741
36742 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36743
36744         PR c/6277
36745         * gcc.dg/i386-387-1.c: Allow optional leading underscore
36746         in scan-assembler function name
36747
36748 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36749
36750         * g77.f-torture/execute/980628-4.x,
36751         g77.f-torture/execute/980628-5.x,
36752         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36753         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36754         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
36755         i[34567]86-*-*.
36756
36757 2002-04-13  David S. Miller  <davem@redhat.com>
36758
36759         * gcc.c-torture/execute/20020413-1.c: New test.
36760
36761 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
36762
36763         * gcc.dg/asm-6.c,
36764         * g++.dg/ext/asm1.C: New tests.
36765
36766 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
36767
36768         PR c++ 5373.
36769         * g++.dg/parse/stmtexpr1.C: New test.
36770
36771         PR c++/5189.
36772         * g++.dg/template/copy1.C: New test.
36773
36774 2002-04-12  Richard Henderson  <rth@redhat.com>
36775
36776         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
36777
36778 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
36779
36780         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
36781         gcc.c-torture/execute/20020307-2.c.
36782
36783 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
36784
36785         * g++.dg/ext/attrib5.C,
36786         * g++.dg/lookup/struct1.C: New tests.
36787
36788 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
36789
36790         * gcc.dg/20020411-1.c: New test.
36791
36792         * gcc.c-torture/execute/20020411-1.c: New test.
36793
36794 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
36795
36796         * g77.f-torture/execute/6177.f: New test.
36797
36798 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
36799
36800         PR middle-end/6247
36801         * g++.dg/opt/cleanup1.C: New test.
36802
36803         * g++.dg/opt/const1.C: New test.
36804
36805 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36806
36807         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36808
36809 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36810
36811         PR c++/5507
36812         * g++.dg/template/typename2.C: New test.
36813
36814 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36815
36816         * gcc.c-torture/execute/loop-12.c: New.
36817
36818 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36819
36820         * g77.f-torture/execute/980628-4.x,
36821         g77.f-torture/execute/980628-5.x,
36822         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36823         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36824         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36825
36826 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36827
36828         PR optimization/6086
36829         * g++.dg/opt/preinc1.C: New test.
36830
36831 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36832
36833         PR c++/5571
36834         * g++.dg/opt/static2.C: New test.
36835
36836 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36837
36838         PR c/5120
36839         * gcc.dg/20020406-1.c: New test.
36840
36841 2002-04-04  David S. Miller  <davem@redhat.com>
36842
36843         * gcc.c-torture/execute/20020404-1.c: New test.
36844
36845 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36846
36847         PR c/6123
36848         * gcc.dg/20020312-2.c: Do not declare global register variable
36849         if __PIC__ or __pic__ is defined.
36850
36851 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36852
36853         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
36854         __asm__ so that it works correctly even if -ansi -pedantic-errors.
36855
36856 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36857
36858         * gcc.misc-tests/linkage.exp: Update last change to handle
36859         sparc*-, not just sparc-.
36860
36861 2002-04-03  Richard Henderson  <rth@redhat.com>
36862
36863         * gcc.dg/cpp/ucs.c: Improved long UCS test.
36864
36865 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36866
36867         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
36868
36869 2002-04-02  David S. Miller  <davem@redhat.com>
36870
36871         * gcc.c-torture/execute/20020402-3.c: New test.
36872
36873 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36874
36875         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
36876         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
36877
36878         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
36879         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
36880         g77.f-torture/execute/20001201.x,
36881         g77.f-torture/execute/u77-test.x: New files.
36882
36883         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
36884         * gcc.dg/wchar_t-1.c: Ditto.
36885
36886 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36887
36888         * gcc.c-torture/execute/20020402-1.c: New test.
36889
36890 2002-04-01  Richard Henderson  <rth@redhat.com>
36891
36892         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
36893
36894         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
36895
36896 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36897
36898         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
36899
36900 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36901
36902         * g++.dg/inherit/template-as-base.C: Expect error.
36903         * g++.dg/inherit/namespace-as-base.C: Likewise.
36904
36905 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
36906
36907         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
36908         g++.dg/ext/instantiate3.C: Tweak match patterns.
36909
36910         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
36911         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
36912         -da test.
36913
36914 2002-03-31  Richard Henderson  <rth@redhat.com>
36915
36916         * gcc.dg/special/alias-2.c: New.
36917         * gcc.dg/special/ecos.exp: Run it.
36918
36919 2002-03-31  Richard Henderson  <rth@redhat.com>
36920
36921         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
36922
36923 2002-03-31  Kazu Hirata  <kazu@hxi.com>
36924
36925         * gcc.dg/weak-1.c: Disable on h8300 port.
36926
36927 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
36928
36929         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
36930         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
36931         ordering tests.
36932         * g++.dg/bprob/bprob-1.C: New test.
36933         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
36934         * g++.dg/gcov/gcov-1.C: New test.
36935         * g++.dg/gcov/gcov-1.x: New file.
36936         * g++.dg/gcov/gcov-2.C: New test.
36937         * g++.dg/gcov/gcov-3.C: New test.
36938         * g++.dg/gcov/gcov-3.h: New file.
36939
36940 2002-03-28  Roger Sayle  <roger@eyesopen.com>
36941
36942         * g++.old-deja/g++.other/builtins5.C: New test.
36943         * g++.old-deja/g++.other/builtins6.C: New test.
36944         * g++.old-deja/g++.other/builtins7.C: New test.
36945         * g++.old-deja/g++.other/builtins8.C: New test.
36946         * g++.old-deja/g++.other/builtins9.C: New test.
36947
36948 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
36949
36950         * g++.dg/opt/static1.C: New test.
36951
36952         * g++.dg/opt/longbranch1.C: New test.
36953
36954 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
36955
36956         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
36957
36958         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
36959
36960 2002-03-28  Jeffrey A Law  (law@redhat.com)
36961
36962         * gcc.c-torture/execute/20020328-1.c: New test.
36963
36964 2002-03-27  Richard Henderson  <rth@redhat.com>
36965
36966         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
36967         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
36968         move from g++.old-deja/g++.ext/.
36969
36970 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
36971
36972         * g++.dg/init/new2.C: New test.
36973
36974 2002-03-26  Richard Henderson  <rth@redhat.com>
36975
36976         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
36977
36978         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
36979         on sparc.
36980
36981         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
36982         sparcv9 systems.
36983         * gcc.dg/20001102-1.c: Likewise.
36984
36985 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
36986
36987         * gcc.dg/cpp/endif-pedantic1.c,
36988         gcc.dg/cpp/endif-pedantic2.c: New tests.
36989
36990 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
36991
36992         * g++.dg/init/new1.C: New test.
36993
36994 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36995
36996         * g++.dg/abi/vbase9.C: New test.
36997
36998 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
36999
37000         * gcc.dg/arm-asm.c: New test.
37001
37002 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37003
37004         * gcc.dg/Wswitch-enum.c: New test.
37005         Fix PR c/5044.
37006
37007 2002-03-26  Richard Henderson  <rth@redhat.com>
37008
37009         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37010         structure.
37011
37012 2002-03-25  Richard Henderson  <rth@redhat.com>
37013
37014         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37015         sparcv9 systems.
37016
37017         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37018         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37019
37020 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37021
37022         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37023
37024 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37025
37026         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37027         targets using generic thunk support.
37028
37029 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37030
37031         * gcc.c-torture/compile/20020323-1.c: New test.
37032
37033         * g++.dg/opt/conj2.C: New test.
37034
37035 2002-03-24  Richard Henderson  <rth@redhat.com>
37036
37037         * gcc.dg/weak-1.c: Use -fno-common.
37038
37039 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37040
37041         * g77.dg/f77-edit-apostrophe-out.f: New test
37042         * g77.dg/f77-edit-h-out.f: New test
37043         * g77.dg/f77-edit-t-in.f: New test
37044         * g77.dg/f77-edit-t-out.f: New test
37045         * g77.dg/f77-edit-x-out.f: New test
37046         * g77.dg/f77-edit-slash-out.f: New test
37047         * g77.dg/f77-edit-colon-out.f: New test
37048         * g77.dg/f77-edit-s-out.f: New test
37049
37050 2002-03-24  Richard Henderson  <rth@redhat.com>
37051
37052         * objc/execute/formal_protocol-6.x: New XFAIL.
37053
37054 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37055
37056         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37057         that do not support weak symbols
37058
37059 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37060
37061         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37062         * lib/g77.exp: Likewise.
37063         * lib/objc.exp: Likewise.
37064
37065 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37066
37067         * gcc.dg/Wswitch-default.c: New test.
37068
37069 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37070
37071         * g++.dg/other/enum1.C: New test.
37072
37073 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37074
37075         * gcc.dg/pragma-ep-3.c: Fix typo.
37076
37077 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37078
37079         * g++.dg/inherit/template-as-base.C: New test.
37080
37081 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37082
37083         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37084         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37085
37086 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37087
37088         * gcc.dg/cpp/multiline.c: Update to match.
37089
37090 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37091
37092         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37093
37094 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37095
37096         * gcc.dg/cpp/extratokens2.c: New file.
37097
37098 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37099
37100         * gcc.dg/20020312-2.c: Add rs6000 target.
37101
37102         * gcc.c-torture/compile/20020319-1.c: New test.
37103
37104 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37105
37106         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37107         (A, E): Handle this.
37108
37109 2002-03-20  Jason Merrill  <jason@redhat.com>
37110
37111         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37112         ignoring -fpic.
37113         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37114         through prune_gcc_output.
37115
37116 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37117
37118         * gcc.c-torture/compile/20020320-1.c: New test.
37119
37120 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37121
37122         * gcc.c-torture/compile/20020318-1.c: New test.
37123
37124         * gcc.dg/struct-by-value-1.c: New test.
37125
37126         * gcc.dg/20020319-1.c: New test.
37127
37128 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37129
37130         * g++.dg/opt/conj1.C: New test.
37131
37132 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37133
37134         * g++.dg/template/qualttp20.C: Revert previous change.
37135         * g++.dg/template/qualttp3.C: Likewise.
37136         * g++.dg/template/qualttp4.C: Likewise.
37137         * g++.dg/template/qualttp5.C: Likewise.
37138         * g++.dg/template/qualttp6.C: Likewise.
37139         * g++.dg/template/qualttp7.C: Likewise.
37140         * g++.dg/template/qualttp8.C: Likewise.
37141         * g++.dg/template/recurse.C: Likewise.
37142
37143 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37144
37145         * gcc.dg/cpp/wchar-1.c: Update.
37146
37147 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37148
37149         * g++.dg/template/conv1.C: New test.
37150         * g++.dg/template/conv2.C: New test.
37151         * g++.dg/template/conv3.C: New test.
37152         * g++.dg/template/conv4.C: New test.
37153
37154 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37155
37156         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37157         * g++.dg/template/qualttp3.C: Likewise.
37158         * g++.dg/template/qualttp4.C: Likewise.
37159         * g++.dg/template/qualttp5.C: Likewise.
37160         * g++.dg/template/qualttp6.C: Likewise.
37161         * g++.dg/template/qualttp7.C: Likewise.
37162         * g++.dg/template/qualttp8.C: Likewise.
37163         * g++.dg/template/recurse.C: Likewise.
37164
37165 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37166
37167         * g++.dg/opt/dtor1.C: New test.
37168
37169 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37170
37171         * gcc.c-torture/compile/20020315-1.c: New test.
37172
37173 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37174
37175         * gcc.dg/weak-1.c: Fix scan tests.
37176
37177 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37178
37179         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37180         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37181         cris-*-aout* mmix-*-*.
37182         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37183         cris-*-aout* mmix-*-*.
37184         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37185         cris-*-elf* cris-*-aout* and mmix-*-*.
37186         * gcc.dg/20001009-1.c: Ditto.
37187         * gcc.dg/20010912-1.c: Ditto.
37188         * gcc.dg/20020122-4.c: Ditto.
37189         * gcc.dg/inline-2.c: Ditto.
37190
37191 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37192
37193         * gcc.c-torture/compile/20020314-1.c: New test.
37194
37195 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37196
37197         * gcc.c-torture/execute/20020314-1.c: New test.
37198
37199 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37200
37201         * g++.dg/warn/Wunused-1.C: New test.
37202
37203 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37204
37205         * g++.dg/abi/mangle6.C: New test.
37206
37207 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37208
37209         * gcc.c-torture/compile/20020309-2.c: New test.
37210
37211         * gcc.c-torture/compile/20020312-1.c: New test.
37212
37213 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37214
37215         * g++.dg/other/access1.C: New test.
37216
37217 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37218
37219         * gcc.c-torture/execute/wchar_t-1.c: New test.
37220
37221 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37222
37223         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37224
37225 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37226
37227         * gcc.dg/20020312-1.c: New test case.
37228
37229 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37230
37231         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37232
37233 2002-03-11  Richard Henderson  <rth@redhat.com>
37234
37235         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37236         * g++.old-deja/g++.jason/report.C: Likewise.
37237
37238 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37239
37240         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37241         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37242
37243 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37244
37245         * testsuite/g++.dg/overload/pmf1.C: New test.
37246
37247 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37248
37249         * gcc.c-torture/execute/20020307-1.c: Use long.
37250
37251 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37252
37253         PR optimization/5844
37254         * gcc.dg/20020310-1.c: New test.
37255
37256 2002-03-09  Michael Meissner  <meissner@redhat.com>
37257
37258         * gcc.c-torture/execute/memcpy-2.c: New test.
37259         * gcc.c-torture/execute/memset-1.c: New test.
37260         * gcc.c-torture/execute/strlen-1.c: New test.
37261         * gcc.c-torture/execute/strcmp-1.c: New test.
37262         * gcc.c-torture/execute/strncmp-1.c: New test.
37263
37264 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37265
37266         * gcc.dg/ppc-ldstruct.c: New test.
37267
37268 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37269
37270         * gcc.c-torture/execute/va-arg-22.c: New test.
37271
37272 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37273
37274         * gcc.c-torture/compile/20020309-1.c: New test.
37275
37276 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37277
37278         * gcc.c-torture/execute/20020307-2.c: New test.
37279
37280 2002-03-07  Jeffrey A Law  (law@redhat.com)
37281
37282         * g77.f-torture/compile/20020307-1.f: New test.
37283
37284 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37285
37286         * gcc.dg/unordered-1.c: New test.
37287
37288 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37289
37290         * gcc.c-torture/execute/20020307-1.c: New test.
37291
37292 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37293
37294         * gcc.dg/20020304-1.c: New test.
37295
37296         * gcc.c-torture/compile/20020304-2.c: New test.
37297
37298 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37299
37300         * gcc.c-torture/compile/20020304-1.c: New test case
37301         (from PR c/5830).
37302
37303 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37304
37305         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37306
37307 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37308
37309         * g++.dg/other/classkey1.C: New test.
37310
37311 2002-03-01  Richard Henderson  <rth@redhat.com>
37312
37313         * gcc.c-torture/compile/981223-1.x: New.
37314         * gcc.c-torture/compile/920625-1.x: New.
37315
37316 2002-02-28  Richard Henderson  <rth@redhat.com>
37317
37318         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37319
37320 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37321
37322         * gcc.c-torture/execute/20020227-1.c: New test.
37323
37324 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37325
37326         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37327         here" ERROR lines.
37328         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37329         * g++.old-deja.g++.other/defarg1.C: Likewise.
37330         * g++.old-deja/g++.pt/calls2.C: Likewise.
37331         * g++.old-deja/g++.pt/crash20.C: Likewise.
37332         * g++.old-deja/g++.pt/crash30.C: Likewise.
37333         * g++.old-deja/g++.pt/crash36.C: Likewise.
37334         * g++.old-deja/g++.pt/crash6.C: Likewise.
37335         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37336         * g++.old-deja/g++.pt/derived3.C: Likewise.
37337         * g++.old-deja/g++.pt/error1.C: Likewise.
37338         * g++.old-deja/g++.pt/friend21.C: Likewise.
37339         * g++.old-deja/g++.pt/friend23.C: Likewise.
37340         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37341         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37342
37343 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37344
37345         * gcc.c-torture/execute/20020225-2.c: New test.
37346
37347 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37348
37349         * gcc.c-torture/execute/920730-1t.c,
37350         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37351         Delete test cases, only relevant to -traditional.
37352
37353 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37354
37355         * gcc.dg/cpp/undef1.c: Remove.
37356         * gcc.dg/cpp/directiv.c: Update.
37357         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37358
37359 2002-02-27  Michael Meissner  <meissner@redhat.com>
37360
37361         * gcc.c-torture/execute/20020226-1.c: New test.
37362
37363 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37364
37365         * g++.dg/debug/debug4.C: New test.
37366
37367         * gcc.dg/ia64-visibility-1.c: New test.
37368
37369 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37370
37371         * gcc.dg/debug/20020224-1.c: New.
37372
37373 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37374
37375         * gcc.c-torture/execute/960416-1.x: New.
37376         * gcc.c-torture/execute/divconst-3.x: Likewise.
37377
37378 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37379
37380         * gcc.dg/20020224-1.c: New test.
37381
37382 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37383
37384         * gcc.c-torture/execute/20020225-1.c: New.
37385
37386 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37387
37388         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37389
37390 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37391
37392         * gcc.dg/20020222-1.c: New test.
37393
37394 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37395
37396         * g++.dg/opt/anonunion1.C: New test.
37397
37398 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37399
37400         * g++.dg/template/qualttp19.C: New test.
37401         * g++.dg/template/qualttp20.C: New test.
37402         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37403         * g++.old-deja/g++.other/qual1.C: Likewise.
37404
37405 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37406
37407         * gcc.dg/attr-alwaysinline.c: New.
37408
37409 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37410
37411         * gcc.dg/20020220-1.c: New test.
37412
37413         * gcc.dg/20020220-2.c: New test.
37414
37415         * g++.dg/opt/mmx1.C: New test.
37416
37417 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37418
37419         * gcc.c-torture/compile/20020110.c: New test.
37420
37421 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37422
37423         * gcc.c-torture/execute/20020219-1.c: New test.
37424
37425         * gcc.dg/20020219-1.c: New test.
37426
37427         * gcc.dg/noncompile/20020220-1.c: New test.
37428
37429         * g++.dg/opt/ptrintsum1.C: New test.
37430
37431         * gcc.dg/debug/20020220-1.c: New test.
37432
37433 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37434
37435         * gcc.c-torture/execute/20020216-1.c: New test.
37436
37437 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37438
37439         * gcc.dg/decl-1.c: Update, new test.
37440
37441 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37442
37443         * g++.dg/abi/bitfield1.C: New test.
37444         * g++.dg/abi/bitfield2.C: New test.
37445
37446 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37447
37448         * gcc.dg/attr-nest.c: New test.
37449
37450 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37451
37452         * gcc.c-torture/execute/20020215-1.c: New test.
37453
37454 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37455
37456         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37457         * g++.dg/debug/debug.exp: New.
37458         * g++.dg/debug/trivial.C: New.
37459         * g++.dg/debug/debug1.C: Moved...
37460         * g++.dg/other/debug1.C: ...from here.
37461         * g++.dg/debug/debug2.C: Moved...
37462         * g++.dg/other/debug2.C: ...from here.
37463         * g++.dg/debug/debug3.C: Moved...
37464         * g++.dg/other/debug3.C: ...from here.
37465
37466         * gcc.dg/noncompile/20020213-1.c: New test.
37467
37468 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37469
37470         * g++.dg/other/debug3.C: New test.
37471
37472         * gcc.c-torture/execute/20020213-1.c: New test.
37473
37474 2002-02-13  Richard Smith <richard@ex-parrot.com>
37475
37476         * g++.old-deja/g++.other/thunk1.C: New test.
37477
37478 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37479
37480         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37481
37482 2002-02-13  Stan Shebs  <shebs@apple.com>
37483
37484         * gcc.dg/altivec-3.c: New.
37485
37486 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37487
37488         * gcc.dg/Wunreachable-1.c: New test.
37489         * gcc.dg/Wunreachable-2.c: New test.
37490
37491 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37492
37493         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37494
37495 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37496
37497         * gcc.dg/decl-1.c: New test.
37498
37499 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37500
37501         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37502
37503 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37504
37505         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37506         * gcc.c-torture/compile/980506-1.x: Likewise.
37507
37508 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37509
37510         * gcc.dg/20020210-1.c: New.
37511
37512 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37513
37514         * g77.f-torture/execute/947.f: New regression test
37515         for PR fortran/947.
37516
37517 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37518
37519         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37520         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37521
37522 2002-02-08  Richard Henderson  <rth@redhat.com>
37523
37524         * gcc.c-torture/compile/labels-3.c: New.
37525
37526 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37527
37528         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37529         expression statements work instead.
37530         * gcc.dg/noncompile/20020207-1.c: New test.
37531
37532 2002-02-07  Richard Henderson  <rth@redhat.com>
37533
37534         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37535
37536 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37537
37538         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37539         message from g77
37540         * lib/g77-dg.exp: Trim g77 error messages so that they are
37541         recognized by dg.exp.
37542
37543 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37544
37545         PR fortran/5473
37546         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37547
37548 2002-02-07  Richard Henderson  <rth@redhat.com>
37549
37550         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37551         to be sufficiently aligned for integers.
37552
37553 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37554
37555         * g++.dg/template/friend4.C: New test.
37556
37557 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37558
37559         PR fortran/5743
37560         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37561         unsupported cases.
37562
37563 2002-02-07  Richard Henderson  <rth@redhat.com>
37564
37565         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37566         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37567         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37568         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37569
37570 2002-02-06  Richard Henderson  <rth@redhat.com>
37571
37572         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37573
37574 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37575
37576         * gcc.dg/20020206-1.c: New test.
37577
37578 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37579
37580         * gcc.c-torture/execute/20020206-1.c: New test.
37581
37582         * gcc.c-torture/execute/20020206-2.c: New test.
37583
37584         PR optimization/5429:
37585         * gcc.c-torture/compile/20020206-1.c: New test.
37586
37587 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37588
37589         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37590         as certain file formats cannot support particularly large
37591         alignments.
37592
37593         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37594         and do not expect to be able to link the executable.
37595
37596         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37597         fail because the COFF format does not support the weak attribute.
37598
37599 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37600
37601         * g77.dg/pr5473.f: New test
37602
37603 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37604
37605         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37606         Fix testcase accordingly.
37607
37608 2002-02-04  Richard Henderson  <rth@redhat.com>
37609
37610         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37611         (buf): Change to be an array of pointers, not ints.
37612
37613 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37614
37615         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37616         before all tests.  Move warning one line above to match where it
37617         C frontend emits.
37618         * gcc.dg/Wswitch-2.c: New test.
37619         * g++.dg/warn/Wswitch-1.C: New test.
37620         * g++.dg/warn/Wswitch-2.C: New test.
37621
37622 2002-02-04  Richard Henderson  <rth@redhat.com>
37623
37624         * g++.dg/abi/offsetof.C: Fix size comparison.
37625
37626 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37627
37628         * gcc.dg/cast-qual-2.c: New test.
37629
37630 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37631
37632         * gcc.dg/20020201-4.c: New test.
37633
37634 2002-02-04  Ben Elliston  <bje@redhat.com>
37635
37636         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37637         target_info attribute != 0, in addition to the empty string.
37638         (gcc_target_compile): Likewise.
37639
37640 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37641
37642         * gcc.dg/Wswitch.c: New test.
37643         PR gcc/4475. PR gcc/3780.
37644
37645 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37646
37647         * g77.f-torture/execute/5122.f: New test for regressions
37648         against PR fortran/5122.
37649
37650 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37651
37652         * g77.f-torture/compile/pr3743.f: Delete
37653         * g77.dg/pr3743-1.f: New test.
37654         * g77.dg/pr3743-2.f: New test.
37655         * g77.dg/pr3743-3.f: New test.
37656         * g77.dg/pr3743-4.f: New test.
37657
37658 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37659
37660         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37661
37662 2002-02-02  Richard Henderson  <rth@redhat.com>
37663
37664         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37665         * gcc.c-torture/execute/bf64-1.c: Likewise.
37666
37667 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37668
37669         * gcc.dg/20020201-2.c: New test.
37670
37671         * gcc.dg/20020201-3.c: New test.
37672
37673         * gcc.c-torture/execute/bitfld-2.c: New test.
37674
37675 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37676
37677         * gcc.dg/bitfld-1.c: Update.
37678         * gcc.dg/bitfld-2.c: Update.
37679         * gcc.c-torture/execute/bitfld-1.x: New.
37680
37681 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * gcc.c-torture/execute/20020201-1.c: New test.
37684
37685 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37686
37687         PR target/5469
37688         * gcc.dg/20020201-1.c: New test.
37689
37690 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37691
37692         PR fortran/3743
37693         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37694         * g77.f-torture/compile/pr3743.x: Remove
37695
37696 2002-01-31  Tom Rix  <trix@redhat.com>
37697
37698         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37699
37700 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37701
37702         * gcc.dg/noncompile/20020130-1.c: New test.
37703
37704 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37705
37706         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37707
37708 2002-01-29  Richard Henderson  <rth@redhat.com>
37709
37710         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37711         to long long.
37712         * gcc.c-torture/execute/bf64-1.c: Likewise.
37713
37714 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37715
37716         * gcc.c-torture/execute/20020129-1.c: New test.
37717
37718 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37719
37720         * gcc.c-torture/compile/20000224-1.c: Update.
37721         * gcc.c-torture/execute/bitfld-1.c: New tests.
37722         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37723         * gcc.dg/uninit-A.c: Update.
37724
37725 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37726
37727         * g++.dg/template/ctor1.C: Add instantiation.
37728
37729 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37730
37731         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37732         argument to __builtin_prefetch to be const ptr.
37733
37734 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37735
37736         * gcc.c-torture/compile/20020120-1.c: New test.
37737
37738 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37739
37740         * gcc.c-torture/execute/20020127-1.c: New test.
37741
37742 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37743
37744         * g77.dg/f77-edit-i-in.f: New test
37745         * g77.dg/f77-edit-i-out.f: New test
37746
37747 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
37748
37749         * gcc.dg/debug/debug.exp: New file.
37750         * gcc.dg/debug/trivial.c: New file.
37751         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
37752         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
37753         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
37754         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
37755         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
37756         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
37757         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
37758         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
37759         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
37760         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
37761         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
37762         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
37763         * gcc.dg/20000503-1.c: Removed.
37764         * gcc.dg/20010207-1.c: Removed.
37765         * gcc.dg/20011223-1.c: Removed.
37766         * gcc.dg/20020104-2.c: Removed.
37767         * gcc.dg/debug-1.c: Removed.
37768         * gcc.dg/debug-2.c: Removed.
37769         * gcc.dg/debug-3.c: Removed.
37770         * gcc.dg/debug-4.c: Removed.
37771         * gcc.dg/debug-5.c: Removed.
37772         * gcc.dg/debug-6.c: Removed.
37773         * gcc.dg/dwarf2-1.c: Removed.
37774         * gcc.dg/dwarf2-2.c: Removed.
37775
37776 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
37777
37778         * g++.old-deja/g++.other/eh5.C: New test.
37779         * g++.old-deja/g++.other/sibcall2.C: New test.
37780         * g++.old-deja/g++.other/array9.C: New test.
37781         * g++.old-deja/g++.other/typename2.C: New test.
37782         * g++.old-deja/g++.other/crash60.C: New test.
37783         * g++.old-deja/g++.other/conv9.C: New test.
37784         * g++.old-deja/g++.other/mangle10.C: New test.
37785         * g++.old-deja/g++.other/unchanging1.C: New test.
37786         * g++.old-deja/g++.other/exprstmt1.C: New test.
37787         * g++.old-deja/g++.other/inline23.C: New test.
37788         * g++.old-deja/g++.eh/ia64-1.C: New test.
37789         * g++.old-deja/g++.other/dwarf2-1.C: New test.
37790         * g++.old-deja/g++.other/reload1.C: New test.
37791         * g++.old-deja/g++.other/static20.C: New test.
37792         * g++.old-deja/g++.other/local-alloc1.C: New test.
37793         * g++.old-deja/g++.other/conv8.C: New test.
37794         * g++.old-deja/g++.other/stmtexpr2.C: New test.
37795         * g++.old-deja/g++.other/storeexpr1.C: New test.
37796         * g++.old-deja/g++.other/storeexpr2.C: New test.
37797         * g++.dg/eh/template2.C: New test.
37798         * g++.dg/warn/weak1.C: New test.
37799
37800 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
37801
37802         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37803         Remove first, non-varying, argument.
37804
37805 2002-01-23  Richard Henderson  <rth@redhat.com>
37806
37807         * gcc.dg/inline-2.c: New.
37808
37809         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37810         Add optional target arg.  Check number of arguments.
37811         (scan-assembler-not, scan-assembler-dem): Likewise.
37812         (scan-assembler-dem-not): Likewise.
37813
37814 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37815
37816         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37817         line 12.
37818         * g++.old-deja/g++.brendan/parse3.C,
37819         g++.old-deja/g++.other/crash26.C,
37820         g++.old-deja/g++.other/crash28.C,
37821         g++.old-deja/g++.other/crash29.C,
37822         g++.old-deja/g++.other/crash30.C,
37823         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37824
37825 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37826
37827         * gcc.dg/20020115-1.c: New.
37828
37829 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37830
37831         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37832
37833 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37834
37835         * gcc.dg/20020122-3.c: New.
37836
37837 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37838
37839         * g++.dg/other/gc1.C: New test.
37840
37841 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37842
37843         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37844
37845 2002-01-22  Richard Henderson  <rth@redhat.com>
37846
37847         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37848
37849 2002-01-22  Richard Henderson  <rth@redhat.com>
37850
37851         * gcc.dg/20020122-4.c: New.
37852
37853 2002-01-22  H.J. Lu <hjl@gnu.org>
37854
37855         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
37856         link output.
37857         * gcc.dg/special/ecos.exp: Likewise.
37858         * lib/g++-dg.exp: Likewise.
37859         * lib/g77-dg.exp: Likewise.
37860         * lib/gcc-dg.exp : Likewise.
37861         * lib/mike-g++.exp: Likewise.
37862         * lib/mike-g77.exp: Likewise.
37863         * lib/mike-gcc.exp: Likewise.
37864         * lib/objc-dg.exp: Likewise.
37865
37866 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
37867
37868         PR target/5379
37869         * gcc.dg/20020122-2.c: New test.
37870
37871 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
37872
37873         * gcc.dg/20020122-1.c: New test.
37874
37875 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
37876
37877         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
37878
37879 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
37880
37881         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
37882
37883 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37884
37885         * gcc.c-torture/compile/20020121-1.c: New test.
37886
37887 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37888
37889         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
37890         ld_library_path.
37891
37892 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
37893
37894         * gcc.dg/20020218-1.c: New test.
37895
37896 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
37897
37898         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
37899         messages
37900         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
37901         "At global scope" warning
37902         * g++.dg/ext/align1.C: Change cygwin test for alignment
37903         from db-bogus to dg-warning
37904
37905 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
37906
37907         * g77.f-torture/compile/cpp2.F: New test.
37908
37909 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37910
37911         * g++.dg/template/access1.C: New test.
37912
37913 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
37914
37915         * gcc.dg/20020118-1.c: New.
37916
37917 2002-01-18  Kazu Hirata  <kazu@hxi.com>
37918
37919         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
37920
37921 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37922
37923         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
37924         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
37925         alignment warnings.
37926
37927 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37928
37929         * gcc.misc-tests/i386-prefetch.exp: Save and restore
37930         torture_with_loops and torture_without_loops
37931
37932 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
37933
37934         * gcc.c-torture/compile/20020116-1.c: New test.
37935
37936 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
37937
37938         * gcc.dg/20020116-2.c: New test.
37939
37940         * gcc.dg/ultrasp4.c: New test.
37941
37942         * gcc.dg/20020116-1.c: New test.
37943
37944 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
37945
37946         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
37947         by EABI.
37948
37949 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
37950
37951         * gcc.misc-tests/i386-prefetch.exp: New.
37952         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
37953         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
37954         * gcc.misc-tests/i386-pf-none-1.c: New test.
37955         * gcc.misc-tests/i386-pf-sse-1.c: New test.
37956
37957 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
37958
37959         * gcc.dg/gnu89-init-1.c: Add new tests.
37960
37961 2002-01-15  Andreas Jaeger  <aj@suse.de>
37962
37963         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
37964         * gcc.dg/i386-mmx-2.c: Likewise.
37965         * gcc.dg/i386-sse-1.c: Likewise.
37966         * gcc.dg/i386-sse-2.c: Likewise.
37967         * gcc.dg/i386-sse-3.c: Likewise.
37968
37969 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
37970
37971         * g77.f-torture/execute/intrinsic-unix-bessel.f:
37972         Uncomment additional cases that now pass.
37973
37974 2002-01-11  Richard Henderson  <rth@redhat.com>
37975
37976         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
37977         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
37978
37979 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
37980
37981         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
37982
37983 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
37984
37985         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
37986         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
37987
37988 2002-01-10  Dale Johannesen  <dalej@apple.com>
37989
37990         * gcc.c-torture/execute/loop-11.c: New.
37991
37992 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
37993
37994         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
37995         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
37996
37997 2002-01-09  Richard Henderson  <rth@redhat.com>
37998
37999         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38000         type in which to perform the operation for each size.
38001
38002 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38003
38004         * gcc.c-torture/compile/20020109-2.c: New test.
38005
38006 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38007
38008         * gcc.c-torture/execute/loop-10.c: New test.
38009
38010 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38011
38012         * gcc.c-torture/compile/20010226-1.c: New test.
38013         * gcc.c-torture/compile/20010227-1.c: New test.
38014         * gcc.c-torture/compile/20010426-1.c: New test.
38015         * gcc.c-torture/compile/20010510-1.c: New test.
38016         * gcc.c-torture/compile/20010605-3.c: New test.
38017         * gcc.c-torture/compile/20010824-1.c: New test.
38018         * gcc.c-torture/execute/20010409-1.c: New test.
38019         * gcc.dg/noncompile/20000901-1.c: New test.
38020         * gcc.dg/20001023-1.c: New test.
38021         * gcc.dg/20001101-1.c: New test.
38022         * gcc.dg/20001102-1.c: New test.
38023         * gcc.dg/20010207-1.c: New test.
38024         * gcc.dg/20010405-1.c: New test.
38025         * gcc.dg/20010822-1.c: New test.
38026         * gcc.dg/20011107-1.c: New test.
38027
38028 2002-01-09  Jeffrey A Law  (law@redhat.com)
38029
38030         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38031
38032         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38033         execution failure on PA targets.
38034
38035 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38036
38037         * gcc.c-torture/compile/20020109-1.c: New test.
38038
38039 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38040
38041         * gcc.c-torture/execute/20020108-1.c: New test.
38042
38043 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38044
38045         * gcc.dg/20020108-1.c: New test.
38046
38047 2002-01-08  H.J. Lu <hjl@gnu.org>
38048
38049         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38050         for header files.
38051
38052 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38053
38054         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38055         consistency.
38056
38057 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38058
38059         * gcc.dg/altivec-4.c: Test altivec predicates.
38060
38061 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38062
38063         * gcc.c-torture/execute/20020107-1.c: New test.
38064
38065 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38066
38067         PR c/5279
38068         * gcc.c-torture/compile/20020106-1.c: New test.
38069
38070 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38071
38072         * gcc.c-torture/execute/nestfunc-4.c: New test.
38073
38074 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38075
38076         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38077         extra triple that slipped in.
38078         * g++.old-deja/g++.abi/align.C: Likewise.
38079         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38080
38081 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38082
38083         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38084         * g++.old-deja/g++.abi/align.C: Likewise.
38085         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38086
38087         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38088         on FreeBSD/i386.
38089         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38090         FreeBSD.
38091
38092 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38093
38094         * gcc.dg/20020104-1.c: New test.
38095
38096         * gcc.dg/20020104-2.c: New test.
38097
38098 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38099
38100         * gcc.dg/20020103-1.c: Fix typo in target selector.
38101
38102 2002-01-03  Richard Henderson  <rth@redhat.com>
38103
38104         * gcc.dg/20020103-1.c: New.
38105
38106 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38107
38108         * gcc.c-torture/execute/20020103-1.c: New test.
38109
38110 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38111
38112         * g++.dg/other/debug2.C: New test.
38113
38114         * gcc.c-torture/compile/20020103-1.c: New test.
38115
38116 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38117
38118         * gcc.dg/gnu89-init-1.c: Added new tests.
38119
38120 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38121
38122         * g++.dg/template/friend2.C: Remove as patch is reverted.
38123
38124         * g++.dg/warn/oldcast1.C: New test.
38125
38126         * g++.dg/template/ptrmem1.C: New test.
38127         * g++.dg/template/ptrmem2.C: New test.
38128
38129         * g++.dg/template/ntp.C: New test.
38130
38131         * g++.dg/other/component1.C: New test.
38132
38133         * g++.dg/template/ttp3.C: New test.
38134
38135         * g++.dg/template/friend2.C: New test.
38136         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38137
38138 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38139
38140         * g++.dg/other/ptrmem1.C: New test.
38141         * g++.dg/other/ptrmem2.C: New test.
38142
38143 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38144
38145         * g++.dg/template/ctor1.C: New test.
38146
38147 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38148
38149         * g++.dg/template/friend2.C: New test.
38150
38151 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38152
38153         * gcc.dg/mmix-1.c: New test.
38154
38155 2001-12-31  Richard Henderson  <rth@redhat.com>
38156
38157         * gcc.dg/asm-5.c: New.
38158
38159 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38160
38161         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38162         in namespace __gnu_cxx
38163
38164 2001-12-30  Richard Henderson  <rth@redhat.com>
38165
38166         * gcc.dg/debug-6.c: New.
38167
38168 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38169
38170         * gcc.c-torture/compile/20011229-2.c: New test.
38171
38172 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38173
38174         * gcc.dg/debug-3.c: New test.
38175         * gcc.dg/debug-4.c: New test.
38176         * gcc.dg/debug-5.c: New test.
38177
38178 2001-12-29  Richard Henderson  <rth@redhat.com>
38179
38180         * g++.dg/eh/loop1.C: New.
38181
38182 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38183
38184         * g++.dg/template/crash1.C: New test.
38185
38186 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38187
38188         * g++.dg/other/const1.C: New test.
38189
38190 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38191
38192         * gcc.c-torture/compile/20011229-1.c: New test.
38193
38194 2001-12-28  Stan Shebs  <shebs@apple.com>
38195
38196         * lib/objc-torture.exp: Resync with c-torture.exp.
38197         * lib/objc.exp: Load standard libraries.
38198
38199 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38200
38201         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38202         additional tests.
38203
38204 2001-12-27  Roger Sayle <roger@eyesopen.com>
38205
38206         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38207
38208 2001-12-27  Richard Henderson  <rth@redhat.com>
38209
38210         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38211
38212 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38213
38214         * g++.dg/eh/ctor1.C: New test.
38215         * g++.dg/other/error2.C: New test.
38216
38217 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38218
38219         * g++.dg/other/init2.C: New test.
38220
38221 2001-12-24  Richard Henderson  <rth@redhat.com>
38222
38223         * gcc.dg/20011223-1.c: New.
38224         * gcc.dg/inline-1.c: New.
38225
38226 2001-12-23  Richard Henderson  <rth@redhat.com>
38227
38228         * gcc.dg/asm-4.c: Test operand modifiers.
38229
38230 2001-12-23  Richard Henderson  <rth@redhat.com>
38231
38232         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38233
38234 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38235
38236         * gcc.c-torture/execute/20011223-1.c: New test.
38237
38238 2001-12-21  Richard Henderson  <rth@redhat.com>
38239
38240         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38241         re-enables the warning.
38242
38243 2001-12-21  Richard Henderson  <rth@redhat.com>
38244
38245         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38246
38247 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38248
38249         * gcc.c-torture/compile/20011218-1.c: New test.
38250
38251 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38252
38253         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38254         arm-isr.c test.
38255         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38256         epilogue generation for ARM ISR routines.
38257
38258 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38259
38260         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38261         * gcc.dg/format/c90-printf-3.c: Likewise.
38262         * gcc.dg/format/c99-printf-3.c: Likewise.
38263         * gcc.dg/format/ext-1.c: Likewise.
38264         * gcc.dg/format/ext-6.c: Likewise.
38265         * gcc.dg/format/format.h: Prototype unlocked stdio.
38266
38267 2001-12-20  Richard Henderson  <rth@redhat.com>
38268
38269         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38270         (arena): Use it.
38271         (malloc): Correct allocation logic.  Abort if we fill up the
38272         arena before initialization complete.
38273         (realloc): Correct allocation logic.
38274
38275 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38276
38277         * gcc.c-torture/compile/20011219-2.c: New test.
38278
38279         * gcc.c-torture/execute/20011219-1.c: New test.
38280
38281 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38282
38283         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38284         target does not support weak symbols.
38285
38286 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38287
38288         * gcc.c-torture/compile/20011219-1.c: New test.
38289
38290 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38291
38292         * g++.dg/other/error1.C: New test.
38293
38294 2001-12-17  Jeffrey A Law  (law@redhat.com)
38295
38296         * gcc.c-torture/execute/20011217-1.c: New test.
38297
38298 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38299
38300         * objc.dg/special/: New directory.
38301         * objc.dg/special/special.exp: New file.
38302         * objc.dg/special/unclaimed-category-1.h: New file.
38303         * objc.dg/special/unclaimed-category-1a.m: New file.
38304         * objc.dg/special/unclaimed-category-1.m: New file.
38305
38306 2001-12-17  Andreas Jaeger  <aj@suse.de>
38307
38308         * gcc.c-torture/compile/20011217-2.c: New test.
38309
38310 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38311
38312         * gcc.c-torture/compile/20011217-1.c: New test.
38313
38314 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38315
38316         * testsuite/gcc.dg/20011214-1.c: New.
38317
38318 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38319
38320         * gcc.dg/altivec-4.c: New.
38321
38322 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38323
38324         * gcc.dg/20011113-1.c: New test.
38325
38326 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38327
38328         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38329         std::__malloc_alloc_template<0> and
38330         std::__default_alloc_template<false, 0>.
38331
38332 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38333
38334         * objc/execute/bf-21.m: New test.
38335         * objc/execute/enumeration-1.m: New test.
38336         * objc/execute/enumeration-2.m: New test.
38337
38338 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38339
38340         * gcc.dg/gnu89-init-1.c: New test.
38341
38342 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38343
38344         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38345         * g++.old-deja/g++.jason/2371.C: Likewise.
38346         * g++.old-deja/g++.jason/template33.C: Likewise.
38347         * g++.old-deja/g++.jason/template34.C: Likewise.
38348         * g++.old-deja/g++.jason/template36.C: Likewise.
38349         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38350         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38351         * g++.old-deja/g++.other/typename1.C: Likewise.
38352         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38353         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38354         * g++.old-deja/g++.pt/typename11.C: Likewise.
38355         * g++.old-deja/g++.pt/typename14.C: Likewise.
38356         * g++.old-deja/g++.pt/typename16.C: Likewise.
38357         * g++.old-deja/g++.pt/typename3.C: Likewise.
38358         * g++.old-deja/g++.pt/typename4.C: Likewise.
38359         * g++.old-deja/g++.pt/typename5.C: Likewise.
38360         * g++.old-deja/g++.pt/typename7.C: Likewise.
38361         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38362
38363 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38364
38365         * g++.dg/other/linkage1.C: New test.
38366         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38367         specifiers.
38368
38369 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38370
38371         * gcc.dg/concat.c: New test.
38372
38373 2001-12-11  Stan Shebs  <shebs@apple.com>
38374
38375         * objc/compile: New test directory.
38376         * objc/compile/compile.exp: New expect script.
38377         * objc/compile/20011211-1.m: New compile test.
38378
38379 2001-12-11  Jason Merrill  <jason@redhat.com>
38380
38381         * lib/prune.exp (prune_gcc_output): Also handle "In member
38382         function".  So many permutations...
38383
38384 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38385
38386         * g++.dg/template/typedef1.C: New test.
38387
38388 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38389
38390         * g++.dg/other/copy1.C: New test.
38391
38392 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38393
38394         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38395
38396         * gcc.dg/builtin-choose-expr.c: New.
38397
38398 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38399
38400         * gcc.dg/altivec-2.c: New.
38401
38402 2001-12-07  Richard Henderson  <rth@redhat.com>
38403
38404         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38405
38406 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38407
38408         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38409         ultrasparc.
38410
38411 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38412
38413         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38414
38415 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38416
38417         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38418         variable argument list.
38419
38420 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38421
38422         * gcc.c-torture/execute/memcheck: Delete entire directory.
38423         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38424         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38425
38426 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38427
38428         * gcc.dg/Wshadow-1.c: New test.
38429
38430 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38431
38432         * gcc.c-torture/compile/20011130-1.c: New test.
38433
38434         * gcc.dg/noncompile/20011025-1.c: New test.
38435
38436         * g++.dg/other/anon-union.C: New test.
38437
38438         * gcc.c-torture/execute/20011024-1.c: New test.
38439
38440 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38441
38442         * gcc.c-torture/execute/20000722-1.x,
38443         gcc.c-torture/execute/20010123-1.x: Remove.
38444         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38445         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38446         gcc.dg/c99-complit-2.c: New tests.
38447
38448 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38449
38450         * g++.dg/inherit/base1.C: New test.
38451
38452 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38453
38454         * g++.dg/other/stdarg1.C: New test.
38455
38456         * gcc.c-torture/compile/20011130-2.c: New test.
38457
38458 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38459
38460         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38461         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38462         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38463         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38464         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38465         * gcc.dg/builtin-prefetch-1.c: New test.
38466
38467 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38468
38469         * gcc.dg/20011130-1.c: New test.
38470
38471 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38472
38473         * g++.dg/other/scope1.C: New test.
38474         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38475
38476 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38477
38478         * gcc.dg/vla-init-1.c: New test.
38479
38480 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38481
38482         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38483
38484 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38485
38486         * objc.dg/alias.m: Update.
38487         * objc.dg/class-1.m: Update.
38488         * objc.dg/const-str-1.m: Update.
38489         * objc.dg/fwd-proto-1.m: Update.
38490         * objc.dg/id-1.m: Update.
38491         * objc.dg/super-class-1.m: Update.
38492
38493 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38494
38495         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38496         constructs.
38497
38498 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38499
38500         * gcc.c-torture/execute/20011128-1.c: New test.
38501
38502 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38503
38504         * gcc.dg/20011127-1.c: New test.
38505
38506 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38507
38508         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38509         from Austin Group draft 7.
38510         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38511         scanf format arguments.
38512         * gcc.dg/format/no-exargs-2.c: New test.
38513
38514 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38515
38516         * g++.dg/abi/vbase8-4.C: New test.
38517
38518 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38519
38520         * gcc.c-torture/execute/20011121-1.c: New test.
38521
38522 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38523
38524         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38525
38526 2001-11-23  Andreas Jaeger  <aj@suse.de>
38527
38528         * gcc.dg/cpp/charconst-2.c: New test.
38529
38530 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38531
38532         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38533         to the host if it is remote.  Let tests specify extra headers
38534         they use.
38535         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38536         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38537         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38538         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38539         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38540         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38541         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38542         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38543         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38544         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38545
38546 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38547
38548         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38549         for little endian ARMs.
38550
38551 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38552
38553         * gcc.c-torture/compile/20011119-1.c: New test.
38554         * gcc.c-torture/compile/20011119-2.c: New test.
38555
38556 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38557
38558         * gcc.dg/altivec-1.c: Fix typo.
38559
38560 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38561
38562         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38563
38564 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38565
38566         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38567
38568 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38569
38570         * lib/g77.exp: Don't specify --rpath-link.
38571
38572         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38573         across all the headers.
38574         * gcc.dg/format/format.exp: For testing on a remote host,
38575         copy format.h.
38576
38577         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38578         * gcc.c-torture/execute/930406-1.c: Likewise.
38579         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38580
38581 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38582
38583         * gcc.dg/altivec-1.c: New.
38584
38585 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38586
38587         * gcc.dg/cpp/fpreprocessed.c: New test case.
38588
38589 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38590
38591         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38592         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38593         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38594
38595 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38596
38597         * gcc.dg/no-builtin-1.c: New test.
38598
38599 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38600
38601         * gcc.c-torture/execute/20011115-1.c: New test.
38602
38603 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38604
38605         * gcc.c-torture/compile/20011114-2.c: New test.
38606         * gcc.c-torture/compile/20011114-3.c: New test.
38607         * gcc.c-torture/compile/20011114-4.c: New test.
38608
38609 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38610
38611         * g++.dg/other/init1.C: New test.
38612
38613 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38614
38615         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38616         message.
38617
38618         * gcc.c-torture/execute/20011114-1.c: New testcase.
38619
38620         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38621         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38622         like the (before this change) version of 20010327-1.c.
38623
38624 2001-11-14  Roger Sayle <roger@eyesopen.com>
38625
38626         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38627
38628 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38629
38630         * g++.dg/init/array2.C: New test.
38631
38632 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38633
38634         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38635
38636 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38637
38638         * g++.dg/other/forscope1.C: New test.
38639         * g++.dg/ext/forscope1.C: New test.
38640         * g++.dg/ext/forscope2.C: New test.
38641
38642 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38643
38644         * gcc.c-torture/execute/20011113-1.c: New test.
38645
38646 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38647
38648         * gcc.c-torture/execute/20011109-2.c: New test.
38649
38650         * gcc.c-torture/execute/20011109-1.c: New test.
38651
38652 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38653
38654         * gcc.c-torture/compile/20011109-1.c: New test.
38655
38656 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38657
38658         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38659         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38660         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38661         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38662         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38663         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38664         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38665
38666 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38667
38668         * g++.dg/warn/Wshadow-1.C: New tests.
38669         * g++.old-deja/g++.mike/for3.C: Update.
38670
38671 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38672
38673         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38674         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38675         XFAILs.  Adjust expected error texts.
38676         * gcc.c-torture/compile/20011106-1.c,
38677         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38678         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38679         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38680         gcc.dg/c99-array-lval-5.c: New tests.
38681
38682 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38683
38684         * gcc.dg/cpp/defined.c: Update.
38685
38686 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38687
38688         * gcc.c-torture/execute/anon-1.c: New test.
38689
38690 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38691
38692         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38693         same size, so no warning should be produced on stormy16.
38694
38695         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38696         due to oversized array.
38697         * g++.old-deja/g++.mike/ns15.C: Likewise.
38698         * g++.old-deja/g++.pt/crash16.C: Likewise.
38699
38700 2001-11-02  Graham Stott  <grahams@redhat.com>
38701
38702         * g++.dgother/debug1.C: Fix typos.
38703
38704 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38705
38706         * g++.dg/other/debug1.C: New test.
38707
38708 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38709
38710         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38711         of unsigned long.
38712
38713 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38714
38715         * gcc.dg/20011029-2.c: New test.
38716
38717         * gcc.c-torture/compile/20011029-1.c: New test.
38718
38719 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38720
38721         * objc/execute/class_self-1.m: New test.
38722         * objc/execute/class_self-2.m: New test.
38723
38724 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38725
38726         * gcc.misc-tests/msgs.exp: Delete.
38727         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38728         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38729         error set to match recent changes.
38730
38731 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38732
38733         * gcc.dg/20011021-1.c: New test.
38734
38735 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38736
38737         * gcc.c-torture/compile/20011023-1.c: New test.
38738
38739 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38740
38741         * lib/g77.exp: Rewrite based on lib/g++.exp.
38742
38743 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38744
38745         * gcc.c-torture/execute/20011019-1.c: New test.
38746
38747         * gcc.dg/20011018-1.c: New test.
38748
38749 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38750
38751         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
38752
38753 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
38754
38755         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
38756         * gcc.dg/attr-invalid.c: Likewise.
38757
38758 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
38759
38760         * testsuite/gcc.dg/20011015-1.c: New test.
38761
38762 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38763
38764         * g++.dg/template/unify2.C: New test.
38765
38766 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38767
38768         * g++.dg/other/exception-specification.C: New test
38769
38770 2001-10-13  Tom Rix  <trix@redhat.com>
38771
38772         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
38773         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
38774
38775 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
38776
38777         * testsuite/gcc.dg/20011009-1.c: New test.
38778
38779 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
38780
38781         PR g++/4476
38782         * g++.dg/other/friend1.C: New test.
38783
38784 2001-10-11  Richard Henderson  <rth@redhat.com>
38785
38786         * g++.old-deja/g++.other/crash18.C: Add -S to options.
38787
38788 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38789
38790         * gcc.c-torture/compile/20011010-1.c: New.
38791
38792 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38793
38794         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
38795         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
38796         g77.f-torture/execute/execute.exp,
38797         g77.f-torture/noncompile/noncompile.exp,
38798         gcc.c-torture/compile/compile.exp,
38799         gcc.c-torture/execute/execute.exp,
38800         gcc.c-torture/execute/ieee/ieee.exp,
38801         gcc.c-torture/execute/memcheck/memcheck.exp,
38802         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
38803         objc/execute/execute.exp: Update FSF address.
38804
38805 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38806
38807         * gcc.dg/cpp/cmdlne-C.c: Update.
38808         * gcc.dg/cpp/cmdlne-C2.c: New.
38809
38810 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38811
38812         * gcc.c-torture/execute/20011008-3.c: New.
38813
38814 2001-10-08  DJ Delorie  <dj@redhat.com>
38815
38816         * gcc.dg/20011008-1.c: New.
38817         * gcc.dg/20011008-2.c: New.
38818
38819 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38820
38821         * gcc.dg/cpp/spacing1.c: Update test.
38822
38823 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38824
38825         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38826         spelling errors of "separate" as "seperate".
38827
38828 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38829
38830         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38831         enough to avoid inlining.
38832
38833 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38834
38835         * lib/g77.exp: set libg2c_dir correctly.
38836
38837 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38838
38839         * gcc.dg/cpp/macro11.c: New test.
38840
38841 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38842
38843         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38844         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38845         gcc.dg/format/multattr-3.c: New tests.
38846         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38847         tests for format attributes on function pointers being rejected.
38848
38849 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38850
38851         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38852
38853 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38854
38855         * g++.dg/warn/format1.C: New test.
38856
38857 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38858
38859         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
38860
38861 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38862
38863         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
38864
38865 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38866
38867         * gcc.dg/cpp/redef2.c: Add test.
38868
38869 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
38870
38871         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
38872         long-standing bug on i686, apparently.
38873         * gcc.c-torture/execute/loop-2c.x: New file.
38874         * gcc.c-torture/execute/loop-2d.x: New file.
38875         * gcc.c-torture/execute/loop-3c.x: New file.
38876
38877 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
38878
38879         * gcc.dg/cpp/20000625-2.c: Correct line number.
38880
38881 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38882
38883         * gcc.dg/cpp/macro10.c: New test.
38884         * gcc.dg/cpp/strify3.c: New test.
38885         * gcc.dg/cpp/spacing1.c: Add tests.
38886         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
38887         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
38888
38889 2001-09-24  DJ Delorie  <dj@redhat.com>
38890
38891         * gcc.c-torture/execute/20010924-1.c: New test.
38892
38893 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38894
38895         * testsuite/objc/execute/paste.m: Remove.
38896
38897 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38898
38899         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
38900
38901 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
38902
38903         * g77.dg/strlen0.f: New test.
38904
38905 2001-09-21  Richard Henderson  <rth@redhat.com>
38906
38907         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
38908         * g++.old-deja/g++.abi/vtable2.C: Likewise.
38909
38910 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38911
38912         Table-driven attributes.
38913         * g++.dg/ext/attrib1.C: New test.
38914
38915 2001-09-20  DJ Delorie  <dj@redhat.com>
38916
38917         * gcc.dg/20000926-1.c: Update expected warning messages.
38918         * gcc.dg/array-2.c: Likewise, and test for warnings too.
38919         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
38920         array.
38921
38922 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
38923
38924         * g++.dg/eh/registers1.C: New test case.
38925
38926 2001-09-17  Richard Henderson  <rth@redhat.com>
38927
38928         * gcc.dg/array-5.c: Fix VLA decomposition test.
38929
38930 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38931
38932         * gcc.dg/cpp/line5.c: New testcase.
38933
38934 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38935
38936         * gcc.dg/cpp/macro9.c: New test.
38937
38938 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
38939
38940         * gcc.c-torture/execute/980223.c: Change type of addr from long
38941         to char *.
38942
38943 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
38944
38945         * gcc.c-torture/execute/20010915-1.c: New test.
38946
38947 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
38948
38949         * g77.dg/bprob: New directory.
38950         * g77.dg/bprob/bprob.exp: New file.
38951         * g77.dg/bprob/bprob-1.f: New test.
38952         * g77.dg/gcov: New directory.
38953         * g77.dg/gcov/gcov.exp: New file.
38954         * g77.dg/gcov/gcov-1.f: New test.
38955         * g77.dg/gcov/gcov-1.x: New file.
38956
38957 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38958
38959         * gcc.dg/cpp/directiv.c: Update.
38960         * gcc.dg/cpp/undef1.c: Update.
38961
38962 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
38963
38964         * gcc.dg/20010912-1.c: New test.
38965
38966 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
38967
38968         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
38969         language-independent file in lib.
38970         * lib/gcov.exp: New file.
38971
38972 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38973
38974         * gcc.c-torture/compile/20010911-1.c: New test.
38975
38976 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
38977
38978         * lib/profopt.exp: New, to support profile-directed optimizations.
38979         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
38980         * gcc.misc-tests/bprob-1.c: New test.
38981         * gcc.misc-tests/bprob-2.c: New test.
38982
38983 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
38984
38985         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
38986         XFAIL and which kinds of gcov output to verify.
38987         * gcc.misc-tests/gcov-4b.x: New file.
38988         * gcc.misc-tests/gcov-5b.x: New file.
38989         * gcc.misc-tests/gcov-6.x: New file.
38990         * gcc.misc-tests/gcov-7.c: New test.
38991         * gcc.misc-tests/gcov-7.x: New file.
38992
38993 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
38994
38995         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
38996         * gcc.misc-tests/gcov-6.c: New test.
38997
38998 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38999
39000         PR c++/3986
39001         * g++.dg/abi/vbase1.C: New test.
39002
39003 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39004
39005         * objc.dg/method-2.m: New.
39006
39007 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39008
39009         PR c++/4203
39010         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39011         * g++.dg/init/empty1.C: New test.
39012
39013 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39014
39015         * gcc.c-torture/compile/20010903-1.c: New test.
39016
39017 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39018
39019         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39020         for m68k.
39021
39022 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39023
39024         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39025
39026         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39027
39028         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39029
39030 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39031
39032         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39033         for 16-bit 'unsigned int'.
39034
39035 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39036
39037         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39038
39039 2001-08-27  Richard Henderson  <rth@redhat.com>
39040
39041         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39042         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39043
39044 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39045
39046         * gcc.dg/asm-names.c (ymain): New.
39047
39048 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39049
39050         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39051         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39052         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39053
39054 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39055
39056         * gcc.dg/compare5.c: New testcase.
39057
39058 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39059
39060         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39061         and "In instantiation".
39062
39063 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39064
39065         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39066
39067 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39068
39069         * gcc.misc-tests/gcov.exp: Add support for branch information.
39070         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39071         * gcc.misc-tests/gcov-4.c: New test.
39072         * gcc.misc-tests/gcov-4b.c: New test.
39073         * gcc.misc-tests/gcov-5b.c: New test.
39074
39075 2001-08-20  Zack Weinberg  <zackw@panix.com>
39076
39077         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39078         expected to fail.
39079
39080 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39081
39082         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39083
39084 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39085
39086         * g++.dg/eh/template1.C: New test.
39087
39088 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39089
39090         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39091         Fix thinko.
39092         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39093         for xfail.
39094
39095 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39096
39097         * lib/g77-dg.exp: Use prune.exp for common procedures
39098         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39099         * lib/g77.exp: (g77-dg-prune) Remove
39100
39101 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39102
39103         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39104
39105 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39106
39107         * g++.dg/template/unify1.C: New test.
39108
39109 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39110
39111         * g++.dg/abi/empty4.C: New test.
39112
39113 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39114
39115         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39116         solaris2.*
39117         * g77.f-torture/compile/pr3743.x: Likewise.
39118
39119 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39120
39121         * g++.dg/other/using-declaration.C: New test.
39122
39123 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39124
39125         * gcc.dg/cpp/tr-sign.c: New testcase.
39126
39127 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39128
39129         * gcc.dg/cpp/19951025-1.c: Revert.
39130         * gcc.dg/cpp/directiv.c: We no longer process directives that
39131         interrupt macro arguments.
39132
39133 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39134
39135         * gcc.dg/bconstp-1.c: New test.
39136
39137 2001-08-03  Richard Henderson  <rth@redhat.com>
39138
39139         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39140
39141 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39142
39143         * gcc.dg/cpp/19951025-1.c: Update.
39144
39145 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39146
39147         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39148         should be x.
39149
39150 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39151
39152         Kill -fhonor-std.
39153         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39154         * g++.old-deja/g++.other/std1.C: Likewise.
39155         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39156
39157 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39158
39159         * lib/g77.exp: Load gcc-defs.exp for common procedures
39160         (g77_pass, g77_fail, g77_finish, g77_exit,
39161         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39162
39163 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39164
39165         * g77.dg/fbackslash.f
39166         * g77.dg/fcase-preserve.f
39167         * g77.dg/ff90-1.f
39168         * g77.dg/ffixed-line-length-0.f
39169         * g77.dg/ffixed-line-length-132.f
39170         * g77.dg/ffixed-line-length-7.f
39171         * g77.dg/ffixed-line-length-72.f
39172         * g77.dg/ffixed-line-length-none.f
39173         * g77.dg/ffree-form-1.f
39174         * g77.dg/fno-backslash.f
39175         * g77.dg/fno-f90-1.f
39176         * g77.dg/fno-fixed-form-1.f
39177         * g77.dg/fno-onetrip.f
39178         * g77.dg/fno-typeless-boz.f
39179         * g77.dg/fno-underscoring.f
39180         * g77.dg/fno-vxt-1.f
39181         * g77.dg/fonetrip.f
39182         * g77.dg/ftypeless-boz.f
39183         * g77.dg/fugly-assumed.f
39184         * g77.dg/funderscoring.f
39185         * g77.dg/fvxt-1.f
39186
39187 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39188
39189         * objc.dg/fwd-proto-1.m: New.
39190         * objc.dg/local-decl-1.m: New.
39191         * objc.dg/naming-1.m: New.
39192         * objc.dg/naming-2.m: New.
39193         * objc.dg/proto-hier-1.m: New.
39194
39195 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39196
39197         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39198         largest-type elements to a struct makes its size grow.
39199
39200 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39201
39202         * g++.dg/abi/vthunk1.C: New test.
39203
39204 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39205
39206         * g++.dg/abi/vbase8-22.C: New test.
39207
39208 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39209
39210         * gcc.dg/cpp/macro8.c: New test.
39211
39212 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39213
39214         * g++.dg/abi/vbase8-21.C: New test.
39215
39216 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39217
39218         * g++.dg/abi/vbase8-10.C: New test.
39219
39220 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39221
39222         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39223         ${tool}_set_ld_library_path.
39224         Changed caller.
39225         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39226         g++.exp.
39227
39228 2001-07-26  Stan Cox <scox@redhat.com>
39229
39230         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39231         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39232         gcc_exit, gcc_check_unsupported_p):
39233         Moved to gcc-deps.exp
39234         * gcc-deps.exp: New file.
39235
39236 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39237
39238         * g++.old-deja/g++.pt/defarg14.C: New test.
39239
39240 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39241
39242         * g++.old-deja/g++.other/lineno5.C: New test.
39243
39244 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39245
39246         * g++.old-deja/g++.pt/crash68.C: New test.
39247
39248 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39249
39250         * g++.old-deja/g++.other/crash42.C: New test.
39251
39252 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39253
39254         * gcc.dg/cpp/extratokens.c: Fix.
39255         * gcc.dg/cpp/skipping2.c: New tests.
39256
39257 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39258
39259         * gcc.c-torture/execute/20010724-1.c: New file.
39260         * gcc.c-torture/execute/20010724-1.x: New file.
39261
39262 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39263
39264         * g++.old-deja/g++.other/cond7.C: New test.
39265
39266 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39267
39268         * g++.old-deja/g++.other/optimize4.C: New test.
39269
39270 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39271
39272         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39273
39274 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39275
39276         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39277         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39278         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39279         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39280
39281         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39282         bug report" message.
39283
39284         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39285         * g++.dg/ext/instantiate1.C: Move from old-deja.
39286
39287 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39288
39289         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39290         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39291         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39292         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39293
39294 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39295
39296         * gcc.c-torture/execute/20010723-1.c: New test.
39297
39298 2001-07-23  Ben Elliston  <bje@redhat.com>
39299
39300         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39301
39302 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39303
39304         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39305         i[34567]86-*-*.
39306         Delete handling of ieee_multilib_flags.
39307         Pass -mieee for alpha*-*-* and sh-*-*.
39308         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39309
39310 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39311
39312         Remove old-abi tests.
39313         * g++.old-deja/g++.mike/p11116.C: Remove.
39314         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39315
39316 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39317
39318         * g77.f-torture/compile/pr3743.f: New test
39319
39320 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39321
39322         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39323
39324 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39325
39326         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39327         g++.old-deja/g++.pt/static6.C: Likewise.
39328         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39329         supports weak symbols.
39330
39331 2001-07-18  Andreas Jaeger  <aj@suse.de>
39332
39333         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39334         supported again.
39335
39336 2001-07-18  Andreas Jaeger  <aj@suse.de>
39337
39338         * gcc.dg/iftrap-1.c: Fix target line.
39339
39340 2001-07-17  Richard Henderson  <rth@redhat.com>
39341
39342         * gcc.c-torture/execute/20010717-1.c: New.
39343
39344 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39345
39346         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39347         tests.
39348
39349 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39350
39351         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39352
39353 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39354
39355         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39356         UAC_SIGBUS, UAC_NOPRINT definitions.
39357
39358 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39359
39360         * objc/execute/object_is_class.m: New test.
39361         * objc/execute/object_is_meta_class.m: New test.
39362
39363 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39364
39365         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39366         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39367
39368 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39369
39370         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39371         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39372
39373 2001-07-14  Richard Henderson  <rth@redhat.com>
39374
39375         * gcc.dg/iftrap-1.c: New.
39376
39377 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39378
39379         * g77.f-torture/execute/intrinsic77.f: New test.
39380
39381 2001-07-11  Janis Johnson <janis@us.ibm.com>
39382
39383         * gcc.misc-tests/gcov-3.c: New test.
39384
39385 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39386
39387         * gcc.c-torture/compile/20010711-1.c,
39388         * gcc.c-torture/compile/20010711-2.c: New tests.
39389
39390 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39391
39392         * gcc.c-torture/execute/20010711-1.c: New test.
39393
39394 2001-07-11  Ben Elliston  <bje@redhat.com>
39395
39396         * g++.old-deja/g++.other/enum5.C: New test.
39397
39398 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39399
39400         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39401         (g++-dg-prune): Call prune_gcc_output.
39402         * prune.exp: New file for prune_gcc_output.
39403         * lib/g++.exp, lib/gcc.exp: Load it.
39404
39405 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39406
39407         * gcc.c-torture/compile/20010701-1.c,
39408         g++.old-deja/g++.ext/attrib6.C: New tests.
39409
39410 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39411
39412         * gcc.c-torture/compile/20010706-1.c: New test.
39413
39414 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39415
39416         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39417
39418 2001-06-28  Stan Shebs  <shebs@apple.com>
39419
39420         * gcc.dg/pragma-darwin.c: New test.
39421
39422 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39423
39424         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39425         Solaris 2.[678] system.
39426
39427 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39428
39429         * gcc.dg/20010622-1.c: New test.
39430
39431 2001-06-18  Stan Shebs  <shebs@apple.com>
39432
39433         * objc.dg: New directory.
39434         * objc.dg/dg.exp: New file.
39435         * objc.dg/alias.m: New.
39436         * objc.dg/class-1.m: New.
39437         * objc.dg/class-2.m: New.
39438         * objc.dg/const-str-1.m: New.
39439         * objc.dg/const-str-2.m: New.
39440         * objc.dg/id-1.m: New.
39441         * objc.dg/method-1.m: New.
39442         * objc.dg/super-class-1.m: New.
39443         * lib/objc-dg.exp: New file.
39444
39445 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39446
39447         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39448         of label name.
39449
39450 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39451
39452         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39453
39454 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39455
39456         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39457         variable.
39458
39459 2001-06-12  Richard Henderson  <rth@redhat.com>
39460
39461         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39462
39463 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39464
39465         * g++.old-deja/g++.abi/vbase5.C: New test.
39466         * g++.old-deja/g++.abi/vbase6.C: New test.
39467         * g++.old-deja/g++.abi/vbase7.C: New test.
39468
39469 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39470
39471         * gcc.c-torture/compile/20010610-1.c: New test.
39472
39473 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39474
39475         * g++.old-deja/g++.abi/vbase4.C: New test.
39476
39477 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39478
39479         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39480         support %f for HC11/HC12 targets.
39481         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39482         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39483         on HC11/HC12 targets.
39484         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39485
39486 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39487
39488         * gcc.dg/wchar_t-1.c: New file.
39489         * gcc.dg/wint_t-1.c: Likewise.
39490
39491 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39492
39493         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39494
39495 2001-06-11  Richard Henderson  <rth@redhat.com>
39496
39497         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39498
39499 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39500
39501         * gcc.c-torture/compile/20010611-1.c: New test.
39502
39503 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39504
39505         * gcc.dg/c99-tag-1.c: Add more tests.
39506
39507 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39508
39509         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39510         representation on MN10300 and ARM/Thumb.
39511
39512 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39513
39514         * g77.f-torture/execute/20010610.f: New.
39515
39516 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39517
39518         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39519         names.
39520
39521 2001-06-09  Richard Henderson  <rth@redhat.com>
39522
39523         * gcc.c-torture/execute/ashrdi-1.c: New.
39524         * gcc.c-torture/execute/ashldi-1.c: New.
39525         * gcc.c-torture/execute/lshrdi-1.c: New.
39526
39527 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39528
39529         * objc/execute/load-3.m: Added. Check sending +load to categories,
39530         in addition to classes.
39531
39532 2001-06-08  Stan Shebs  <shebs@apple.com>
39533
39534         * objc/execute/load-2.m: New test.  From Nicola Pero
39535         <n.pero@mi.flashnet.it>.
39536
39537 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39538
39539         * gcc.c-torture/execute/20010605-2.c: New test.
39540
39541 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39542
39543         * g++.old-deja/g++.abi/vbase2.C: New test.
39544         * g++.old-deja/g++.abi/vbase3.C: New test.
39545
39546 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39547
39548         * g++.old-deja/g++.pt/friend49.C: New test.
39549
39550 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39551
39552         * g++.old-deja/g++.ext/anon3.C: New test.
39553
39554 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39555
39556         * g++.old-deja/g++.other/conv7.C: New test.
39557
39558 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39559
39560         * gcc.c-torture/compile/20010605-2.c: New test.
39561
39562 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39563
39564         * gcc.c-torture/execute/20010604-1.c: New test.
39565
39566 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39567
39568         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39569
39570 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39571
39572         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39573         (g++_link_flags): Likewise.
39574         (g++_init): Pass gccpath's value to two previous functions.
39575
39576 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39577
39578         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39579         Ensure logfile entry matches exec command line.
39580
39581 2001-05-31  Richard Henderson  <rth@redhat.com>
39582
39583         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39584         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39585
39586 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39587
39588         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39589         compiler for irix6.2
39590
39591 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39592
39593         * g++.old-deja/g++.other/optimize3.C: New file.
39594
39595 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39596
39597         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39598         assemble.
39599
39600 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39601
39602         * g++.old-deja/g++.other/optimize2.C: New file.
39603
39604 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39605
39606         * gcc.c-torture/compile/20010518-2.c: New file.
39607         * gcc.c-torture/execute/20010518-1.c: New file.
39608         * gcc.c-torture/execute/20010518-2.c: New file.
39609
39610 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39611
39612         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39613
39614 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39615
39616         G++ no longer defines builtins that do not begin with __builtin.
39617         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39618         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39619         * g++.old-deja/g++.law/builtin1.C: Likewise.
39620         * g++.old-deja/g++.law/cvt2.C: Likewise.
39621         * g++.old-deja/g++.mike/net5.C: Likewise.
39622         * g++.old-deja/g++.other/builtins1.C: Likewise.
39623         * g++.old-deja/g++.other/builtins2.C: Likewise.
39624         * g++.old-deja/g++.other/builtins3.C: Likewise.
39625         * g++.old-deja/g++.other/builtins4.C: Likewise.
39626         * g++.old-deja/g++.other/inline8.C: Likewise.
39627         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39628
39629 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39630
39631         * g++.old-deja/g++.pt/using1.C: Adjust.
39632         * g++.old-deja/g++.pt/using2.C: New test.
39633
39634 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39635
39636         * gcc.dg/cpp/charconst.c: New tests.
39637         * gcc.dg/cpp/escape.c: New tests.
39638         * gcc.dg/cpp/escape-1.c: New tests.
39639         * gcc.dg/cpp/escape-2.c: New tests.
39640         * gcc.dg/cpp/ucs.c: New tests.
39641
39642 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39643
39644         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39645         native compiler for irix6.5.
39646
39647 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39648
39649         * lib/g++.exp (g++_include_flags): Use args to compute
39650         get_multilibs.
39651         (g++_link_flags): Likewise.
39652         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39653
39654 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39655
39656         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39657
39658 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39659
39660         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39661         this file.
39662
39663 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39664
39665         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39666         STACK_SIZE;
39667         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39668         to STACK_SIZE; Use it to define size of add_histo array.
39669         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39670         to STACK_SIZE.
39671         (f): Use GITT_SIZE to define size of gitt local table.
39672         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39673         to STACK_SIZE; Use it to define size of bytemem array.
39674
39675 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39676
39677         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39678         on 68HC11/HC12 due to the asm instruction.
39679         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39680         * gcc.c-torture/compile/920520-1.x: Likewise.
39681         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39682         on 68HC11/HC12 because the function is larger than 64K.
39683         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39684         on 68HC11/HC12 because the structure is too large.
39685
39686 2001-05-20  Richard Henderson  <rth@redhat.com>
39687
39688         * gcc.c-torture/execute/20010520-1.c: New.
39689
39690 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39691
39692         * g++.old-deja/g++.warn/compare1.C: New test.
39693         * gcc.dg/compare4.c: New test.
39694
39695 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39696
39697         * g++.old-deja/g++.other/optimize1.C: New test.
39698
39699 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39700
39701         * g++.old-deja/g++.pt/spec41.C: New test.
39702
39703 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39704
39705         * gcc.c-torture/compile/20010114-1.x: Remove.
39706
39707 2001-05-18  Stan Shebs  <shebs@apple.com>
39708
39709         * gcc.c-torture/compile/20010518-1.c: New test.
39710
39711 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39712
39713         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39714         * g++.old-deja/g++.pt/crash67.C: New test.
39715
39716 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39717
39718         * g++.old-deja/g++.other/debug9.C: New test.
39719
39720 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39721
39722         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39723
39724 2001-05-16  Jan Hubicka  <jh@suse.cz>
39725
39726         * gcc.c-torture/compile/20010516-1.c: New test.
39727
39728 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39729
39730         * g++.old-deja/g++.other/crash41.C: New test.
39731
39732 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39733
39734         * g++.old-deja/g++.pt/crash66.C: New test.
39735
39736 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39737
39738         * g++.old-deja/g++.robertl/eb27.C: Convert.
39739
39740 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39741
39742         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39743         declaration being redundant.
39744
39745 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
39746
39747         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
39748
39749 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39750
39751         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
39752
39753 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
39754
39755         * lib/g++.exp: Use testsuite_flags.
39756
39757 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
39758
39759         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
39760
39761 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39762
39763         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
39764
39765 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
39766
39767         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
39768
39769 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
39770
39771         * gcc.c-torture/compile/20010313-1.c: New test.
39772
39773 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
39774
39775         * gcc.dg/cpp/direct2.c: New test.
39776         * gccq.dg/cpp/direct2s.c: New test.
39777
39778         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
39779
39780 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
39781
39782         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
39783         * g++.old-deja/g++.other/op3.C: Likewise.
39784
39785 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39786
39787         * gcc.dg/cpp/syshdr.h: New file.
39788         * gcc.dg/cpp/sysmac1.c: Update.
39789         * gcc.dg/cpp/sysmac2.c: Update.
39790
39791 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39792
39793         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
39794
39795 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
39796
39797         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
39798         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
39799
39800 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
39801
39802         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
39803
39804 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39805
39806         * lib/g++.exp (g++_include_flags): Don't use any special flags
39807         if TESTING_IN_BUILD_TREE is not defined.
39808         (g++_init): Use a plain 'c++' as the compiler if
39809         TESTING_IN_BUILD_TREEE is not defined.
39810
39811 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39812
39813         * g++.old-deja/g++.eh/catch13.C: New test.
39814         * g++.old-deja/g++.eh/catch14.C: New test.
39815
39816 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39817
39818         * gcc.dg/cpp/tr-define.c: New test.
39819
39820 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39821
39822         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39823         <stdlib.h>, not <malloc.h>.
39824
39825 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39826
39827         * g++.old-deja/g++.ns/template17.C: New test.
39828
39829 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39830
39831         * g++.old-deja/g++.pt/ref4.C: New test.
39832
39833 2001-04-30  Richard Henderson  <rth@redhat.com>
39834
39835         * gcc.dg/20000724-1.c: Revert last change.
39836
39837 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39838
39839         * g77.f-torture/execute/20010430.f: New test.
39840
39841 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39842
39843         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39844
39845 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39846
39847         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39848
39849 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39850
39851         * g++.old-deja/g++.eh/crash6.C: New test.
39852
39853 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39854
39855         * g++.old-deja/g++.other/warn7.C: New test.
39856
39857 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39858
39859         * g++.old-deja/g++.other/defarg9.C: New test.
39860
39861 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39862
39863         * g77.f-torture/compile/20010426.f: New test.
39864         * g77.f-torture/execute/20010426.f: New test.
39865
39866 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39867
39868         * g77.f-torture/compile/20000629-1.x: Remove - error
39869         has been fixed.
39870
39871 2001-04-26  Jeffrey A Law  (law@cygnus.com)
39872
39873         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
39874         Tweak slightly to work with g++.dg framework.
39875         * g++.dg/special/ecos.exp: Run initp1.C test.
39876         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
39877
39878         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
39879         its linker doesn't give line numbers either.
39880         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
39881
39882 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39883
39884         * g++.old-deja/g++.other/lex1.C: New test.
39885
39886 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
39887
39888         * gcc.dg/noncompile/20010425-1.c: New test.
39889
39890 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39891
39892         * g++.old-deja/g++.pt/mangle2.C: New test.
39893
39894 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39895
39896         * gcc.dg/format/plus-1.c: New test.
39897
39898 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39899
39900         * gcc.dg/20010423-1.c: New test.
39901
39902 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39903
39904         * gcc.c-torture/execute/20010422-1.c: New test.
39905
39906 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
39907
39908         * g++.old-deja/g++.ns/type2.C: New test.
39909
39910 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
39911
39912         * g++.old-deja/g++.other/perf1.C: New test.
39913
39914 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
39915
39916         * gcc.dg/c99-func-2.c: Remove xfail.
39917         * gcc.dg/c99-func-3.c: Remove xfail.
39918         * gcc.dg/c99-func-4.c: Remove xfail.
39919
39920 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
39921
39922         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
39923
39924 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39925
39926         * gcc.c-torture/compile/20010423-1.c: New test.
39927
39928 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39929
39930         * g++.old-deja/g++.pt/typename28.C: New test.
39931
39932 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39933
39934         * g++.old-deja/g++.abi/empty2.C: New test.
39935         * g++.old-deja/g++.abi/empty3.C: New test.
39936
39937 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39938
39939         * g++.old-deja/g++.other/comdat2.C: New test.
39940         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
39941
39942 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39943
39944         * g++.old-deja/g++.other/overload14.C: New test.
39945
39946 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39947
39948         * g++.old-deja/g++.other/lookup23.C: New test.
39949
39950 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39951
39952         * gcc.c-torture/execute/20010403-1.c: New test.
39953
39954 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
39955             Mark Mitchell  <mark@codesourcery.com>
39956
39957         * lib/old-dejagnu.exp: Don't delete output of executable.
39958         Add .exe suffix to executables.
39959
39960 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
39961
39962         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
39963
39964 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39965
39966         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
39967
39968 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39969
39970         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
39971         * g++.old-deja/g++.abi/crash1.C: New test.
39972
39973 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39974
39975         * g++.old-deja/g++.other/crash40.C: New test.
39976
39977 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39978
39979         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
39980
39981 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
39982
39983         * g++.old-deja/g++.other/warn6.C: New test.
39984
39985 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39986
39987         * g++.old-deja/g++.robertl/eb42.C: Same.
39988
39989 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39990
39991         * gcc.dg/wtr-conversion-1.c: New testcase.
39992
39993 2001-04-10  Richard Henderson  <rth@redhat.com>
39994
39995         * g++.old-deja/g++.other/array5.C: New.
39996
39997 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39998
39999         * gcc.c-torture/execute/20010408-1.c: New test.
40000
40001 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40002
40003         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40004         headers and constructs.
40005         * g++.old-deja/g++.robertl/eb79.C: Same.
40006         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40007         * g++.old-deja/g++.robertl/eb73.C: Same.
40008         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40009         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40010         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40011         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40012         * g++.old-deja/g++.robertl/eb44.C: Same.
40013         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40014         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40015         * g++.old-deja/g++.robertl/eb39.C: Same.
40016         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40017         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40018         * g++.old-deja/g++.robertl/eb30.C: Same.
40019         * g++.old-deja/g++.robertl/eb3.C: Same.
40020         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40021         * g++.old-deja/g++.robertl/eb21.C: Same.
40022         * g++.old-deja/g++.robertl/eb15.C: Same.
40023         * g++.old-deja/g++.robertl/eb118.C: Same.
40024         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40025         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40026         * g++.old-deja/g++.robertl/eb109.C: Same.
40027         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40028         * g++.old-deja/g++.mike/rtti1.C: Same.
40029         * g++.old-deja/g++.mike/p658.C: Same.
40030         * g++.old-deja/g++.mike/net46.C: Same.
40031         * g++.old-deja/g++.mike/net34.C: Same.
40032         * g++.old-deja/g++.mike/memoize1.C: Same.
40033         * g++.old-deja/g++.mike/eh2.C: Same.
40034         * g++.old-deja/g++.law/weak.C: Same.
40035         * g++.old-deja/g++.law/visibility7.C: Same.
40036         * g++.old-deja/g++.law/visibility25.C: Same.
40037         * g++.old-deja/g++.law/visibility22.C: Same.
40038         * g++.old-deja/g++.law/visibility2.C: Same.
40039         * g++.old-deja/g++.law/visibility17.C: Same.
40040         * g++.old-deja/g++.law/visibility13.C: Same.
40041         * g++.old-deja/g++.law/visibility10.C: Same.
40042         * g++.old-deja/g++.law/visibility1.C: Same.
40043         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40044         * g++.old-deja/g++.law/vbase1.C: Same.
40045         * g++.old-deja/g++.law/operators32.C: Same.
40046         * g++.old-deja/g++.law/nest3.C: Same.
40047         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40048         * g++.old-deja/g++.law/except5.C (main): Same.
40049         * g++.old-deja/g++.law/cvt7.C (run): Same.
40050         * g++.old-deja/g++.law/cvt2.C: Same.
40051         * g++.old-deja/g++.law/cvt16.C: Same.
40052         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40053         * g++.old-deja/g++.law/ctors17.C (main): Same.
40054         * g++.old-deja/g++.law/ctors13.C: Same.
40055         * g++.old-deja/g++.law/ctors12.C (main): Same.
40056         * g++.old-deja/g++.law/ctors10.C: Same.
40057         * g++.old-deja/g++.law/code-gen5.C: Same.
40058         * g++.old-deja/g++.law/bad-error7.C: Same.
40059         * g++.old-deja/g++.law/arm9.C: Same.
40060         * g++.old-deja/g++.law/arm12.C: Same.
40061         * g++.old-deja/g++.law/arg8.C: Same.
40062         * g++.old-deja/g++.law/arg1.C: Same.
40063         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40064         * g++.old-deja/g++.jason/template31.C: Same.
40065         * g++.old-deja/g++.jason/template24.C (main): Same.
40066         * g++.old-deja/g++.jason/2371.C: Same.
40067         * g++.old-deja/g++.eh/new2.C: Same.
40068         * g++.old-deja/g++.eh/new1.C: Same.
40069         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40070         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40071         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40072         * g++.old-deja/g++.brendan/crash62.C: Same.
40073         * g++.old-deja/g++.brendan/crash52.C: Same.
40074         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40075         * g++.old-deja/g++.brendan/crash38.C: Same.
40076         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40077         * g++.old-deja/g++.brendan/copy9.C: Same.
40078
40079 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40080
40081         * gcc.c-torture/execute/20001203-2.c (memset):
40082         Count argument is of type __SIZE_TYPE__.
40083
40084 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40085
40086         * gcc.c-torture/compile/20010404-1.c: New test.
40087
40088 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40089
40090         * gcc.c-torture/compile/20010326-1.c: New test.
40091
40092 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40093
40094         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40095         peculiarities of the SH.
40096         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40097
40098 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40099
40100         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40101         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40102         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40103
40104 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40105
40106         * g77.f-torture/compile/20010321-1.f: New test.
40107
40108 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.c-torture/compile/20010329-1.c: New test.
40111
40112 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40113
40114         * gcc.c-torture/execute/20010329-1.c: New test.
40115
40116 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40117
40118         * g++.old-deja/g++.other/eh4.C: Fix typo.
40119
40120 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40121
40122         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40123
40124 2001-03-28  Philip Blundell  <philb@gnu.org>
40125
40126         * gcc.c-torture/compile/20010328-1.c: New test.
40127
40128 2001-03-27  Richard Henderson  <rth@redhat.com>
40129
40130         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40131         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40132
40133 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40134
40135         * gcc.c-torture/compile/20010327-1.c: New test.
40136
40137 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40138
40139         * g++.old-deja/g++.other/friend12.C: New test.
40140         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40141         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40142
40143 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40144
40145         * gcc.c-torture/execute/20010325-1.c: New test.
40146
40147 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40148
40149         * g++.old-deja/g++.other/mangle3.C: New test.
40150
40151 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40152
40153         * g++.old-deja/g++.other/anon8.C: New test.
40154
40155 2001-03-20  Philip Blundell  <philb@gnu.org>
40156
40157         * gcc.c-torture/compile/20010320-1.c: New test.
40158
40159 2001-03-17  Richard Henderson  <rth@redhat.com>
40160
40161         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40162
40163 2001-03-15  Geoff Keating  <geoff@redhat.com>
40164
40165         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40166         tests on AIX.
40167
40168 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40169
40170         * g++.old-deja/g++.other/eh4.C: New test.
40171
40172 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40173
40174         * gcc.dg/cpp/mi1.c: Update.
40175
40176 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40177
40178         * g++.old-deja/g++.other/regstack.C: New test.
40179
40180 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40181
40182         * g++.old-deja/g++.other/ref4.C: New test.
40183
40184 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40185
40186         * objc/execute/va_method.m: Added.
40187         * objc/execute/IMP.m: Added.
40188         * objc/execute/_cmd.m: Added.
40189         * objc/execute/accessing_ivars.m: Added.
40190         * objc/execute/class-1.m: Added.
40191         * objc/execute/class-10.m: Added.
40192         * objc/execute/class-11.m: Added.
40193         * objc/execute/class-12.m: Added.
40194         * objc/execute/class-13.m: Added.
40195         * objc/execute/class-14.m: Added.
40196         * objc/execute/class-2.m: Added.
40197         * objc/execute/class-3.m: Added.
40198         * objc/execute/class-4.m: Added.
40199         * objc/execute/class-5.m: Added.
40200         * objc/execute/class-6.m: Added.
40201         * objc/execute/class-7.m: Added.
40202         * objc/execute/class-8.m: Added.
40203         * objc/execute/class-9.m: Added.
40204         * objc/execute/class-tests-1.h
40205         * objc/execute/class-tests-2.h
40206         * objc/execute/compatibility_alias.m: Added.
40207         * objc/execute/encode-1.m: Added.
40208         * objc/execute/formal_protocol-1.m: Added.
40209         * objc/execute/formal_protocol-2.m: Added.
40210         * objc/execute/formal_protocol-3.m: Added.
40211         * objc/execute/formal_protocol-4.m: Added.
40212         * objc/execute/formal_protocol-5.m: Added.
40213         * objc/execute/formal_protocol-6.m: Added.
40214         * objc/execute/formal_protocol-7.m: Added.
40215         * objc/execute/informal_protocol.m: Added.
40216         * objc/execute/initialize.m: Added.
40217         * objc/execute/load.m: Added.
40218         * objc/execute/many_args_method.m: Added.
40219         * objc/execute/nested-3.m: Added.
40220         * objc/execute/no_clash.m: Added.
40221         * objc/execute/private.m: Added.
40222         * objc/execute/redefining_self.m: Added.
40223         * objc/execute/root_methods.m: Added.
40224         * objc/execute/selector-1.m: Added.
40225         * objc/execute/static-1.m: Added.
40226         * objc/execute/static-2.m: Added.
40227         * objc/execute/va_method.m: Added.
40228
40229 2001-03-10  Richard Henderson  <rth@redhat.com>
40230
40231         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40232
40233 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40234
40235         * g++.old-deja/g++.other/crash31.C: XFAIL.
40236         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40237         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40238         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40239         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40240         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40241
40242 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40243
40244         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40245
40246 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40247
40248         * gcc.dg/20000724-1.c: Don't use multiline strings.
40249
40250 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40251
40252         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40253         result of -cString against what we expect it to be; don't just
40254         print it out for no one to read.
40255
40256         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40257         Based on testcases provided by Nicola Pero.
40258
40259 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40260
40261         * gcc.dg/cpp/macro7.c: New test.
40262
40263 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40264
40265         * gcc.dg/cpp/multiline.c: Update.
40266
40267 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40268
40269         * g++.old-deja/g++.other/enum3.C: New test.
40270
40271 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40272
40273         * g++.old-deja/g++.other/pod1.C: New test.
40274
40275 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40276
40277         * g++.old-deja/g++.ext/overload1.C: New test.
40278
40279 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40280
40281         * g++.old-deja/g++.pt/using1.C: New test.
40282
40283 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40284
40285         * g++.old-deja/g++.other/using9.C: New test.
40286
40287 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40288
40289         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40290
40291         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40292
40293 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40294
40295         * g++.old-deja/g++.ext/realpt1.C: Remove.
40296
40297 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40298
40299         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40300
40301 2001-02-26  Will Cohen  <wcohen@redhat.com>
40302
40303         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40304
40305 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40306
40307         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40308         templatized constructors.
40309
40310 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40311
40312         * gcc.c-torture/execute/20010224-1.c: New test.
40313
40314 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40315
40316         * gcc.c-torture/execute/20010222-1.c: New test.
40317
40318 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40319
40320         * g++.old-deja/g++.other/inline20.C: New test.
40321
40322 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40323
40324         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40325
40326 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40327
40328         * g++.old-deja/g++.other/lookup22.C: New test.
40329
40330 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40331
40332         * g77.dg: New directory.
40333         * g77.dg/20010216-1.f: New test case.
40334         * g77.dg/dg.exp: New driver.
40335         * lib/g77-dg.exp: New driver library.
40336
40337 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40338
40339         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40340
40341 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40342
40343         * g++.old-deja/g++.other/decl9.C: New test.
40344
40345 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40346
40347         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40348         not need <string> and also tests the initialization at runtime.
40349
40350 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40351
40352         * gcc.c-torture/execute/longlong.c: New test.
40353
40354 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40355
40356         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40357
40358 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40359
40360         * gcc.c-torture/execute/920302-1.c (execute):
40361         Change argument type to short.
40362
40363 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40364
40365         * g++.old-deja/g++.pt/deduct6.C: New test.
40366
40367 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40368
40369         * g++.old-deja/g++.pt/deduct5.C: New test.
40370
40371 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40372
40373         * gcc.c-torture/execute/20010209-1.c: New test.
40374
40375 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40376
40377         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40378
40379 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40380
40381         * g++.dg/vtgc1.C: Update for new ABI.
40382
40383         * consistency.vlad: New directory, 1665 files.
40384
40385 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40386
40387         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40388         return type.
40389         * gcc.dg/cpp/digraphs.c: Declare puts.
40390
40391 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40392
40393         * g++.old-deja/g++.other/warn5.C: New test.
40394
40395 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40396
40397         * g++.old-deja/g++.pt/spec40.C: New test.
40398
40399 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40400
40401         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40402         case.
40403         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40404
40405 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40406
40407         * gcc.c-torture/compile/20010209-1.c: New test.
40408
40409 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40410
40411         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40412         excess errors message but not if it crashes.
40413         * g++.old-deja/g++.other/crash27.C: Likewise.
40414         * g++.old-deja/g++.other/crash28.C: Likewise.
40415         * g++.old-deja/g++.other/crash30.C: Likewise.
40416         * g++.old-deja/g++.other/crash32.C: Likewise.
40417         * g++.old-deja/g++.other/crash35.C: Likewise.
40418         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40419
40420 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40421
40422         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40423         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40424         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40425         g77.f-torture/execute/execute.exp,
40426         g77.f-torture/noncompile/noncompile.exp,
40427         gcc.c-torture/execute/execute.exp,
40428         gcc.c-torture/execute/memcheck/memcheck.exp,
40429         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40430         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40431         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40432         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40433         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40434         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40435         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40436         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40437         Remove bug reporting instructions with ancient email addresses.
40438
40439 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40440
40441         * gcc.dg/20010202-1.c: New test.
40442         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40443
40444 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40445
40446         * g++.dg/stdbool-if.C: New test.
40447
40448 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40449
40450         * objc/execute/fdecl.m: Added main().
40451
40452 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40453
40454         * gcc.c-torture/execute/20010206-1.c: New test.
40455
40456 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40457
40458         * gcc.dg/cpp/avoidpaste1.c: Update.
40459
40460 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40461
40462         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40463         Pero <nicola@brainstorm.co.uk>.
40464         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40465
40466 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40467
40468         * g++.old-deja/g++.pt/spec39.C: New test.
40469
40470 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40471
40472         * gcc.c-torture/compile/20010202-1.c: New test.
40473
40474 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40475
40476         * g++.old-deja/g++.abi/primary2.C: New test.
40477         * g++.old-deja/g++.abi/primary3.C: New test.
40478         * g++.old-deja/g++.abi/primary4.C: New test.
40479         * g++.old-deja/g++.abi/primary5.C: New test.
40480         * g++.old-deja/g++.abi/vtable3.h: New test.
40481         * g++.old-deja/g++.abi/vtable3a.C: New test.
40482         * g++.old-deja/g++.abi/vtable3b.C: New test.
40483         * g++.old-deja/g++.abi/vtable3c.C: New test.
40484         * g++.old-deja/g++.abi/vtable3d.C: New test.
40485         * g++.old-deja/g++.abi/vtable3e.C: New test.
40486         * g++.old-deja/g++.abi/vtable3f.C: New test.
40487         * g++.old-deja/g++.abi/vtable3g.C: New test.
40488         * g++.old-deja/g++.abi/vtable3h.C: New test.
40489         * g++.old-deja/g++.abi/vtable3i.C: New test.
40490         * g++.old-deja/g++.abi/vtable3j.C: New test.
40491         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40492
40493 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40494
40495         * g++.old-deja/g++.other/anon6.C: New test.
40496         * g++.old-deja/g++.other/anon7.C: New test.
40497
40498 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40499
40500         * gcc.dg/cpp/avoidpaste2.c: New tests.
40501
40502 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40503
40504         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40505
40506 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40507
40508         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40509         DECIMAL_DIG cases for Irix."
40510
40511 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40512
40513         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40514
40515 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40516
40517         * gcc.dg/c99-tag-1.c: New test.
40518
40519 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40520
40521         * gcc.dg/cpp/tr-warn1.c: Add tests.
40522
40523 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40524
40525         * gcc.dg/cpp/avoidpaste1.c: Update.
40526         * gcc.dg/cpp/paste4.c: Update.
40527
40528 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40529
40530         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40531         cases for Irix.
40532
40533 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40534
40535         * g++.old-deja/g++.other/inline19.C: New test.
40536
40537 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40538
40539         * gcc.dg/Wlarger-than.c: New test.
40540
40541 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40542
40543         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40544
40545 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40546
40547         * gcc.c-torture/execute/20010129-1.c: New test.
40548         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40549
40550 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40551
40552         * gcc.dg/cpp/avoidpaste1.c: Test case.
40553
40554 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40555
40556         * g++.old-deja/g++.other/inline18.C: New test.
40557
40558 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40559
40560         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40561         and __builtin_putchar.
40562
40563 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40564
40565         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40566         tests.
40567
40568 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40569
40570         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40571         floating point number rounding mode to round to the nearest
40572         representable mode.
40573
40574 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40575
40576         * g++.old-deja/g++.other/mangle2.C: New test.
40577
40578 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40579
40580         * gcc.c-torture/compile/20010124-1.c: New test.
40581
40582 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40583
40584         * g++.old-deja/g++.pt/spec38.C: New test.
40585
40586 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40587
40588         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40589         "Build don't run".
40590
40591 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40592
40593         * gcc.c-torture/execute/20010123-1.c: New test.
40594
40595 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40596
40597         * g++.old-deja/g++.pt/spec37.C: New test.
40598
40599 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40600
40601         * g++.old-deja/g++.pt/overload14.C: New test.
40602
40603 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40604
40605         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40606         __builtin_return_address.
40607
40608 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40609
40610         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40611         * g++.old-deja/g++.pt/spec35.C: New test.
40612         * g++.old-deja/g++.pt/spec36.C: New test.
40613
40614 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40615
40616         * gcc.c-torture/compile/20010118-1.c: New test.
40617
40618 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40619
40620         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40621
40622 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40623
40624         * gcc.c-torture/execute/20010119-1.c: New test.
40625
40626 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40627
40628         * g++.old-deja/g++.other/vbase5.C: New test.
40629
40630 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40631
40632         * gcc.c-torture/execute/20010118-1.c: New test.
40633
40634 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40635
40636         * g++.old-deja/g++.pt/deduct3.C: New test.
40637
40638 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40639
40640         * g++.old-deja/g++.pt/spec34.C: New test.
40641
40642 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40643
40644         * g77.f-torture/compile/20000601-2.f: New test.
40645
40646 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40647
40648         * g++.old-deja/g++.other/init17.C: New test.
40649
40650 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40651
40652         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40653
40654 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40655
40656         * g++.old-deja/g++.pt/unify8.C: New test.
40657
40658 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40659
40660         * g++.old-deja/g++.abi/vbase1.C: New test.
40661
40662 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40663
40664         * g++.old-deja/g++.pt/crash65.C: New test.
40665
40666 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40667
40668         * gcc.dg/cpp/assembl2.S: New test case.
40669
40670 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40671
40672         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40673         are supported.
40674
40675 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40676
40677         * g++.old-deja/g++.other/builtins1.C: New test.
40678         * g++.old-deja/g++.other/builtins2.C: Likewise.
40679         * g++.old-deja/g++.other/builtins3.C: Likewise.
40680         * g++.old-deja/g++.other/builtins4.C: Likewise.
40681
40682 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40683
40684         * gcc.c-torture/compile/20010117-1.c: New test.
40685         * gcc.c-torture/compile/20010117-2.c: New test.
40686
40687 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40688
40689         * g77.f-torture/execute/20010116.[fx]: New test,
40690         XFAIL on i?86-*-*.
40691         * g77.f-torture/compile/20010115.f: Indicate it's
40692         a test for PR fortran/1636.
40693
40694 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40695
40696         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40697
40698 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40699
40700         * g77.f-torture/compile/20010115.f: New test.
40701
40702 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40703
40704         * g++.old-deja/g++.pt/nontype5.C: New test.
40705
40706 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40707
40708         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40709         have an equivalent working one below it.
40710
40711 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40712
40713         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40714         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40715
40716 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40717
40718         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40719         message containing "init_priority".
40720         (conpr-2.C): Likewise.
40721         (conpr-3.C): Likewise.
40722         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40723
40724 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40725
40726         * gcc.c-torture/execute/20010114-2.c: New test.
40727
40728 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40729
40730         * gcc.c-torture/compile/20010114-1.c: New test.
40731         * gcc.c-torture/compile/20010114-1.x: Xfail.
40732         * gcc.c-torture/compile/20010114-2.c: New test.
40733         * gcc.c-torture/execute/20010114-1.c: New test.
40734         * gcc.dg/trunc-1.c: New test.
40735         * gcc.dg/uninit-B.c: New test.
40736
40737 2001-01-13  Nick Clifton  <nickc@redhat.com>
40738
40739         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40740         target.
40741
40742 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40743
40744         * gcc.c-torture/compile/20010113-1.c: New test.
40745
40746 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
40747
40748         * gcc.c-torture/compile/20001212-1.c: New test.
40749
40750 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40751
40752         * gcc.dg/cpp/widestr1.c: Update.
40753         * gcc.dg/cpp/prag-imp.c: Remove.
40754
40755 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
40756
40757         * gcc.c-torture/execute/20000801-3.x: Remove.
40758         * gcc.dg/c90-init-1.c: New test.
40759         * gcc.dg/c99-init-1.c: New test.
40760         * gcc.dg/c99-init-2.c: New test.
40761         * gcc.dg/gnu99-init-1.c: New test.
40762
40763 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
40764
40765         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
40766         testing that no relevant ones were found.
40767
40768 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40769
40770         * g++.old-deja/g++.pt/cast2.C: New test.
40771
40772 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40773
40774         * g++.old-deja/g++.pt/friend47.C: New test.
40775
40776 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40777
40778         * g++.old-deja/g++.pt/instantiate13.C: New test.
40779
40780 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40781
40782         * g++.old-deja/g++.other/defarg7.C: New test.
40783         * g++.old-deja/g++.other/defarg8.C: New test.
40784
40785 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40786
40787         * g++.old-deja/g++.pt/crash64.C: New test.
40788
40789 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40790
40791         * g++.old-deja/g++.pt/crash63.C: New test.
40792
40793 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40794
40795         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
40796
40797 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
40798
40799         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
40800
40801 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40802
40803         * g++.old-deja/g++.pt/error3.C: New test.
40804
40805 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40806
40807         * g++.old-deja/g++.other/crash39.C: New test.
40808
40809 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40810
40811         * g++.old-deja/g++.other/vbase4.C: New test.
40812
40813 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40814
40815         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40816         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40817         * gcc.dg/special/special.exp: New test driver which will check
40818         for alias support for the above test.
40819
40820 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40821
40822         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40823         problems on small machines.
40824         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40825         parameterize.
40826
40827 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40828
40829         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40830         mips.
40831         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40832
40833 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40834
40835         * g++.old_deja/g++.pt/using8.C: New test.
40836
40837 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40838
40839         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40840
40841 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40842
40843         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40844         where a failure is expected.
40845         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40846
40847 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40848
40849         * g++.old_deja/g++.pt/instantiate12.C: New test.
40850
40851 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40852
40853         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
40854         start of structs.
40855         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
40856         * g++.old-deja/g++.brendan/crash17.C: Likewise.
40857         * g++.old-deja/g++.brendan/crash29.C: Likewise.
40858         * g++.old-deja/g++.brendan/crash48.C: Likewise.
40859         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40860         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
40861         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
40862         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
40863         * g++.old-deja/g++.eh/spec6.C: Likewise.
40864         * g++.old-deja/g++.jason/crash3.C: Likewise.
40865         * g++.old-deja/g++.law/ctors11.C: Likewise.
40866         * g++.old-deja/g++.law/ctors17.C: Likewise.
40867         * g++.old-deja/g++.law/ctors5.C: Likewise.
40868         * g++.old-deja/g++.law/ctors9.C: Likewise.
40869         * g++.old-deja/g++.mike/ambig1.C: Likewise.
40870         * g++.old-deja/g++.mike/net22.C: Likewise.
40871         * g++.old-deja/g++.mike/p3538a.C: Likewise.
40872         * g++.old-deja/g++.mike/p3538b.C: Likewise.
40873         * g++.old-deja/g++.mike/virt3.C: Likewise.
40874         * g++.old-deja/g++.niklas/t128.C: Likewise.
40875         * g++.old-deja/g++.other/anon4.C: Likewise.
40876         * g++.old-deja/g++.other/using1.C: Likewise.
40877         * g++.old-deja/g++.other/warn3.C: Likewise.
40878         * g++.old-deja/g++.pt/t37.C: Likewise.
40879         * g++.old-deja/g++.robertl/eb69.C: Likewise.
40880         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40881
40882 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40883
40884         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
40885
40886 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40887
40888         * gcc.c-torture/execute/stdio-opt-3.c: New test.
40889
40890 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
40891
40892         * gcc.c-torture/compile/20010107-1.c: New test.
40893
40894 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40895
40896         * gcc.c-torture/execute/builtin-noret-1.c: New test.
40897
40898 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40899
40900         * gcc.dg/format/format.h: New file.
40901         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
40902         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
40903         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
40904         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
40905         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
40906         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40907         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
40908         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
40909         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
40910         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
40911         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
40912         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
40913         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
40914         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
40915         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
40916         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
40917         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
40918         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
40919         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
40920         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
40921         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
40922         instead of declaring standard types, macros and functions in each
40923         test.
40924
40925 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
40926
40927         * gcc.c-torture/execute/20010106-1.c: New test.
40928
40929 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40930
40931         * gcc.dg/format/format.exp: New file.
40932         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
40933         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
40934         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
40935         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
40936         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
40937         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
40938         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
40939         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
40940         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
40941         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
40942         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
40943         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
40944         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
40945         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
40946         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
40947         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
40948         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
40949         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
40950         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
40951         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
40952         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
40953         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
40954         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
40955         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
40956         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
40957         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
40958         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
40959         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
40960         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
40961         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
40962         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
40963         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
40964         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
40965         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
40966         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
40967         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
40968         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
40969         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
40970         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
40971         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
40972         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
40973         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
40974
40975 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
40976
40977         * gcc.c-torture/execute/991228-1.c: Take word endianness into
40978         account.
40979
40980 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40981
40982         * gcc.c-torture/execute/builtin-complex-1.c: New test.
40983
40984 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40985
40986         * g++.old-deja/g++.pt/crash62.C: New test.
40987
40988 2001-01-04  Richard Henderson  <rth@redhat.com>
40989
40990         * gcc.dg/20000926-1.c: Update expected warnings.
40991         * gcc.dg/array-2.c: Likewise.
40992         * gcc.dg/array-4.c: Also validate flexible array members.
40993         * gcc.dg/c99-flex-array-1.c: New.
40994
40995 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40996
40997         * gcc.c-torture/compile/20001222-1.x: Remove.
40998
40999 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41000
41001         * gcc.c-torture/execute/built-in-setjmp.c: New.
41002
41003 2001-01-03  Richard Henderson  <rth@redhat.com>
41004
41005         * gcc.dg/940510-1.c: Update expected error wording.
41006         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41007
41008 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41009
41010         * lib/target-supports.exp (check_alias_available): Modified to
41011         indicate aliases not supported if only weak aliases are supported.
41012
41013 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41014
41015         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41016         Turn on cmpstrsi checks for __pj__ and __i370__.
41017
41018 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41019
41020         * g++.old-deja/g++.other/virtual11.C: New test.
41021
41022 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41023
41024         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41025
41026 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41027
41028         * gcc.c-torture/compile/20010102-1.c: New test.
41029
41030 2001-01-02  Andreas Jaeger  <aj@suse.de>
41031
41032         * gcc.dg/noreturn-3.c: New test.
41033
41034         * gcc.dg/noreturn-4.c: New test.
41035
41036 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41037
41038         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41039         __builtin_fputc and __builtin_fwrite.
41040
41041 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41042
41043         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41044         signed char, not default char.
41045
41046 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41047
41048         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41049
41050 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41051
41052         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41053
41054 2000-12-29  Richard Henderson  <rth@redhat.com>
41055
41056         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41057         (__cyg_profile_func_exit): Define.
41058
41059 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41060
41061         * g++.dg/vtgc1.C: New test.
41062
41063 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41064
41065         * gcc.dg/noncompile/20001228-1.c: New test.
41066
41067         * gcc.dg/20001228-1.c: New test.
41068
41069         * gcc.c-torture/execute/20001228-1.c: New test.
41070
41071 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41072
41073         * gcc.dg/format-strfmon-1.c: New test.
41074
41075 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41076
41077         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41078         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41079         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41080         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41081         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41082         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41083         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41084         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41085         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41086         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41087         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41088         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41089         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41090
41091         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41092         * gcc.c-torture/execute/string-opt-4.c: Test index.
41093
41094 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41095
41096         * gcc.c-torture/compile/20001226-1.c: New test.
41097
41098 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41099
41100         * gcc.c-torture/compile/20001222-1.c: New test.
41101         * gcc.c-torture/compile/20001222-1.x: Xfail.
41102
41103 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41104
41105         * gcc.c-torture/execute/comp-goto-2.c: New test.
41106
41107 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41108
41109         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41110         Use long types if __INT_MAX__ is 32767.
41111         (main): Use cast to (sint32 *) when poking 88 into a_page.
41112
41113         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41114
41115 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41116
41117         * gcc.c-torture/compile/20001221-1.c: New test.
41118         * gcc.c-torture/execute/20001221-1.c: New test.
41119
41120 2000-12-20  Richard Henderson  <rth@redhat.com>
41121
41122         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41123         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41124
41125 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41126
41127         * gcc.dg/compare3.c: New test.
41128
41129 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41130
41131         * gcc.dg/format-warnll-1.c: New test.
41132
41133 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41134
41135         * gcc.dg/cpp/cmdlne-P.c: New test.
41136
41137 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41138
41139         * gcc.c-torture/execute/builtin-abs-1.c,
41140         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41141
41142 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41143
41144         * gcc.dg/cpp/multiline.c: New test.
41145
41146 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41147
41148         * g++.old-deja/g++.other/syshdr1.C: Update.
41149         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41150
41151 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41152
41153         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41154
41155 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41156
41157         * g++.old-deja/g++.pt/ttp65.C: New test.
41158
41159 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41160
41161         * g++.old-deja/g++.pt/ttp64.C: New test.
41162
41163 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41164
41165         * g++.old-deja/g++.pt/spec33.C: New test.
41166
41167 2000-12-14  Catherine Moore  <clm@redhat.com>
41168
41169         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41170         * gcc.c-torture/execute/920612-2.c: Likewise.
41171         * gcc.c-torture/execute/920428-2.c: Likewise.
41172         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41173         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41174
41175 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41176
41177         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41178         * gcc.dg/pack-test-2.c: Likewise.
41179
41180 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41181
41182         Tests by Zack Weinberg <zackw@stanford.edu>.
41183
41184         * gcc.dg/cpp/defined.c: Update.
41185         * gcc.dg/cpp/defined_trad.c: New tests.
41186
41187 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41188
41189         * gcc.dg/cpp/trad-direct.c: Update.
41190
41191 2000-12-11  Neil Booth  <neilb@earthling.net>
41192
41193         * gcc.dg/cpp/defined_trad.c
41194
41195 2000-12-11  Neil Booth  <neilb@earthling.net>
41196
41197         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41198
41199 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41200
41201         * gcc.dg/format-miss-2.c: New test.
41202
41203 2000-12-09  Neil Booth  <neilb@earthling.net>
41204
41205         * gcc.dg/cpp/lineflags.c: New tests.
41206         * gcc.dg/cpp/poison.c: Update.
41207         * gcc.dg/cpp/redef2.c: Update.
41208         * gcc.dg/cpp/skipping.c: New test.
41209
41210 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41211
41212         * g++.old-deja/g++.other/eh3.C: New testcase.
41213
41214 2000-12-07  Neil Booth  <neilb@earthling.net>
41215
41216         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41217         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41218         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41219         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41220         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41221         Update.
41222
41223 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41224
41225         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41226         __SIZE_TYPE__ instead of int for type of integers cast to
41227         pointers.
41228
41229 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41230
41231         * g++.old-deja/g++.other/cleanup4.C: New test.
41232
41233 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41234
41235         * format-sec-1.c: New test.
41236
41237 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41238
41239         * gcc.dg/format-nonlit-3.c: New test.
41240
41241 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41242
41243         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41244         through a null pointer.
41245
41246 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41247
41248         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41249         * g++.old-deja/g++.pt/partial4.C: New test.
41250
41251 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41252
41253         * gcc.c-torture/execute/ieee/hugeval.x: New.
41254
41255 2000-12-06  Neil Booth  <neilb@earthling.net>
41256
41257         * gcc.dg/cpp/backslash2.c: New tests.
41258
41259 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41260
41261         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41262         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41263
41264 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41265
41266         * gcc.c-torture/execute/20001203-2.c: New testcase.
41267
41268 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41269
41270         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41271         * g++.old-deja/g++.other/virtual10.C: New test.
41272
41273 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41274
41275         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41276
41277 2000-12-05  Richard Henderson  <rth@redhat.com>
41278
41279         * gcc.c-torture/compile/20001205-1.c: New.
41280
41281 2000-12-04  Neil Booth  <neilb@earthling.net>
41282
41283         * g++.old-deja/g++.other/virtual9.C: New test.
41284         * g++.old-deja/g++.pt/crash61.C: New test.
41285         * gcc.c-torture/execute/loop-9.c: New test.
41286
41287 2000-12-04  Neil Booth  <neilb@earthling.net>
41288
41289         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41290         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41291         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41292         * gcc.dg/cpp/extratokens.c: ...here.
41293
41294 2000-12-04  Neil Booth  <neilb@earthling.net>
41295
41296         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41297         New tests.
41298
41299 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41300
41301         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41302         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41303
41304 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41305
41306         * gcc.c-torture/execute/20001203-1.c: New test.
41307
41308 2000-12-03  Neil Booth  <neilb@earthling.net>
41309
41310         * gcc.dg/cpp/macro6.c: New test cases.
41311
41312 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41313
41314         * gcc.c-torture/execute/string-opt-9.c: New test.
41315         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41316         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41317         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41318
41319         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41320         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41321
41322 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41323
41324         * gcc.dg/cpp/if-6.c: New testcase.
41325
41326         * gcc.dg/20001201-1.c: New testcase.
41327
41328 2000-12-02  Neil Booth  <neilb@earthling.net>
41329
41330         * g++.old-deja/g++.other/externC4.C,
41331         g++.old-deja/g++.other/friend10.C: New tests.
41332
41333 2000-12-02  Neil Booth  <neilb@earthling.net>
41334
41335         * g++.old-deja/g++.other/instan2.C
41336         * g++.old-deja/g++.other/instan3.C: New test.
41337
41338 2000-12-02  Neil Booth  <neilb@earthling.net>
41339
41340         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41341         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41342         gnuc99.c,gnuc99-pedantic.c: New tests.
41343
41344 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41345
41346         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41347         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41348
41349 2000-12-01  Neil Booth  <neilb@earthling.net>
41350
41351         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41352         * gcc.dg/cpp/poison.c: Update.
41353         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41354
41355 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41356
41357         * g77.f-torture/execute/20001201.f: New test.
41358
41359 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41360
41361         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41362
41363 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41364
41365         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41366
41367 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41368
41369         * g++.old-deja/g++.other/cast6.C: New test.
41370
41371 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41372
41373         * gcc.c-torture/execute/20001130-2.c: New testcase.
41374
41375 2000-11-30  Richard Henderson  <rth@redhat.com>
41376
41377         * gcc.c-torture/execute/20001130-1.c: New test.
41378
41379 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41380
41381         * g++.old-deja/g++.other/op3.C: New test.
41382
41383 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41384
41385         * g++.old-deja/g++.other/op2.C: New test.
41386
41387 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41388
41389         * g++.old-deja/g++.other/crash38.C: New test.
41390
41391 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41392
41393         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41394
41395 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41396
41397         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41398         tests.
41399         * gcc.c-torture/execute/string-opt-6.c: New test.
41400
41401         * gcc.dg/20001117-1.c: Add main.
41402
41403 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41404
41405         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41406         Move from here ...
41407         * gcc.dg/940510-1.c: ... to here.
41408
41409         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41410         zero-size arrays in toplevel structures.
41411
41412 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41413
41414         * gcc.c-torture/execute/loop-8.c: New test.
41415
41416 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41417
41418         * g++.old-deja/g++.other/base1.C: New test.
41419
41420 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41421
41422         * g++.old-deja/g++.other/parse2.C: New test.
41423
41424 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41425
41426         * g++.old-deja/g++.pt/incomplete1.C: New test.
41427
41428 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41429
41430         * g++.old-deja/g++.other/friend9.C: New test.
41431
41432 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41433
41434         * gcc.dg/20001127-1.c: New test.
41435
41436 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41437
41438         * g++.old-deja/g++.pt/friend46.C: New test.
41439
41440 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41441
41442         * g++.old-deja/g++.other/ptrmem8.C: New test.
41443
41444 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41445
41446         * gcc.c-torture/execute/string-opt-7.c: New test.
41447         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41448
41449 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41450
41451         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41452         instead of 'mkcheck 2'.
41453
41454 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41455
41456         * gcc.c-torture/execute/memcheck/driver.c,
41457         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41458         C9X references to refer to C99.
41459
41460 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41461
41462         * gcc.dg/ultrasp3.c: New test.
41463
41464 2000-11-25  Neil Booth  <neilb@earthling.net>
41465
41466         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41467
41468 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41469
41470         * gcc.c-torture/compile/20001123-2.c: New.
41471
41472 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41473
41474         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41475
41476 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41477
41478         * gcc.dg/sequence-point-1.c: Add some new tests.
41479         * gcc.c-torture/execute/20001124-1.c: New test.
41480
41481 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41482
41483         * g++.old-deja/g++.other/vaarg4.C: New test.
41484         * gcc.c-torture/compile/20001123-1.c: New test.
41485
41486 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41487
41488         * g++.other/crash24.C: Adjust and remove XFAIL.
41489         * g++.other/crash37.C: New test.
41490
41491 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41492
41493         * g++.old-deja/g++.pt/instantiate9.C: New test.
41494
41495 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41496
41497         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41498         new ABI, too.
41499
41500         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41501         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41502
41503 2000-11-22  Neil Booth  <neilb@earthling.net>
41504
41505         * gcc.dg/cpp/Wtrigraphs.c: New test.
41506
41507 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41508
41509         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41510
41511 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41512
41513         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41514
41515 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41516
41517         * lib/gcc-dg.exp: load_lib scanasm.exp.
41518         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41519         * lib/g++-dg.exp: load_lib scanasm.exp.
41520         * lib/scanasm.exp: New.
41521         (scan-assembler, scan-assembler-not): Add optional arguments to
41522         test name, or if not present, the pattern name.
41523         (scan-assembler-dem, scan-assembler-dem-not): New.
41524
41525         * g++.dg/dg.exp: New.
41526
41527 2000-11-21  Neil Booth  <neilb@earthling.net>
41528
41529         * gcc.dg/cpp/integrated1.c: Remove.
41530
41531 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41532
41533         * gcc.c-torture/execute/20001121-1.c: New test.
41534
41535 2000-11-21  Richard Henderson  <rth@redhat.com>
41536
41537         * gcc.c-torture/compile/20001121-1.c: New test.
41538
41539 2000-11-20  Neil Booth  <neilb@earthling.net>
41540
41541         * gcc.dg/cpp/integrated1.c: New test.
41542
41543 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41544
41545         * g++.old-deja/g++.other/inline17.C: New test.
41546
41547 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41548
41549         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41550         local variable to be zero: I made the variable global. Now
41551         uses abort() and exit() instead of relying on main's return value.
41552
41553 2000-11-20  Neil Booth  <neilb@earthling.net>
41554
41555         * gcc.dg/cpp/paste2.c: Update test.
41556         * objc/execute/paste.m: New test.
41557
41558 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41559
41560         * gcc.dg/c99-condexpr-1.c: New test.
41561
41562 2000-11-20  Neil Booth  <neilb@earthling.net>
41563
41564         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41565
41566 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41567
41568         * g++.old-deja/g++.pt/export1.C: New test.
41569
41570 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41571
41572         * gcc.dg/20001117-1.c: New test.
41573
41574 2000-11-18  Richard Henderson  <rth@redhat.com>
41575
41576         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41577
41578 2000-11-18  Richard Henderson  <rth@redhat.com>
41579
41580         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41581         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41582         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41583
41584 2000-11-18  Richard Henderson  <rth@redhat.com>
41585
41586         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41587         (main): New.  Exit cleanly.
41588
41589 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41590
41591         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41592         gcc.dg/c99-fordecl-2.c: New tests.
41593
41594 2000-11-18  Richard Henderson  <rth@redhat.com>
41595
41596         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41597         * gcc.c-torture/execute/zerolen-2.c: New.
41598
41599 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41600
41601         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41602         memory.
41603
41604 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41605
41606         * g++.old-deja/g++.pt/instantiate8.C: New test.
41607
41608 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41609
41610         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41611         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41612
41613 2000-11-16  Nick Clifton  <nickc@redhat.com>
41614
41615         * gcc.c-torture/execute/nestfunc-2.c: New test.
41616         * gcc.c-torture/execute/nestfunc-3.c: New test.
41617
41618 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41619
41620         * gcc.c-torture/compile/20001116-1.c: New test.
41621
41622 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41623
41624         * gcc.c-torture/execute/20001115-1.c: New test.
41625
41626 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41627
41628         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41629         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41630         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41631         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41632
41633 2000-11-15  Neil Booth  <neilb@earthling.net>
41634
41635         gcc.dg/cpp/_Pragma1.c: Update.
41636         gcc.dg/cpp/_Pragma2.c: New test.
41637
41638 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41639
41640         * g++.old-deja/g++.other/anon5.C: New test.
41641
41642 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41643
41644         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41645         tests.
41646
41647 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41648
41649         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41650         output.
41651
41652 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41653
41654         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41655         labels at end of compound statements.
41656
41657 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41658
41659         * gcc.c-torture/execute/loop-7.c: New test.
41660
41661 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41662
41663         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41664
41665 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41666
41667         * gcc.dg/c99-bool-1.c: New test.
41668
41669 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41670
41671         * gcc.dg/c99-scope-1.c: Remove xfail.
41672         * gcc.dg/c99-scope-2.c: New test.
41673
41674 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41675
41676         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41677         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41678
41679 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41680
41681         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41682         error messages.
41683
41684         * g++.mike/p700.C: Don't typedef wchar_t.
41685         * g++.mike/p784.C: Likewise.
41686         * g++.mike/eb101.C: Don't use __wchar_t.
41687
41688 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41689
41690         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41691         from DO loop.
41692
41693 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41694
41695         * gcc.c-torture/execute/20001111-1.c: New test.
41696
41697 2000-11-10  Nick Clifton  <nickc@redhat.com>
41698
41699         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41700         long multuiple and accumulate.
41701
41702 2000-11-09  Richard Henderson  <rth@redhat.com>
41703
41704         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41705         via size_t instead of int.
41706
41707         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41708         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41709         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41710         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41711
41712 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41713
41714         * gcc.c-torture/compile/20001109-1.c: New test.
41715         * gcc.c-torture/compile/20001109-2.c: New test.
41716
41717 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41718
41719         * g++.old-deja/g++.pt/operator1.C: New test.
41720         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41721
41722 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41723
41724         * gcc.dg/20001108-1.c: New test.
41725
41726 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41727
41728         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41729         with both arguments constant strings.
41730         * gcc.c-torture/execute/string-opt-3.c: New test.
41731         * gcc.c-torture/execute/string-opt-4.c: New test.
41732         * gcc.c-torture/execute/string-opt-5.c: New test.
41733
41734 2000-11-08  Nick Clifton  <nickc@redhat.com>
41735
41736         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41737         mulsidi3adddi patterns.
41738
41739 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41740
41741         * g++.old-deja/g++.other/crash36.C: New test.
41742
41743 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41744
41745         * g++.old-deja/g++.other/init16.C: New test.
41746
41747 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
41748
41749         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41750
41751 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41752
41753         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
41754         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41755         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41756
41757 2000-11-07  DJ Delorie  <dj@redhat.com>
41758
41759         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
41760
41761 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41762
41763         * gcc.c-torture/execute/string-opt-1.c: New test.
41764
41765 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41766
41767         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
41768         mips-sgi-irix6.* because the MIPS ABI passes floating-point
41769         parameters in registers, and there is no way for a varargs
41770         function to know in which order the integer and floating-point
41771         parameters should be interleaved when they are placed on the
41772         stack.
41773         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41774         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41775
41776 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41777
41778         * gcc.c-torture/execute/string-opt-2.c: New test.
41779
41780 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
41781
41782         * g++.old-deja/g++.pt/crash60.C: New test.
41783
41784 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41785
41786         * g++.old-deja/g++.other/crash24.C: New test.
41787         * g++.old-deja/g++.other/crash25.C: New test.
41788         * g++.old-deja/g++.other/crash26.C: New test.
41789         * g++.old-deja/g++.other/crash27.C: New test.
41790         * g++.old-deja/g++.other/crash28.C: New test.
41791         * g++.old-deja/g++.other/crash29.C: New test.
41792         * g++.old-deja/g++.other/crash30.C: New test.
41793         * g++.old-deja/g++.other/crash31.C: New test.
41794         * g++.old-deja/g++.other/crash32.C: New test.
41795         * g++.old-deja/g++.other/crash33.C: New test.
41796         * g++.old-deja/g++.other/crash34.C: New test.
41797         * g++.old-deja/g++.other/crash35.C: New test.
41798
41799 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41800
41801         * gcc.c-torture/execute/20001031-1.c: New test.
41802
41803 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
41804
41805         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41806         namespace.
41807
41808         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41809         standards-conformant.
41810
41811         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41812
41813         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41814         * g++.old-deja/g++.mike/p755a.C: Likewise.
41815         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41816         library makes no calls to `operator new' during initialization.
41817
41818 2000-11-04  Neil Booth  <neilb@earthling.net>
41819
41820         * gcc.dg/cpp/include2.c: New tests.
41821
41822 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41823
41824         * lib/g++.exp (g++_set_ld_library_path): New function.
41825         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41826
41827 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41828
41829         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41830         warnings.
41831
41832 2000-11-01  Richard Henderson  <rth@redhat.com>
41833
41834         * g++.old-deja/g++.ext/namedret1.C: New.
41835         * g++.old-deja/g++.ext/namedret2.C: New.
41836         * g++.old-deja/g++.ext/namedret3.C: New.
41837
41838 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41839
41840         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41841         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41842
41843 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41844
41845         * gcc.c-torture/execute/va-arg-21.c: New test.
41846
41847 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41848
41849         * gcc.dg/c99-complex-2.c: New test.
41850
41851 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41852
41853         * gcc.c-torture/execute/stdio-opt-1.c: New test.
41854
41855 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
41856
41857         * g++.old-deja/g++.other/inline16.C: New test.
41858
41859 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
41860
41861         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
41862         __PRETTY_FUNCTION__
41863
41864 2000-10-29  Neil Booth  <neilb@earthling.net>
41865
41866         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
41867         New tests.
41868         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
41869         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
41870         optimisation.
41871
41872 2000-10-29  Neil Booth  <neilb@earthling.net>
41873
41874         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
41875         * mi1.c, mi1c.h: Add null directives to multiple-include test.
41876         * mi5.c: Test multiple includes work with -C.
41877         * trigraphs.c: Test ^= version.
41878
41879 2000-10-28  Neil Booth  <neilb@earthling.net>
41880
41881         New tests and test updates for new macro expander.
41882
41883         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
41884         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
41885         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
41886         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
41887         new diagnostic messages.
41888
41889         * gcc.dg/cpp/macro3.c: New tests.
41890
41891 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
41892
41893         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
41894         on the same line.
41895
41896 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
41897
41898         * g++.old-deja/g++.other/eh2.C: New test.
41899
41900 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41901
41902         * gcc.c-torture/execute/20001027-1.c: New test.
41903
41904 2000-10-26  Richard Henderson  <rth@redhat.com>
41905
41906         * gcc.c-torture/execute/20001026-1.c: New.
41907
41908 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
41909
41910         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
41911         * g++.old-deja/g++.law/builtin1.C: Likewise.
41912         * g++.old-deja/g++.law/ctors10.C: Likewise.
41913         * g++.old-deja/g++.law/virtual3.C: Likewise.
41914         * g++.old-deja/g++.mike/p658.C: Likewise.
41915         * g++.old-deja/g++.other/sibcall1.C: Likewise.
41916         * g++.old-deja/g++.other/vaarg2.C: Likewise.
41917         * g++.old-deja/g++.robertl/eb124.C: Likewise.
41918         * g++.old-deja/g++.robertl/eb44.C: Likewise.
41919         * g++.old-deja/g++.robertl/eb77.C: Likewise.
41920
41921 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
41922
41923         * gcc.c-torture/compile/20001024-1.c: New test.
41924
41925 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
41926
41927         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
41928         to tell us whether or not we are using V3.
41929
41930 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41931
41932         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
41933         operands.
41934
41935 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41936
41937         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
41938
41939 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
41940
41941         * gcc.c-torture/execute/20001024-1.c: New test.
41942
41943 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
41944
41945         * g++.old-deja/g++.other/sibcall1.C: New test.
41946
41947 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
41948
41949         * gcc.dg/noncompile/init-3.c: New test.
41950
41951 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41952
41953         * gcc.dg/format-array-1.c: New test.
41954
41955 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41956
41957         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
41958         writing through null pointers; remove comment about testing
41959         unterminated strings.
41960
41961 2000-10-17  Matthew Hiller  <hiller@redhat.com>
41962
41963         * gcc.c-torture/execute/20001017-2.c: New test.
41964
41965 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41966
41967         * gcc.c-torture/compile/20001018-1.c: New test.
41968         * gcc.c-torture/compile/20001018-1.x: Xfail.
41969
41970 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41971
41972         * gcc.c-torture/execute/20001017-1.c: New test.
41973
41974 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41975
41976         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
41977         for multiple use of arguments with scanf formats; add tests for
41978         multiple use of arguments.
41979
41980 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
41981
41982         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
41983
41984 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41985
41986         * gcc.dg/format-miss-1.c: New test.
41987
41988 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41989
41990         * gcc.c-torture/execute/20001013-1.c: New test.
41991
41992 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41993
41994         * gcc.dg/format-branch-1.c: New test.
41995
41996 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41997
41998         * README, lib/file-format.exp: Remove EGCS references.
41999
42000 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42001
42002         * gcc.dg/20001013-1.c: New test.
42003
42004 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42005
42006         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42007         for intmax_t in the compiler using __typeof__ and the type rules
42008         for conditional expressions.
42009
42010 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42011
42012         * gcc.dg/20001012-1.c: New test.
42013         * gcc.dg/20001012-2.c: New test.
42014
42015 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42016
42017         * gcc.dg/format-attr-1.c: New test.
42018
42019 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42020
42021         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42022         __LONG_LONG_MAX__ instead of LLONG_MAX.
42023
42024 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42025
42026         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42027         scanf flags.
42028         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42029         flags.
42030
42031 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42032
42033         * gcc.dg/sequence-pt-1.c: New test.
42034
42035 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42036
42037         * gcc.c-torture/execute/20001011-1.c: New testcase.
42038         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42039
42040 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42041
42042         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42043         does not error on it.
42044
42045 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42046
42047         * gcc.dg/20001009-1.c: New test.
42048
42049 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42050
42051         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42052         * gcc.c-torture/execute/20001009-2.c: ... to here.
42053
42054 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42055
42056         * gcc.c-torture/compile/20001009-1.c: New testcase.
42057         * gcc.c-torture/execute/20001009-1.c: New testcase.
42058         Testcases provided by Jan Hubicka <jh@suse.cz>.
42059
42060 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42061
42062         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42063         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42064         uintmax_t using <limits.h> to emulate the compiler's internal
42065         logic.  No longer XFAIL %j tests.
42066
42067 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42068
42069         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42070         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42071         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42072         regexps and details of expected handling of some bad formats.
42073         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42074         suppression.
42075
42076 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42077
42078         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42079         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42080         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42081         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42082         in list archives.
42083
42084 2000-10-06  Richard Henderson  <rth@cygnus.com>
42085
42086         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42087         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42088         * g++.old-deja/g++.jason/report.C: Likewise.
42089         * g++.old-deja/g++.law/friend5.C: Likewise.
42090         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42091         of the expected warnings.
42092
42093 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42094
42095         * g++.old-deja/g++.pt/enum14.C: New test.
42096
42097 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42098
42099         * g++.old-deja/g++.pt/crash59.C: New test.
42100
42101 2000-10-04  Will Cohen  <wcohen@redhat.com>
42102
42103         * gcc.dg/20000926-1.c: New test.
42104
42105 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42106
42107         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42108         function name for current C++ compiler.
42109         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42110
42111 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42112
42113         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42114         __PRETTY_FUNCTION__.
42115         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42116
42117 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42118
42119         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42120
42121 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42122
42123         * gcc.c-torture/compile/20000923-1.c: New test.
42124
42125 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42126
42127         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42128         * g++.old-deja/g++.pt/ttp62.C: Same.
42129         * g++.old-deja/g++.other/inline14.C: Same.
42130
42131 2000-09-24  Richard Henderson  <rth@cygnus.com>
42132
42133         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42134
42135 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42136
42137         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42138
42139 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42140
42141         * gcc.c-torture/compile/20000922-1.c: New file.
42142
42143 2000-09-21  Nick Clifton  <nickc@redhat.com>
42144
42145         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42146         a signed long modulo operation.
42147         (mod6): New function - perform an unsigned long modulo operation.
42148         (main): Add tests for modulos of very large numbers by very small
42149         dividends.
42150
42151 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42152
42153         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42154
42155 2000-09-19  Richard Henderson  <rth@cygnus.com>
42156
42157         * gcc.dg/compare2.c (case 10): XFAIL.
42158
42159 2000-09-18  Richard Henderson  <rth@cygnus.com>
42160
42161         * gcc.c-torture/execute/20000906-1.c: Move ...
42162         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42163         that support __builtin_trap.
42164
42165 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42166
42167         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42168
42169 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42170
42171         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42172         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42173         more $ format tests.
42174
42175 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42176
42177         * gcc.dg/format-errmk-1.c: New test.
42178
42179 2000-09-17  Greg McGary  <greg@mcgary.org>
42180
42181         * gcc.c-torture/execute/20000917-1.x: Remove.
42182
42183 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42184
42185         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42186
42187 2000-09-17  Greg McGary  <greg@mcgary.org>
42188
42189         * gcc.c-torture/execute/20000917-1.c: New test.
42190         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42191
42192 2000-09-16  Neil Booth  <NeilB@earthling.net>
42193
42194         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42195         in nested macro bug.
42196
42197 2000-09-15  Neil Booth  <NeilB@earthling.net>
42198
42199         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42200
42201 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42202
42203         * gcc.c-torture/execute/20000914-1.c: New test.
42204
42205 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42206
42207         * g++.other/inline13.C: New test.
42208
42209 2000-09-12  Andreas Jaeger  <aj@suse.de>
42210
42211         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42212         constant by Ulrich Drepper <drepper@redhat.com>.
42213
42214 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42215
42216         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42217
42218 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42219
42220         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42221
42222 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42223
42224         * gcc.dg/cpp/backslash.c: New test.
42225
42226 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42227
42228         * gcc.c-torture/execute/20000910-1.c: New test.
42229         * gcc.c-torture/execute/20000910-2.c: Likewise.
42230
42231 2000-09-11  Robert Lipe  <robertl@sco.com>
42232
42233         * gcc.dg/pragma-align.c: New test.
42234
42235 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42236
42237         * g++.old-deja/g++.pt/explicit82.C: New test.
42238         * g++.old-deja/g++.pt/explicit83.C: New test.
42239
42240 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42241
42242         * gcc.dg/asm-names.c: New test.
42243
42244 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42245
42246         * gcc.dg/cpp/tr-warn6.c: New test
42247
42248 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42249
42250         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42251         be accepted.
42252
42253 2000-09-07  Catherine Moore  <clm@redhat.com>
42254
42255         * gcc.c-torture/execute/unroll-1.c: New test.
42256
42257 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42258
42259         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42260         ERROR markers.
42261         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42262         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42263         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42264         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42265         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42266         Preprocess only.
42267         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42268         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42269
42270 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42271
42272         * g++.old-deja/g++.pt/deduct2.C: New test.
42273
42274 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42275
42276         * g++.old-deja/g++.pt/parms2.C: New test.
42277
42278 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42279
42280         * g++.old-deja/g++.pt/crash58.C: New test.
42281
42282 2000-09-06  Greg McGary  <greg@mcgary.org>
42283
42284         * gcc.c-torture/execute/20000906-1.c: New test.
42285         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42286
42287 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42288
42289         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42290
42291 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42292
42293         * g++.old-deja/g++.pt/crash57.C: New test.
42294
42295 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42296
42297         * g++.old-deja/g++.pt/crash56.C: New test.
42298
42299 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42300
42301         * g++.old-deja/g++.pt/koenig1.C: New test.
42302
42303 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42304
42305         * gcc.dg/20000904-1.c: New test.
42306
42307 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42308
42309         * gcc.dg/cpp/paste8.c: New test.
42310
42311 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42312
42313         * gcc.c-torture/compile/20000827-1.c: New test.
42314
42315 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42316
42317         * gcc.dg/format-diag-1.c: New test.
42318
42319 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42320
42321         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42322         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42323         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42324         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42325         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42326
42327 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42328
42329         * g++.old-deja/g++.other/nested4.C: New test.
42330
42331 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42332
42333         * g++.old-deja/g++.ns/scoped1.C: New test.
42334
42335 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42336
42337         * lib/g++.exp: Support testing already-installed GCC.
42338
42339 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42340
42341         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42342
42343 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42344
42345         * gcc.dg/return-type-2.c: New test.
42346
42347 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42348
42349         * gcc.c-torture/compile/20000825-1.c: New test.
42350
42351 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42352
42353         * gcc.dg/dwarf2-2.c: New test.
42354
42355 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42356
42357         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42358         dg-warning regexps.
42359
42360 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42361
42362         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42363         gcc.dg/format-ext-5.c: New tests.
42364
42365 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42366
42367         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42368
42369 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42370
42371         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42372
42373 2000-08-24  Richard Henderson  <rth@cygnus.com>
42374
42375         * gcc.dg/ia64-sync-1.c: New test.
42376         * gcc.dg/ia64-sync-2.c: New test.
42377         * gcc.dg/ia64-asm-1.c: New test.
42378
42379 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42380
42381         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42382         * gcc.dg/format-ext-2.c: New test.
42383
42384 2000-08-23  Jason Merrill  <jason@redhat.com>
42385
42386         * lib/old-dejagnu.exp: Also ignore "In member function" and
42387         "At global scope".
42388
42389 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42390
42391         * gcc.dg/noncompile/label-lineno-1.c: New test.
42392
42393 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42394
42395         * gcc.dg/c99-array-nonobj-1.c: New test.
42396
42397 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42398
42399         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42400         tests.
42401         * gcc.dg/format-ext-1.c: New test.
42402
42403 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42404
42405         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42406         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42407         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42408         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42409         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42410
42411 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42412
42413         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42414         gcc.dg/c99-strftime-2.c: New tests.
42415
42416 2000-08-22  Richard Henderson  <rth@cygnus.com>
42417
42418         * gcc.c-torture/execute/20000822-1.c: New test.
42419
42420 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42421
42422         * gcc.c-torture/execute/20000819-1.x: Remove.
42423
42424 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42425
42426         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42427         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42428         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42429         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42430         gcc.dg/format-xopen-1.c: New tests.
42431
42432 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42433
42434         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42435
42436 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42437
42438         * g++.old-deja/g++.other/loop2.C: New test.
42439
42440         * gcc.c-torture/compile/20000606-1.c: New test.
42441         * gcc.c-torture/compile/20000728-1.c: New test.
42442         * gcc.c-torture/execute/20000801-1.c: New test.
42443         * gcc.c-torture/execute/20000801-2.c: New test.
42444         * gcc.c-torture/execute/20000819-1.c: New test.
42445         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42446         * gcc.dg/20000629-1.c: New test.
42447         * gcc.dg/20000724-1.c: New test.
42448         * gcc.dg/20000807-1.c: New test.
42449
42450 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42451
42452         * gcc.dg/cpp/pragma-1.c: New test.
42453         * gcc.dg/cpp/pragma-2.c: New test.
42454
42455 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42456
42457         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42458         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42459
42460 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42461
42462         * gcc.c-torture/compile/20000818-1.c: New test.
42463
42464 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42465
42466         * gcc.c-torture/execute/20000818-1.c: New test.
42467
42468 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42469
42470         * gcc.dg/format-va-1.c: New test.
42471
42472 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42473
42474         * g++.old-deja/g++.other/typedef8.C: New test.
42475
42476 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42477
42478         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42479         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42480         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42481         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42482         * g++.old-deja/g++.other/ptrmem7.C: New test.
42483         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42484
42485 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42486
42487         * g++.old-deja/g++.pt/typename27.C: New test.
42488
42489 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42490
42491         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42492         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42493         * g++.old-deja/g++.pt/friend45.C: New test.
42494         * g++.old-deja/g++.other/friend8.C: New test.
42495
42496 2000-08-15  Richard Henderson  <rth@cygnus.com>
42497
42498         * gcc.c-torture/execute/20000815-1.c: New test.
42499
42500 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42501
42502         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42503         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42504         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42505
42506 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42507
42508         * g++.old-deja/g++.other/refinit2.C: New test.
42509
42510 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42511
42512         * lib/c-torture.exp (c-torture): Make
42513         compiler_conditional_xfail_data global.
42514         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42515         compiler_conditional_xfail_data machinery.
42516         (f-torture-execute): Likewise.
42517         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42518         and only when unrolling loops.
42519
42520         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42521
42522 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42523
42524         * g++.old-deja/g++.pt/explicit81.C: New test.
42525
42526 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42527
42528         * g++.old-deja/g++.pt/typename26.C: New test.
42529
42530 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42531
42532         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42533         warning.
42534
42535 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42536
42537         * g++.old-deja/g++.other/array3.C: New test.
42538
42539 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42540
42541         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42542         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42543         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42544         New tests.
42545
42546 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42547
42548         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42549         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42550
42551 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42552
42553         * gcc.c-torture/execute/20000808-1.c: New test.
42554
42555 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42556
42557         * gcc.dg/c90-const-expr-1.c: New test.
42558
42559 2000-08-08  Richard Henderson  <rth@cygnus.com>
42560
42561         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42562
42563 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42564
42565         * gcc.dg/noncompile/const-ll-1.c: New test.
42566
42567 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42568
42569         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42570
42571 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42572
42573         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42574         that running programs linked against the shared version of libobjc
42575         run correctly.
42576
42577 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42578
42579         * gcc.dg/c99-printf-1.c: New test.
42580
42581 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42582
42583         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42584
42585 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42586
42587         * gcc.c-torture/execute/20000731-1.x: Delete.
42588
42589 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42590
42591         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42592         and torture_without_loops as is done by c-torture.exp.
42593         (search_for): Copy from c-torture.exp.
42594         (gcc-dg-runtest): New function, drives a directory of tests
42595         iterating over the TORTURE_OPTIONS.
42596         (scan-assembler, scan-assembler-not): Move here from
42597         individual directory drivers.
42598
42599         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42600         defined by lib/gcc-dg.exp.
42601         * gcc.dg/cpp/cpp.exp: Likewise.
42602         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42603         gcc-dg-runtest, so we cycle over optimization options.
42604
42605         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42606         * gcc.dg/compare2.c: No longer expected to fail.
42607
42608 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42609
42610         * gcc.c-torture/execute/20000804-1.c: New test.
42611
42612 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42613
42614         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42615
42616 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42617
42618         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42619
42620 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42621
42622         * gcc.c-torture/compile/20000803-1.c: New test.
42623
42624 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42625
42626         * gcc.c-torture/execute/20000801-3.c,
42627         gcc.c-torture/execute/20000801-4.c: New tests.
42628         * gcc.c-torture/execute/20000801-3.x,
42629         gcc.c-torture/execute/20000801-4.x: Xfail.
42630
42631 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42632
42633         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42634         libobjc/.libs to allow for libtool.
42635
42636 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42637
42638         * gcc.c-torture/compile/20000802-1.c: New test.
42639
42640 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42641
42642         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42643
42644 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42645
42646         * gcc-c-torture/execute/20000731-2.c: New test.
42647
42648         * gcc.c-torture/execute/20000731-1.c: New test.
42649         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42650
42651 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42652
42653         * testsuite/gcc.dg/cpp/paste7.c: New test.
42654         * gcc.dg/cpp/20000725-1.c: New test.
42655
42656 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42657
42658         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42659         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42660         declaration warning for __builtin_dwarf_reg_size.
42661
42662         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42663
42664 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42665
42666         * gcc.dg/noncompile/voidparam-1.c: New test.
42667
42668 2000-07-30  Richard Henderson  <rth@cygnus.com>
42669
42670         * gcc.dg/c90-digraph-1.c: Don't xfail.
42671         * gcc.dg/compare2.c (case 10): Xfail.
42672         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42673
42674 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42675
42676         * gcc.dg/c99-main-1.c: New test.
42677
42678 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42679
42680         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42681
42682 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42683
42684         * gcc.c-tortuer/execute/20000726-1.c: New test.
42685
42686 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42687
42688         * gcc.c-torture/execute/enum-2.c: New test.
42689
42690 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42691
42692         * gcc.dg/cpp/tr-warn3.c: New test.
42693
42694 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42695
42696         * g++.old-deja/g++.ext/implicit1.C: Remove.
42697         * g++.old-deja/g++.jason/c2.C: Remove
42698         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42699         * g++.old-deja/g++.pt/crash16.C: Likewise.
42700         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42701
42702 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42703
42704         * g++.old-deja/g++.other/for2.C: New test.
42705
42706 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42707
42708         * gcc.dg/20000720-1.c: New test.
42709
42710 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42711
42712         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42713
42714 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42715
42716         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42717         * gcc.c-torture/execute/20000722-1.c: New.
42718         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42719
42720 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42721
42722         * gcc.dg/cpp/20000720-1.S: New test.
42723
42724 2000-07-21  Michael Meissner  <meissner@redhat.com>
42725
42726         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42727
42728 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42729
42730         * g++.old-deja/g++.brendan/crash16.C,
42731         g++.old-deja/g++.brendan/parse3.C,
42732         g++.old-deja/g++.brendan/redecl1.C,
42733         g++.old-deja/g++.ns/template13.C,
42734         g++.old-deja/g++.other/decl4.C,
42735         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42736
42737 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42738
42739         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42740         and "Internal error".
42741
42742         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42743         regexps.
42744         * gcc.dg/cpp/paste6.c: New test.
42745
42746 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
42747
42748         * gcc.dg/cpp/tr-direct.c: New test.
42749
42750         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42751         gcc.dg/cpp/undef1.c: Tweak error regexps.
42752
42753 2000-07-18  Eric Christopher <echristo@redhat.com>
42754
42755         * gcc.c-torture/compile/20000718-1.c: New test.
42756
42757 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
42758
42759         * cpplex.c (_cpp_push_token): If the token being pushed back
42760         is the previous token in this context, just subtract one from
42761         context->posn.
42762         * cppmacro.c (save_expansion): Clear aux field when storing a
42763         placemarker.
42764
42765 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
42766
42767         * gcc.dg/noncompile/redecl-1.c: New test.
42768
42769 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
42770
42771         * gcc.c-torture/execute/20000717-5.c: New test.
42772         * gcc.c-torture/execute/20000717-1.x: Removed.
42773
42774 2000-07-17  Richard Henderson  <rth@cygnus.com>
42775
42776         * gcc.c-torture/execute/20000717-4.c: New test.
42777
42778 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
42779
42780         * gcc.dg/cpp/syshdr.c: New test.
42781         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
42782
42783 2000-07-17  Neil Booth  <neilb@earthling.net>
42784
42785         * gcc.dg/cpp/cmdlne-dM.c: New test.
42786         * gcc.dg/cpp/cmdlne-dD.c: New test.
42787
42788 2000-07-17  Jeffrey A Law  (law@cygnus.com)
42789
42790         * gcc.c-torture/execute/20000717-3.c: New test.
42791
42792         * gcc.c-torture/compile/20000717-1.c: New test.
42793
42794 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
42795
42796         * gcc.c-torture/execute/20000717-2.c: New test.
42797
42798 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42799
42800         * gcc.dg/formatz-1.c: New test.
42801
42802         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
42803         * gcc.dg/c99-digraph-1.c: New tests.
42804
42805         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42806         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42807
42808         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42809         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42810         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42811         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42812         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42813         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42814         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42815
42816 2000-07-17   Greg McGary <greg@mcgary.org>
42817
42818         * gcc.c-torture/execute/20000717-1.c: New test.
42819         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42820
42821 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42822
42823         * gcc.c-torture/execute/20000715-2.c: New test.
42824         * gcc.dg/20000715-1.c: New test.
42825
42826 2000-07-15  Michael Meissner  <meissner@redhat.com>
42827
42828         * gcc.c-torture/execute/20000715-1.c: New test.
42829
42830 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42831
42832         * gcc.c-torture/execute/20000707-1.c: New test.
42833
42834 2000-07-13  Neil Booth  <NeilB@earthling.net>
42835
42836         * testsuite/gcc.dg/cpp/digraph1.c,
42837         testsuite/gcc.dg/cpp/digraph2.c,
42838         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42839
42840 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42841
42842         * g77.f-torture/compile/20000630-2.f: New test.
42843         * g77.f-torture/compile/20000630-2.x
42844
42845 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42846
42847         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42848
42849 2000-07-11  Neil Booth  <NeilB@earthling.net>
42850
42851         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42852
42853 2000-07-11  Neil Booth  <NeilB@earthling.net>
42854
42855         * gcc.dg/cpp/cmdlne-C.c: New.
42856
42857 2000-07-09  Neil Booth  <NeilB@earthling.net>
42858
42859         * gcc.dg/cpp/directiv.c: New tests.
42860         * gcc.dg/cpp/undef1.c: Update.
42861
42862 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
42863
42864         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
42865
42866 2000-07-09  Neil Booth  <NeilB@earthling.net>
42867
42868         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
42869
42870 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
42871
42872         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
42873         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42874
42875 2000-07-08  Neil Booth  <NeilB@earthling.net>
42876
42877         * gcc.dg/cpp/macsyntx.c: New tests.
42878
42879 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42880
42881         * gcc.dg/20000707-1.c: New test.
42882
42883 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42884
42885         * gcc.c-torture/execute/20000706-1.c: New test.
42886         * gcc.c-torture/execute/20000706-2.c: New test.
42887         * gcc.c-torture/execute/20000706-3.c: New test.
42888         * gcc.c-torture/execute/20000706-4.c: New test.
42889         * gcc.c-torture/execute/20000706-5.c: New test.
42890
42891 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42892
42893         * g++.old-deja/g++.pt/instantiate7.C: New test.
42894
42895 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42896
42897         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
42898         * g++.old-deja/g++.mike/thunk3.C: Likewise.
42899         * g++.old-deja/g++.other/rtti3.C: Likewise.
42900         * g++.old-deja/g++.other/rttid3.C: Likewise.
42901
42902 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
42903
42904         *  g77.f-torture/compile/20000630-1.x: Fix typo
42905
42906 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
42907
42908         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
42909         assembly output.
42910
42911 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
42912
42913         * gcc.dg/cpp/ident.c: New test.
42914
42915 2000-07-05  Neil Booth  <NeilB@earthling.net>
42916
42917         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
42918           gcc.dg/cpp/lexstrng.c: New tests.
42919
42920 2000-07-04  Neil Booth  <NeilB@earthling.net>
42921
42922         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
42923         * gcc.dg/cpp/strify2.c: Same.
42924
42925 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
42926
42927         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
42928         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
42929         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
42930         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
42931
42932         * testsuite/gcc.dg/cpp/macro1.c,
42933         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
42934         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
42935         testsuite/gcc.dg/cpp/strify1.c,
42936         testsuite/gcc.dg/cpp/strify2.c: New tests.
42937
42938 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
42939
42940         * gcc.c-torture/execute/20000703-1.c: New test.
42941
42942 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42943
42944         * g++.old-deja/g++.pt (lookup10.C): New test.
42945
42946 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42947
42948         * g++.old-deja/g++.pt (typename25.C): New test.
42949
42950 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
42951
42952         * gcc.c-torture/compile/20000701-1.c: New test.
42953
42954 2000-06-30  Nick Clifton  <nickc@cygnus.com>
42955
42956         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
42957         to test case.
42958
42959 2000-06-30  Catherine Moore  <clm@cygnus.com>
42960
42961         * gcc.c-torture/execute/align-1.c: New test.
42962
42963 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
42964
42965         * g++.old-deja/g++.pt/expr8.C: New test.
42966         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
42967
42968 2000-06-29  Nick Clifton  <nickc@cygnus.com>
42969
42970         * gcc.c-torture/compile/20000629-1.c: New test.
42971
42972 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42973
42974
42975         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
42976         gcc.dg/noncompile directory, depending on whether they're
42977         preprocessor tests or not.  Annotate all the tests for the dg
42978         framework.
42979
42980         * gcc.c-torture/noncompile/noncompile.exp: Delete.
42981         * gcc.dg/noncompile/noncompile.exp: New.
42982
42983         * Moved files:
42984         Old name                                New name
42985         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
42986         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
42987         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
42988         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
42989         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
42990         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
42991         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
42992         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
42993         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
42994         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
42995         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
42996         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
42997         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
42998         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
42999         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43000         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43001         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43002         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43003         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43004         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43005         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43006         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43007         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43008         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43009
43010         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43011         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43012         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43013         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43014         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43015         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43016
43017 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43018
43019         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43020         declare one variable.  On the fourth, error.
43021         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43022         declared by 20000628-1a.h.
43023
43024 2000-06-29  Richard Henderson  <rth@redhat.com>
43025
43026         * gcc.c-torture/execute/930529-1.x: New file.
43027         * gcc.dg/920413-1.c: Adjust expected warning text.
43028         * gcc.dg/980217-1.c: Declare abort.
43029         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43030
43031 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43032
43033         * g77.f-torture/compile/20000629-1.f: New test.
43034         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43035
43036 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43037
43038         Rearrange lots of files, removing entirely the
43039         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43040         directories.
43041
43042         * Deleted files:
43043         gcc.c-torture/code_quality/code_quality.exp
43044         gcc.c-torture/special/special.exp
43045         gcc.failure/failure.exp
43046         gcc.failure/940409-1.x
43047         gcc.c-torture/compile/961203-1.x
43048
43049         * New files:
43050         gcc.misc-tests/linkage.exp
43051         gcc.c-torture/execute/920730-1t.c
43052         gcc.c-torture/execute/920730-1t.x
43053         gcc.c-torture/compile/920520-1.x
43054         gcc.c-torture/compile/920521-1.x
43055         gcc.c-torture/compile/981006-1.x
43056         gcc.c-torture/execute/eeprof-1.x
43057
43058         * Moved files (possibly with modifications to fit a new harness):
43059         Old name                                New name
43060         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43061         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43062         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43063         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43064         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43065         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43066         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43067         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43068         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43069         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43070         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43071         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43072         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43073         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43074
43075 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43076
43077         * c-torture/compile/961203-1.x: Delete.
43078
43079         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43080         not exit. Include stdio.h.
43081         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43082         * gcc.misc-tests/dg-12.c: Likewise.
43083         * gcc.misc-tests/dg-5.c: Likewise.
43084         * gcc.misc-tests/dg-6.c: Likewise.
43085         * gcc.misc-tests/dg-7.c: Prototype abort.
43086         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43087         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43088         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43089         not exit.
43090         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43091         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43092
43093 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43094
43095         * gcc.dg/cpp/20000628-1.c: New test.
43096         * gcc.dg/cpp/20000628-1.h: New header for above test.
43097         * gcc.dg/cpp/20000628-1a.h: Likewise.
43098
43099 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43100
43101         * gcc.dg/cpp: New directory.
43102         * gcc.dg/cpp/cpp.exp: New driver.
43103         * gcc.dg/cpp/20000627-1.c: New test.
43104         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43105         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43106         and rewrite as a compilation test.
43107
43108         * gcc.dg: Move many files into the cpp subdirectory, possibly
43109         renaming or editing them as well.
43110         Old name                New name
43111         990119-1.c              cpp/19990119-1.c
43112         990228-1.c              cpp/19990228-1.c
43113         990407-1.c              cpp/19990407-1.c
43114         990409-1.c              cpp/19990409-1.c
43115         990413-1.c              cpp/19990413-1.c
43116         990703-1.c              cpp/19990703-1.c
43117         20000127-1.c            cpp/20000127-1.c
43118         20000129-1.c            cpp/20000129-1.c
43119         20000207-1.c            cpp/20000207-1.c
43120         20000207-2.c            cpp/20000207-2.c
43121         20000209-1.c            cpp/20000209-1.c
43122         20000209-2.c            cpp/20000209-2.c
43123         20000301-1.c            cpp/20000301-1.c
43124         20000419-1.c            cpp/20000419-1.c
43125         20000510-1.S            cpp/20000510-1.S
43126         20000519-1.c            cpp/20000519-1.c
43127         20000529-1.c            cpp/20000529-1.c
43128         20000625-1.c            cpp/20000625-1.c
43129         20000625-2.c            cpp/20000625-2.c
43130         cpp-as1.c               cpp/assert1.c
43131         cpp-as2.c               cpp/assert2.c
43132         cxx-comments-1.c        cpp/cxxcom1.c
43133         cxx-comments-2.c        cpp/cxxcom2.c
43134         endif-label.c           cpp/endif.c
43135         cpp-hash1.c             cpp/hash1.c
43136         cpp-hash2.c             cpp/hash2.c
43137         cpp-if1.c               cpp/if-1.c
43138         cpp-if2.c               cpp/if-2.c
43139         cpp-if3.c               cpp/if-3.c
43140         cpp-if4.c               cpp/if-4.c
43141         cpp-if5.c               cpp/if-5.c
43142         cpp-cond.c              cpp/if-cexp.c
43143         cpp-missingop.c         cpp/if-mop.c
43144         cpp-missingparen.c      cpp/if-mpar.c
43145         cpp-opprec.c            cpp/if-oppr.c
43146         cpp-ifparen.c           cpp/if-paren.c
43147         cpp-shortcircuit.c      cpp/if-sc.c
43148         cpp-shift.c             cpp/if-shift.c
43149         cpp-unary.c             cpp/if-unary.c
43150         cpp-li1.c               cpp/line1.c
43151         cpp-li2.c               cpp/line2.c
43152         lineno.c                cpp/line3.c
43153         lineno-2.c              cpp/line4.c
43154         cpp-mi.c                cpp/mi1.c
43155         cpp-mic.h               cpp/mi1c.h
43156         cpp-micc.h              cpp/mi1cc.h
43157         cpp-mind.h              cpp/mi1nd.h
43158         cpp-mindp.h             cpp/mi1ndp.h
43159         cpp-mix.h               cpp/mi1x.h
43160         cpp-mi2.c               cpp/mi2.c
43161         cpp-mi2a.h              cpp/mi2a.h
43162         cpp-mi2b.h              cpp/mi2b.h
43163         cpp-mi2c.h              cpp/mi2c.h
43164         cpp-mi3.c               cpp/mi3.c
43165         cpp-mi3.def             cpp/mi3.def
43166         poison-1.c              cpp/poison.c
43167         pr-impl.c               cpp/prag-imp.c
43168         cpp-redef-2.c           cpp/redef1.c
43169         cpp-redef.c             cpp/redef2.c
43170         strpaste.c              cpp/strp1.c
43171         strpaste-2.c            cpp/strp2.c
43172         cpp-tradpaste.c         cpp/tr-paste.c
43173         cpp-tradstringify.c     cpp/tr-str.c
43174         cpp-tradwarn1.c         cpp/tr-warn1.c
43175         cpp-tradwarn2.c         cpp/tr-warn2.c
43176         trigraphs.c             cpp/trigraphs.c
43177         cpp-unc1.c              cpp/unc1.c
43178         cpp-unc2.c              cpp/unc2.c
43179         cpp-unc3.c              cpp/unc3.c
43180         cpp-unc.c               cpp/unc4.c
43181         undef.c                 cpp/undef1.c
43182         undef-2.c               cpp/undef2.c
43183         cpp-wi1.c               cpp/widestr1.c
43184
43185 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43186
43187         * lib/g++.exp (g++_include_flags): Tweak.
43188
43189 2000-06-27  H.J. Lu  <hjl@gnu.org>
43190             Loren J. Rittle  <ljrittle@acm.org>
43191
43192         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43193         version with one that knows about the new gcc tree structure.
43194         (g++_link_flags): Same.
43195
43196 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43197
43198         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43199         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43200         case we are cross-compiling.
43201
43202         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43203         g++.old-deja/g++.niklas/Makefile.in,
43204         g++.old-deja/g++.niklas/configure.in,
43205         g++.old-deja/g++.other/Makefile.in,
43206         g++.old-deja/g++.other/configure.in,
43207         gcc.c-torture/code_quality/Makefile.in,
43208         gcc.c-torture/code_quality/configure.in,
43209         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43210         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43211         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43212         gcc.c-torture/execute/ieee/Makefile.in,
43213         gcc.c-torture/execute/ieee/configure.in,
43214         gcc.c-torture/noncompile/Makefile.in,
43215         gcc.c-torture/noncompile/configure.in,
43216         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43217         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43218         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43219
43220 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43221
43222         * g++.old-deja/g++.other/ambig3.C: New test.
43223
43224 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43225
43226         * g++.old-deja/g++.pt/syntax1.C: New test.
43227         * g++.old-deja/g++.pt/syntax2.C: New test.
43228         * g++.old-deja/g++.other/syntax3.C: New test.
43229         * g++.old-deja/g++.other/syntax4.C: New test.
43230
43231 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43232
43233         * gcc.dg/20000623-1.c: Prototype exit and abort.
43234
43235 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43236
43237         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43238         New tests.
43239         * gcc.dg/cpp-mi3.def: New file.
43240
43241         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43242         inside assertions.
43243         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43244         lexer's error messages.
43245         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43246         divine anything from the linemarkers.
43247         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43248         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43249
43250 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43251
43252         * gcc.dg/20000623-1.c: New test.
43253
43254 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43255
43256         * gcc.c-torture/execute/20000622-1.c: New test.
43257
43258 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43259
43260         * g++.old-deja/g++.other/init15.C: New test.
43261
43262 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43263
43264         * g++.old-deja/g++.pt/vaarg2.C: New test.
43265         * g++.old-deja/g++.pt/vaarg3.C: New test.
43266
43267 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43268
43269         * g++.old-deja/g++.other/dyncast6.C: New test.
43270
43271 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43272
43273         * gcc.c-torture/execute/loop-6.c: New test.
43274
43275 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43276
43277         * gcc.dg/20000614-1.c: New test.
43278         * gcc.dg/20000614-2.c: New test.
43279
43280 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43281
43282         * g++.old-deja/g++.other/inline12.C: New test.
43283
43284 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43285
43286         * g++.old-deja/g++.other/eh1.C: New test.
43287
43288 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43289
43290         * g++.old-deja/g++.other/type.C: New test.
43291
43292 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43293
43294         * g++.old-deja/g++.other/initstring.C: New test.
43295
43296 2000-06-12  Jason Merrill  <jason@redhat.com>
43297
43298         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43299
43300 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43301
43302         * gcc.c-torture/compile/20000609-1.c: New test.
43303
43304 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43305
43306         * gcc.dg/20000609-1.c: New test.
43307
43308 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43309
43310         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43311         * gcc.c-torture/noncompile/poison-1.c: Move...
43312         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43313         * gcc.dg/cpp-li1.c: Add a token after the #line.
43314
43315 2000-06-05  Richard Henderson  <rth@cygnus.com>
43316
43317         * gcc.c-torture/execute/20000605-2.c: New test.
43318         * gcc.c-torture/execute/20000605-3.c: New test.
43319
43320 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43321
43322         * g77.f-torture/execute/20000503-1.x: New file.
43323
43324 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43325
43326         * g++.old-deja/g++.eh/badalloc1.C: New test.
43327
43328 2000-06-05  Richard Henderson  <rth@cygnus.com>
43329
43330         * gcc.c-torture/execute/20000605-1.c: New test.
43331
43332 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43333             Nathan Sidwell <nathan@codesourcery.com>
43334
43335         * gcc.c-torture/compile/20000605-1.c: New test.
43336
43337 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43338
43339         * g77.f-torture/compile/20000601-1.f: New test.
43340
43341 2000-06-03  Richard Henderson  <rth@cygnus.com>
43342
43343         * gcc.c-torture/execute/20000603-1.c: New.
43344
43345 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43346
43347         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43348         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43349
43350 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43351
43352         * gcc.dg/compare2.c (case 12): XFAIL.
43353         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43354         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43355
43356         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43357
43358 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43359
43360         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43361         guard macro is already defined when the header is first
43362         included.
43363         * gcc.dg/cpp-mix.h: New file.
43364         * gcc.dg/endif-label.c: Update patterns to match compiler.
43365
43366         * g++.brendan/complex1.C: Declare abort.
43367         * g++.law/refs4.C: Remove XFAIL.
43368         * g++.oliva/expr2.C: Declare abort and exit.
43369
43370 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43371
43372         * gcc.c-torture/execute/20000528-1.c: New test.
43373
43374         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43375         * g++.old-deja/g++.law/temps4.C: Likewise.
43376
43377         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43378         stdlib.h.  Call abort() on failure.
43379         * g++.old-deja/g++.law/refs4.C: Likewise.
43380         * g++.old-deja/g++.law/temps4.C: Likewise.
43381         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43382         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43383
43384 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43385
43386         Relative to g++.dg/special:
43387         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43388
43389         Relative to g++.old-deja:
43390         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43391         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43392         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43393         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43394         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43395         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43396         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43397
43398         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43399         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43400         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43401         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43402         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43403         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43404         and/or string.h.
43405
43406         * g++.other/goto1.C: Update expectations for error messages.
43407
43408 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43409
43410         * gcc.c-torture/compile/20000523-1.c: New test.
43411
43412 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43413
43414         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43415
43416 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43417
43418         * g++.old-deja/g++.eh/catch11.C: New test.
43419         * g++.old-deja/g++.eh/catch12.C: New test.
43420
43421 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43422
43423         * gcc.c-torture/execute/20000523-1.c: New test.
43424
43425 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43426
43427         * c-torture/execute/bcp-1.c: Replace abort in arg of
43428         __builtin_constant_p with a generic external function.
43429
43430         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43431         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43432         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43433         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43434         Prototype abort and/or exit.
43435
43436         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43437         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43438         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43439         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43440
43441 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43442
43443         * gcc.dg/dwarf2-1.c: New test.
43444
43445 2000-05-20  Richard Henderson  <rth@cygnus.com>
43446
43447         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43448
43449 2000-05-20  Andreas Jaeger  <aj@suse.de>
43450
43451         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43452         testcase.
43453
43454 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43455
43456         * gcc.c-torture/execute/20000519-2.c: New test.
43457
43458 2000-05-19  Andreas Jaeger  <aj@suse.de>
43459
43460         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43461         which fails with SSA.
43462
43463         * lib/c-torture.exp: Also test with -O3 -fssa.
43464
43465 2000-05-18  Michael Meissner  <meissner@redhat.com>
43466
43467         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43468         * gcc.c-torture/execute/920415-1.c: Ditto.
43469         * gcc.c-torture/execute/920501-1.c: Ditto.
43470         * gcc.c-torture/execute/conversion.c: Ditto.
43471         * gcc.c-torture/execute/cvt-1.c: Ditto.
43472
43473 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43474
43475         * gcc.c-torture/compile/20000518-1.c: New test.
43476
43477 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43478
43479         * g77.f-torture/compile/200005018.f: New test.
43480
43481 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43482
43483         * gcc.c-torture/compile/20000517-1.c: New test.
43484
43485 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43486
43487         * gcc.c-torture/execute/20000516-1.c: New test.
43488
43489 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43490
43491         * g++.old-deja/g++.other/eh.C: New test.
43492
43493 2000-05-12  Richard Henderson  <rth@cygnus.com>
43494
43495         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43496         constants through to doit's conditional.
43497
43498 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43499
43500         * gcc.c-torture/compile/20000511-1.c: New test.
43501         * g77.f-torture/compile/20000511-1.f: New test.
43502         * g77.f-torture/compile/20000511-2.f: New test.
43503
43504 2000-05-11  Michael Meissner  <meissner@redhat.com>
43505
43506         * gcc.c-torture/execute/20000511-1.c: New test.
43507
43508 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43509
43510         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43511         * gcc.dg/20000510-1.S: New.
43512
43513 2000-05-08  Catherine Moore  <clm@cygnus.com>
43514
43515         * gcc.dg/unused-3.c: New.
43516
43517 2000-05-06  Richard Henderson  <rth@cygnus.com>
43518
43519           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43520           * g++.old-deja/g++.mike/warn1.C: Likewise.
43521           * g++.old-deja/g++.pt/local1.C: Likewise.
43522           * g++.old-deja/g++.pt/local7.C: Likewise.
43523           * g++.old-deja/g++.pt/spec16.C: Likewise.
43524
43525 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43526
43527         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43528
43529 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43530
43531           * g77.f-torture/execute/20000503-1.f: New test.
43532
43533 2000-05-04  Andreas Jaeger  <aj@suse.de>
43534
43535         * gcc.dg/noreturn-2.c: New test.
43536
43537 2000-05-04  Neil Booth  <NeilB@earthling.net>
43538
43539         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43540         preprocessor.
43541
43542 2000-05-04  Richard Henderson  <rth@cygnus.com>
43543
43544         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43545
43546 2000-05-04  Richard Henderson  <rth@cygnus.com>
43547
43548         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43549         OpenSSL by Jason R Thorpe.
43550
43551 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43552
43553         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43554
43555 2000-05-03  Robert Lipe <robertlipe@usa.net>
43556
43557         * gcc.dg/20000503-1.c: New test.
43558
43559 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43560
43561         * gcc.c-torture/compile/20000502-1.c: New test.
43562         * g++.old-deja/g++.other/align.C: New test.
43563         * gcc.dg/cpp-tradstringify.c: New test.
43564
43565 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43566
43567         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43568         and hard registers.
43569
43570 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43571
43572         * gcc.c-torture/execute/loop-5.c: New test.
43573
43574 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43575
43576         * gcc.c-torture/execute/va-arg-20.c: New test.
43577
43578 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43579
43580         * gcc.c-torture/execute/20000422-1.c: New test.
43581
43582 2000-04-20  Greg McGary  <gkm@gnu.org>
43583
43584         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43585         when optimizing, but without sibling-call optimizations (-O1).
43586
43587 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43588
43589           * gcc.c-torture/compile/20000420-1.c: New test.
43590
43591 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43592
43593         * g++.abi/ptrflags.C: New test.
43594         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43595
43596 2000-04-19  Catherine Moore  <clm@cygnus.com>
43597
43598         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43599
43600 2000-04-19  Greg McGary  <gkm@gnu.org>
43601
43602         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43603         sibling-call optimizations.
43604
43605 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43606
43607         * gcc.dg/20000419-1.c: New test.
43608
43609 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43610
43611         * gcc.c-torture/execute/20000412-6.c: New test.
43612
43613 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43614
43615         * gcc.c-torture/execute/20000412-5.c: New test.
43616         * g77.f-torture/compile/20000412-1.f: New test.
43617         * gcc.c-torture/execute/20000412-4.c: New test.
43618         * gcc.c-torture/compile/20000412-2.c: New test.
43619         * gcc.c-torture/execute/20000412-3.c: New test.
43620         * gcc.c-torture/compile/20000412-1.c: New test.
43621         * gcc.c-torture/execute/20000412-2.c: New test.
43622
43623 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43624
43625         * objc/execute/bf-20.m: New test.
43626
43627 2000-04-10  Richard Henderson  <rth@cygnus.com>
43628
43629         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43630
43631         * gcc.c-torture/execute/20000412-1.c: New test.
43632
43633 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43634
43635         * g++.old-deja/g++.eh/catchptr1.C: New test.
43636
43637 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43638
43639         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43640
43641 2000-04-08  Neil Booth  <NeilB@earthling.net>
43642
43643         * gcc.dg/cpp-nullchar.c: Remove test as
43644         embedded nulls cause problems.
43645
43646 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43647
43648         * gcc.dg/compare2.c: New test.
43649
43650 2000-04-08  Neil Booth  <NeilB@earthling.net>
43651
43652         * gcc.dg/cpp-nullchar.c: New test.
43653
43654 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43655
43656         * gcc.dg/cpp-mi2.c: New test.
43657         * gcc.dg/cpp-mi2[abc].h: New files.
43658
43659 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43660
43661         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43662         member name.
43663
43664 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43665
43666         * g++.old-deja/g++.abi/vmihint.C: New test.
43667
43668 2000-04-06  Neil Booth  <NeilB@earthling.net>
43669
43670         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43671         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43672         copyright.
43673
43674 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43675
43676         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43677         avoid stack-frame overwrite.
43678
43679 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43680
43681         * gcc.c-torture/compile/20000405-2.c: New test.
43682         * gcc.c-torture/compile/20000405-3.c: New test.
43683
43684 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43685
43686         * gcc.c-torture/compile/20000405-1.c: New test.
43687
43688 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43689
43690         * gcc.dg/cast-qual-1.c: Revert last change.
43691
43692 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43693
43694         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43695
43696 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43697
43698         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43699         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43700
43701 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43702
43703         * gcc.c-torture/compile/20000403-2.c: New test.
43704         * gcc.c-torture/compile/20000403-1.c: New test.
43705
43706 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43707
43708         * gcc.c-torture/execute/20000403-1.c: New test.
43709
43710 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43711
43712         * gcc.c-torture/execute/20000402-1.c: New test.
43713
43714 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43715
43716         * gcc.c-torture/execute/va-arg-15.c: New test.
43717         * gcc.c-torture/execute/va-arg-16.c: New test.
43718         * gcc.c-torture/execute/va-arg-17.c: New test.
43719         * gcc.c-torture/execute/va-arg-18.c: New test.
43720         * gcc.c-torture/execute/va-arg-19.c: New test.
43721
43722 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43723
43724         * gcc.c-torture/compile/981211-1.c: Move to...
43725         * gcc.dg/cpp-as1.c: ...here.
43726         * gcc.dg/cpp-as2.c: New file.
43727
43728         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43729         compiler.
43730
43731 2000-04-02  Neil Booth  <NeilB@earthling.net>
43732
43733         * gcc.dg/cpp-cond.c  New tests.
43734         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43735         accidental success less likely.
43736         * gcc.dg/cpp-missingop.c  New tests.
43737         * gcc.dg/cpp-missingparen.c  New tests.
43738         * gcc.dg/cpp-shift.c  New tests.
43739         * gcc.dg/cpp-shortcircuit.c  New tests.
43740         * gcc.dg/cpp-unary.c  New tests.
43741
43742 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43743
43744         * gcc.c-torture/compile/20000329-1.c: New test.
43745
43746 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
43747
43748         * gcc.c-torture/compile/20000326-1.c: New test.
43749         * gcc.c-torture/compile/20000326-2.c: New test.
43750
43751 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
43752
43753         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
43754         the first parameter is a function argument.
43755
43756 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
43757
43758         * g++.old-deja/g++.ext/array4.C: New test.
43759
43760 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
43761
43762         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
43763
43764 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43765
43766         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
43767
43768 2000-03-19  Richard Henderson  <rth@cygnus.com>
43769
43770         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
43771
43772 2000-03-19  Richard Henderson  <rth@cygnus.com>
43773
43774         * gcc.c-torture/compile/20000319-1.c: New test.
43775
43776 2000-03-14  Jeffrey A Law  (law@cygnus.com)
43777
43778         * gcc.c-torture/execute/20000314-3.c: New test.
43779         * gcc.c-torture/execute/20000314-2.c: New test.
43780         * gcc.c-torture/execute/20000314-1.c: New test.
43781         * gcc.c-torture/compile/20000314-2.c: New test.
43782         * gcc.c-torture/compile/20000314-1.c: New test.
43783
43784 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
43785
43786         * g++.old-deja/g++.warn/inline.C: New test.
43787
43788 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
43789
43790         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
43791         standards-compliant result rather than specific constants.
43792         Put test-values in array.
43793
43794 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
43795
43796         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
43797         (g++_target_compile): Put test-specific options last.
43798
43799 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43800
43801         * g++.old-deja/g++.eh/vbase4.C: New test.
43802
43803 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43804
43805         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43806
43807 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43808
43809         * g++.old-deja/g++.brendan/misc12.C: Removed.
43810         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43811         * g++.old-deja/g++.ext/pretty4.C: New test.
43812
43813 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43814
43815         * g++.old-deja/g++.other/string2.C: New test.
43816
43817 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43818
43819         * g++.old-deja/g++.warn/impint2.C: New test.
43820
43821 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43822
43823         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43824         is 1, not zero.
43825
43826 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43827
43828         * g++.old-deja/g++.warn/impint.C: New test.
43829         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43830         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43831         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43832         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43833         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43834         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43835         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43836         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43837         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43838         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43839         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43840         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43841
43842 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43843
43844         * gcc.dg/cpp-redef.c: New test.
43845
43846 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43847
43848         * g++.old-deja/g++.pt/unify7.C: New test.
43849
43850 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43851
43852         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43853         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
43854
43855 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
43856
43857         * gcc.c-torture/compile/20000224-1.c: New test.
43858
43859 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43860
43861         * gcc.c-torture/compile/cpp-2.c: New test.
43862         * gcc.c-torture/compile/cpp-1.c: New test.
43863
43864 2000-02-25  Jeffrey A Law  (law@cygnus.com)
43865
43866         * gcc.c-torture/execute/20000225-1.c: New test.
43867
43868 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43869
43870         * gcc.dg/cpp-li2.c: New test.
43871
43872         * gcc.dg/cpp-wi1.c: New test.
43873
43874         * gcc.dg/cpp-li1.c: New test.
43875
43876 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
43877
43878         * g++.old-deja/g++.other/sizeof5.C: New test.
43879
43880 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43881
43882         * gcc.c-torture/execute/va-arg-13.c: New test.
43883
43884 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
43885
43886         * gcc.c-torture/execute/va-arg-12.c: New test.
43887
43888 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43889
43890         * gcc.c-torture/execute/20000223-1.c: New test.
43891
43892 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43893
43894         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
43895
43896 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
43897
43898         * g++.old-deja/g++.abi/ptrmem.C: New test.
43899
43900 2000-02-19  Richard Henderson  <rth@cygnus.com>
43901
43902         * gcc.c-torture/compile/init-3.c: New.
43903
43904 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
43905
43906         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
43907         ALWAYS_CXXFLAGS.
43908
43909 2000-02-11  Robert Lipe <robertl@sco.com>
43910
43911         * gcc.c-torture/compile/20000211-3.c: New test.
43912
43913 2000-02-11  Martin Buchholz <martin@xemacs.org>
43914
43915         * gcc.c-torture/compile/20000211-2.c: New test.
43916
43917 2000-02-11  Jeffrey A Law  (law@cygnus.com)
43918
43919         * gcc.c-torture/compile/20000211-1.c: New test.
43920
43921 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
43922
43923         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
43924           on native targets
43925
43926 2000-02-08  Nathan Sidwell  <nathan@acm.org>
43927
43928         * g++.old-deja/g++.other/cast5.C: New test.
43929
43930 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
43931
43932         * gcc.c-torture/execute/20000205-1.c: New.
43933
43934 2000-02-03  Nathan Sidwell  <nathan@acm.org>
43935
43936         * g++.old-deja/g++.jason/cast3.C: Return void.
43937         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
43938
43939 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43940
43941         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
43942
43943         * gcc.dg/loop-1.c: New test.
43944
43945 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
43946
43947         * gcc.c-torture/compile/20000127-1.c: New test.
43948         * gcc.c-torture/execute/991228-1.c: New test.
43949
43950 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43951
43952         * gcc.dg/unused-2.c: New test.
43953
43954         * gcc.dg/conv-1.c: New test.
43955
43956 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
43957
43958         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
43959         compiler.
43960         (tool_option_proc): Fix typo.
43961
43962 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
43963
43964         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
43965         of the ld on the host, not on the build machine.
43966         Also, don't crash if '--help' is not a supported option.
43967
43968 2000-01-24  Richard Henderson  <rth@cygnus.com>
43969
43970         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
43971
43972 2000-01-20  Jeffrey A Law  (law@cygnus.com)
43973
43974         * gcc.c-torture/execute/20000120-2.c: New test.
43975         * gcc.c-torture/execute/20000120-1.c: New test.
43976
43977 2000-01-13  Jeffrey A Law  (law@cygnus.com)
43978
43979         * gcc.c-torture/execute/20000113-1.c: New test.
43980
43981 2000-01-12  Jeffrey A Law  (law@cygnus.com)
43982
43983         * gcc.c-torture/execute/20000112-1.c: New test.
43984
43985 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43986
43987         * gcc.dg/20000111-1.c: New test.
43988
43989 2000-01-10  Jeffrey A Law  (law@cygnus.com)
43990
43991         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
43992         with 16 bit integers.
43993
43994 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43995
43996         * gcc.dg/20000108-1.c: New test.
43997
43998 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43999
44000         * g++.old-deja/g++.ns/koenig8.C: New test.
44001
44002 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44003
44004         * g++.old-deja/g++.other/cast4.C: New test.
44005
44006 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44007
44008         * gcc.c-torture/compile/20000105-2.c: New test.
44009         * gcc.c-torture/compile/20000105-1.c: New test.
44010
44011 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44012
44013         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44014         references to printf & atoi to conform to ANSI standard.
44015         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44016         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44017         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44018         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44019         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44020         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44021         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44022         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44023         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44024         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44025         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44026         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44027         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44028         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44029         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44030         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44031         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44032         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44033         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44034         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44035         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44036         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44037         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44038         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44039         * g++.old-deja/g++.brendan/init3.C: Likewise.
44040         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44041         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44042         * g++.old-deja/g++.brendan/new2.C: Likewise.
44043         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44044         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44045         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44046         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44047         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44048         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44049         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44050         * g++.old-deja/g++.brendan/template24.C: Likewise.
44051         * g++.old-deja/g++.brendan/template3.C: Likewise.
44052         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44053         * g++.old-deja/g++.jason/inline3.C: Likewise.
44054         * g++.old-deja/g++.jason/opeq.C: Likewise.
44055         * g++.old-deja/g++.law/arg5.C: Likewise.
44056         * g++.old-deja/g++.law/arm7.C: Likewise.
44057         * g++.old-deja/g++.law/ctors11.C: Likewise.
44058         * g++.old-deja/g++.law/cvt8.C: Likewise.
44059         * g++.old-deja/g++.law/init9.C: Likewise.
44060         * g++.old-deja/g++.law/refs4.C: Likewise.
44061         * g++.old-deja/g++.law/template2.C: Likewise.
44062         * g++.old-deja/g++.law/visibility24.C: Likewise.
44063         * g++.old-deja/g++.law/vtable3.C: Likewise.
44064         * g++.old-deja/g++.mike/asm2.C: Likewise.
44065         * g++.old-deja/g++.mike/eh1.C: Likewise.
44066         * g++.old-deja/g++.mike/misc1.C: Likewise.
44067         * g++.old-deja/g++.mike/misc13.C: Likewise.
44068         * g++.old-deja/g++.mike/misc14.C: Likewise.
44069         * g++.old-deja/g++.mike/ns12.C: Likewise.
44070         * g++.old-deja/g++.mike/p1248.C: Likewise.
44071         * g++.old-deja/g++.mike/p3708.C: Likewise.
44072         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44073         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44074         * g++.old-deja/g++.mike/p646.C: Likewise.
44075         * g++.old-deja/g++.mike/p700.C: Likewise.
44076         * g++.old-deja/g++.mike/p783.C: Likewise.
44077         * g++.old-deja/g++.mike/p783a.C: Likewise.
44078         * g++.old-deja/g++.mike/p783b.C: Likewise.
44079         * g++.old-deja/g++.mike/p786.C: Likewise.
44080         * g++.old-deja/g++.mike/p789.C: Likewise.
44081         * g++.old-deja/g++.mike/p789a.C: Likewise.
44082         * g++.old-deja/g++.mike/p807a.C: Likewise.
44083         * g++.old-deja/g++.other/delete3.C: Likewise.
44084         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44085         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44086         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44087         * g++.old-deja/g++.other/empty1.C: Likewise.
44088         * g++.old-deja/g++.other/temporary1.C: Likewise.
44089         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44090         * g++.old-deja/g++.pt/t16.C: Likewise.
44091         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44092
44093 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44094
44095         * gcc.dg/991230-1.c: New test.
44096
44097 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44098
44099         * gcc.c-torture/compile/991229-3.c: New test.
44100         * gcc.c-torture/compile/991229-2.c: New test.
44101         * gcc.c-torture/compile/991229-1.c: New test.
44102
44103 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44104
44105         * gcc.c-torture/compile/labels-2.c: New test.
44106
44107 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44108
44109         * gcc.c-torture/execute/991227-1.c: New test.
44110
44111 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44112
44113         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44114
44115 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44116
44117         * gcc.c-torture/execute/991221-1.c: New test.
44118
44119 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44120
44121         * g++.old-deja/g++.other/cast3.C: New test.
44122
44123 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44124
44125         * gcc.c-torture/execute/991216-4.c: New test.
44126
44127 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44128
44129         * gcc.c-torture/execute/991216-1.c: New test.
44130         * gcc.c-torture/execute/991216-2.c: New test.
44131         * gcc.c-torture/execute/991216-3.c: New test.
44132
44133 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44134
44135         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44136         Actually make the test fail by using "-O2" for compilation.
44137
44138 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44139
44140         * g++.old-deja/g++.warn/cast-align1.C: New test.
44141
44142 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44143
44144         * gcc.c-torture/compile/991214-1.c: New test.
44145         * gcc.c-torture/compile/991214-2.c: New test.
44146
44147 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44148
44149         * gcc.dg/991214-1.c: New test.
44150
44151 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44152
44153         * gcc.c-torture/compile/991213-3.c: New test.
44154         * gcc.c-torture/compile/991213-2.c: New test.
44155         * gcc.c-torture/compile/991213-1.c: New test.
44156
44157 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44158
44159         * gcc.dg/991209-1.c: New test.
44160
44161 1999-12-08  Nathan Sidwell <nathan@acm.org>
44162
44163         * gcc.c-torture/compile/991208-1.c: New test.
44164
44165 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44166
44167         * gcc.dg/ultrasp2.c: New test.
44168
44169 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44170
44171         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44172
44173 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44174
44175         * gcc.c-torture/compile/991202-1.c: New test.
44176         * gcc.c-torture/execute/991202-1.c: New test.
44177         * gcc.c-torture/execute/991202-2.c: New test.
44178         * gcc.c-torture/execute/991202-3.c: New test.
44179
44180 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44181
44182         * g++.old-deja/g++.abi/align.C: New test.
44183         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44184         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44185
44186 1999-12-01  Richard Henderson  <rth@cygnus.com>
44187
44188         * gcc.c-torture/execute/991201-1.c: New.
44189
44190 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44191
44192         * gcc.dg/991129-1.c: New test.
44193
44194 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44195
44196         * gcc.c-torture/compile/991127-1.c: New test.
44197
44198 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44199
44200         * g++.old-deja/g++.other/warn4.C: New test.
44201
44202 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44203
44204         * g++.old-deja/g++.eh/cleanup2.C: New test.
44205         * g++.old-deja/g++.ext/pretty2.C: New test.
44206         * g++.old-deja/g++.ext/pretty3.C: New test.
44207         * g++.old-deja/g++.other/debug6.C: New test.
44208
44209 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44210
44211         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44212         compiler_output to look for one error message instead of two.
44213
44214 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44215
44216         * gcc.c-torture/execute/991118-1.c: Also test case
44217         where the word boundary does not split a byte evenly.
44218
44219 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44220
44221         * g++.old-deja/g++.ext/restrict1.C: New test.
44222
44223 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44224
44225         * gcc.c-torture/execute/991118-1.c: New test.
44226
44227 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44228
44229         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44230         working directory pathnames.
44231
44232 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44233
44234         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44235         host is equipped with driver.h and driver.o so it can actually
44236         compile and run the tests.
44237
44238 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44239
44240         * gcc.c-torture/compile/991008-1.c: New test.
44241
44242 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44243
44244         * lib/gcc-dg.exp: Include target-supports.exp
44245
44246 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44247
44248         * lib/target-supports.exp: New file: Provide procs to test for
44249         features supported by the target.
44250         (check_weak_available): Moved here from ecos.exp.
44251         (check_alias_available): New proc: Determine of the target
44252         toolchain supports the alias attribute.
44253
44254         * gcc.dg/special/ecos.exp: Move check_weak_available to
44255         target-supports.exp.
44256         (alias-1.c): Only perform the test if the target supports
44257         aliases.
44258         (wkali-1.c): Only perform the test if the target supports
44259         aliases.
44260
44261         * gcc.dg/990506-0.c: Expect error messages from cross
44262         targets as well as native targets.
44263
44264 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44265
44266         * gcc.dg/ultrasp1.c: Removed xfail.
44267         * gcc.dg/struct-ret-2.c: Likewise.
44268         * gcc.dg/array-1.c: Likewise.
44269
44270 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44271
44272         * gcc.dg/struct-ret-2.c: New test.
44273
44274         * gcc.dg/array-1.c: New test.
44275
44276 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44277
44278         * gcc.c-torture/execute/991030-1.c: New test.
44279
44280 1999-10-26  Richard Henderson  <rth@cygnus.com>
44281
44282         * gcc.c-torture/compile/991026-2.c: New test.
44283
44284 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44285
44286         * gcc.c-torture/compile/991026-1.c: New test.
44287
44288 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44289
44290         * gcc.c-torture/execute/991023-1.c: New test.
44291
44292 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44293
44294         * gcc.c-torture/execute/991019-1.c: New test.
44295
44296 1999-10-16  Richard Henderson  <rth@cygnus.com>
44297
44298         * gcc.c-torture/execute/991016-1.c: New test.
44299
44300 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44301
44302         * gcc.c-torture/execute/991014-1.c: New test.
44303
44304 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44305
44306         * g++.old-deja/g++.other/union2.C: New test.
44307
44308 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44309
44310         * g++.old-deja/g++.other/vaarg2.C: New test.
44311         * g++.old-deja/g++.other/vaarg3.C: New test.
44312
44313 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44314
44315         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44316         in compile/.
44317
44318 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44319
44320         * gcc.c-torture/execute/va-arg-11.c: New test.
44321
44322 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44323
44324         * lib/file-format.exp (gcc_target_object_format): Don't
44325         crash if objdump is unavailable.
44326
44327 1999-09-29  Donn Terry <donn@interix.com>
44328
44329         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44330
44331 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44332
44333         * gcc.c-torture/compile/990928-1.c: New test.
44334
44335 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44336
44337         * g++.old-deja/g++.other/decl6.C: New test.
44338
44339 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44340
44341         * gcc.c-torture/execute/va-arg-10.c: New test.
44342
44343 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44344
44345         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44346         __PRETTY_FUNCTION__.
44347
44348 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44349
44350         * gcc.c-torture/execute/990923-1.c: New test.
44351
44352 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44353
44354         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44355         for which -fpic is inappropriate.
44356
44357 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44358
44359         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44360
44361 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44362
44363         * g++.old-deja/g++.other/dyncast1.C: New test.
44364         * g++.old-deja/g++.other/dyncast2.C: New test.
44365         * g++.old-deja/g++.other/dyncast3.C: New test.
44366         * g++.old-deja/g++.other/dyncast4.C: New test.
44367         * g++.old-deja/g++.other/dyncast5.C: New test.
44368         * g++.old-deja/g++.eh/catch3.C: New test.
44369         * g++.old-deja/g++.eh/catch3p.C: New test.
44370         * g++.old-deja/g++.eh/catch4.C: New test.
44371         * g++.old-deja/g++.eh/catch4p.C: New test.
44372         * g++.old-deja/g++.eh/catch5.C: New test.
44373         * g++.old-deja/g++.eh/catch5p.C: New test.
44374         * g++.old-deja/g++.eh/catch6.C: New test.
44375         * g++.old-deja/g++.eh/catch6p.C: New test.
44376         * g++.old-deja/g++.eh/catch7.C: New test.
44377         * g++.old-deja/g++.eh/catch7p.C: New test.
44378         * g++.old-deja/g++.eh/catch8.C: New test.
44379         * g++.old-deja/g++.eh/catch8p.C: New test.
44380         * g++.old-deja/g++.eh/catch9.C: New test.
44381         * g++.old-deja/g++.eh/catch9p.C: New test.
44382
44383 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44384
44385         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44386         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44387
44388 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44389
44390         * gcc.c-torture/compile/990913-1.c: New test.
44391
44392 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44393
44394         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44395         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44396
44397 1999-09-09  Richard Henderson  <rth@cygnus.com>
44398
44399         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44400
44401 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44402
44403         * g++.old-deja/g++.other/lookup11.C: New test.
44404         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44405         what is permitted and what we want.
44406         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44407         overload use.
44408         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44409
44410 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44411
44412         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44413         * gcc.c-torture/noncompile/poison-1.c: New file.
44414
44415 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44416
44417         * g++.old-deja/g++.other/sizeof3.C: New test.
44418         * g++.old-deja/g++.other/sizeof4.C: New test.
44419         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44420         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44421
44422 1999-09-07  Richard Henderson  <rth@cygnus.com>
44423
44424         * gcc.dg/va-arg-1.c: New.
44425
44426 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44427
44428         * gcc.c-torture/execute/va-arg-9.c: New test.
44429
44430 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44431
44432         * g77.f-torture/compile/980519-2.f: New test.
44433         * g77.f-torture/compile/19990905-0.f: New test.
44434         * g77.f-torture/compile/19990905-1.f: New test.
44435         * g77.f-torture/compile/19990905-2.f: New test.
44436
44437         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44438
44439 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44440
44441         * gcc.c-torture/execute/990827-1.c: Fix typo.
44442
44443 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44444
44445         * g++.old-deja/g++.other/deref1.C: New test.
44446
44447 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44448
44449         * g++.old-deja/g++.other/ambig2.C: New test.
44450         * g++.old-deja/g++.other/cond5.C: New test.
44451         * g++.old-deja/g++.other/lookup16.C: New test.
44452
44453 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44454
44455         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44456         assemblers too.
44457
44458 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44459
44460         * lib/c-torture.exp: Avoid the "compare executables" optimization
44461         when testing native.
44462
44463 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44464
44465         * gcc.c-torture/execute/990829-1.c: New test.
44466         * gcc.c-torture/compile/990829-1.c: New test.
44467
44468 1999-08-27  Paul Burchard  <burchard@pobox.com>
44469
44470         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44471         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44472         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44473         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44474         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44475         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44476         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44477         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44478         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44479         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44480         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44481
44482 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44483
44484         * gcc.c-torture/execute/990827-1.c: New test.
44485
44486 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44487
44488         * g77.f-torture/noncompile/19990826-4.f: New test.
44489
44490         * g77.f-torture/compile/19990826-3.f: New test.
44491
44492         * g77.f-torture/execute/19990826-2.f: New test.
44493
44494         * g77.f-torture/compile/19990826-1.f: New test.
44495
44496         * gcc.c-torture/execute/990826-0.c: New test.
44497         * g77.c-torture/execute/19990826-0.f: New test.
44498
44499         * g77.f-torture/noncompile/970626-2.f: New test.
44500
44501 1999-08-25  Paul Burchard  <burchard@pobox.com>
44502
44503         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44504         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44505         lss-011.C: New tests.
44506
44507 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44508
44509         * g++.old-deja/g++.other/decl5.C: New test.
44510
44511 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44512
44513         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44514         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44515         call `postbase' for each one.  All callers of `postbase' changed
44516         to call this instead.
44517
44518 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44519
44520         * gcc.c-torture/execute/990811-1.c: New test.
44521
44522 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44523
44524         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44525         just native ones.
44526
44527         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44528         just native ones.
44529
44530 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44531
44532         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44533
44534 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44535
44536         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44537
44538 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44539
44540         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44541
44542 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44543
44544         * gcc.c-torture/execute/990804-1.c: New test.
44545
44546 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44547
44548         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44549         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44550         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44551
44552 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44553
44554         * g++.old-deja/g++.other/struct1.C: New test.
44555
44556 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44557
44558         * g++.old-deja/g++.other/enum2.C: New test.
44559
44560 1999-08-02  Richard Henderson  <rth@cygnus.com>
44561
44562         Adapted from tests from Franz Sirl:
44563         * gcc.c-torture/execute/va-arg-7.c: New test.
44564         * gcc.c-torture/execute/va-arg-8.c: New test.
44565
44566 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44567
44568         * gcc.c-torture/compile/990801-2.c: New test.
44569
44570         * gcc.c-torture/compile/990801-1.c: New test.
44571
44572 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44573
44574         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44575         fp-cmp-1.c, converting double to float.
44576
44577         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44578         fp-cmp-1.c, converting double to long double.
44579
44580         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44581         from fr1 to unknown_register, since fr1 is a legitimate register
44582         on some machines.
44583
44584 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44585
44586         * README: More listname related changes.
44587
44588 1999-07-08  Catherine Moore  <clm@cygnus.com>
44589
44590         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44591
44592 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44593
44594         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44595
44596 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44597
44598         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44599
44600 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44601
44602         * gcc.dg/990703-1.c: New test.
44603
44604 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44605
44606         * lib/file-format.exp: New file: Move definition of proc
44607         gcc_target_object_format to here from
44608         gcc.dg/special/ecos.exp.
44609
44610         * lib/c-torture.exp: Include lib file-format.exp.
44611         * lib/gcc-dg.exp: Include lib file-format.exp.
44612
44613         * gcc.dg/special/ecos.exp: Remove definition of proc
44614         gcc_target_object_format.
44615
44616 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44617
44618         * gcc.c-torture/execute/990628-1.c: New test.
44619
44620 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44621
44622         * gcc.c-torture/compile/990625-2.c: New test.
44623
44624         * gcc.c-torture/compile/990625-1.c: New test.
44625
44626 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44627
44628         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44629         attributes compile.
44630         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44631         ports that use the COFF/PE file format.
44632
44633 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44634
44635         * gcc.c-torture/compile/990617-1.c: New test.
44636
44637 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44638
44639         * g++.old-deja/g++.other/decl4.C: New test.
44640
44641 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44642
44643         * g++.old-deja/g++.other/bitfld3.C: New test.
44644
44645 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44646
44647         * g++.old-deja/g++.eh/catch1.C: New test.
44648
44649 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44650
44651         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44652
44653         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44654         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44655
44656 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44657
44658         * g77.f-torture/compile/19990502-0.f: Replace with new,
44659         shorter, test that still fails after recent changes.
44660
44661 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44662
44663         * gcc.c-torture/execute/990604-1.c: New test.
44664
44665 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44666
44667         * gcc.c-torture/execute/990531-1.c: New test.
44668
44669 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44670
44671         * gcc.c-torture/compile/990527-1.c: New test.
44672
44673 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44674
44675         * gcc.c-torture/execute/990527-1.c: New test.
44676
44677 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44678
44679         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44680         bitfields as signed.
44681
44682 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44683
44684         * g77.f-torture/compile/19990525-0.f: New test.
44685
44686 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44687
44688         * gcc.c-torture/execute/990525-2.c: New test.
44689
44690         * gcc.c-torture/execute/990525-1.c: New test.
44691
44692 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44693
44694         * g++.old-deja/g++.other/anon3.C: New test.
44695         * g++.old-deja/g++.other/anon4.C: New test.
44696         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44697         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44698         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44699         Merrill).
44700
44701 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44702
44703         * gcc.c-torture/execute/990524-1.c: New test.
44704
44705         * gcc.dg/990524-1.c: New test.
44706
44707 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44708
44709         * gcc.c-torture/compile/990523-1.c: New test.
44710
44711 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44712
44713         * gcc.c-torture/compile/990519-1.c: New test.
44714
44715 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44716
44717         * gcc.c-torture/compile/990517-1.c: New test.
44718
44719         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44720         (e4, f4): New tests.
44721         (main): Call them.
44722
44723 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44724
44725         * gcc.dg/noreturn-1.c: New test.
44726
44727 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44728
44729         * gcc.c-torture/execute/990513-1.c: New test.
44730
44731 1999-05-10  Richard Henderson  <rth@cygnus.com>
44732
44733         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44734
44735 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44736
44737         * g77.f-torture/execute/erfc.f: Use small single-precision
44738         values, to avoid problems on Alphas when not -mieee.
44739
44740 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44741
44742         * gcc.dg/990506-0.c: New test.
44743
44744 1999-05-08  Richard Henderson  <rth@cygnus.com>
44745
44746         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
44747         the constant to test.  Don't XFAIL 64-bit targets.
44748
44749         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44750         * g++.old-deja/g++.law/profile1.C: Likewise.
44751
44752         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
44753         operator new instances.
44754         * g++.old-deja/g++.other/delete5.C: Likewise.
44755
44756 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44757
44758         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
44759         intrinsic.
44760
44761 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44762
44763         * g77.f-torture/execute/u77-test.f: Reverse order of two
44764         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
44765
44766 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44767
44768         * gcc.dg/compare1.c: New test.
44769
44770 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44771
44772         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
44773         New tests.
44774
44775 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44776
44777         * g77.f-torture/compile/19990502-1.f: New test.
44778
44779 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44780
44781         * g77.f-torture/compile/19990502-0.f: New test.
44782
44783 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44784
44785         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
44786         intrinsic.
44787
44788 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44789
44790         * g77.f-torture/execute/u77-test.f (main): List libU77
44791         intrinsics not currently tested.
44792         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
44793         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
44794         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
44795         Trim blanks off the ends of some printed strings.
44796
44797 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44798
44799         * g77.f-torture/execute/u77-test.f (main): Just warn about
44800         FSTAT gid disagreement, as it's expected on some systems.
44801
44802 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44803
44804         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44805         use a new function, which allows for some slop.
44806         Clean up some commentary.
44807         (issum): The new function.
44808         (sgladd): Deleted subroutine.
44809
44810 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44811
44812         * g77.f-torture/execute/u77-test.f: Modify to be more like
44813         libf2c/libU77 version, bringing patches to that version here.
44814         Add suitable commentary.
44815
44816 1999-04-25  Richard Henderson  <rth@cygnus.com>
44817
44818         * gcc.dg/990424-1.c: New test.
44819
44820 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44821
44822         * g77.f-torture/execute/u77-test.f (main): Bug involving
44823         LSTAT has been fixed, so turn back on full checking.
44824
44825 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44826
44827         * g77.f-torture/compile/19990419-0.f: New test.
44828         * g77.f-torture/execute/19990419-1.f: New test.
44829
44830 1999-04-17  Richard Henderson  <rth@cygnus.com>
44831
44832         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44833         to avoid the need for a prototype to supress a warning.
44834
44835 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44836
44837         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44838
44839 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44840
44841         * gcc.c-torture/execute/990404-1.c: New test.
44842
44843 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44844
44845         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44846         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44847         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44848         missing initializer warnings.
44849
44850 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44851
44852         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44853         matching strings.
44854
44855 1999-03-26  Jeffrey A Law  (law@cygnus.com)
44856
44857         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
44858
44859 1999-03-26  Craig Burley  <craig@jcb-sc.com>
44860
44861         * g77.f-torture/execute/19990325-0.f: New test.
44862         * g77.f-torture/execute/19990325-1.f: New test.
44863
44864 1999-03-24  Jeffrey A Law  (law@cygnus.com)
44865
44866         * gcc.c-torture/execute/990324-1.c: New test.
44867
44868 1999-03-22  Jim Wilson  <wilson@cygnus.com>
44869
44870         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
44871         test with 4.
44872
44873 1999-03-17  Richard Henderson  <rth@cygnus.com>
44874
44875         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
44876
44877 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44878
44879         * g77.f-torture/execute/19990313-2.f: New test.
44880         * g77.f-torture/execute/19990313-3.f: New test.
44881
44882 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44883
44884         * g77.f-torture/execute/19990313-0.f: New test.
44885         * g77.f-torture/execute/19990313-1.f: New test.
44886
44887 1999-03-12  Jim Wilson  <wilson@cygnus.com>
44888
44889         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
44890         printf to sprintf.
44891         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
44892         (main): Add check for u15.  Conditionalize u31 check depending on
44893         whether ints are <32 bits or >=32 bits.
44894
44895 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44896
44897         * g77.f-torture/execute/19981119-0.f: Improve testiness.
44898
44899 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44900
44901         * g77.f-torture/compile/19990305-0.f: New test.
44902         * g77.f-torture/execute/19981119-0.f: New test.
44903
44904 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44905
44906         * g77.f-torture/execute/970625-2.f: call ABORT if final
44907         result is not correct, instead of just printing it.
44908         Add this checking via newly introduced obfuscation, to
44909         trip up buggy front ends.
44910
44911 1999-03-07  Craig Burley  <craig@jcb-sc.com>
44912
44913         * g77.f-torture/compile/960317-1.f: Moved from being
44914         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
44915
44916 1999-03-06  Craig Burley  <craig@jcb-sc.com>
44917
44918         * g77.f-torture/execute/960317-1.f: New (old) test.
44919         * g77.f-torture/execute/970625-2.f: Ditto.
44920
44921 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
44922
44923         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
44924         message on line 1 or line 2; cccp and cpplib do this differently.
44925
44926 1999-03-01  Jeffrey A Law  (law@cygnus.com)
44927
44928         * g++.old-deja/g++.law/weak1.C: New test.
44929
44930 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44931
44932         * gcc.c-torture/execute/990119-1.c: Renamed to...
44933         * gcc.dg/990119-1.c: this, so it will only be tested once
44934         (it's a preprocessor test, it doesn't need to be run at
44935         multiple optimization levels).
44936
44937 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44938
44939         * lib/g++.exp: Don't add incdir=$base_dir/../include to
44940           ALWAYS_CXXFLAGS.
44941
44942 1999-02-24  Craig Burley  <craig@jcb-sc.com>
44943
44944         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
44945         * g77.f-torture/compile/19981216-0.f: ...as it is expected
44946         to not be compilable by current g77.
44947
44948 1999-02-24  Nick Clifton  <nickc@cygnus.com>
44949
44950         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
44951
44952 1999-02-22  Jeffrey A Law  (law@cygnus.com)
44953
44954         * gcc.c-torture/execute/990222-1.c: New test.
44955
44956 1999-02-19  Craig Burley  <craig@jcb-sc.com>
44957
44958         * g77.f-torture/compile/19990218-0.f: New test.
44959         * g77.f-torture/noncompile/19990218-1.f: New test.
44960
44961 1999-02-18  Craig Burley  <craig@jcb-sc.com>
44962
44963         * g77.f-torture/compile/19981216-0.f: New test.
44964
44965 1999-02-14  Jeffrey A Law  (law@cygnus.com)
44966
44967         * gcc.dg/990214-1.c: New test.
44968
44969 1999-02-13  Jeffrey A Law  (law@cygnus.com)
44970
44971         * gcc.dg/990213-2.c: New test.
44972
44973         * gcc.dg/990213-1.c: New test.
44974
44975 1999-02-12  Jeffrey A Law  (law@cygnus.com)
44976
44977         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
44978         ints.
44979
44980 1999-02-11  Nick Clifton  <nickc@cygnus.com>
44981
44982         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
44983         specified by target.
44984
44985         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
44986
44987 1999-02-11  Jeffrey A Law  (law@cygnus.com)
44988
44989         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
44990
44991 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44992
44993         * gcc.dg/special/ecos.exp: New test driver for new tests with
44994         special requirements.
44995
44996         * gcc.dg/special/alias-1.c: New test.
44997         * gcc.dg/special/gcsec-1.c: New test.
44998         * gcc.dg/special/weak-1.c: New test.
44999         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45000         * gcc.dg/special/weak-2.c: New test.
45001         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45002         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45003         * gcc.dg/special/wkali-1.c: New test.
45004         * gcc.dg/special/wkali-2.c: New test.
45005         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45006         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45007
45008 1999-02-10  Felix Lee  <flee@cygnus.com>
45009
45010           * lib/c-torture.exp (c-torture-compile): Pull out code for
45011           analyzing gcc error messages.
45012           (c-torture-execute): Likewise.  Fix some (harmless) false
45013           positives.
45014           * lib/gcc.exp (gcc_check_compile): New function.
45015
45016 1999-02-08  Richard Henderson  <rth@cygnus.com>
45017
45018         * gcc.c-torture/execute/990208-1.c: New test.
45019
45020 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45021
45022         * g++.dg/special/ecos.exp: New driver for new tests with special
45023         requirements
45024
45025         * g++.dg/special/conpr-1.C: New test
45026         * g++.dg/special/conpr-2.C: New test
45027         * g++.dg/special/conpr-2a.C: New test
45028         * g++.dg/special/conpr-3.C: New test
45029         * g++.dg/special/conpr-3a.C: New test
45030         * g++.dg/special/conpr-3b.C: New test
45031
45032         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45033         allow g++ to use the dg driver
45034
45035         * README: Add comment about g++.dg directory
45036
45037 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45038
45039         * README: Update email addresses.
45040
45041 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45042
45043         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45044         arguments in order to force structure S onto the stack even on
45045         the alpha.
45046         (test): Pass 10 leading arguments to function foo as well as the
45047         structure S.
45048
45049         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45050         failure for all targets.
45051
45052         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45053         abort to terminate program execution.
45054
45055 1999-01-30  Richard Henderson  <rth@cygnus.com>
45056
45057         * gcc.c-torture/execute/990130-1.c: New test.
45058
45059 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45060
45061         * gcc.dg/990130-1.c: New test.
45062
45063 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45064
45065         * gcc.c-torture/execute/990128-1.c: New test.
45066
45067 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45068
45069         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45070
45071 1999-01-27  Felix Lee  <flee@cygnus.com>
45072
45073         * lib/c-torture.exp (c-torture-compile): pull out code for
45074         analyzing gcc error messages.
45075         (c-torture-execute): ditto, and fix some (harmless) false
45076         positives.
45077         * lib/gcc.exp (gcc_check_compile): new function.
45078
45079 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45080
45081         * gcc.dg/990117-1.c: New test.
45082
45083         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45084
45085         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45086
45087 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45088
45089         * g77.f-torture/compile/990115-1.f: New test.
45090
45091 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45092
45093         * gcc.c-torture/compile/990107-1.c: New test
45094
45095 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45096
45097         * gcc.c-torture/execute/990106-2.c: New test.
45098
45099         * gcc.c-torture/execute/990106-1.c: New test.
45100
45101 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45102
45103         * gcc.c-torture/compile/981223-1.c: New test.
45104
45105 1998-12-29  Richard Henderson  <rth@cygnus.com>
45106
45107         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45108         (opt3): Rename from opt4 and disable.
45109
45110 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45111
45112         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45113
45114 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45115
45116         * g++.old-deja/g++.other/conv5.C: New test.
45117
45118 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45119
45120         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45121
45122 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45123
45124         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45125
45126 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45127
45128         * gcc.c-torture/compile/981211-1.c: New test.
45129
45130 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45131
45132         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45133
45134         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45135
45136 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45137
45138         * gcc.special/930510-1.c: Make C9X safe.
45139         * gcc.misc-tests/gcov-1.c Similarly.
45140         * gcc.misc-tests/gcov-2.c Similarly.
45141
45142 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45143
45144         * gcc.dg/ultrasp1.c: New test.
45145
45146 1998-12-06  Richard Henderson  <rth@cygnus.com>
45147
45148         * gcc.c-torture/execute/981206.c: New test.
45149
45150 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45151
45152         * g++.old-deja/g++.ns/template7.C: New test.
45153
45154         * g++.old-deja/g++.other/expr1.C: New test.
45155
45156         * g++.old-deja/g++.eh/tmpl3.C: New test.
45157
45158         * g++.old-deja/g++.eh/tmpl2.C: New test.
45159
45160 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45161
45162         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45163         * g++.old-deja/g++.other/using6.C: Removed.
45164         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45165
45166         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45167
45168 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45169
45170         * g++.old-deja/g++.pt/overload8.C: New test.
45171
45172         * g++.old-deja/g++.pt/overload7.C: New test.
45173
45174         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45175
45176         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45177         and relinking messages.
45178         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45179         compiling with -frepo.
45180
45181 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45182
45183         * g++.old-deja/g++.pt/lookup6.C: New test.
45184
45185 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45186
45187         * gcc.c-torture/execute/981130-1.c: New test.
45188         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45189
45190 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45191
45192         * g++.old-deja/g++.pt/explicit76.C: New test.
45193
45194         * g++.old-deja/g++.pt/friend38.C: New test.
45195
45196         * g++.old-deja/g++.ns/crash2.C: New test.
45197
45198         * g++.old-deja/g++.pt/defarg8.C: New test.
45199
45200         * g++.old-deja/g++.pt/instantiate6.C: New test.
45201
45202         * g++.old-deja/g++.pt/static6.C: New test.
45203
45204         * g++.old-deja/g++.pt/decl2.C: New test.
45205
45206 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45207
45208         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45209         problem is actually related with name lookup, but so what? :-)
45210
45211         * g++.old-deja/g++.pt/friend37.C: New test.
45212
45213 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45214
45215         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45216         element, which fails on some systems.
45217
45218         * g77.f-torture/execute/labug1.f: New test.
45219
45220 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45221
45222         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45223         is defined.
45224
45225 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45226
45227         * g77.f-torture/compile/981117-1.f: New test.
45228
45229 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45230
45231         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45232         properly discarded.
45233
45234 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45235
45236         * gcc.c-torture/execute/memcheck: New directory of tests for
45237         -fcheck-memory-usage.
45238
45239 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45240
45241         * README: New file, general information about the testsuite and
45242         new description of the various C++ test subdirectories.
45243         * README.g++: Eliminate obsolete information, update and move most
45244         relevant stuff to README.
45245
45246 1998-11-07  Richard Henderson  <rth@cygnus.com>
45247
45248         * gcc.c-torture/compile/981107-1.c: New test.
45249
45250 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45251
45252         * execute/memcpy-bi.c: New testcase.
45253
45254 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45255
45256         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45257         base classes.
45258
45259         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45260         template is selected.
45261
45262         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45263         classes, it should be accepted for all types.
45264
45265         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45266
45267         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45268         specializations start with template headers.
45269
45270 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45271
45272         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45273
45274         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45275         non-POD types.
45276
45277 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45278
45279         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45280
45281 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45282
45283         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45284
45285 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45286
45287         * 981019-1.c: New test.
45288
45289 1998-10-14  Robert Lipe <robertl@dgii.com>
45290
45291         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45292         find objc headers.
45293
45294 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45295
45296         * compile/981001-4.c: Remove use of GCC extension that triggers a
45297         compiler bug.
45298
45299 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45300
45301         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45302
45303 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45304
45305         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45306         instantiation of template produces incorrect code for delete
45307         expression.
45308
45309         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45310         constructors' name is not unique.
45311         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45312         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45313
45314         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45315         automatic array of const is ill-formed.
45316
45317         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45318         of template parameter?
45319
45320         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45321         const.
45322
45323         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45324         pointer-to-member expression.
45325
45326         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45327         declaration causes ICE.
45328
45329 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45330
45331         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45332         reserved in the global namespace.
45333
45334         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45335         generate needed virtual table.
45336
45337         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45338
45339 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45340
45341         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45342         template-dependent type
45343
45344 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45345
45346         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45347         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45348         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45349
45350         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45351         class should be usable as argument of member function.
45352         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45353         class should be usable as return type of member function.
45354         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45355         class should be usable as type of data member.
45356
45357         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45358
45359 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45360
45361         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45362
45363 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45364
45365         * gcc.dg/dll-?.c Add thumb to target list.
45366         Fix assembler scan patterns to match current assembler output.
45367
45368 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45369
45370         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45371         matching of template brackets.
45372
45373         * g++.old-deja/g++.other/using4.C: New test.  Test using
45374         declarations of methods from base classes.
45375
45376         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45377         within functions should introduce names into the innermost
45378         enclosing namespace.
45379
45380         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45381         of static locals if first initialization throws.
45382
45383 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45384
45385         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45386
45387 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45388
45389         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45390         lose track of the possible targets of tablejump insns.
45391         * special/special.exp: Run it.
45392
45393 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45394
45395         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45396         must be declared before its specializations can be named in friend
45397         declarations.
45398
45399 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45400
45401         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45402
45403         * g77.f-torture/execute/io1.f: New test.
45404
45405 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45406
45407         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45408         with pointer to template function, for which no argument deduction
45409         is possible.
45410
45411         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45412         specialization of template function as argument to template
45413         function.
45414
45415         * g++.old-deja/g++.other/access2.C: New test; Inner class
45416         shouldn't have privileged access to Outer's names.
45417
45418 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45419
45420         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45421         friend template declared within template class conflicts with
45422         nested class of the same name.
45423
45424         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45425         is ignored.
45426
45427         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45428         object with direct initializer as function declaration.
45429
45430         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45431         initializers.
45432
45433         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45434         involving const pointer and NULL produces incorrect result.
45435
45436         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45437         type name without `typename' should be rejected with -pedantic.
45438
45439 1998-10-02  Richard Henderson  <rth@cygnus.com>
45440
45441         * g++.old-deja/g++.other/addrof1.C: New test.
45442
45443 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45444
45445         * gcc.c-torture/compile/981001-1.c: New test.
45446         * gcc.c-torture/execute/981001-1.c: New test.
45447
45448 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45449
45450         * gcc.c-torture/compile/981001-2.c: New test.
45451         * gcc.c-torture/compile/981001-3.c: New test.
45452         * gcc.c-torture/compile/981001-4.c: New test.
45453
45454 1998-10-01  Robert Lipe  <robertl@dgii.com>
45455
45456         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45457         multilibbed hosts.  Idea grafted from g77.exp.
45458
45459 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45460
45461         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45462         avoid losing on systems which need -lsocket.
45463
45464 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45465
45466         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45467         * g++.old-deja/g++.other/nested2.C: Ditto.
45468         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45469         failure.
45470
45471 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45472
45473         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45474         preferred over template operator!= for enum bitfields.
45475
45476 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45477
45478         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45479         that happen to have the same base name, but in different scopes,
45480         are incorrectly rejected.
45481
45482 1998-09-16  Richard Henderson  <rth@cygnus.com>
45483
45484         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45485         on the native word size instead of an integer literal.
45486
45487 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45488
45489         * g++.old-deja/g++.other/static2.C: Invocation of static data
45490         member of type pointer-to-function denoted as non-static member.
45491
45492         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45493         checks involving function types and aliases.
45494
45495 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45496
45497         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45498         redefined to the same non-trivial type.
45499
45500         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45501         namespace-qualification of template specializations declared in
45502         other namespaces.
45503
45504         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45505         to declare a subset of the specializations of a template function
45506         as friends of specializations of a template class.
45507
45508         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45509         member templates that do not fully specialize the enclosing
45510         template class are rejected.
45511
45512 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45513
45514         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45515
45516 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45517
45518         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45519         altered from libf2c/libU77 version.
45520
45521 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45522
45523         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45524
45525 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45526
45527         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45528         (un)signed char are different types for template specialization
45529         purposes.
45530
45531 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45532
45533         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45534         * objc: ObjC testsuite.
45535
45536 1998-08-31  Catherine Moore  <clm@cygnus.com>
45537
45538         * gcc.c-torture/execute/941014-1.x: New file.
45539
45540 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45541
45542         * lib/c-torture.exp: Add support for
45543         torture_eval_before_compile and torture_eval_before_execute
45544         variables.
45545
45546 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45547
45548         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45549         this test triggers valid.
45550
45551 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45552
45553         * gcc.dg/980827-1.c: New test.
45554
45555 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45556
45557         * gcc.c-torture/execute/loop-4b.c: New test.
45558
45559 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45560
45561         * lib/c-torture.exp: Add support for
45562         torture_eval_before_compile and torture_eval_before_execute
45563         variables.
45564
45565 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45566
45567         * gcc.c-torture/compile/980825-1.c: New test.
45568
45569 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45570
45571         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45572         count number tests in opt_t0 not good_t0.
45573
45574 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45575
45576         * gcc.c-torture/compile/930326-1.x: Fix typo.
45577
45578 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45579
45580         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45581         causes an ICE.
45582
45583 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45584
45585         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45586         STACK_SIZE is defined.
45587         * gcc.c-torture/unsorted/stuct.c: Similarly.
45588
45589         * gcc.c-torture/compile/980821-1.c: New test.
45590
45591 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45592
45593         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45594
45595 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45596
45597         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45598         code.
45599
45600 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45601
45602         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45603         error'.
45604
45605 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45606
45607         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45608
45609 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45610
45611         * gcc.c-torture/compile/980816-1.c: New test.
45612
45613         * gcc.dg/980816-1.c: New test.
45614
45615 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45616
45617         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45618         compiler for ieee tests.
45619
45620 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45621
45622         * g77.f-torture/compile/980729-0.f: New test.
45623
45624 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45625
45626         * gcc.c-torture/special/eeprof-1.c: New test, for
45627         -finstrument-functions.
45628         * gcc.c-torture/special/special.exp: Run it.
45629
45630 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45631
45632         * gcc.c-torture/compile/980729-1.c: New test.
45633
45634 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45635
45636         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45637         __thumb__ is defined, and test for ARM style doubles if so.
45638
45639 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45640
45641         * g77.f-torture/noncompile/980615-0.f: New test.
45642
45643 1998-07-26  H.J. Lu  (hjl@gnu.org)
45644
45645         * gcc.dg/980312-1.c: Do link instead of compile.
45646         * gcc.dg/980313-1.c: Likewise.
45647
45648 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45649
45650         * gcc.c-torture/compile/980726-1.c: New test.
45651
45652 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45653
45654         * g77.f-torture/execute/io0.f: New test.
45655
45656 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45657
45658         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45659         an int.
45660
45661 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45662
45663         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45664         m32r bugs.
45665
45666 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45667
45668         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45669         c-decl.c:grokdeclarator can handle mode attributes.
45670
45671 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45672
45673         * gcc.c-torture/execute/980716-1.c: New test.
45674
45675 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45676
45677         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45678         the mn10200.
45679         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45680         the mn10200.
45681         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45682         * gcc.c-torture/compile/930326-1.x: Similarly.
45683
45684 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45685
45686         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45687         New test from Craig.
45688
45689 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45690
45691         * g77.f-torture/noncompile/980616-0.f: New test.
45692
45693         * g77.f-torture/execute/970816-3.f: New test from Craig.
45694
45695 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45696
45697         *  g++.other/singleton.C: Return error value instead of taking
45698         SIGSEGV.
45699
45700 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45701
45702         *  g++.other/singleton.C: New test.  Warning is under dispute.
45703         Runtime crash is not.
45704
45705 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45706
45707         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45708         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45709         using6.C, using7.C}: New namespace tests.
45710
45711 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45712
45713         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45714         specialization with typedef'ed names used as array indexes.
45715
45716 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45717
45718         * gcc.c-torture/execute/980709-1.c: New test.
45719
45720         * gcc.dg/980709-1.c: New test.
45721
45722 1998-07-07  Richard Henderson  <rth@cygnus.com>
45723
45724         * gcc.c-torture/execute/bcp-1.c: New test.
45725
45726 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45727
45728         * gcc.c-torture/execute/980707-1.c: New test.
45729
45730 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45731
45732         * gcc.c-torture/compile/980706-1.c: New test.
45733
45734 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45735
45736         * g77.f-torture/execute/980701-0.f,
45737         g77.f-torture/execute/980701-1.f: New test from Craig.
45738
45739 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45740
45741         * gcc.c-torture/compile/980701-1.c: New test.
45742
45743         * gcc.c-torture/execute/980701-1.c: New test.
45744
45745 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
45746 rlsruhe.de>
45747
45748         * g++.old-deja/g++.robertl/eb132.C: New test.
45749         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45750
45751 1998-06-29  Dave Love  <d.love@dl.ac.uk>
45752
45753         * g77.f-torture/execute/980628-7.f,
45754         g77.f-torture/execute/980628-8.f,
45755         g77.f-torture/execute/980628-9.f,
45756         g77.f-torture/execute/980628-10.f: New tests from Craig.
45757
45758         * g77.f-torture/execute/980628-3.f: Remove mail headers.
45759
45760 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45761
45762         * g77.f-torture/execute/980628-4.f: New test from Craig.
45763         * g77.f-torture/execute/980628-5.f: Likewise.
45764         * g77.f-torture/execute/980628-2.f: Likewise.
45765         * g77.f-torture/execute/980628-0.f: Likewise.
45766         * g77.f-torture/execute/980628-1.f: Likewise.
45767         * g77.f-torture/execute/980628-3.f: Likewise.
45768         * g77.f-torture/execute/980628-6.f: Likewise.
45769
45770 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45771
45772         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
45773         directory when nothing has been installed yet.
45774
45775 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
45776
45777         * gcc.c-torture/special/special.exp: Handle newer versions of
45778         dejagnu.
45779
45780 1998-06-26  Jeffrey A Law  (law@cygnus.com)
45781
45782         * gcc.dg/980626-1.c: New test.
45783
45784 1998-06-19  Bruno Haible <haible@ilog.fr>
45785
45786         * gcc.misc-tests/m-un-2.c: New test.
45787         * g++.old-deja/g++.other/warn01.c: Likewise.
45788
45789 1998-06-19  Robert Lipe  <robertl@dgii.com>
45790
45791         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
45792         compatibility with assmblers with a different comment character.
45793         Eliminate use of GAS-specific extensions.
45794
45795 1998-06-19  Jeffrey A Law  (law@cygnus.com)
45796
45797         * gcc.c-torture/execute/ieee/980619-1.c: New test.
45798
45799 1998-06-19  Robert Lipe  <robertl@dgii.com>
45800
45801         * lib/g77.exp: Replace search for libf2c.a with search for newly
45802         renamed libg2c.a
45803
45804 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45805
45806         * gcc.c-torture/execute/980617-1.c: New test.
45807
45808 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45809
45810         * gcc.c-torture/execute/980612-1.c: New test.
45811
45812 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45813
45814         * gcc.dg/980523-1.c: Only test on ppc-linux.
45815         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45816
45817         * gcc.c-torture/execute/980608-1.c: New test.
45818
45819 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45820
45821         * gcc.c-torture/execute/980605-1.c: New test.
45822
45823 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45824
45825         * gcc.c-torture/execute/980604-1.c: New test.
45826
45827 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45828
45829         * gcc.c-torture/execute/980602-1.c: New test.
45830         * gcc.c-torture/execute/980602-2.c: Likewise.
45831
45832 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45833
45834         * 970125-0.f: Fix per JCB.  Add commentary.
45835
45836 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45837
45838         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45839         IEEE -0 support.
45840
45841 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45842
45843         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45844         earlier.
45845
45846 1998-05-28  Catherine Moore <clm@cygnus.com>
45847
45848         * gcc.c-torture/execute/980526-3.c: New test.
45849
45850 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45851
45852         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45853         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
45854         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
45855         m88k-motorola-sysv3 to XFAIL.
45856
45857 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45858
45859         * gcc.dg/980526-1.c: New test.
45860         * gcc.c-torture/execute/980526-2.c: New test.
45861
45862 1998-05-26  Jeffrey A Law  (law@cygnus.com)
45863
45864         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
45865
45866         * gcc.c-torture/execute/980526-1.c: New test.
45867
45868 1998-05-26  Dave Love  <d.love@dl.ac.uk>
45869
45870         * g77.f-torture/execute/alpha2.f: Add runtime test.
45871
45872 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
45873
45874         * g++.old-deja/old-deja.exp: Strip leading directories.
45875
45876         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
45877         error for the line.  Don't run multiple tests for the same line.
45878
45879 1998-05-23  Jeffrey A Law  (law@cygnus.com)
45880
45881         * gcc.dg/980523-1.c: New test.
45882
45883 1998-05-23  Dave Love  <d.love@dl.ac.uk>
45884
45885         * g77.f-torture/compile/970915-0.f: New test.
45886
45887 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
45888
45889         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
45890
45891 1998-05-21  Jeffrey A Law  (law@cygnus.com)
45892
45893         * gcc.dg/980520-1.c: New test.
45894
45895 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
45896
45897         * gcc.dg/980502-1.c: Fix return type.
45898
45899 1998-05-20  Jeffrey A Law  (law@cygnus.com)
45900
45901         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
45902         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
45903         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
45904         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
45905         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
45906
45907 1998-05-20  Dave Love  <d.love@dl.ac.uk>
45908
45909         * g77.f-torture/execute/980520-1.f: New test.
45910
45911 1998-05-15  Dave Love  <d.love@dl.ac.uk>
45912
45913         * lib/mike-g77.exp: New file.
45914
45915         * g77.f-torture/noncompile/noncompile.exp,
45916         g77.f-torture/noncompile/check0.f: New files.
45917
45918 1998-05-14  Dave Love  <d.love@dl.ac.uk>
45919
45920         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
45921         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
45922         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
45923         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
45924         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
45925         abort where appropriate.
45926
45927 1998-05-05  Michael Meissner  <meissner@cygnus.com>
45928
45929         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
45930         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
45931
45932 1998-04-29  Dave Love  <d.love@dl.ac.uk>
45933
45934         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
45935
45936 1998-04-27  Dave Love  <d.love@dl.ac.uk>
45937
45938         * g77.f-torture/compile/980427-0.f: New test.
45939
45940 1998-04-24  Dave Love  <d.love@dl.ac.uk>
45941
45942         * g77.f-torture/compile/980424-0.f: New test.
45943
45944 1998-04-19  Dave Love  <d.love@dl.ac.uk>
45945
45946         * g77.f-torture/compile/980419-2.f (main): New test.
45947         * g77.f-torture/compile/970125-0.f: New test.
45948         * g77.f-torture/compile/980419-1.f: New test.
45949
45950 1998-04-08  Jim Wilson  <wilson@cygnus.com>
45951
45952         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
45953         of loop-4.c.
45954
45955 1998-04-07  Jim Wilson  <wilson@cygnus.com>
45956
45957         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
45958
45959 1998-04-03  Jim Wilson  <wilson@cygnus.com>
45960
45961         * gcc.c-torture/compile/980329-1.c: New test.
45962
45963 1998-03-18  Jim Wilson  <wilson@cygnus.com>
45964
45965         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
45966         * gcc.dg/980312-1.c: Fix typo in -march command.
45967
45968 1998-03-16  H.J. Lu  (hjl@gnu.org)
45969
45970         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
45971
45972 1998-03-11  Robert Lipe  <robertl@dgii.com>
45973
45974         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
45975         Dave Love agree the Fortran source is bogus.
45976
45977 1998-03-11  Robert Lipe  <robertl@dgii.com>
45978
45979         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
45980         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
45981         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
45982         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
45983         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
45984
45985 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45986
45987         * g++.old-deja/g++.other/friend1.C: New test.
45988
45989 1998-02-18  Dave Love  <d.love@dl.ac.uk>
45990
45991         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
45992         possibly uninitialized) variables and declare dnrm2.
45993
45994 1998-02-23  Robert Lipe <robertl@dgii.com>
45995
45996         From Bruno Haible <haible@ilog.fr>:
45997         * gcc.c-torture/execute/980223.c: New test.
45998
45999 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46000
46001         * gcc.dg/ifelse-1.c: New test.
46002
46003 1998-02-09  H.J. Lu  (hjl@gnu.org)
46004
46005         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46006
46007           * lib/old-dejagnu.exp (old-dejagnu): Added the
46008           "execution test - XFAIL *-*-*" handling in the spirit of
46009           "excess errors test -". Changed the "execution test fails"
46010           handling to be like "excess errors test fails".
46011           * Update various tests accordingly.
46012
46013 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46014
46015         * gcc.c-torture/execute/980205.c: New test.
46016
46017 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46018
46019         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46020         * lib/f-torture.exp: Similarly.
46021         * gcc.c-torture: Rename all .cexp files to .x files.
46022
46023 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46024
46025         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46026         (940510-1.c): Removed duplicate.
46027         (971104-1.c): New test.
46028
46029 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46030
46031           * lib/f-torture.exp: Improve error and loop detection.
46032
46033 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46034
46035         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46036         use that to size the filler array.
46037
46038 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46039
46040         * lib/c-torture.exp(c-torture-execute): Fix typo.
46041
46042         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46043         testcase as the executable name. Keep the executable around if
46044         the test fails.
46045
46046 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46047
46048         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46049         changes.  Only test one -g option, and move it to the end of the
46050         list of options to test.
46051
46052 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46053
46054         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46055         variable GCC_TORTURE_OPTIONS to supply default switches separated
46056         by colons.  If no environment variable, run tests with -O0 -g, -O1
46057         -g, and -O2 -g as well.
46058
46059 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46060
46061         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46062         explanatory comments. Fix indentation.
46063
46064 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46065
46066         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46067
46068 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46069
46070         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46071         * g++.old-deja/g++.mike/p7325.C: Likewise.
46072         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46073
46074 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46075
46076         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46077         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46078         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46079         * g++.old-deja/g++.law/operators4.C: Likewise.
46080
46081 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46082
46083         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46084         * g++.old-deja/g++.mike/p784.C: Ditto.
46085         * g++.old-deja/g++.mike/p785.C: Ditto.
46086
46087 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46088
46089           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46090
46091 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46092
46093         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46094         target feature; pass this to c-torture-execute as needed.
46095
46096 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46097
46098         * lib/c-torture.exp(c-torture-execute): If the previous and the
46099         current executables being tested are identical, we don't need to
46100         run the executable again. Try to make the executable names
46101         unique. Add an optional argument for passing additional compiler
46102         flags.
46103
46104 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46105
46106         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46107
46108 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46109
46110         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46111
46112 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46113
46114         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46115         32bit or larger longs.
46116
46117         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46118         have either a 32bit long or 32bit int.
46119
46120 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46121
46122         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46123         Make double precision tests dependent on sizeof (double).
46124
46125 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46126
46127         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46128         too.
46129
46130 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46131
46132         * gcc.c-torture/compile/961203-1.cexp: New script.
46133
46134 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46135
46136         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46137         up the includes ourselves.
46138
46139 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46140
46141         * lib/plumhall.exp: Remove random include, and add a few
46142         verbose messages for debugging.
46143
46144 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46145
46146         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46147         of trying to do it ourselves.
46148
46149 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46150
46151         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46152
46153 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46154
46155         * gcc.prms/5403.c: Made regexp a bit less strict.
46156
46157 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46158
46159         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46160         is returned from remote_load instead.
46161         * lib/plumhall.exp: Ditto.
46162         * lib/mike-g++.exp: Ditto.
46163         * lib/old-dejagnu.exp: Ditto.
46164         * lib/c-torture.exp: Ditto.
46165
46166 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46167
46168         * lib/g++.exp: Use build_wrapper procedure.
46169         * lib/gcc.exp: Ditto.
46170
46171 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46172
46173         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46174         an old-style decl for malloc.  Fixes tests to work when
46175         sizeof (int) != sizeof (size_t).
46176
46177 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46178
46179         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46180
46181         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46182         use stdargs.h interface.
46183
46184 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46185
46186         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46187         NO_VARARGS when compiling.
46188
46189 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46190
46191         * lib/plumhall.exp(ph_includes): New procedure.
46192         (ph_make): Use it.
46193         (ph_compiler): Ditto.
46194
46195         * lib/g++.exp: Rename test-glue.c to testglue.c.
46196         * lib/gcc.exp: Ditto.
46197
46198 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46199
46200         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46201         to completion when it's called.
46202
46203 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46204
46205         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46206         is defined, don't do test.
46207
46208 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46209
46210         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46211         for object files.
46212         (ph_summary): Mark skipped testcases as untested, not unresolved.
46213
46214         * lib/plumhall.exp (ph_make): If unresolved because of bad
46215         errorCode, record errorCode in log file.
46216         (*): Replace send_log/verbose with verbose -log.
46217
46218 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46219
46220         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46221         double conversion if double isn't at least 8 bytes.
46222
46223         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46224         int to work with targets where int is 16 bits.
46225
46226         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46227         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46228         precision for the test to complete.
46229
46230 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46231
46232         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46233         if d10v is not compiled with the -mdouble64 flag.
46234         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46235
46236         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46237         d10v is not compiled with the -mint32 flag.
46238
46239 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46240
46241         * lib/plumhall.exp: Use incr_count.
46242
46243 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46244
46245         * gcc.c-torture: Update to c-torture-1.45.
46246
46247 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46248
46249         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46250         the name of the expect testcase file).
46251
46252         * lib/g++.exp(g++_init): Ditto.
46253
46254 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46255
46256         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46257         the host.
46258
46259         * lib/gcc.exp(gcc_exit): New procedure.
46260
46261 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46262
46263         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46264         specs where appropriate.
46265
46266         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46267         because of new "candidates are" messages, and removed a few
46268
46269         * Converted all non-old-style g++ testcases to old-style, and
46270         moved into g++.old-deja.
46271
46272 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46273
46274         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46275         options.
46276
46277         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46278         succeeded.
46279
46280         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46281
46282 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46283
46284         * lib/gcc.exp (gcc_target_compile): Add support for defining
46285         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46286         the machine doesn't have those features.
46287
46288 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46289
46290         * g++.law/operators4.exp: Don't use LIBS.
46291
46292 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46293
46294         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46295
46296         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46297         * lib/g++.exp: Set it here instead. Also, allow use of the
46298         --tool_exec and --tool_opt options. Change CXX to
46299         GXX_UNDER_TEST.
46300
46301         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46302
46303         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46304
46305 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46306
46307         * lib/old-dejagnu.exp: Use prune_warnings instead of
46308         prune_system_crud.
46309         * lib/mike-g++.exp: Ditto.
46310         * lib/gcc.exp: Ditto.
46311         * lib/g++.exp: Ditto.
46312
46313         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46314
46315 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46316
46317           * 941014-2.c: Include stdlib.h
46318           * 960327-1.c: Include stdio.h
46319           * dbra.c, index-1.c: Don't assume ints are 32bits.
46320
46321 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46322
46323         * lib/gcc.exp: Add gcc,stack_size target feature.
46324
46325         * lib/g++.exp(g++_target_compile): Add the include and link
46326         paths here, not in two other places. And, it's $options, not
46327         options.
46328
46329         * lib/mike-g++.exp(postbase): Remove the code that determines
46330         the correct include and link paths.
46331         * g++.old-deja/old-deja.exp: Ditto.
46332
46333 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46334
46335         * lib/g++.exp(g++_init): target_compile no longer returns the
46336         filename of the result.
46337
46338 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46339
46340         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46341         call to glob.
46342
46343         * gcc.c-torture/special/special.exp: Change call to
46344         gcc_target_compile to include the object file.
46345
46346 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46347
46348         * gcc.c-torture/special/special.exp: Correct misspelling in last
46349         change.
46350
46351 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46352
46353         * lib/plumhall.exp(ph_summary): Log the entire output of the
46354         executable. Return -1 if there were any failures, 0 otherwise.
46355         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46356         (ph_make): Clean up objects and executables that were built
46357         if the tests succeeded.
46358
46359 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46360
46361         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46362         libraries and includes in the build tree as appropriate.
46363
46364 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46365
46366         * lib/c-torture.exp: Instead of looking for the global variable
46367         NO_LONG_LONG, check to see if that's a feature of the target.
46368
46369 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46370
46371         * config/default.exp: Minimize. Delete the remainer of the files in
46372         config; this functionality is now in devo/dejagnu/config.
46373
46374         g++.*/*: Pass any additional flags used to compile to postbase;
46375         delete CXXFLAGS.
46376
46377         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46378         is now done by runtest.exp. Use gcc_target_compile instead of
46379         compile.
46380
46381         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46382         Remove references to CFLAGS. Use remote_file instead of
46383         calling rm -f.
46384         (c-torture): Take a list of arguments to use to compile this
46385         testcase.
46386
46387         lib/g++.exp: Simplify. Use target_compile instead of compile.
46388         lib/gcc-dg.exp: Ditto.
46389         lib/gcc.exp: Ditto.
46390         lib/mike-{gcc,g++}.exp: Ditto.
46391         lib/old-dejagnu.exp: Ditto.
46392         lib/plumhall.exp: Ditto.
46393
46394 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46395
46396         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46397         (ph_linker): Likewise.
46398
46399 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46400
46401           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46402         MAP_ANON / MAP_ANONYMOUS if defined;
46403         else try to map from /dev/zero .
46404
46405 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46406
46407         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46408         isn't defined, then define it to MAP_ANONYMOUS.
46409
46410 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46411
46412         * gcc.c-torture: Update to c-torture-1.42 release.
46413
46414 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46415
46416         * gcc.c-torture: Update to c-torture-1.41 release.
46417
46418 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46419
46420         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46421         c-torture release.
46422
46423 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46424
46425         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46426         and LDFLAGS.  Fix second case to append the target_info ldflags
46427         onto LDFLAGS, not CFLAGS.
46428         * lib/g++.exp (g++_init): Add target_info stuff.
46429         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46430         of libgloss and newlib flags for !native.
46431
46432         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46433         (GDB): Fix relative path to go up another dir for finding gdb.
46434
46435 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46436
46437         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46438         versions in the target_info array, if they don't exist.
46439
46440 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46441
46442         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46443
46444 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46445
46446         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46447         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46448
46449 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46450
46451         * lib/old-dejagnu.exp: Don't remove the output file before we've
46452         actually tested it. Don't append pwd to the path of the executable
46453         we're testing.
46454
46455 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46456
46457         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46458
46459 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46460
46461         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46462         temporary directory for compiler files, and set it to a default
46463         value of /tmp. Set $output as the name of the output file from
46464         compiling the testcase. Add a -o option to $cflags_var so the
46465         compiler writes the final output file as $output. Set $executable
46466         to $output.
46467
46468         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46469         directory for compiler files, and set it to /tmp if it doesn't
46470         already have a value. Set $output_file to the name of the output
46471         file from compiling the testcase. Add a -o option to CXXFLAGS so
46472         the compiler writes the final output file as $output. Use $output
46473         as the executable to be tested.
46474
46475 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46476
46477         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46478
46479 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46480
46481         * gcc.c-torture/execute/pending-1.c: New test.  Still
46482         pending in Tege's queue.
46483
46484 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46485
46486         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46487         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46488         if there were failures.  Call unresolved if there were unresolved
46489         testcases.  Call gcc_fail if program did not run to completion.
46490         (ph_make): Pass additional argument name to ph_execute.
46491         (ph_execute): Add new argument.  Pass additional arguments to
46492         ph_summary.  Call gcc_fail is there is no execution output.
46493
46494 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46495
46496         * lib/plumhall.exp (proc_summary): Output relavent summary
46497         lines into the log so specific failures in plumhall can be
46498         investigated.
46499
46500 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46501
46502         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46503         (c-torture-execute): Don't try to execute tests which use
46504         "long long" types if $NO_LONG_LONG is nonzero.
46505
46506 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46507
46508         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46509         not c-torture.
46510
46511         * gcc.ieee: Move from here.
46512         * gcc.c-torture/execute/ieee: To here.
46513
46514 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46515
46516         * gcc.c-torture: Update to c-torture-1.41 release.
46517
46518 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46519
46520         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46521         not "$output".
46522
46523 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46524
46525         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46526         -c present.
46527
46528 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46529
46530         * config/proelf.exp: Handle connecting to a simulator.
46531
46532 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46533
46534         * config/proelf.exp: New file.  Enough framework that we can
46535         run c-torture tests on the proelf targets (or any other target
46536         that gdb can connect to for that matter).
46537
46538 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46539
46540         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46541         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46542
46543         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46544         exec_output exists.
46545
46546 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46547
46548         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46549         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46550
46551         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46552         to pass/fail/unresolved/unsupported/untested.  Caller must now
46553         call unresolved/unsupported/untested.
46554         * lib/*.exp: Update FSF address.  Update to handle new results of
46555         ${tool}_load.
46556         * lib/chill.exp (verbose): Delete.
46557
46558 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46559
46560         * lib/gcc.exp (default_gcc_start): Change order of args to
46561         $LDFLAGS $CFLAGS $LIBS.
46562         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46563         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46564         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46565         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46566         * gcc.misc-tests/dg-test.exp: Likewise.
46567         * gcc.misc-tests/msgs.exp: Likewise.
46568         * gcc.prms/prms.exp: Likewise.
46569         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46570         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46571
46572         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46573
46574 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46575
46576         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46577
46578         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46579         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46580
46581         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46582         necessary.
46583
46584 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46585
46586         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46587         global for loop; add use of $mathlib.
46588         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46589         settings here; set mathlib for anything but VxWorks.
46590
46591 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46592
46593         * gcc.c-torture: Update to c-torture-1.40 release.
46594
46595 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46596
46597         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46598         dg.exp.
46599
46600 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46601
46602         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46603         global.
46604
46605 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46606
46607         * lib/g++.exp (LIBS): Define if not already.
46608         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46609         (gcc-dg-prune): Call prune_gcc_output.
46610         * lib/gcc.exp (prune_gcc_output): New proc.
46611         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46612         prune_gcc_output.
46613
46614 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46615
46616         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46617         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46618
46619 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46620
46621         * gcc.c-torture: Update to c-torture-1.39 release.
46622
46623 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46624
46625         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46626         fails, try others as well.
46627
46628 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46629
46630         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46631         If compilation fails, mark execute tests as `untested'.
46632         If test is marked as unsupported, don't mark compilation and
46633         execute tests as failed.
46634
46635 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46636
46637         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46638         libstdc++ for whether or not we want to be doing shared
46639         libraries.  Delete link_curses since we don't need it anymore.
46640         * lib/mike-g++.exp (postbase): Don't link in libg++.
46641         * g++.old-deja/old-deja.exp: Likewise.
46642
46643 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46644
46645         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46646
46647 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46648
46649         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46650         For that, add `-Wl,-a,shared_archive'.
46651         * g++.old-deja/old-deja.exp: Likewise.
46652
46653 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46654
46655         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46656
46657 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46658
46659         * lib/mike-g++.exp (postbase): Pay attention to the status of
46660         g++_load.
46661
46662 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46663
46664           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46665
46666 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46667
46668         * lib/gcc.exp (default_gcc_start): No longer need to log program
46669         being executed or its output, execute_anywhere does that now.
46670         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46671         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46672
46673 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46674
46675         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46676         the same as those in lib/g++.exp.
46677
46678 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46679
46680         * gcc.c-torture: Update to c-torture-1.38 release.
46681         * gcc.ieee: Related changes.
46682
46683 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46684
46685         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46686         "exec". Minor reformatting changes.
46687
46688         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46689         cross. This means all "exec" calls now work on a remote host as
46690         well.
46691         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46692         cross. Filter out the extra "\r\n" stuff that expect puts in.
46693         (c-torture-execute): Filter out the bogus warnings like
46694         c-torture-compile does. Add support for canadian cross.
46695         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46696         Use execute_anywhere rather than calling exec directly. Now it
46697         works for canadian cross testing.
46698
46699 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46700
46701         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46702         results into a variable, and check that rather than using file exists.
46703
46704 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46705
46706         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46707         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46708
46709 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46710
46711         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46712         lib_curses if there's a shared libg++ in the build tree.
46713
46714 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46715
46716         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46717         if not supported target.
46718
46719 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46720
46721         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46722         link_curses up to always happen, not just for native builds.
46723
46724 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46725
46726         * gcc.c-torture: Update to c-torture-1.36 release.
46727         * gcc.failure: Related changes.
46728
46729 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46730
46731         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46732
46733 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46734
46735         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46736         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46737         runshlib, link_curses, and mathlib for link and run.
46738
46739         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46740         pass the runtime shared library options for Solaris, OSF/1, and
46741         Irix5, and link with -lcurses to avoid unresolved references.
46742
46743 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46744
46745         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
46746         only run once.
46747
46748 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46749
46750         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46751
46752 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
46753
46754         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
46755         do not have a framework for the "compat" tests yet.
46756
46757 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
46758
46759         * lib/mike-g++.exp (postbase): New local variable `mathlib',
46760         set to null if we're testing vxworks5.1.  Use that instead of
46761         `-lm' in the setting of LIBS for link and run.
46762
46763 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
46764
46765         * config/rom68k.exp (${tool}_load): Major changes to make it
46766         work.  Verified that it does in fact return the stuff in
46767         exec_output properly.  Catch any Emul or any TRAP other than 0.
46768
46769 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
46770
46771         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
46772         LDFLAGS properly for targets that need stuff from libgloss.
46773         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
46774         only run once.
46775         (gpp_initialized): New variable.
46776
46777 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
46778
46779         * config/rom68k.exp: Load libgloss.exp.
46780         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
46781         so we can produce a fully linked binary.
46782         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
46783         so we can produce a fully linked binary.
46784
46785 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
46786
46787         * lib/plumhall.exp (ph_section): Watch for expected failures.
46788         Add missing `else'.
46789
46790         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
46791         run the testcase.
46792         (c-torture): Likewise.
46793
46794 1995-08-28  Doug Evans  <dje@cygnus.com>
46795
46796         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
46797
46798         * lib/mike-g++.exp (mike_cleanup): New proc.
46799         (prebase): New globals compiler_result, not_compiler_result,
46800         target_regexp.
46801         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
46802         allow leading "-" in pattern.  Watch for unsupported tests.
46803         If $compiler_result is set, pattern match assembler code,
46804         and ditto for $not_compiler_result.
46805         * lib/mike-gcc.exp: Likewise.
46806
46807         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46808         execution "succeeded".
46809
46810 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46811
46812         * config/win32.exp: New file.
46813         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46814
46815 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46816
46817         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46818         unsupported.
46819         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46820         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46821         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46822
46823         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46824         "... without exceptions was ...".  That is now handled by
46825         prune_system_crud.
46826         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46827
46828 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46829
46830         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46831         sieve.c,sort2.c}: New files.
46832         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46833         sieve.exp,sort2.exp}: Drivers for them.
46834
46835         * lib/mike-gcc.exp (program_output): New user settable variable.
46836         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46837         messages.
46838         * lib/mike-g++.exp (program_output): New user settable variable.
46839
46840         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46841
46842         * config/sh.exp: Deleted (use sim.exp instead).
46843
46844 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46845
46846         * config/vx.exp: Declare CHECKTASK as global.
46847         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46848         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46849         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46850
46851 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46852
46853         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
46854         target. Like vx.exp, only includes `vx29k.exp' instead of
46855         `vxworks.exp'.
46856
46857 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
46858
46859         * config/sim.exp: Increase time limit from 120 seconds to 240.
46860
46861 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
46862
46863         * gcc.c-torture/execute/950628-1.c: New test.
46864
46865 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
46866
46867         * gcc.c-torture: Update with changes/additions from
46868         c-torture-1.34.
46869
46870 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
46871
46872         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
46873
46874 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
46875
46876         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
46877
46878 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
46879
46880         * gcc.c-torture/compile/950512-1.c: New test.
46881         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
46882         * gcc.dg/struct-ret-1.c: Likewise.
46883
46884 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
46885
46886         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
46887           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
46888
46889 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
46890
46891         * gcc.c-torture/special/920411-1.c: Deleted.
46892         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
46893
46894 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
46895
46896         * config/sim.exp (${tool}_load): Hack in call to bash to get a
46897         cpu limit.
46898
46899 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
46900
46901         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
46902
46903 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
46904
46905         From kenner;
46906         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
46907         is the proper length.
46908         * va-arg-3.c: Likewise.
46909
46910 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
46911
46912         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
46913         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
46914
46915         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
46916         * lib/g++.exp (default_g++_start): Delete old cruft.
46917
46918 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
46919
46920         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
46921         (2 * (1 << 18)) to (2 * (1 << 17)).
46922
46923         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
46924
46925 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
46926
46927         * config/rom68k.exp: Renamed from config/idp.exp
46928
46929 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
46930
46931         * c-torture/compile/921109-2.c
46932
46933 1995-04-18  Mike Stump  <mrs@cygnus.com>
46934
46935         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
46936         excess errors.
46937
46938 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
46939
46940         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
46941         output.
46942         * lib/g++.exp (default_g++_start): Likewise.
46943
46944 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
46945
46946         * gcc.c-torture/compile/950329-1.c: New test.
46947
46948 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
46949
46950           * config/bug.exp (${tool}_load): Updated to use new remote_open
46951           and remote_close procs.
46952         * config/idp.exp: New file.
46953
46954 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
46955
46956         * gcc.c-torture/execute/950322-1.c: New test.
46957
46958 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
46959
46960         * config/vx.exp (${tool}_load): Clean up testing of return code from
46961         vxworks_ld and vxworks_spawn.
46962
46963 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
46964
46965         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
46966
46967 1995-03-13  Mike Stump  <mrs@cygnus.com>
46968
46969         * lib/old-deja.exp: Add `excess errors test - ' error, now one
46970         can mark excess errors on a machine by machine basis.  Note, the
46971         default is to not expect any excess errors, even when excess
46972         errors test - is given, so you will want to put an XFAIL ... on
46973         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
46974         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
46975         those 4 machines, but no others.
46976
46977 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
46978
46979         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
46980         * lib/c-torture.exp: to here.
46981
46982 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
46983
46984         * gcc.c-torture/execute/950221-1.c: New test.
46985         * gcc.c-torture/execute/struct-ret-1.c: New test.
46986         * gcc.c-torture/compile/950221-1.c: New test.
46987
46988         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
46989
46990 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
46991
46992         * gcc.c-torture/execute/arith-1.c (main): Return 0.
46993         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
46994
46995 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
46996
46997         * g++.gb: New directory of tests, derived from my signature and
46998         class scoping tests.
46999
47000         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47001         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47002         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47003         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47004         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47005         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47006         * g++.gb/sig25.C: Likewise.
47007
47008         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47009         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47010         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47011         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47012         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47013         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47014         * g++.gb/sig25.exp: Likewise.
47015
47016         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47017         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47018         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47019         * g++.gb/scope13.C: Likewise, this test still fails.
47020
47021         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47022         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47023         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47024         * g++.gb/scope13.exp: Ditto.
47025
47026         * g++.gb/README: New file, explains what these tests are about.
47027
47028 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47029
47030         * lib/dg.exp (dg-do): Support `preprocess'.
47031         (dg-test): Likewise.
47032
47033 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47034
47035         * config/udi.exp: change "continue -expect" to "exp_continue".
47036
47037 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47038
47039         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47040         Delete redundant tests.
47041
47042         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47043         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47044         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47045         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47046         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47047         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47048         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47049         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47050
47051         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47052         storing label pointers.
47053         * gcc.c-torture/execute/921019-1.c: Likewise.
47054         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47055         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47056         parameter fp.
47057         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47058         constants.
47059
47060         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47061         Delete obsolete tests.
47062
47063         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47064         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47065         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47066         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47067         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47068         * gcc.c-torture/compile/950124-1.c: New test.
47069
47070         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47071
47072 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47073
47074         * lib/mike-g++.exp: Add -lm to LIBS.
47075
47076 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47077
47078         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47079
47080 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47081
47082         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47083
47084 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47085
47086         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47087
47088 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47089
47090         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47091         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47092         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47093         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47094         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47095         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47096         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47097         * g++.law/{operators31.C, operators32.C,
47098         * g++.law/{operators33.C, operators34.C}: Likewise.
47099         * g++.law/{pic1.C, refs2.C}: Likewise.
47100         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47101         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47102         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47103         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47104
47105         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47106         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47107         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47108         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47109         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47110         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47111         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47112         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47113         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47114         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47115         * g++.law/{operators34.exp}: Likewise.
47116         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47117         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47118         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47119         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47120         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47121
47122         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47123         No longer expected to fail.
47124         * g++.law/missed-error3.C: Tweak for recent bool changes.
47125
47126 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47127
47128         * config/emb-unix: Deleted.
47129         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47130         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47131
47132 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47133
47134         * lib/dg.exp (dg-test): Fix typo in last patch.
47135
47136 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47137
47138         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47139         (handles multiple occurrences).
47140
47141 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47142
47143         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47144         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47145         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47146         printed).
47147         * lib/c-torture.exp (c-torture-compile): Likewise.
47148         (c-torture): Prepend full path if missing.
47149         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47150         (gcc_fail): Likewise.
47151         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47152
47153 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47154
47155         * lib/netware.exp: Only attach to NetWare i386 systems.
47156
47157 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47158
47159         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47160         messages.  Add test name to "output pattern match" pass/fail message.
47161
47162 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47163
47164         * gcc.dg: New testsuite.
47165         * gcc.dg/dg.exp: New file.
47166
47167         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47168         test-switch.c}: Deleted.
47169
47170         * gcc.misc-tests/msgs.exp: New testcase driver.
47171
47172 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47173
47174         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47175         Watch for illegal return values from ${tool}_load.
47176         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47177         cross targets.  Coerce return value >0 to 1.
47178
47179 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47180
47181         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47182
47183         * config/emb-unix.exp: New file.
47184
47185         * config/sim.exp: Error if variable $SIM not defined.
47186         (${tool}_load): Mark test as "untested" if simulator missing.
47187
47188         * config/unix.exp: Load remote.exp to get rcp_download.
47189         * lib/c-torture.exp: Use different option lists for testcases with
47190         and without loops.
47191         * gcc.c-torture/execute/execute.exp: Likewise.
47192
47193 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47194
47195         * config/*.exp: Clarify return code from ${tool}_load.
47196         Call `unresolved' or `untested' instead of `warning' or `perror'
47197         (sometimes you still want to call both though).
47198         Add comment that `shell_id' is local to each file.
47199         * config/udi.exp (timeout): Set to 30.
47200         Don't print warning if connection fails, $connectmode has already
47201         printed an error.
47202         (${tool}_load): Move verbose messages to level 2.
47203         Rework pattern for "Process started" message.
47204         Pass `shell_id' to ${connectmode}_download.
47205         Retry twice upon timeout.  Make resetting of target more robust.
47206         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47207         Pass `shell_id' to exit_$connectmode.
47208         Only call exit_$connectmode if connected.
47209         * config/unix.exp (${tool}_load): Check return codes better.
47210         * config/vrtx.exp (${tool}_load): Likewise.
47211         * config/vx.exp (${tool}_load): Likewise.
47212         Delete unneeded global's.
47213         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47214         from ${tool}_load.
47215         (dg-stat): Delete.
47216         (dg-init): Delete recording of pass/fail counts.
47217         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47218         (old-dejagnu-init): Likewise.
47219         (old-dejagnu-stat): Delete contents, empty proc now.
47220         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47221         (c-torture): Delete references to lcnt, lpass, lfail.
47222         Get option list from TORTURE_OPTIONS.
47223         Delete -funroll[-all]-loops if no loops.
47224         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47225         (g++_stat): Delete contents (empty proc now).
47226         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47227         (gcc_finish): Likewise.
47228         (gcc_stat): Deleted.
47229         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47230         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47231         * gcc.c-torture/execute/execute.exp: Likewise.
47232         Split tests into two parts: compile, execute.
47233         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47234         no loops.  Update to reflect clarified return codes from ${tool}_load.
47235
47236 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47237
47238         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47239         to grep for.
47240         (old-dejagnu): Likewise (where necessary).
47241
47242 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47243
47244         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47245
47246         * lib/dg.exp (dg-process-target): Fix processing of selector.
47247         Add comment regarding use of `error'.
47248
47249         * lib/gcc.exp (prune_system_crud): Define if missing.
47250         * lib/g++.exp (prune_system_crud): Likewise.
47251
47252         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47253         Call prune_system_crud.
47254         * lib/dg.exp (dg-runtest): New proc.
47255         Use perror instead of send_user for tcl errors in testcase.
47256         Don't return any value, it's never used.
47257         Don't clobber previous definition of `unknown'.
47258         Print tcl errors in `dg-final'.
47259
47260 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47261
47262         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47263         (dg-test): Don't print errorInfo, it contains stack backtrace.
47264
47265 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47266
47267         * lib/g++.exp (runtest_file_p): Define if missing.
47268
47269 1994-09-24  Doug Evans  (dje@cygnus.com)
47270
47271         * lib/mike-g++.exp: Comment out loading of g++.exp.
47272         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47273         (default_g++_version): Always print something.
47274         (default_g++_start): Comment out call to `which'.
47275         (g++_start, g++_load): Deleted (must be defined in config file).
47276         * lib/gcc.exp: Test for existence of $CC at start.
47277         Delete check for tmpdir (done in gcc_init).
47278         (default_gcc_version): Always print something.
47279         (default_gcc_start): Comment out call to `which'.
47280         * config/*.exp: Major cleanup - make cross targets work at least a
47281         little better for g++ (by not being "--tool gcc" specific).
47282         Rename gcc_xxx to ${tool}_xxx.
47283         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47284         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47285
47286 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47287
47288         * lib/c-torture.exp (c-torture-compile): Rework compiler
47289         message processing.
47290
47291         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47292         c-torture.
47293
47294 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47295
47296         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47297
47298         * lib/dg.exp (dg-process-target): Support { target native }.
47299
47300 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47301
47302         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47303         looked for "... program xxx got fatal signal".
47304         Correct regsub munging of `comp_output'.
47305         Ignore compiler messages "path prefix not used" and "linker input
47306         file unused".
47307
47308 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47309
47310         * lib/gcc.exp (runtest_file_p): Define if missing.
47311         * gcc.prms/template.c: Example to work from.
47312
47313 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47314
47315         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47316         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47317
47318         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47319         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47320         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47321         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47322
47323         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47324         (dg-process-target): No longer a varargs proc.
47325         Return S/N for target, P/F for xfail.  All callers changed.
47326         (user option procs): More argument checking.
47327         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47328         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47329         (dg-test): Skip test if not running on selected target in `dg-do'.
47330         Update handling of `dg-do-what', `dg-output-text'.
47331         Separate execution pass/fail from output pattern match pass/fail.
47332         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47333
47334 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47335
47336         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47337         target for 920510-1.c.
47338
47339 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47340
47341         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47342         Clean up comment regarding use of passcnt, etc.
47343         (gcc_stat): Don't update `testcnt' here.
47344         (gcc_finish): Do it here.
47345         Might as well reset `but_id' here too.
47346         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47347         to determine if the file should be tested.
47348         * gcc.c-torture/compile/compile.exp: Likewise.
47349         * gcc.c-torture/execute/execute.exp: Likewise.
47350         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47351         * gcc.misc-tests/dg-test.exp: Likewise.
47352         * gcc.prms/prms.exp: Likewise.
47353         * gcc.wendy/wendy.exp: Likewise.
47354         * g++.old-deja.exp: Likewise.
47355         Move "Testing file" message to verbose level 1.
47356
47357 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47358
47359         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47360
47361 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47362
47363         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47364         (default_gcc_start): Accept optional second list element
47365         of compiler flags.  Print compiler output at verbosity level 2.
47366         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47367         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47368         Save current values of framework globals passcnt, failcnt, xpasscnt,
47369         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47370         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47371         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47372         xfailcnt to compute stats.  Update framework global `testcnt' from
47373         pass/fail counts.
47374         (gcc_finish): New proc.  Clean up test environment.
47375         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47376         (gcc_epass, gcc_efail): Delete.
47377         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47378         argument of line number.
47379         (dg-init): If the tool has an init routine, call it.
47380         (dg-test): Remove args `cflags_var' and `libs_var'.
47381         Pass all compiler options to ${tool}_start.
47382         Handle missing line number.
47383         (dg-finish): New function.
47384         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47385         particular files.  Call gcc_finish at end.  Move "skipping test"
47386         message to verbosity level 3.
47387         * gcc.c-torture/compile/compile.exp: Likewise.
47388         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47389         * gcc.c-torture/execute/execute.exp: Likewise.
47390         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47391         Print testcase being tried at verbosity level 1.
47392         * gcc.c-torture/special/special.exp: Unset xfail.
47393         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47394         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47395         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47396         * gcc.failure/failure.exp: Likewise.
47397         * gcc.ieee/ieee.exp: Likewise.
47398         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47399         Update call to dg-test.  Call dg-finish at end.
47400         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47401         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47402         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47403         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47404         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47405         * gcc.wendy/wendy.exp: Add copyright.
47406         Delete setting of tmpdir (done by gcc_init).
47407         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47408         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47409         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47410         gcc_[ce]pass/fail.
47411
47412 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47413
47414         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47415         confusion.
47416         (g++_load): Likewise.
47417
47418         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47419         Rename argument to `prog' to remove the confusion.
47420         Varargs fns behave differently too!
47421         (g++_load): Likewise.
47422
47423         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47424
47425         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47426         what it is.  Delete (always) printing of status value for !native.
47427         Simplify verbose code, and include status and exec_output.
47428         (g++_load): Use gcc_load.
47429
47430 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47431
47432         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47433         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47434         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47435         940714-3.c as these testcases don't exist anymore.  Make
47436         va-arg-1.c expected to pass.
47437
47438 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47439
47440         * gcc.misc-tests/misc.exp: Only run specific testcases.
47441         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47442         * gcc.misc-tests/dg-[1-9].c: New files.
47443
47444         * lib/dg.exp: New testsuite driver.
47445         * gcc.prms/prms.exp: Use it.
47446
47447         * README.gcc: New file.
47448
47449         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47450         Document and reset `lxpass' and `lxfail'.
47451         Simplify "initialized" message.
47452         (gcc_stat): Clean up comments a little.
47453
47454 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47455
47456         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47457
47458 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47459
47460         * lib/old-dejagnu.exp (process-option): New proc.
47461         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47462         (old-dejagnu): Simplify.
47463         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47464
47465 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47466
47467         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47468         exists and is not an empty string.
47469
47470         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47471         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47472         finished.
47473         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47474         automatically.
47475
47476         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47477         longer expected to fail.
47478
47479         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47480         "f" function call.
47481
47482         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47483
47484         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47485         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47486         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47487         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47488         c-torture-1.29.
47489
47490         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47491         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47492
47493         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47494
47495         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47496         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47497
47498         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47499         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47500         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47501
47502 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47503
47504         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47505         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47506         940714-1.c, 940714-2.c, 940714-3.c},
47507         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47508         gcc.misc-tests/{mg.c,mg.exp}:
47509         New tests.
47510         * gcc.noncompile/noncompile.exp: Change accordingly.
47511
47512 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47513
47514         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47515         Undo previous clobberage.
47516
47517 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47518
47519         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47520         * gcc.special/{930510-1.c, special.exp}:
47521         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47522         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47523         struct-varargs-1.c}: New tests from c-torture-1.26.
47524
47525 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47526
47527         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47528           argument to switch.
47529
47530 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47531
47532         * Revert the previous changes.  Please see Rob's directory
47533           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47534           fixes.
47535
47536 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47537
47538         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47539             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47540             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47541             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47542             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47543             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47544             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47545             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47546             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47547             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47548             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47549             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47550             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47551             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47552             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47553             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47554             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47555             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47556             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47557             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47558             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47559             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47560             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47561             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47562             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47563             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47564             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47565
47566 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47567
47568         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47569             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47570           with perror calls.
47571
47572 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47573
47574         * config/unix.exp (g++_load): Fix syntax.
47575
47576 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47577
47578         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47579         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47580         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47581         Don't expect va-arg-1.c to fail.  Correct expected output for
47582         920928-1.c.
47583         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47584         * gcc.wendy/hbm4.c: Correct typo.
47585         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47586
47587 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47588
47589         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47590         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47591         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47592         * lib/c-torture.exp (c-torture-compile): Ditto.
47593
47594         Reduce volume of output (remove all the -I's and such).
47595         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47596         Call gcc_cpass, gcc_cfail.
47597         (c-torture): Pass testing option to c-torture-compile.
47598
47599 1994-03-21  Doug Evans  (dje@cygnus.com)
47600
47601         Bring patches over from progressive.
47602         * config/default.exp: Exit remote shell cleanly.
47603         (g++_exit, g++_start): Add default versions.
47604         * config/sim.exp (gcc_load): Use perror, not error.
47605
47606 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47607
47608         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47609         set in site.exp.
47610
47611 1994-03-14  Doug Evans  (dje@cygnus.com)
47612
47613         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47614         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47615         (wendy_try): New proc to run testcase.
47616         (main loop): Call 'em.
47617         * gcc.wendy/*.c: Clean up pass to correct expected output.
47618
47619         * lib/gcc.exp: Minor cleanup work.
47620         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47621
47622 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47623
47624         * config/sim.exp (gcc_load): Document return codes better.
47625         Don't pass -v to simulator.
47626
47627 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47628
47629           * gcc.special/920717-x.c: Fix typo.
47630           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47631           get at sources.
47632
47633         * lib/mike-gcc.exp: Fix typo.
47634
47635 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47636
47637         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47638         binary to use, transform the name.
47639         * config/*.exp: rename everything. Nuke any g++ specific files,
47640         it's now a special case of gcc that requires no special support.
47641         Add a default.exp for unsupported targets.
47642
47643 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47644
47645         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47646         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47647         version of Tcl.
47648
47649 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47650
47651         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47652         than a warning.
47653
47654 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47655
47656         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47657
47658 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47659
47660         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47661         option_list.  Compile every file with only 4/6 option choices
47662         (same as C torture) instead of with 12/18 different option
47663         choices.
47664         * lib/c-torture.exp: Likewise.
47665
47666         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47667         not already set.
47668
47669 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47670
47671         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47672         can put an XFAIL *-*-* on excess errors.
47673
47674 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47675
47676         * g++.law: Add more tests derived from g++-bugs snapshots.
47677
47678         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47679         equivalent to g++.law/init9.
47680
47681         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47682         compiled it, and the a.out file after we've run it.
47683
47684 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47685
47686         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47687         compiled it, and the a.out file after we've run it.
47688
47689 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47690
47691         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47692
47693 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47694
47695         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47696         version number.
47697
47698 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47699
47700         * g++.law: New directory of g++ tests derived from the g++-bugs
47701         snapshots.
47702
47703 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47704
47705         * gcc.compile: initbug1.c initbug1.exp testcase added
47706
47707 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47708
47709         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47710         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47711           fixes submitted by Jeff Law (law@cs.utah.edu)
47712         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47713           Jeff Law (law@cs.utah.edu)
47714
47715
47716 1993-11-30  Mike Stump  (mrs@cygnus.com)
47717
47718         * config/unix-g++.exp: Follow the gcc way of doing things.
47719         * g++.old-deja/old-deja.exp: Minor updates.
47720         * lib/g++.exp: New file, follow the gcc way of doing things.
47721         * lib/old-dejagnu.exp: Minor updates.
47722         * lib/mike-g++.exp: Always unset errorInfo.
47723
47724 1993-11-06  Mike Stump  (mrs@cygnus.com)
47725
47726         * lib/gcc.exp: Fix some errors with the below change, CC and
47727         CFLAGS should be global when setting, not local.
47728
47729 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47730
47731         * lib/gcc.exp: Transform tool name.
47732
47733 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47734
47735         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47736
47737 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47738
47739         * lib/gcc.exp: change gcc_done to gcc_stat
47740
47741 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47742
47743         * Upgraded gcc testsuite to c-torture version 1.25
47744
47745 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
47746
47747         * lib/gcc.exp: added reporting code. Changed verbose compile message.
47748         * lib/c-torture: added hooks for new reporting code.
47749
47750 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47751
47752         * config/sh-gcc.exp: check if sh-sim exists in the path
47753
47754 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
47755
47756         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
47757         * gcc.compile/compile.exp: Initial changes for new logic.
47758         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
47759         * gcc.failure/failure.exp: Initial changes for new logic.
47760         * gcc.ieee/ieee.exp: Initial changes for new logic.
47761         * gcc.misc-tests/misc.exp: Initial changes for new logic.
47762         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
47763         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
47764         * lib/c-torture.exp: Initial changes for new logic.
47765         * lib/gcc.exp: Initial changes for new logic.
47766
47767 1993-10-15  Mike Stump  (mrs@cygnus.com)
47768
47769         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
47770         depend upon failure or success.  Fully qualify names in failure
47771         and success messages.  Always remove a.out before starting
47772         compile, just in case.  Pay more attention to error text output by
47773         the compiler.  Handle testcases with no known past errors just
47774         like all others, so that things are uniform.  Other miscellaneous
47775         improvements.
47776
47777 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
47778
47779         * gcc.cpp: new directory for cpp tests
47780
47781 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
47782
47783         * lib/chill.exp: Code reformatted, removed unused code.
47784         * config/unix-chill.exp: Code reformatted, removed unused code.
47785         * chill.execute/execute.exp: Code reformatted, removed unused code.
47786         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
47787
47788 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
47789
47790         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
47791         routines not written.
47792
47793 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
47794
47795         * config/bug-gcc.exp: Use new procs from bug.exp.
47796
47797 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
47798
47799         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
47800         via ftp, rather than depending on NFS.
47801         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
47802         case.
47803
47804 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47805
47806         * config/bug-gcc.exp: Use new download proc.
47807
47808 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47809
47810         * chill.execute/execute.exp: cleanups, handles errors better
47811         * chill.compile/compile.exp: rewrite, based on execute.exp
47812         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47813         * lib/chill.exp: major changes to diff proc and compile and link
47814           procs. added chill_fail and chill_pass wrappers to pass and
47815           fail. added more comments, and handle error codes better.
47816           Added a hack to capture stderr from exec, so noncompile tests
47817           can work.
47818
47819 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47820
47821         * chill.execute/execute.exp: rewrite of testsuite driver
47822         * lib/chill.exp: rewrite of testsuite driver
47823         * config/unix-chill.exp: rewrite of testsuite driver
47824
47825 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47826
47827         In chill.execute:
47828         * iexpr.ch: Standardize uppercase.
47829         * tuples.dat: Standardize uppercase.
47830         * vary.ch: standardize.  Correct varying string assignments.
47831         * vary.dat: Add new output lines.
47832
47833 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47834
47835         In chill.execute:
47836         * chprintf.ch: Standardize use of uppercase.
47837         * tuples.ch: Standardize and turn arr2 into a DCL,
47838           rather than a SYN.
47839         * pinits.ch: Standardize.
47840
47841 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47842
47843         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47844         * Makefil: Renamed to Makefile.in.
47845         * configure.in: New.
47846
47847 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47848
47849         In chill.execute:
47850         * .cvsignore: Add result/output files.
47851         * Makefile: Fix up variables at start.  Use MFLAGS
47852           everywhere.  Correct bool_loc, built_ins entries.
47853           Add entry for vary1.ch.
47854         * bitarray.ch: Standardize upper-case usage.
47855         * bitexpr.ch: Standardize, add output of b1.
47856         * params.ch: Use arrayt in along PROC parameters, to
47857           avoid novelty problems.
47858         * sets.ch: Tiny cleanup.
47859         * vary1.ch: Re-indent.
47860
47861 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
47862
47863           * Add PR-related files to Makefiles, .cvsignore files, etc.
47864
47865 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
47866
47867         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
47868           with compiler objects. New names are test-flow.c and test-loop.c
47869
47870 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
47871
47872         * Upgraded c-torture tests from 1.19 to 1.20
47873
47874         * new files:
47875         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
47876         * gcc.compile: 930623-1.c 930623-2.c
47877         * gcc.noncompile: 930622-1.c 930622-2.c
47878         * gcc.failure: 920411-1.c 920627-2.c
47879         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
47880
47881 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
47882
47883         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47884           More changes to get testsuite working properly. Needs more work.
47885           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
47886
47887 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
47888
47889         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47890           More changes to get testsuite working properly. Needs more work.
47891
47892 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
47893
47894         * chill.compile/compile.exp: Added for Dejagnu support
47895         * chill.execute/execute.exp: Added for Dejagnu support
47896         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
47897
47898 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
47899
47900         This should complete moving the CHILL test files.
47901         * chill.noncompile(.cvsignore printf.grt
47902             in-printf.grt chprintf.grt chprintf.ch):
47903             Added test-support files.
47904           (Makefile): Modified further.
47905         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
47906             signal.ch): Added test files.
47907           * chill.execute (.cvsignore printf.grt printr.c
47908             in-printf.grt rts.c chprintf.grt rts.h): Added
47909           test-support files.
47910             (Makefile): More corrections.
47911
47912 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
47913
47914         * chill.compile, chill.execute, chill.nocompile: Add CHILL
47915           test cases, ready for DejaGnu.
47916
47917 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
47918
47919         * Upgraded c-torture tests from 1.18 to 1.19
47920
47921         * gcc.compile: added test(s):
47922           930607-1.c
47923         * gcc.execute: added test(s):
47924           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
47925
47926         * added new subdirectory for misc tests: gcc.misc-tests
47927         * gcc.misc-test(s): added tests:
47928           inst-check.c test-consts.c test-ior.c test-switch.c
47929
47930 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
47931
47932         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
47933
47934 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
47935
47936         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
47937
47938 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
47939
47940         * Upgraded c-torture tests from 1.17 to 1.18
47941
47942 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
47943
47944         * Upgraded c-torture tests from 1.12 to 1.17
47945
47946 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
47947
47948         * lib/old-dejagnu.exp:
47949           Fixed handling of XFAIL target triplets to correctly
47950           recognize wildcard characters.  Removed code that
47951           appended a unique id tag to the end of the file name
47952           printed out by the result of the testcases within a
47953           given test file.
47954
47955 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
47956
47957         * lib/old-dejagnu.exp:
47958           Reworked expected failure handling to trigger off of XFAIL
47959           keyword in keyphrase embeded in testcase source code. The
47960           XFAIL keyword must be at the end of the keyphrase line. It
47961           may optionally be followed by one or more target triplets.
47962           It has just occured that the handling of wildcards in the
47963           target triplet may not be correct.
47964
47965 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
47966
47967         * g++.old-deja/tests:
47968           Moved all subdirectories up one level into g++.old-deja .
47969
47970         * lib/old-dejagnu.exp:
47971           Fixed problem with CXXFLAGS not being properly reset, and being
47972           corrupted with extraneous "-c" compiler option.  This was
47973           causing binaries to not be generated for test that needed them.
47974           Modified strings passed to "pass" and "fail" so that individual
47975           tests from the same test file would be distinguished by an
47976           identifier appended to the test file name in the summary logs;
47977           this corrected a problem with erroneous diff logs.  Added code
47978           to search testcases for expected fail and unexpected pass keywords.
47979
47980 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
47981
47982         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
47983
47984 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
47985
47986         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
47987           Removed extraneous text from end of "Special g++ Options"
47988           keyphrase.
47989
47990         * lib/old-dejagnu.exp: Added pattern matching to look for new
47991           keywords, embedded in testcases comments, which will trigger
47992           calls to xpass and xfail.
47993
47994 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
47995
47996         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
47997           comments embedded in the testcases, especially the one looking for
47998           special compiler options, as well as the pattern matching for the
47999           compiler output again.
48000
48001 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48002
48003         * lib/old-dejagnu.exp: Do a proper check of the return value for
48004           execute tests. Fixed several problems with the pattern matching
48005           of the compiler output which gave erroneous test results.
48006           Changed several of the test result messages to be more descriptive.
48007         * config/unix-g++.exp: Proc g++_load now actually works and
48008           executes the tests passed to it and returns a usable return
48009           value.
48010
48011 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48012
48013           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48014
48015 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48016
48017         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48018           Modified both files to properly execute the old style
48019           dejagnu tests. The previous versions of these files were
48020           experimental and did not function anything near correctly.
48021
48022 1993-04-05  Rob Savoye  (rob@cygnus.com)
48023
48024         * Removed all Makefile.in and configure.in files. No configuration
48025         needed now.
48026
48027 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48028
48029         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48030
48031 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48032
48033         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48034         gcc.special/configure.in, gcc.noncompile/configure.in,
48035         gcc.execute/configure.in, gcc.code_quality/configure.in,
48036         g++.other/configure.in, g++.old-deja/configure.in,
48037         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48038         in srcname setting.
48039
48040 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48041
48042         * lib/udi.exp: Fixed mondfe and mondfe_download.
48043         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48044         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48045
48046 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48047
48048         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48049         (gdb_exit): Don't remove *_soc files.
48050
48051 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48052
48053         * lib/c-torture.exp: Don't look for main; instead always use -w
48054         -c.  This is how the c-torture tests work.  Remove the object
48055         file if the compilation succeeds.
48056         * gcc.execute/execute.exp: Remove executable if test passes.
48057         * gcc.noncompile/noncompile.exp: Every test is an expected
48058         failure.
48059         * gcc.special/special.exp: Added tests from c-torture 1.11,
48060         corrected use of existing test.
48061         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48062         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48063         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48064         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48065         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48066         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48067         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48068         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48069         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48070         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48071         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48072         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48073         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48074         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48075         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48076         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48077         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48078         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48079         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48080         c-torture 1.11.
48081         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48082         correspond to c-torture 1.11.
48083
48084         * New file.