OSDN Git Service

PR c/30360
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c/30360
4         * gcc.dg/pr30360.c: New test.
5
6 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/23232
9         * gfortran.dg/data_implied_do_1.f90: New test.
10
11         PR fortran/27996
12         PR fortran/27998
13         * gfortran.dg/char_length_1.f90: New test.
14
15 2007-01-05  Richard Guenther  <rguenther@suse.de>
16
17         PR middle-end/28116
18         * g++.dg/opt/pr28116.C: New testcase.
19
20 2007-01-05  Tobias Burnus  <burnus@net-b.de>
21
22         PR fortran/29624
23         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
24           invalid deallocate.
25         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
26         * gfortran.dg/protected_4.f90: Add pointer intent check.
27         * gfortran.dg/protected_6.f90: Add pointer intent check.
28         * gfortran.dg/pointer_intent_1.f90: New test.
29         * gfortran.dg/pointer_intent_2.f90: New test.
30         * gfortran.dg/pointer_intent_3.f90: New test.
31
32 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
33
34         PR 30235
35         * gfortran.dg/altreturn_2.f90: new test.
36
37 2007-01-04  Tom Tromey  <tromey@redhat.com>
38
39         PR preprocessor/28165:
40         * gcc.dg/cpp/pr28165.c: New file.
41
42 2007-01-03  Josh Conner  <jconner@apple.com>
43
44         PR middle-end/29683
45         * gcc.dg/pr29683.c: New.
46
47 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
48
49         PR c++/28217
50         * g++.dg/pch/template-1.C: New test.
51         * g++.dg/pch/template-1.Hs: New file.
52
53 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
54
55         PR middle-end/30353
56         * gcc.c-torture/compile/complex-4.c: New test.
57
58 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
59
60         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
61         -maltivec.
62         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
63
64 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
65
66         PR middle-end/30286
67         * gcc.dg/pr30286.c: New test.
68
69         PR c++/29535
70         * g++.dg/template/crash66.C: New test.
71
72         PR c++/29054
73         * g++.dg/template/friend49.C: New test.
74
75 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
76
77         * gfortran.dg/ibits.f90: New test.
78
79 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
80
81         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
82         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
83
84 2007-01-02  Jan Hubicka  <jh@suse.cz>
85
86         * gcc.dg/pr16194.c: We now output error on all three functions, not just
87         first one.
88
89 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
90
91         PR c/19977
92         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
93         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
94
95 2006-01-02  Ian Lance Taylor  <iant@google.com>
96
97         * g++.dg/warn/Wparentheses-22.C: New test.
98         * g++.dg/warn/Wparentheses-23.C: New test.
99
100 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
101
102         PR middle-end/7651
103         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
104         * gcc.dg/declspec-3-Wextra.c: New.
105         * gcc.dg/declspec-3-no.c: New
106
107 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
108
109         PR fortran/20896
110         * gfortran.dg/interface_10.f90: Remove.
111
112 2007-01-01  Roger Sayle  <roger@eyesopen.com>
113
114         * gcc.dg/fold-eqxor-4.c: New test case.
115
116 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
117
118         PR middle-end/30311
119         * gcc.c-torture/compile/pr30311.c: New test.
120
121 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
122
123         PR middle-end/30253
124         * gcc.c-torture/compile/statement-expression-1.c: New test.
125
126 2007-01-01  Andreas Schwab  <schwab@suse.de>
127
128         PR target/29166
129         * g++.dg/eh/pr29166.C: New test.
130
131 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
132
133         * lib/target-supports.exp (check_effective_target_powerpc_spe):
134         New.
135         (check_effective_target_vect_cmdline_needed): Use it.
136
137 2006-12-31  Richard Guenther  <rguenther@suse.de>
138
139         PR middle-end/30137
140         * testsuite/gcc.dg/pr30137-1.c: New testcase.
141         * testsuite/gcc.dg/pr30137-2.c: Likewise.
142
143 2006-12-31  Roger Sayle  <roger@eyesopen.com>
144
145         PR middle-end/30322
146         * gcc.dg/fold-plusnot-1.c: New test case.
147
148 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
149
150         PR c++/29731
151         * g++.dg/parse/template22.C: New test.
152
153 2006-12-31  Richard Guenther  <rguenther@suse.de>
154
155         PR middle-end/30338
156         * gcc.c-torture/compile/pr30338.c: New testcase.
157
158 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
159
160         PR fortran/27900
161         * gfortran.dg/intrinsic_actual_4.f90: New test.
162
163         PR fortran/24325
164         * gfortran.dg/func_decl_3.f90: New test.
165
166 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
167
168         PR fortran/23060
169         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
170         * gfortran.dg/c_by_val_1.f: New test.
171         * gfortran.dg/c_by_val_2.f: New test.
172         * gfortran.dg/c_by_val_3.f: New test.
173
174 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
175
176         PR libfortran/30321
177         * gfortran.dg/sum_zero_array_1.f90:  New test.
178
179 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
180
181         PR preprocessor/29612
182         * gcc.dg/cpp/pr29612-1.c: New test.
183         * gcc.dg/cpp/pr29612-2.c: New test.
184
185 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
186
187         PR fortran/30034
188         * gfortran.dg/pure_formal_proc_1.f90: New test.
189
190         PR fortran/30237
191         * gfortran.dg/intrinsic_actual_3.f90: New test.
192
193 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
194
195         PR fortran/30014
196         * gfortran.dg/io_constraints_1.f90: Update test.
197         * gfortran.dg/io_constraints_2.f90: Update test.
198         * gfortran.dg/inquire_iolength.f90: New test.
199
200 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
201
202         PR fortran/20896
203         * gfortran.dg/interface_10.f90: New test.
204         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
205         since z is already, locally a variable.
206
207         PR fortran/25135
208         * gfortran.dg/generic_11.f90: New test.
209         * gfortran.dg/interface_7.f90: Remove name clash between module
210         name and procedure 'x' referenced in the interface.
211
212 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
213
214         PR middle-end/7651
215         * gcc.dg/Wmissing-parameter-type.c: New.
216         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
217         * gcc.dg/Wmissing-parameter-type-no.c: New.
218         
219 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
220
221         PR fortran/25818
222         * gfortran.dg/entry_array_specs_2.f: New test.
223
224         PR fortran/30084
225         * gfortran.dg/nested_modules_6.f90: New test.
226
227 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
228
229         PR middle-end/7651
230         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
231         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
232
233 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
234
235         PR C++/30168
236         * g++.dg/opt/complex6.C: New test.
237
238 2006-12-22  Ben Elliston  <bje@au.ibm.com>
239
240         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
241         full" if the linker on spu-*-* warns about exceeding local store.
242
243         And revert this patch:
244         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
245         fail to link due to relocation overflows on spu-*-*.
246
247 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
248
249         PR fortran/30273
250         * gfortran.dg/dependency_19.f90: New test.
251
252 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
253
254         PR fortran/30202
255         * gfortran.dg/alloc_comp_basics_3.f90: New test.
256
257 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
258
259         PR middle-end/30262
260         * gcc.c-torture/execute/20061220-1.c: New test.
261
262         PR middle-end/30263
263         * gcc.dg/gomp/asm-1.c: New test.
264
265         PR target/30230
266         * g++.dg/eh/ia64-2.C: New test.
267
268 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
269
270         PR target/28966
271         PR target/29248
272         * gcc.dg/rs6000-leaf.c: New.
273
274 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
275
276         PR fortran/25392
277         * gfortran.dg/f2c_8.f90: New test.
278
279 2006-12-20  Bill Wendling  <wendling@apple.com>
280
281         * gcc.dg/asm-b.c: Check for __ppc64__.
282
283 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
284
285         PR fortran/30190
286         * gfortran.dg/bounds_check_5.f90: New test.
287
288 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
289
290         PR middle-end/30143
291         * gcc.dg/gomp/complex-1.c: New testcase.
292
293 2006-12-20  Roger Sayle  <roger@eyesopen.com>
294
295         * gfortran.dg/array_memset_1.f90: New test case.
296
297 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
298
299         * lib/target-supports.exp: Add spu to
300         check_effective_target_vect_widen_mult_hi_to_si.
301
302 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
303
304         PR fortran/29992
305         * gfortran.dg/generic_9.f90: New test.
306
307         PR fortran/30081
308         * gfortran.dg/generic_10.f90: New test.
309
310 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
311
312         PR tree-opt/30045
313         * gcc.dg/pr30045.c: New test.
314
315 2006-12-20  Ben Elliston  <bje@au.ibm.com>
316
317         * gcc.dg/20020312-2.c: Add a case for __SPU__.
318
319 2006-12-19  Eric Christopher  <echristo@apple.com>
320
321         PR target/29302
322         * gcc.c-torture/execute/pr29302-1.c: New.
323
324 2006-12-19  Tobias Burnus  <burnus@net-b.de>
325
326         PR fortran/39238
327         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
328
329 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
330
331         PR fortran/30236
332         * gfortran.dg/altreturn_3.f90: New test.
333
334         * gfortran.dg/char_result_12.f90: Fix comment typos.
335
336 2006-12-19  Ben Elliston  <bje@au.ibm.com>
337
338         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
339         as newlib's stdio.h uses non-traditional cpp constructs.
340
341 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
342
343         * gfortran.dg/advance.f90: Renamed to advance_1.f90
344         * gfortran.dg/append-1.f90: Renamed to append_1.f90
345         * gfortran.dg/array-1.f90: Renamed to array_1.f90
346         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
347         * gfortran.dg/backspace.f: Renamed to backspace_1.f
348         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
349         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
350         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
351         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
352         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
353         * gfortran.dg/logint-1.f: Renamed to logint_1.f
354         * gfortran.dg/logint-2.f: Renamed to logint_2.f
355         * gfortran.dg/logint-3.f: Renamed to logint_3.f
356         * gfortran.dg/advance_1.f90: Renamed from advance.f90
357         * gfortran.dg/append_1.f90: Renamed from append-1.f90
358         * gfortran.dg/array_1.f90: Renamed from array-1.f90
359         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
360         * gfortran.dg/backspace_1.f: Renamed from backspace.f
361         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
362         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
363         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
364         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
365         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
366         * gfortran.dg/logint_1.f: Renamed from logint-1.f
367         * gfortran.dg/logint_2.f: Renamed from logint-2.f
368         * gfortran.dg/logint_3.f: Renamed from logint-3.f
369
370 2006-12-18  Bill Wendling  <wendling@apple.com>
371
372         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
373         id is an OjbC keyword.
374
375 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
376
377         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
378
379 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
380
381         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
382
383 2006-12-18  Ian Lance Taylor  <iant@google.com>
384
385         * g++.dg/warn/Wmissing-declarations-1.C: New test.
386
387 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
388
389         * gcc.c-torture/compile/pr27528.c: Use empty templates.
390
391 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
392
393         PR fortran/30207
394         * gfortran.fortran-torture/execute/where21.f90: New test.
395
396 2006-12-17  Tobias Burnus  <burnus@net-b.de>
397
398         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
399
400 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
401
402         PR middle-end/7651
403         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
404         * gcc.dg/if-empty-1.c: Likewise.
405         * gcc.dg/pr23165.c: Likewise.
406         * g++.dg/warn/empty-body.C: Likewise.
407
408 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
409
410         PR libfortran/30005
411         * gfortran.dg/open_errors.f90: New test.
412
413 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
414
415         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
416
417         * gcc.target/i386/ssse3-pabsb.c: New file.
418         * gcc.target/i386/ssse3-pabsd.c: Likewise.
419         * gcc.target/i386/ssse3-pabsw.c: Likewise.
420         * gcc.target/i386/ssse3-palignr.c: Likewise.
421         * gcc.target/i386/ssse3-phaddd.c: Likewise.
422         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
423         * gcc.target/i386/ssse3-phaddw.c: Likewise.
424         * gcc.target/i386/ssse3-phsubd.c: Likewise.
425         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
426         * gcc.target/i386/ssse3-phsubw.c: Likewise.
427         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
428         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
429         * gcc.target/i386/ssse3-pshufb.c: Likewise.
430         * gcc.target/i386/ssse3-psignb.c: Likewise.
431         * gcc.target/i386/ssse3-psignd.c: Likewise.
432         * gcc.target/i386/ssse3-psignw.c: Likewise.
433         * gcc.target/i386/ssse3-vals.h: Likewise.
434
435 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
436
437         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
438         * lib/fortran-torture.exp: Include target-supports.exp.
439
440 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
441
442         PR target/30185
443         * gcc.c-torture/execute/pr30185.c: New test.
444
445 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
446
447         PR testsuite/30179
448         PR testsuite/30180
449         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
450         * gcc.dg/builtin-bswap-2.c: Likewise.
451         * gcc.dg/builtin-bswap-3.c: Likewise.
452         * gcc.dg/builtin-bswap-4.c: Likewise.
453         * lib/target-supports.exp (check_effective_target_stdint_types): New.
454         * cc.c-torture/execute/mode-dependent-address.x: New file.
455
456 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
457
458         PR libfortran/30145
459         * gfortran.dg/write_zero_array: New test.
460
461 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
462
463         PR fortran/30200
464         * gfortran.dg/write_fmt_trim.f90: New test.
465
466 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
467
468         PR 30194
469         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
470         temporarily.
471
472 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
473
474         * lib/target-supports.exp (check_weak_available): Use istarget
475         "hppa*-*-hpux10*" instead of regexp.
476         (check_cxa_atexit_available): Likewise.
477
478 2006-12-14  Richard Guenther  <rguenther@suse.de>
479
480         PR tree-optimization/30197
481         * gcc.c-torture/execute/complex-1.c: Fix function name.
482         * gcc.dg/builtins-61.c: New testcase.
483
484 2006-12-14  Richard Guenther  <rguenther@suse.de>
485
486         PR middle-end/30172
487         * gcc.dg/pr30172-1.c: New testcase.
488
489 2006-12-14  Richard Guenther  <rguenther@suse.de>
490
491         PR tree-optimization/30198
492         * gcc.dg/builtins-60.c: New testcase.
493
494 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
495
496         * lib/target-supports.exp (vect_no_align): Remove spu.
497
498 2006-12-13  Ian Lance Taylor  <iant@google.com>
499
500         PR c++/19564
501         PR c++/19756
502         * g++.dg/warn/Wparentheses-5.C: New test.
503         * g++.dg/warn/Wparentheses-6.C: New test.
504         * g++.dg/warn/Wparentheses-7.C: New test.
505         * g++.dg/warn/Wparentheses-8.C: New test.
506         * g++.dg/warn/Wparentheses-9.C: New test.
507         * g++.dg/warn/Wparentheses-10.C: New test.
508         * g++.dg/warn/Wparentheses-11.C: New test.
509         * g++.dg/warn/Wparentheses-12.C: New test.
510         * g++.dg/warn/Wparentheses-13.C: New test.
511         * g++.dg/warn/Wparentheses-14.C: New test.
512         * g++.dg/warn/Wparentheses-15.C: New test.
513         * g++.dg/warn/Wparentheses-16.C: New test.
514         * g++.dg/warn/Wparentheses-17.C: New test.
515         * g++.dg/warn/Wparentheses-18.C: New test.
516         * g++.dg/warn/Wparentheses-19.C: New test.
517         * g++.dg/warn/Wparentheses-20.C: New test.
518         * g++.dg/warn/Wparentheses-21.C: New test.
519
520 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
521
522         PR testsuite/30157
523         * lib/target-supports.exp (check_cxa_atexit_available): Return false
524         for target "hppa.*hpux10".
525
526 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
527
528         * g++.dg/debug/vartrack1.C: New test.
529
530         * g++.dg/opt/ifcvt1.C: New test.
531
532         * gcc.dg/tls/opt-13.c: New test.
533
534         * gcc.dg/20060425-2.c: New test.
535
536         * g++.dg/opt/pr15054-2.C: New test.
537
538         * gcc.c-torture/execute/20060420-1.c: New test.
539
540         * gcc.c-torture/execute/20060412-1.c: New test.
541
542         * objc/compile/20060406-1.m: New test.
543
544 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
545
546         * g++.dg/template/array17.C: New test.
547
548 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
549
550         * gcc.target/powerpc/altivec-23.c: New test.
551
552 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
553
554         PR c++27316
555         * g++.dg/inherit/error3.C: New test.
556
557         PR c++/28740
558         * g++.dg/inherit/error4.C: New test.
559
560 2006-12-13  Richard Guenther  <rguenther@suse.de>
561
562         PR tree-optimization/17687
563         * gcc.dg/builtins-59.c: New testcase.
564
565 2006-12-13  Ben Elliston  <bje@au.ibm.com>
566
567         * gcc.target/spu/Wmain.c: New test.
568
569 2006-12-12  Josh Conner  <jconner@apple.com>
570
571         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
572         * g++.dg/abi/thunk4.C: Likewise.
573         * g++.dg/abi/rtti3.C: Likewise.
574
575 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
576
577         * gcc.target/spu/cpat-1.c: New test.
578         * gcc.target/spu/cpat-2.c: New test.
579         * gcc.target/spu/cpat-3.c: New test.
580         * gcc.target/spu/cpat-4.c: New test.
581
582 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
583
584         PR tree-opt/28436
585         * gcc.c-torture/compile/vector-1.c: New test.
586         * gcc.c-torture/compile/vector-2.c: New test.
587         * gcc.c-torture/compile/vector-3.c: New test.
588
589 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
590
591         * lib/fortran-torture.exp: Update copyright years.  Remove
592         obsolete comment.  Test -ftree-vectorize where it makes sense.
593         * lib/gfortran-dg.exp: Update copyright years.  Use settings
594         from fortran-torture.exp.
595         * gfortran.dg/char_transpose_1.f90,
596         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
597         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
598         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
599         '-w' to dg-options.
600
601 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
602
603         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
604         saved_${tool}_load.
605
606 2006-12-12  Ira Rosen  <irar@il.ibm.com>
607
608         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
609         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
610         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
611         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
612         gaps.
613
614 2006-12-12  Richard Guenther  <rguenther@suse.de>
615
616         PR middle-end/30147
617         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
618
619 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
620             Diego Novillo  <dnovillo@redhat.com>
621
622         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
623         VDEF/VUSE changes.
624         * gcc.dg/tree-ssa/pr26421.c: Likewise
625         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
626         * gcc.dg/tree-ssa/pr23382.c: Likewise.
627         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
628         * gcc.dg/tree-ssa/pr28410.c: Likewise.
629         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
630         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
631         * gcc.dg/tree-ssa/vrp07.c: Likewise.
632         * gcc.dg/tree-ssa/vrp08.c: Likewise.
633         * gcc.dg/tree-ssa/alias-12.c: Likewise.
634
635 2006-12-11  Jan Hubicka  <jh@suse.cz>
636
637         * gcc.dg/tree-prof/stringop-1.c: New test.
638         * gcc.dg/tree-prof/stringop-2.c: New test.
639
640 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
641
642         PR target/30120
643         * gcc.target/i386/pr30120.c: New test.
644
645         Revert:
646         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
647
648         * gcc.target/i386/x87regparm-1.c: New test.
649         * gcc.target/i386/x87regparm-2.c: New test.
650         * gcc.target/i386/x87regparm-3.c: New test.
651         * gcc.target/i386/x87regparm-4.c: New test.
652
653 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
654
655         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
656
657 2006-12-10  Tobias Burnus  <burnus@net-b.de>
658
659         PR fortran/23994
660         * gfortran.dg/protected_1.f90: New test.
661         * gfortran.dg/protected_2.f90: New test.
662         * gfortran.dg/protected_3.f90: New test.
663         * gfortran.dg/protected_4.f90: New test.
664         * gfortran.dg/protected_5.f90: New test.
665         * gfortran.dg/protected_6.f90: New test.
666
667 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
668             Tobias Burnus  <burnus@gcc.gnu.org>
669
670         PR fortran/29975
671         PR fortran/30068
672         * gfortran.dg/interface_4.f90: Test adding procedure to generic
673         interface.
674         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
675         ambiguous interfaces.
676         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
677         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
678         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
679         ambiguous interfaces.
680         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
681         * gfortran.dg/array_initializer_2.f90: Add initializer array
682         constructor test.
683
684         PR fortran/30096
685         * gfortran.dg/interface_9.f90: Test that host interfaces are
686         not checked for ambiguity with the local version.
687
688 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
689
690         PR fortran/29464
691         * gfortran.dg/module_interface_2.f90: New test.
692
693 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
694
695         PR fortran/29941
696         * gfortran.dg/assumed_len.f90: New test.
697
698 2006-12-09  Richard Guenther  <rguenther@suse.de>
699
700         * g++.dg/warn/implicit-typename1.C: Qualify types.
701         * g++.dg/parse/crash12.C: Likewise.
702         * g++.dg/tree-ssa/pr22444.C: Likewise.
703
704 2006-12-09  Tobias Burnus  <burnus@net-b.de>
705
706         * gfortran.dg/array_2.f90: Added sqrt test.
707
708 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
709
710         * gcc.target/i386/x87regparm-1.c: XFAIL.
711         * gcc.target/i386/x87regparm-2.c: XFAIL.
712         * gcc.target/i386/x87regparm-3.c: XFAIL.
713         * gcc.target/i386/x87regparm-4.c: XFAIL.
714
715 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
716
717         * lib/target-supports.exp
718         (check_effective_target_large_long_double): New.
719         * gcc.dg/Wconversion-real.c : Use it.
720         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
721         unsigned.
722
723 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
724
725         * gcc.c-torture/execute/mode-dependent-address.c: New test.
726
727 2006-12-08  Tobias Burnus  <burnus@net-b.de>
728
729         PR fortran/27546
730         * gfortran.dg/import4.f90: New test for IMPORT in modules.
731
732 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
733
734         PR c++/29732
735         * g++.dg/template/crash65.C: New test.
736         * g++.dg/template/spec16.C: Tweak error markers.
737
738 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
739
740         * gcc.target/spu: New directory.
741         * gcc.target/spu/spu.exp: New file.
742         * gcc.target/spu/intrinsics-1.c: New test.
743
744 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
745
746         PR c++/29980
747         * g++.dg/ext/attrib27.C: New test.
748         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
749         * g++.dg/parse/typedef5.C: Likewise.
750
751 2006-12-07  Mike Stump  <mrs@apple.com>
752
753         * treelang/compile/var_defs.tree: Adjust.
754
755 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
756
757         PR c++/29730
758         * g++.dg/template/crash64.C: New test.
759         * g++.dg/parse/crash27.C: Adjust error markers.
760
761 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
762
763         PR libfortran/30009
764         PR libfortran/30056
765         * gfortran.dg/read_eof_4.f90:  Add tests.
766         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
767         * gfortran.dg/unf_read_corrupted_1.f90: New test.
768
769 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
770
771         PR c++/29729
772         * g++.dg/template/crash63.C: New test.
773
774         PR c++/29728
775         * g++.dg/template/crash62.C: New test.
776
777 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
778
779         PR fortran/30003
780         * gfortran.dg/allocatable_function_1.f90: Increase the number
781         of expected calls of free to 10; the lhs section reference is
782         now evaluated so there is another call to bar.  Change the
783         comment appropriately.
784         * gfortran.dg/array_section_1.f90: New test.
785
786 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
787
788         PR fortran/29912
789         * gfortran.dg/char_result_12.f90: New test.
790
791 2006-12-05  Richard Guenther  <rguenther@suse.de>
792
793         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
794         * gcc.dg/vect/vect-pow-2.c: Rename to ...
795         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
796         vect_double, xfail for spu*-*-*.
797
798 2006-12-04  Tobias Burnus  <burnus@net-b.de>
799
800         PR fortran/29962
801         * initialization_4.f90: Test noninteger exponents (-std=f95).
802         * initialization_5.f90: New test for noninteger exponents
803           with -std=f2003.
804
805 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
806
807         PR fortran/29821
808         * gfortran.dg/parameter_array_section_1.f90: New test.
809
810 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
811
812         PR c++/29733
813         * g++.dg/template/crash61.C: New test.
814
815         PR c++/29632
816         * g++.dg/template/error23.C: New test.
817
818 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
819
820         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
821
822 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
823
824         PR fortran/29916
825         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
826
827 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
828
829         PR middle-end/29965
830         * gcc.dg/gomp/pr29965-1.c: New test.
831         * gcc.dg/gomp/pr29965-2.c: New test.
832         * gcc.dg/gomp/pr29965-3.c: New test.
833         * gcc.dg/gomp/pr29965-4.c: New test.
834         * gcc.dg/gomp/pr29965-5.c: New test.
835         * gcc.dg/gomp/pr29965-6.c: New test.
836         * g++.dg/gomp/pr29965-1.C: New test.
837         * g++.dg/gomp/pr29965-2.C: New test.
838         * g++.dg/gomp/pr29965-3.C: New test.
839         * g++.dg/gomp/pr29965-4.C: New test.
840         * g++.dg/gomp/pr29965-5.C: New test.
841         * g++.dg/gomp/pr29965-6.C: New test.
842         * g++.dg/gomp/pr29965-7.C: New test.
843         * g++.dg/gomp/pr29965-8.C: New test.
844         * g++.dg/gomp/pr29965-9.C: New test.
845         * g++.dg/gomp/pr29965-10.C: New test.
846
847 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
848
849         * gnat.dg/pointer_variable_bounds.adb: New test.
850         * gnat.dg/pointer_variable_bounds.ads: Likewise.
851         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
852
853 2006-12-03  Eric Christopher  <echristo@apple.com>
854
855         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
856
857 2006-12-03  Richard Henderson  <rth@redhat.com>
858             Andrew Pinski  <pinskia@gmail.com>
859
860         PR C++/14329
861         * g++.dg/warn/unit-1.C: New test.
862
863 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
864
865         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
866
867 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
868
869         * g++.dg/vect/vect.exp: Enable tests to run on spu.
870         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
871         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
872         * gcc.dg/vect/vect-70.c: Reduce array size.
873         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
874         vect_no_compaer_double targets.
875         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
876         vect_float, vect_double, and vect_int.
877
878 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
879
880         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
881         test for loop versioning on vect_no_align targets.
882         * gcc.dg/vect/pr20122.c: Likewise.
883         * gcc.dg/vect/vect-105.c: Likewise.
884         * gcc.dg/vect/vect-42.c: Likewise.
885         * gcc.dg/vect/vect-43.c: Likewise.
886         * gcc.dg/vect/vect-74.c: Likewise.
887         * gcc.dg/vect/vect-75.c: Likewise.
888         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
889         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
890         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
891         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
892
893 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
894
895         PR fortran/29642
896         * gfortran.dg/value_1.f90 : New test.
897         * gfortran.dg/value_2.f90 : New test.
898         * gfortran.dg/value_3.f90 : New test.
899         * gfortran.dg/value_4.f90 : New test.
900         * gfortran.dg/value_4.c : Called from value_4.f90.
901
902 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
903
904         PR C++/30033
905         *  g++.dg/cpp0x/static_assert4.C: New testcase.
906
907 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
908
909         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
910
911 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
912
913         PR c/27953
914         * gcc.dg/pr27953.c: New test.
915
916 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
917
918         PR c++/30022
919         * g++.dg/ext/vector5.C: New test.
920
921         PR c++/30021
922         * g++.dg/other/main1.C: New test.
923
924 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
925
926         PR libfortran/29568
927         * gfortran.dg/convert_implied_open.f90:  Change to
928         new default record length.
929         * gfortran.dg/unf_short_record_1.f90:  Adapt to
930         new error message.
931         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
932
933 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
934
935         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
936
937 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
938
939         PR c++/29066
940         * g++.dg/expr/pr29066.c: New.
941
942 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
943             Zdenek Dvorak <dvorakz@suse.cz>
944
945         PR tree-optimization/29921
946         * gcc.dg/pr29921-2.c: New test.
947
948 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
949
950         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
951         (i386_get_cpuid): New function.
952         (i386_cpuid_ecx): Likewise.
953         (i386_cpuid_edx): Likewise.
954         (i386_cpuid): Updated to call i386_cpuid_edx.
955
956         * gcc.target/i386/sse3-addsubpd.c: New file.
957         * gcc.target/i386/sse3-addsubps.c: Likewise.
958         * gcc.target/i386/sse3-haddpd.c: Likewise.
959         * gcc.target/i386/sse3-haddps.c: Likewise.
960         * gcc.target/i386/sse3-hsubpd.c: Likewise.
961         * gcc.target/i386/sse3-hsubps.c: Likewise.
962         * gcc.target/i386/sse3-lddqu.c: Likewise.
963         * gcc.target/i386/sse3-movddup.c: Likewise.
964         * gcc.target/i386/sse3-movshdup.c: Likewise.
965         * gcc.target/i386/sse3-movsldup.c: Likewise.
966
967 2006-12-01  Dirk Mueller  <dmueller@suse.de>
968
969         * g++.dg/warn/Wreturn-type-4.C: New testcase.
970
971 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
972
973         * gcc.dg/dfp/convert-int-max.c: New test.
974         * gcc.dg/dfp/convert-int-max-fold.c: New test.
975
976 2006-11-30  Richard Guenther  <rguenther@suse.de>
977
978         * gcc.dg/vect/vect-pow-1.c: Rename ...
979         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
980         floats instead of doubles, check successful vectorization.
981
982 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
983
984         PR target/29945
985         * gcc.c-torture/compile/pr29945.c: New testcase.
986
987 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
988
989         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
990         -maltivec.
991
992 2006-11-29  Eric Christopher  <echristo@apple.com>
993
994         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
995
996 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
997
998         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
999
1000         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1001
1002 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1003
1004         PR c++/29022
1005         * g++.dg/inherit/virtual2.C: New test.
1006         * g++.dg/inherit/virtual3.C: Likewise.
1007         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1008         * g++.dg/inherit/error2.C: Likewise.
1009         * g++.dg/template/instantiate1.C: Likewise.
1010
1011 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1012
1013         PR tree-opt/29984
1014         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1015
1016 2006-11-28  Jan Hubicka  <jh@suse.cz>
1017
1018         * gcc.dg/memcpy-1.c: New test.
1019
1020 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1021
1022         PR c++/29735
1023         * g++.dg/warn/main-3.C: New test.
1024
1025 2006-11-28  Jan Hubicka  <jh@suse.cz>
1026
1027         * gcc.dg/winline-1.c: New test.
1028
1029 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1030
1031         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1032         alignments.
1033
1034 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1035
1036         PR fortran/29976
1037         * gfortran.dg/missing_optional_dummy_3.f90
1038
1039 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1040
1041         PR fortran/20880
1042         * gfortran.dg/interface_3.f90: Modify errors.
1043
1044 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1045
1046         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1047         fail to link due to relocation overflows on spu-*-*.
1048
1049 2006-11-27  Michael Matz  <matz@suse.de>
1050             Andreas Krebbel  <krebbel1@de.ibm.com>
1051
1052         PR target/29319
1053         * gcc.dg/20061127-1.c: New testcase.
1054
1055 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1056
1057         * gcc.dg/20061124-1.c: Add exit() function prototype.
1058
1059 2006-11-27  Jan Hubicka  <jh@suse.cz>
1060
1061         * gcc.target/i386/memcpy-1.c: Adjust size.
1062         * testsuite/gcc.dg/visibility-11.c: Likewise.
1063
1064 2006-11-27  Richard Guenther  <rguenther@suse.de>
1065
1066         PR middle-end/25620
1067         * gcc.target/i386/pow-1.c: New testcase.
1068         * gcc.dg/builtins-58.c: Likewise.
1069
1070 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1071
1072         PR c++/29886
1073         * g++.dg/expr/cast8.C: New test.
1074
1075 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1076
1077         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1078         Don't ever inline the testcase.
1079
1080 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1081
1082         PR fortran/29982
1083         * gfortran.fortran-torture/compile/parameter_3.f90: New
1084         testcase.
1085
1086 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1087
1088         PR fortran/29951
1089         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1090
1091 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1092
1093         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1094         for CHAR.
1095
1096 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1097
1098         PR libgfortran/29936
1099         * gfortran.dg/write_check3.f90: New test.
1100
1101 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1102
1103         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1104
1105 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1106
1107         PR fortran/20880
1108         * gfortran.dg/interface_3.f90: New test.
1109
1110         PR fortran/29387
1111         * gfortran.dg/generic_8.f90: New test.
1112
1113 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1114
1115         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1116         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1117         * gfortran.dg/specifics_3.f90: Remove.
1118
1119 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR c/29955
1122         * gcc.dg/gomp/pr29955.c: New test.
1123
1124         PR c/29736
1125         * gcc.dg/pr29736.c: New test.
1126
1127 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1128
1129         PR tree-opt/29964
1130         * gcc.dg/pure-1.c: New test.
1131
1132 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1133
1134         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1135         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1136
1137 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1138
1139         * gcc.dg/20061124-1.c: New testcase.
1140
1141 2006-11-23  Eric Christopher  <echristo@apple.com>
1142
1143         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1144
1145 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1146
1147         PR c/2707
1148         PR c++/26167
1149         * gcc.dg/Wconversion-integer.c: New. Supersedes
1150         Wconversion-negative-constants.c
1151         * gcc.dg/Wconversion-real.c: New.
1152         * gcc.dg/Wconversion-real-integer.c: New.
1153         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1154         * g++.dg/warn/Wconversion1.C: Modified.
1155
1156 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1157
1158         * gfortran.dg/overload_1.f90: New test.
1159
1160 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1161
1162         PR c/9072
1163         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1164         Wtraditional-conversion.
1165         * gcc.dg/overflow-warn-2.c: Likewise.
1166         * gcc.dg/Wconversion.c: Likewise. Renamed as
1167         Wtraditional-conversion.c .
1168         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1169         Wtraditional-conversion-2.c .
1170         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1171         Wtraditional-conversion-2.c
1172         * gcc.dg/Wconversion-negative-constants.c: New.
1173
1174 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1175
1176         * gcc.dg/tree-ssa/dump-1.c: New test.
1177
1178 2006-11-23  David Ung <davidu@mips.com>
1179
1180         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1181         -mfp64, allowable when ISA >= 33 and float is enabled.
1182         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1183         of mthc1 and mfhc1 patterns.
1184
1185 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1186
1187         PR tree-optimization/29921
1188         * gcc.dg/pr29921.c: New test.
1189
1190 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1191
1192         PR fortran/29441
1193         * gfortran.dg/initialization_4.f90: New test.
1194
1195 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1196
1197         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1198         platforms that have interleaving support.
1199         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1200         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1201         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1202         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1203         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1204         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1205         gcc.dg/vect/vect-strided-u8-i8.c,
1206         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1207         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1208         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1209         gcc.dg/vect/vect-strided-float.c,
1210         gcc.dg/vect/vect-strided-a-mult.c,
1211         gcc.dg/vect/vect-strided-mult-char-ls.c,
1212         gcc.dg/vect/vect-strided-a-u16-mult.c,
1213         gcc.dg/vect/vect-strided-a-u32-mult.c,
1214         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1215         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1216         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1217         gcc.dg/vect/vect-strided-mult.c,
1218         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1219         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1220
1221 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1222
1223         PR fortran/25087
1224         * gfortran.dg/auto_char_len_4.f90: New test.
1225
1226 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1227
1228         PR fortran/29652
1229         * gfortran.dg/generic_7.f90: New test.
1230         * gfortran.dg/defined_operators_1.f90: Add new error.
1231
1232 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1233
1234         PR tree-optimization/29902
1235         * g++.dg/tree-ssa/pr29902.C: New test.
1236
1237 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1238
1239         PR fortran/29820
1240         * gfortran.dg/used_types_13.f90: New test.
1241
1242 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1243
1244         * gcc.dg/dfp/snan.c: Delete.
1245
1246 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1247
1248         * g++.dg/cpp0x/static_assert1.C: New.
1249         * g++.dg/cpp0x/static_assert2.C: New.
1250         * g++.dg/cpp0x/static_assert3.C: New.
1251
1252 2006-11-21  Richard Guenther  <rguenther@suse.de>
1253
1254         * gcc.dg/vect/vect-pow-1.c: New testcase.
1255         * gcc.dg/vect/vect-pow-2.c: Likewise.
1256
1257 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR c++/29570
1260         * g++.dg/template/static29.C: New test.
1261
1262         PR c++/29734
1263         * g++.dg/conversion/simd4.C: New test.
1264
1265 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1266
1267         PR c++/29475
1268         * g++.dg/template/access19.C: New test.
1269         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1270         error is reported.
1271
1272 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1273
1274         PR tree-opt/25500
1275         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1276
1277 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1278
1279         PR fortran/27546
1280         * gfortran.dg/import.f90: Extended test.
1281         * gfortran.dg/import2.f90: Extended test.
1282
1283 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1284
1285         * gfortran.dg/volatile3.f90: Add conflict test.
1286
1287 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1288
1289         PR fortran/24783
1290         * gfortran.dg/implicit_10.f90: New test.
1291
1292 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1293
1294         PR c++/8586
1295         * g++.dg/warn/Wall-write-strings.C: New.
1296
1297 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1298
1299         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1300         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1301
1302 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1303
1304         * gfortran.dg/use_3.f90: Remove error message.
1305         * gfortran.dg/iso_fortran_env_1.f90: New test.
1306         * gfortran.dg/iso_fortran_env_2.f90: New test.
1307         * gfortran.dg/iso_fortran_env_3.f90: New test.
1308         * gfortran.dg/iso_fortran_env_4.f90: New test.
1309
1310 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1311
1312         * gcc.dg/vect/vect-27.c: Fix initialization.
1313
1314 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1315
1316         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1317         * gcc.dg/torture/builtin-minmax-1.c: New.
1318
1319         * gcc.dg/builtins-20.c: Add cases for copysign.
1320
1321 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1322
1323         PR fortran/24285
1324         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1325
1326 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1327         * gfortran.dg/use_1.f90: New test.
1328         * gfortran.dg/use_1.f90: New test.
1329         * gfortran.dg/use_1.f90: New test.
1330
1331 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1332
1333         PR tree-optimization/29801
1334         * gcc.dg/pr29801.c: New test.
1335
1336 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1337
1338         PR middle-end/29584
1339         * gcc.dg/torture/pr29584.c: New test.
1340
1341 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1342
1343         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1344         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1345         * gcc.target/powerpc/compress-float-ppc.c,
1346         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1347         powerpc_fprs.
1348         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1349         do not pass -mhard-float.
1350
1351 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1352
1353         * gnat.dg/volatile_aggregate.adb: New test.
1354
1355 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1356
1357         PR fortran/29391
1358         PR fortran/29489
1359         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1360         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1361
1362 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1363
1364         PR target/29201
1365         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1366
1367 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1368
1369         * gfortran.dg/import3.f90: Fix error message.
1370
1371 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1372
1373         PR tree-opt/29788
1374         * gfortran.fortran-torture/compile/inline_1.f90:
1375         New testcase.
1376
1377 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1378
1379         * gcc.target/i386/x87regparm-1.c: New test.
1380         * gcc.target/i386/x87regparm-2.c: New test.
1381         * gcc.target/i386/x87regparm-3.c: New test.
1382         * gcc.target/i386/x87regparm-4.c: New test.
1383
1384 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1385
1386         PR fortran/27546
1387         * gfortran.dg/import.f90: New test.
1388         * gfortran.dg/import2.f90: New test.
1389         * gfortran.dg/import3.f90: New test.
1390
1391 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1392
1393         PR fortran/27588
1394         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1395
1396 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1397
1398         PR fortran/29806
1399         * gfortran.dg/contains.f90: New test.
1400         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1401
1402 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1403
1404         PR tree-optimization/29581
1405         * gcc.dg/pr29581-1.c: New test.
1406         * gcc.dg/pr29581-2.c: New test.
1407         * gcc.dg/pr29581-3.c: New test.
1408         * gcc.dg/pr29581-4.c: New test.
1409         * gfortran.dg/pr29581.f90: New test.
1410
1411 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1412
1413         PR fortran/29702
1414         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1415         numbers in error message headers.
1416
1417 2006-11-14  Richard Guenther  <rguenther@suse.de>
1418
1419         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1420         to i?86 and x86_64 targets.
1421
1422 2006-11-14  Caroline Tice  <ctice@apple.com>
1423
1424         * gcc.dg/pubtypes-1.c: New file/testcase.
1425         * gcc.dg/pubtypes-2.c: New file/testcase.
1426         * gcc.dg/pubtypes-3.c: New file/testcase.
1427         * gcc.dg/pubtypes-4.c: New file/testcase.
1428         * g++.dg/pubtypes.C: New file/testcase.
1429
1430 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1431
1432         PR c++/29106
1433         * g++.dg/init/self1.C: New test.
1434
1435 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1436
1437         PR fortran/29657
1438         * gfortran.dg/conflicts.f90: Add.
1439
1440 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1441
1442         PR rtl-optimization/29798
1443
1444         * gcc.c-torture/execute/pr29798.c: New.
1445
1446 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1447
1448         * gcc.dg/builtins-20.c: Add more cases.
1449
1450 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1451
1452         PR fortran/29759
1453         * gfortran.dg/gomp/pr29759.f90: New test.
1454
1455 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1456
1457         PR c++/29518
1458         * g++.dg/template/static28.C: New test.
1459
1460 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1461
1462         * lib/c-torture.exp: Use target-libpath.exp.
1463         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1464         set GCC_EXEC_PREFIX env var from global variable of same name.
1465
1466 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1467
1468         PR fortran/26994
1469         * gfortran.fortran-torture/compile/transfer-1.f90:
1470         New testcase.
1471
1472 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1473             Zdenek Dvorak <dvorakz@suse.cz>
1474
1475         PR tree-optimization/29680
1476         * gcc.dg/alias-11.c: New test.
1477
1478 2006-11-12  Jason Merrill  <jason@redhat.com>
1479             Andrew Pinski <pinskia@physics.uc.edu>
1480
1481         PR middle-end/28915
1482         * gcc.target/i386/vectorize1.c: New.
1483
1484 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1485
1486         PR rtl-optimization/29797
1487         * gcc.c-torture/execute/pr29797-1.c: New test case.
1488
1489 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1490
1491         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1492
1493 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1494
1495         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1496
1497 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1498
1499         PR tree-optimization/13827
1500         * gcc.dg/fold-eqand-1.c: New test case.
1501
1502 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1503
1504         PR rtl-opt/28812
1505         * gcc.c-torture/execute/mayalias-3.c: New test.
1506
1507 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1508
1509         PR middle-end/27528
1510         * gcc.c-torture/compile/pr27528.c: New test.
1511         * gcc.dg/pr27528.c: Likewise.
1512
1513 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1514
1515         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1516
1517         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1518
1519 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1520
1521         PR fortran/29758
1522         * gfortran.dg/reshape_source_size_1.f90: New test.
1523
1524 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1525
1526         PR fortran/29315
1527         * gfortran.dg/aliasing_dummy_4.f90: New test.
1528
1529 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1530
1531         PR target/29777
1532         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1533         and x86_64-*-* targets.
1534
1535 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1536
1537         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1538         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1539         New macros. Use them in exact tests.
1540         (TESTIT3): New macro.
1541         Add tests for fmin, fmax and fma.
1542
1543 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1544
1545         PR fortran/29431
1546         * gfortran.dg/array_constructor_13.f90: New test.
1547
1548 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1549
1550         PR fortran/29744
1551         * gfortran.dg/used_types_12.f90: New test.
1552
1553 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1554
1555         PR middle-end/29726
1556         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1557         (test6): Ditto.
1558         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1559         * gcc.dg/fold-eqandshift-3.c: New test case.
1560
1561 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1562
1563         PR fortran/29699
1564         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1565
1566         PR fortran/21370
1567         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1568
1569 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1570
1571         * gcc.dg/20061109-1.c: New testcase.
1572
1573 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1574
1575         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1576
1577 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1578
1579         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1580         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1581
1582 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1583
1584         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1585         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1586
1587 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1588
1589         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1590
1591 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1592
1593         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1594         vect-9.c).
1595         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1596         * gcc.dg/vect/vect-9.c: Now vectorizable.
1597         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1598         that support vect_widen_mult.
1599         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1600         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1601         vect-reduc-dot-u16.c).
1602         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1603         vect-reduc-dot-u16.c).
1604         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1605         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1606         vect-reduc-dot-s8.c).
1607         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1608         vect-reduc-dot-s8.c).
1609         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1610         vect-reduc-dot-s8.c).
1611         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1612         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1613         vect-reduc-dot-u8.c).
1614         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1615         vect-reduc-dot-u8.c).
1616         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1617         * gcc.dg/vect/vect-multitypes-9.c: New test.
1618         * gcc.dg/vect/vect-multitypes-10.c: New test.
1619         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1620         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1621         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1622         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1623         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1624         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1625         wrapv-vect-reduc-dot-s8.c.
1626         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1627         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1628         targets that support vec_unpack.
1629         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1630         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1631         (check_effective_target_vect_widen_mult_hi_to_si): New.
1632         (check_effective_target_vect_widen_sum): Removed.
1633
1634         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1635
1636         * gcc.dg/vect/vect-multitypes-8.c: New test.
1637         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1638
1639         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1640
1641         * gcc.dg/vect/vect-multitypes-7.c: New test.
1642
1643         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1644
1645         * gcc.dg/vect/vect-multitypes-4.c: New test.
1646         * gcc.dg/vect/vect-multitypes-5.c: New test.
1647         * gcc.dg/vect/vect-multitypes-6.c: New test.
1648
1649         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1650
1651         * gcc.dg/vect/vect-multitypes-1.c: New test.
1652         * gcc.dg/vect/vect-multitypes-2.c: New test.
1653         * gcc.dg/vect/vect-multitypes-3.c: New test.
1654
1655 2006-11-07  Eric Christopher  <echristo@apple.com>
1656
1657         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1658         Test using scan-assembler-not.
1659
1660 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1661
1662         * gcc.dg/inline-17.c: New test.
1663
1664 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1665
1666         PR other/25028
1667         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1668         on HP-UX.
1669
1670 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1671
1672         PR fortran/29539
1673         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1674
1675         PR fortran/29634
1676         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1677         test.
1678
1679 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1680
1681         PR fortran/29601
1682         * gfortran.dg/volatile.f90: Add.
1683         * gfortran.dg/volatile2.f90: Add.
1684         * gfortran.dg/volatile3.f90: Add.
1685         * gfortran.dg/volatile4.f90: Add.
1686         * gfortran.dg/volatile5.f90: Add.
1687         * gfortran.dg/volatile6.f90: Add.
1688         * gfortran.dg/volatile7.f90: Add.
1689
1690 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1691
1692         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1693           for matching error messages.
1694         * gfortran.dg/specifics_3.f90: Adjust pattern
1695           for matching error messages.
1696
1697 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1698             Bernhard Fischer  <aldot@gcc.gnu.org>
1699
1700         * lib/gcc-dg.exp (output-exists): New proc.
1701         (output-exists-not): New proc.
1702         * gcc.test-framework/test-framework.awk: Support new directives.
1703         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1704         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1705         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1706         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1707         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1708         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1709
1710 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1711
1712         PR fortran/29630
1713         PR fortran/29679
1714         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1715         * gfortran.dg/initialization_3.f90: New.
1716
1717 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1718
1719         PR libgfortran/25545
1720         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1721
1722 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1723
1724         PR middle-end/29695
1725         * gcc.c-torture/execute/pr29695-1.c: New test.
1726         * gcc.c-torture/execute/pr29695-2.c: New test.
1727
1728 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1729
1730         PR fortran/29565
1731         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1732
1733 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1734
1735         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1736         for matching error messages.
1737
1738 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1739
1740         PR target/26915
1741         * gcc.target/i386/387-12.c: New test.
1742
1743 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1744
1745         PR libfortran/29713
1746         * gfortran.dg/pr29713.f90: New test.
1747
1748 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1749
1750         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1751         Also test for bogus rest sign.
1752
1753 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1754
1755         PR libfortran/27895
1756         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1757
1758 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1759
1760         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1761         from error messages.
1762
1763 2006-11-02  Mike Stump  <mrs@apple.com>
1764
1765         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1766
1767         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1768
1769 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1770
1771         * g++.dg/eh/gcsec1.C: New test.
1772
1773 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1774
1775         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1776         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1777
1778 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1779
1780         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1781         hexadecimal value.
1782         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1783         * gcc.dg/pr14796-2.c: Likewise.
1784
1785 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1786
1787         * gcc.c-torture/execute/20061101-1.c: New test.
1788
1789 2006-11-01  Richard Guenther  <rguenther@suse.de>
1790
1791         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1792
1793 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1794
1795         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1796         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1797
1798 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1799
1800         * gcc.c-torture/execute/20061031-1.c: New test.
1801
1802 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1803
1804         PR 23067
1805         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1806         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1807         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1808         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1809         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1810         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1811         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1812
1813 2006-10-31  Eric Christopher  <echristo@apple.com>
1814             Falk Hueffner  <falk@debian.org>
1815
1816         * gcc.dg/builtin-bswap-1.c: New.
1817         * gcc.dg/builtin-bswap-2.c: New.
1818         * gcc.dg/builtin-bswap-3.c: New.
1819         * gcc.dg/builtin-bswap-4.c: New.
1820         * gcc.dg/builtin-bswap-5.c: New.
1821         * gcc.target/i386/builtin-bswap-1.c: New.
1822
1823 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1824
1825         * gcc.dg/inline-16.c: New.
1826
1827         PR 16622
1828         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1829         defining it.
1830         * gcc.dg/inline-13.c: New.
1831         * gcc.dg/inline-14.c: New.
1832         * gcc.dg/inline-15.c: New.
1833
1834         PR 11377
1835         * gcc.dg/inline6.c: New.
1836         * gcc.dg/inline7.c: New.
1837
1838 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1839
1840         PR middle-end/23470
1841         * gcc.dg/pr23470-1.c: New test case.
1842
1843 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1844
1845         PR fortran/29537
1846         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1847         data.
1848         * gfortran.dg/blockdata_2.f90: New testcase.
1849
1850 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1851
1852         PR libfortran/29627
1853         * gfortran.dg/unf_short_record_1.f90:  New test.
1854
1855 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1856
1857         PR fortran/29067
1858         * gfortran.dg/pr29067.f: New test.
1859
1860 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1861             Richard Sandiford  <richard@codesourcery.com>
1862
1863         * lib/target-supports.exp (get_compiler_messages): Append options
1864         as a single list element.
1865         (check_effective_target_arm_vfp_ok): New.
1866         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1867
1868 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1869
1870         PR fortran/29387
1871         * gfortran.dg/intrinsic_actual_2.f90: New test.
1872
1873         PR fortran/29490
1874         * gfortran.dg/actual_array_interface_1.f90: New test.
1875
1876         PR fortran/29641
1877         * gfortran.dg/used_types_11.f90: New test.
1878
1879 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1880
1881         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1882         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1883         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1884         * g++.old-deja/g++.mike/net25.C (main): Same.
1885         * g++.dg/lookup/exception1.C (main): Same.
1886         * g++.dg/parse/parens2.C (main): Same.
1887
1888 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1889
1890         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1891
1892 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1893
1894         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1895         * gcc.dg/torture/builtin-math-3.c: Likewise.
1896
1897 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1898
1899         PR fortran/29452
1900         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1901         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1902
1903 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1904
1905         PR Fortran/29410
1906         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1907
1908 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1909
1910         * lib/target-supports.exp (check_function_available): Declare
1911         function before calling.
1912
1913 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1914
1915         PR tree-optimization/29637
1916         * gcc.dg/pr29637.c: New test.
1917
1918 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1919
1920         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1921         tree canonicalization.
1922
1923 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1924
1925         * gcc.dg/builtins-20.c: Add more hypot tests.
1926
1927 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1928
1929         * gcc.dg/fold-compare-1.c: New test case.
1930
1931 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1932
1933         PR c++/16307
1934         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1935
1936 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1937
1938         PR tree-optimization/15458
1939         * gcc.dg/fold-xornot-1.c: New test case.
1940
1941 2006-10-29  Richard Guenther  <rguenther@suse.de>
1942
1943         * gcc.target/i386/math-torture/trunc.c: New testcase.
1944
1945 2006-10-29  Richard Guenther  <rguenther@suse.de>
1946
1947         * gcc.target/i386/math-torture/round.c: New testcase.
1948
1949 2006-10-29  Richard Guenther  <rguenther@suse.de>
1950
1951         * gcc.target/i386/math-torture/ceil.c: New testcase.
1952         * gcc.target/i386/math-torture/floor.c: Likewise.
1953
1954 2006-10-29  Richard Guenther  <rguenther@suse.de>
1955
1956         * gcc.target/i386/math-torture/rint.c: New testcase.
1957         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1958
1959 2006-10-29  Richard Guenther  <rguenther@suse.de>
1960
1961         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1962         * gcc.target/i386/math-torture/lceil.c: Likewise.
1963
1964 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1965
1966         PR libgfortran/24313
1967         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1968
1969 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1970
1971         * gcc.c-torture/execute/20020118-1.c,
1972         gcc.c-torture/execute/builtins/strlen.c,
1973         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1974         comment typos.
1975
1976 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1977
1978         * gcc.dg/builtins-20.c: Add tests for hypot.
1979         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1980         two-argument builtins.
1981         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1982         TESTIT2.  Update all callers.
1983         (TESTIT2, TESTIT2_R): New helper macros.
1984         Add testcases for pow, hypot and atan2.
1985
1986 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1987
1988         PR C++/29295
1989         * g++.dg/expr/bool1.C: New test.
1990         * g++.dg/expr/bool2.C: New test.
1991
1992 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1993
1994         PR fortran/28224
1995         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1996         * gfortran.dg/namelist_internal.f90: New test.
1997
1998 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1999
2000         PR fortran/29625
2001         * gfortran.dg/io_real_boz.f90: Add.
2002         * gfortran.dg/io_real_boz2.f90: Add.
2003
2004 2006-10-28  Richard Guenther  <rguenther@suse.de>
2005
2006         PR middle-end/26899
2007         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2008
2009 2006-10-28  Richard Guenther  <rguenther@suse.de>
2010
2011         PR target/28806
2012         * gcc.target/i386/math-torture/lround.c: New testcase.
2013
2014 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2015
2016         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2017         * gcc.dg/builtins-44.c: Likewise.
2018         * gcc.dg/builtins-45.c: Likewise.
2019         * gcc.dg/pr28796-2.c: Likewise.
2020         * gcc.dg/unordered-3.c: Likewise.
2021
2022 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2023
2024         PR libgfortran/27954
2025         * gfortran.dg/error_recovery_2.f90: New test.
2026
2027 2006-10-26  Richard Guenther  <rguenther@suse.de>
2028
2029         * gcc.target/i386/i386.exp: Use glob, not find to collect
2030         tests.  Avoids recursing into subdirectories.
2031         * gcc.target/i386/math-torture/math-torture.exp: Torture
2032         for interesting ia32 math options.
2033         * gcc.target.i386/math-torture/lrint.c: New testcase.
2034
2035 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2036
2037         PR libgfortran/29563
2038         * gfortran.dg/arrayio_9.f90: Update test.
2039         * gfortran.dg/arrayio_19.f90: New test.
2040
2041 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2042
2043         * gcc.dg/20061026.c: New testcase.
2044
2045 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2046
2047         PR libgfortran/29563
2048         * gfortran.dg/arrayio_9.f90: New test.
2049
2050 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2051
2052         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2053         Copy the strings manually, as strcpy may call strlen.
2054
2055 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2056
2057         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2058         Add checks for log, log2, log10 and log1p.
2059
2060         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2061         we already test 0.0.  Add checks for expm1, log, log2, log10,
2062         log1p, cbrt, erf and erfc.
2063
2064 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2065
2066         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2067
2068 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2069
2070         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2071         and remainderl() built-in functions.  Remove -ffast-math from
2072         dg-options.
2073
2074 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2075
2076         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2077         acosh and atanh.
2078
2079         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2080         floating point modifiers to arguments passed to float and long
2081         double functions respectively.  Update all callers to use floating
2082         point numbers, not integers.  Add tests for exp, exp2 and
2083         exp10/pow10.
2084
2085         * gcc.dg/torture/builtin-math-3.c: New test.
2086
2087 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2088
2089         PR fortran/29393
2090         * gfortran.dg/initialize_2.f90: New.
2091
2092 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2093
2094         * gcc.dg/torture/builtin-math-2.c: New test.
2095
2096 2006-10-24  Richard Guenther  <rguenther@suse.de>
2097
2098         PR middle-end/28796
2099         * gcc.dg/pr28796-1.c: New testcase.
2100         * gcc.dg/pr28796-2.c: Likewise.
2101
2102 2006-10-24  Richard Guenther  <rguenther@suse.de>
2103
2104         * gcc.dg/builtins-57.c: New testcase.
2105
2106 2006-10-24  Richard Guenther  <rguenther@suse.de>
2107
2108         PR tree-optimization/29567
2109         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2110
2111 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2112
2113         PR tree-optimization/14784
2114         * gcc.dg/alias-10.c: New test.
2115
2116 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2117
2118         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2119
2120 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2121
2122         * gcc.dg/builtin-strncat-chk-1.c: New test.
2123
2124 2006-10-23  Jan Hubicka  <jh@suse.cz>
2125
2126         * gcc.dg/memmove-1.c: New test.
2127
2128 2006-10-23  Paul Brook  <paul@codesourcery.com>
2129
2130         * gcc.dg/pragma-pack-5.c: New test.
2131
2132 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2133
2134         * g++.dg/other/s390-1.C: New testcase.
2135
2136 2006-10-23  Richard Guenther  <rguenther@suse.de>
2137
2138         PR middle-end/27132
2139         PR middle-end/23295
2140         * gcc.dg/pr27132.c: New testcase.
2141         * gcc.dg/pr23295.c: Likewise.
2142         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2143         * g++.dg/tree-ssa/pr19807.C: Likewise.
2144
2145 2006-10-23  Richard Guenther  <rguenther@suse.de>
2146
2147         PR middle-end/21032
2148         * gcc.dg/pr21032.c: New testcase.
2149
2150 2006-10-22  Jeff Law  <law@redhat.com>
2151         Richard Guenther  <rguenther@suse.de>
2152
2153         PR tree-optimization/15911
2154         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2155
2156 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2157
2158         PR c++/20647
2159         * g++.dg/abi/rtti3.C: New.
2160
2161 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2162
2163         PR middle-end/28252
2164         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2165         transformation.
2166
2167 2006-10-21  Richard Guenther  <rguenther@suse.de>
2168
2169         PR tree-optimization/3511
2170         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2171
2172 2006-10-21  Richard Guenther  <rguenther@suse.de>
2173
2174         PR middle-end/26898
2175         * gcc.dg/torture/pr26898-1.c: New testcase.
2176         * gcc.dg/torture/pr26898-2.c: Likewise.
2177
2178 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2179
2180         PR c++/28053
2181         * g++.dg/parse/bitfield1.C: Adjust error markers.
2182         * g++.dg/parse/bitfield2.C: New test.
2183
2184 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2185
2186         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2187
2188 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2189
2190         PR libfortran/27895
2191         * gfortran.dg/zero_sized_1.f90: New test.
2192
2193 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2194
2195         * gcc.dg/div-compare-1.c: New test.
2196
2197 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2198
2199         PR fortran/29216
2200         * gfortran.dg/result_default_init_1.f90: New test.
2201
2202         PR fortran/29314
2203         * gfortran.dg/automatic_default_init_1.f90: New test.
2204
2205         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2206         from 38 to 33.
2207
2208 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2209
2210         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2211         'using namespace std' without previous declaration.
2212         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2213         * g++.old-deja/g++.robertl/eb133c.C: New.
2214
2215 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2216
2217         PR libgfortran/29277
2218         * gfortran.dg/streamio_4.f90: Update test.
2219         * gfortran.dg/streamio_11.f90: New test.
2220
2221 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2222
2223         PR c++/27952
2224         * g++.dg/inherit/virtual1.C: New test.
2225
2226 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/28261
2229         * g++.dg/parse/enum3.C: New test.
2230
2231 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2232
2233         PR c++/29039
2234         * g++.dg/init/ctor8.C: New test.
2235
2236 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2237
2238         PR c++/27270
2239         * g++.dg/ext/complit8.C: Tweak error markers.
2240         * g++.dg/template/complit1.C: Add error marker.
2241
2242 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2243
2244         PR c++/27270
2245         * g++.dg/ext/complit8.C: New test.
2246
2247         PR c++/29408
2248         * g++.dg/parse/dtor12.C: New test.
2249
2250         PR c++/29435
2251         * g++.dg/template/sizeof11.C: New test.
2252
2253 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2254
2255         PR fortran/29392
2256         * gfortran.dg/data_char_3.f90: New test.
2257
2258         PR fortran/29451
2259         * gfortran.dg/negative_automatic_size.f90: New test.
2260
2261 2006-10-16  David Daney  <ddaney@avtrex.com>
2262
2263         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2264
2265 2006-10-16  Eric Christopher  <echristo@apple.com>
2266
2267         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2268         x86_64.
2269
2270 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2271
2272         PR c++/28211
2273         * g++.dg/tc1/dr49.C: Tweak error messages.
2274         * g++.dg/parse/template21.C: New test.
2275
2276 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2277
2278         PR middle-end/20491
2279         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2280
2281 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2282
2283         PR fortran/29403
2284         * gfortran.dg/print_1.f90: New test.
2285
2286 2006-10-15  Jan Hubicka  <jh@suse.cz>
2287
2288         PR middle-end/29241
2289         * gcc.c-torture/compile/pr29241.c: New testcase.
2290
2291 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2292
2293         PR middle-end/29250
2294         * gcc.c-torture/compile/pr29250.c: New test.
2295
2296 2006-10-15  Richard Guenther  <rguenther@suse.de>
2297
2298         * gcc.dg/pr29299.c: New testcase.
2299
2300 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2301
2302         PR fortran/24767
2303         * gfortran.dg/label_4.f90: Adjust warning flag.
2304
2305 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2306
2307         PR fortran/29371
2308         * gfortran.dg/nullify_3.f90: New test.
2309
2310 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2311
2312         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2313         on Solaris 2.5.1 too.
2314
2315 2006-10-13  Eric Christopher  <echristo@apple.com>
2316
2317         * gcc.dg/pr25993.c: Skip for darwin.
2318
2319 2006-10-13  Eric Christopher  <echristo@apple.com>
2320
2321         * gcc.dg/visibility-11.c: Skip for darwin.
2322
2323 2006-10-13  Eric Christopher  <echristo@apple.com>
2324
2325         * gcc.dg/darwin-weakimport-1.c: Use
2326         -fno-asynchronous-unwind-tables.
2327         * gcc.dg/darwin-weakimport-3.c: Ditto.
2328
2329 2006-10-13  Richard Guenther  <rguenther@suse.de>
2330
2331         PR tree-optimization/29446
2332         * gcc.dg/torture/pr29446.c: New testcase.
2333
2334 2006-10-13  Bill Wendling  <wendling@apple.com>
2335
2336         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2337         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2338         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2339         * g++.old-deja/g++.law/shadow1.C: Likewise.
2340         * g++.old-deja/g++.law/ctors10.C: Likewise.
2341         * g++.dg/debug/namespace1.C: Likewise.
2342         * g++.dg/inherit/namespace-as-base.C: Likewise.
2343         * g++.dg/opt/delay-slot-1.C: Likewise.
2344         * g++.dg/parse/defarg10.C: Likewise.
2345         * g++.dg/template/ptrmem11.C: Likewise.
2346         * g++.dg/template/mem_func_ptr.C: Likewise.
2347         * g++.dg/template/spec19.C: Likewise.
2348
2349 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2350
2351         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2352
2353 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2354
2355         PR fortran/29373
2356         * gfortran.dg/implicit_9.f90: New test.
2357
2358         PR fortran/29407
2359         * gfortran.dg/namelist_25.f90: New test.
2360
2361         PR fortran/27701
2362         * gfortran.dg/same_name_2.f90: New test.
2363
2364         PR fortran/29232
2365         * gfortran.dg/host_assoc_types_1.f90: New test.
2366
2367         PR fortran/29364
2368         * gfortran.dg/missing_derived_type_1.f90: New test.
2369         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2370
2371         PR fortran/29422
2372         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2373
2374         PR fortran/29428
2375         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2376
2377 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2378
2379         PR fortran/29391
2380         * gfortran.dg/bound_2.f90: New test.
2381
2382 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2383
2384         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2385         directive.
2386         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2387         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2388         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2389         * gfortran.dg/gomp/reduction3.f90: Likewise.
2390         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2391         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2392         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2393         * gfortran.dg/forall_4.f90: Likewise.
2394         * gfortran.dg/spec_expr_4.f90: Likewise.
2395         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2396         * gfortran.dg/forall_5.f90: Likewise.
2397         * gfortran.dg/open_access_append_2.f90: Add check for
2398         compile-time warning.
2399
2400 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2401
2402         PR c++/28506
2403         * g++.dg/parse/pure1.C: New test.
2404
2405 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2406
2407         PR fortran/21435
2408         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2409         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2410         for compile-time warnings.
2411         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2412         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2413         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2414         file.
2415         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2416         specifier.
2417         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2418         compile-time warning.
2419
2420 2006-10-12  Jan Hubicka  <jh@suse.cz>
2421
2422         PR c/28419
2423         * gcc.dg/pr28319.c: New test.
2424
2425 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2426         PR c++/29318
2427         * g++.dg/ext/vla4.C: New test.
2428
2429 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2430
2431         PR c++/27961
2432         * g++.dg/template/crash60.C: New test.
2433         * g++.dg/other/large-size-array.C: Adjust error markers.
2434         * g++.dg/parse/crash27.C: Likewise.
2435         * g++.dg/template/crash1.C: Likewise.
2436
2437 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2438
2439         PR testsuite/29093
2440         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2441
2442 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2443
2444         PR preprocessor/28709
2445         * gcc.dg/cpp/paste14.c: New test.
2446
2447 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2448
2449         PR c++/29175
2450         * g++.dg/init/array24.C: New test.
2451
2452 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2453
2454         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2455         of <sys/types.h>.
2456
2457 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2458
2459         PR c++/29024
2460         * g++.dg/parse/typedef8.C: New test.
2461         * g++.dg/other/mult-stor1.C: Adjust error markers.
2462
2463 2006-10-11  Richard Guenther  <rguenther@suse.de>
2464
2465         PR tree-optimization/28230
2466         * gcc.dg/torture/pr28230.c: New testcase.
2467
2468 2006-10-11  Richard Guenther  <rguenther@suse.de>
2469
2470         PR inline-asm/29119
2471         * gcc.dg/torture/pr29119.c: New testcase.
2472
2473 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2474
2475         PR middle-end/29272
2476         * gcc.c-torture/execute/20060930-2.c: New test.
2477
2478 2006-10-09  Richard Henderson  <rth@redhat.com>
2479
2480         Revert emutls patch.
2481
2482 2006-10-09  Richard Guenther  <rguenther@suse.de>
2483
2484         PR middle-end/29254
2485         * gcc.dg/pr29254.c: New testcase.
2486
2487 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2488             Paul Thomas  <pault@gcc.gnu.org>
2489
2490         PR fortran/20541
2491         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2492         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2493         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2494         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2495         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2496         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2497         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2498         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2499         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2500         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2501         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2502         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2503         * gfortran.dg/alloc_comp_std.f90: New test.
2504         * gfortran.dg/move_alloc.f90: New test.
2505
2506 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2507
2508         PR fortran/29115
2509         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2510
2511         PR fortran/29211
2512         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2513
2514 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2515
2516         PR fortran/28585
2517         * gfortran.dg/new_line.f90: New test.
2518
2519 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2520
2521         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2522         * gcc.dg/torture/builtin-convert-1.c,
2523         gcc.dg/torture/builtin-convert-2.c,
2524         gcc.dg/torture/builtin-convert-3.c,
2525         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2526
2527 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2528
2529         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2530         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2531         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2532         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2533
2534 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2535
2536         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2537         Xfail some tests for powerpc-darwin and powerpc-aix.
2538
2539 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR c/29380
2542         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2543
2544 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2545
2546         PR target/29300
2547         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2548         on hppa*-*-hpux*.
2549
2550 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2551
2552         PR fortran/16580
2553         PR fortran/29288
2554         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2555         Add tests for using all possible intrinsics as actual arguments.
2556         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2557         all possible intrinsics as actual arguments.
2558         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2559         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2560
2561 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2562
2563         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2564         * gcc.dg/debug/debug-2.c: Likewise.
2565
2566 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2567
2568         * gcc.c-torture/compile/sync-2.c: New test.
2569
2570 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2571
2572         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2573         line endings.
2574
2575 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2576
2577         PR rtl-optimization/29128
2578         * gcc.c-torture/compile/pr29128.c: New test.
2579
2580 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2581
2582         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2583         line endings.
2584
2585 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2586
2587         PR middle-end/29256
2588         * gcc.dg/tree-ssa/loop-19.c: New test.
2589
2590 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2591
2592         PR tree-optimization/29330
2593         * gcc.dg/pr29330.c: New test.
2594
2595         PR target/28924
2596         * gcc.c-torture/compile/20061005-1.c: New test.
2597
2598 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2599
2600         * gcc.dg/typename-vla-1.c: New case.
2601         * gnat.dg/forward_vla.adb: New case.
2602
2603 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR tree-optimization/29290
2606         * gfortran.dg/loop_nest_1.f90: New test.
2607
2608         PR target/29198
2609         * gcc.dg/tls/opt-12.c: New test.
2610
2611         PR fortran/28415
2612         * gfortran.dg/save_2.f90: New test.
2613
2614         PR c/29091
2615         * gcc.dg/pr29091.c: New test.
2616
2617 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2618
2619         * lib/target-supports.exp
2620         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2621         same as x86_64-*-*; check for LP64.
2622
2623 2006-10-04  Richard Henderson  <rth@redhat.com>
2624
2625         * lib/target-supports.exp (check_effective_target_tls): Redefine
2626         to mean non-emulated tls.
2627         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2628         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2629         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2630         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2631         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2632         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2633         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2634
2635 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2636
2637         PR fortran/29343
2638         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2639
2640 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2641
2642         * gfortran.dg/bounds_check_fail_1.f90: New test.
2643
2644 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2645
2646         PR c++/29020
2647         * g++.dg/template/friend48.C: New test.
2648
2649 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2650
2651         PR fortran/29098
2652         * gfortran.dg/default_initialization_2.f90: New test.
2653
2654 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2655
2656         PR fortran/20779
2657         PR fortran/20891
2658         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2659
2660 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2661
2662         PR fortran/29284
2663         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2664
2665         PR fortran/29321
2666         PR fortran/29322
2667         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2668
2669         PR fortran/25091
2670         PR fortran/25092
2671         * gfortran.dg/entry_array_specs_1.f90: New test.
2672
2673 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2674
2675         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2676         insufficient to inhibit some test failures at -O3.  Do testing
2677         on integers.
2678
2679 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2680
2681         PR c++/29138
2682         * g++.dg/inherit/access8.C: New test.
2683         * g++.dg/template/dtor4.C: Tweak error messages.
2684
2685 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2686
2687         PR fortran/27478
2688         * gfortran.dg/entry_8.f90: New test.
2689
2690 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2691
2692         PR c++/29291
2693         * g++.dg/parse/new4.C: New test.
2694
2695 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2696
2697         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2698         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2699         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2700         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2701         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2702
2703 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2704
2705         PR fortran/19260
2706         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2707         * gfortran.dg/continuation_2.f90: New test.
2708
2709         PR fortran/19262
2710         * gfortran.dg/continuation_3.f90: New test.
2711         * gfortran.dg/continuation_4.f90: New test.
2712         * gfortran.dg/continuation_5.f: New test.
2713         * gfortran.dg/continuation_6.f: New test.
2714
2715 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2716
2717         PR c++/29226
2718         * g++.dg/template/vla1.C: New test.
2719
2720 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2721
2722         PR fortran/29210
2723         * gfortran.dg/complex_parameter_1.f90: New test.
2724
2725 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2726
2727         PR c/29154
2728         * gcc.c-torture/execute/20060929-1.c: New test.
2729
2730 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR c++/29105
2733         * g++.dg/template/member6.C: New test.
2734         * g++.dg/parse/typename7.C: Adjust error markers.
2735
2736         PR c++/29080
2737         * g++.dg/template/member7.C: New test.
2738
2739 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2740
2741         PR c/24010
2742         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2743         gcc.dg/Woverride-init-3.c: New tests.
2744
2745 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2746
2747         * gcc.c-torture/execute/20060930-1.c: New test.
2748
2749 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2750
2751         PR fortran/18791
2752         * gfortran.dg/specifics_1.f90: New test.
2753         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2754         complex specifics.
2755
2756 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2757
2758         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2759         pthread-init-common.h: New.
2760
2761 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2762
2763         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2764         precision on some archs.
2765
2766 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2767
2768         * gcc.dg/non-local-goto-1.c: New test.
2769         * gcc.dg/non-local-goto-2.c: Likewise.
2770         * gcc.dg/setjmp-3.c: Likewise.
2771         * gcc.dg/setjmp-4.c: Likewise.
2772
2773 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2774
2775         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2776
2777 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2778
2779         PR fortran/28276
2780         * gfortran.dg/exponent_1.f90: New test.
2781
2782         PR fortran/27021
2783         * gfortran.dg/nearest_1.f90: New test.
2784
2785 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2786
2787         PR middle-end/25261
2788         PR middle-end/28790
2789         * gcc.dg/gomp/nestedfn-1.c: New test.
2790
2791 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2792
2793         PR objc/29195
2794         * objc/compile/method-1.m: New test.
2795
2796 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2797
2798         PR c++/26938
2799         * g++.dg/template/crash58.C: New test.
2800         * g++.dg/parse/crash28.C: Adjust error markers.
2801         * g++.dg/template/crash34.C: Likewise.
2802         * g++.dg/template/friend31.C: Likewise.
2803         * g++.dg/template/crash32.C: Likewise.
2804
2805         PR c++/27329
2806         * g++.dg/template/crash59.C: New test.
2807
2808         PR c++/27667
2809         * g++.dg/template/spec33.C: New test.
2810         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2811
2812 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2813             Adam Nemet  <anemet@caviumnetworks.com>
2814
2815         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2816         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2817
2818 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2819
2820         PR target/28911
2821         * gcc.dg/pr28911.c: New.
2822
2823 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2824
2825         PR target/29169
2826         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2827         (dg-options): Add -mfpmath=387.
2828
2829 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR c/28706
2832         * gcc.dg/pr28706.c: New test.
2833
2834         PR c/28712
2835         * gcc.dg/pr28712.c: New test.
2836
2837 2006-09-22  Mike Stump  <mrs@apple.com>
2838
2839         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2840
2841 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2842
2843         PR tree-optimization/28888
2844         * gcc.dg/pr28888.c: New test.
2845
2846 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2847
2848         PR c++/29016
2849         * g++.dg/init/ptrfn1.C: New test.
2850
2851 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2852
2853         PR c++/28861
2854         * g++.dg/template/spec32.C: New test.
2855         * g++.dg/parse/crash9.C: Adjust error markers.
2856
2857         PR c++/28303
2858         * g++.dg/template/typedef6.C: New test.
2859         * g++.dg/init/error1.C: Adjust error markers.
2860         * g++.dg/parse/crash9.C: Likewise.
2861         * g++.dg/template/crash55.C: Likewise.
2862
2863 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2864
2865         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2866
2867 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2868
2869         PR target/27650
2870         * g++.dg/ext/dllimport12.C: New test.
2871
2872 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2873
2874         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2875         * gcc.target/mips/nmadd-2.c: Likewise.
2876         * gcc.target/mips/mips-ps-6.c: New test.
2877         * gcc.target/mips/neg-abs-1.c: Likewise.
2878         * gcc.target/mips/neg-abs-2.c: Likewise.
2879         * gcc.target/mips/nmadd-3.c: New test.
2880
2881 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR middle-end/28046
2884         * gcc.dg/gomp/atomic-10.c: New test.
2885         * g++.dg/gomp/atomic-10.C: New test.
2886
2887 2006-09-20  Eric Christopher  <echristo@apple.com>
2888
2889         * gcc.target/i386/sse3-not-fisttp.c: New.
2890
2891 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2892
2893         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2894
2895 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2896
2897         * gcc.c-torture/execute/pr28289.c (one): New variable.
2898         (main): Use it instead of argc.
2899         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2900         (main): Use it instead of argc.
2901
2902 2006-09-19  Paul Brook  <paul@codesourcery.com>
2903
2904         PR target/28516
2905         * gcc.dg/nested-func-5.c: New test.
2906
2907 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2908
2909         * lib/target-supports.exp (check_effective_target_tls): Compile
2910         test stubs using ${tool}_target_compile, not just target_compile.
2911         (check_effective_target_tls_runtime): Likewise.
2912
2913 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2914
2915         * gcc.c-torture/compile/20030405-1.x: Remove.
2916
2917         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2918         optimising linker from discarding it.
2919
2920 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2921
2922         PR fortran/28526
2923         * gfortran.dg/keyword_symbol_1.f90: New test.
2924
2925         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2926         pedantic compilation option.
2927
2928 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2929
2930         PR fortran/29060
2931         * gfortran.dg/spread_shape_1.f90: New test.
2932
2933 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2934
2935         PR tree-optimization/28887
2936         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2937
2938 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2939
2940         PR c/25993
2941         * gcc.dg/pr25993.c: New test.
2942
2943 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2944
2945         PR tree-opt/21591
2946         * gcc.dg/vect/pr21591.c: New test.
2947
2948 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2949
2950         PR tree-opt/29059
2951         * gcc.c-torture/compile/strcpy-1.c: New test.
2952         * gcc.c-torture/compile/strcpy-2.c: New test.
2953         * gcc.c-torture/compile/memcpy-1.c: New test.
2954         * gcc.c-torture/compile/memcpy-2.c: New test.
2955
2956 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2957
2958         PR testsuite/29055
2959         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2960
2961 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2962
2963         * gnat.dg/specs/double_record_extension1.ads: New test.
2964         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2965
2966 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2967
2968         PR fortran/29051
2969         * gfortran.dg/oldstyle_3.f90: New test.
2970
2971 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2972
2973         PR libgfortran/29099
2974         * gfortran.dg/secnds-1.f: New test.
2975
2976 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2977
2978         PR libgfortran/29053
2979         * gfortran.dg/streamio_9.f90: New test.
2980         * gfortran.dg/streamio_10.f90: New test.
2981
2982 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2983
2984         PR C++/29002
2985         * g++.dg/init/array22.C: New test.
2986         * g++.dg/init/array23.C: New test.
2987
2988 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2989
2990         * stackcheck.lst: Update list of tests requiring stack checking.
2991         * norun.lst: Adjust for above change.
2992         * ada95.lst: New file.
2993         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2994         requiring -gnat95 switch.
2995
2996 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2997
2998         * gnat.dg/in_out_parameter.adb: New test.
2999
3000 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3001
3002         PR debug/28980
3003         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3004
3005 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3006
3007         * gnat.dg/specs/unchecked_union.ads: New test.
3008
3009 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3010
3011         PR rtl-optimization/28982
3012         * gcc.c-torture/execute/pr28982a.c: New test.
3013         * gcc.c-torture/execute/pr28982b.c: Likewise.
3014
3015 2006-09-12  Eric Christopher  <echristo@apple.com>
3016
3017         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3018         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3019
3020 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3021
3022         PR c/28768
3023         PR preprocessor/14634
3024         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3025         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3026         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3027
3028 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3029
3030         * gcc.dg/pr28243.c: New test.
3031
3032 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3033
3034         PR fortran/28971
3035         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3036         this undiagnosed regression reappears.
3037
3038 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3039
3040         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3041         Treat $srcdir as a literal.
3042         * lib/fortran-torture.exp (fortran-torture-compile,
3043         fortran-torture-execute): Likewise.
3044         * lib/objc-torture.exp (objc-torture-compile,
3045         objc-torture-execute): Likewise.
3046         * lib/profopt.exp (profopt-execute): Likewise.
3047
3048 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3049
3050         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3051
3052 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3053
3054         PR testsuite/28950
3055         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3056
3057 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3058
3059         PR target/13685
3060         * gcc.target/i386/pr13685.c: New test.
3061
3062 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3063
3064         * gcc.dg/pr28726.c: New test.
3065
3066 2006-09-11  Josh Conner  <jconner@apple.com>
3067
3068         * gcc.dg/nrv3.c: Increase size of structure.
3069         * gcc.dg/nrv4.c: Likewise.
3070         * gcc.dg/nrv5.c: Likewise.
3071
3072 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3073
3074         PR libfortran/28890
3075         gfortran.dg/assumed_charlen_function_5.f90: New test.
3076
3077 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3078
3079         PR c++/28991
3080         * g++.dg/init/static3.C: New test.
3081
3082 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3083
3084         PR testsuite/29007
3085         * gcc.dg/long-long-cst1.c (t): Add cast to
3086         __SIZE_TYPE__ before casting to int.
3087         (main): Return 0 on success.
3088
3089 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3090
3091         * gcc.c-torture/execute/20060910-1.c: New test.
3092
3093 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3094
3095         PR middle-end/26983
3096         * gcc.dg/pr26983.c: New test.
3097
3098 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3099
3100         PR target/29006
3101         * gcc.c-torture/execute/pr29006.c: New test.
3102
3103 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3104
3105         PR libfortran/28947
3106         gfortran.dg/matmul_4.f90: New test.
3107
3108 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3109
3110         PR fortran/28959
3111         gfortran.dg/used_types_10: New test.
3112
3113 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3114
3115         PR libfortran/28923
3116         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3117         gfortran.dg/array_initializer_3.f90: New test.
3118
3119 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3120
3121         PR fortran/28914
3122         * gfortran.dg/actual_array_constructor_3.f90: New test.
3123
3124 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3125
3126         PR testsuite/26778
3127         * gcc.target/i386/pr26778.c: New testcase.
3128
3129 2006-09-08  Eric Christopher  <echristo@apple.com>
3130
3131         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3132         * gcc.target/i386/memcpy-1.c: Ditto.
3133         * gcc.target/i386/asm-1.c: Ditto.
3134         * gcc.target/i386/20060512-4.c: Ditto.
3135         * gcc.target/i386/compress-float-387.c: Ditto.
3136         * gcc.target/i386/20060512-1.c: Ditto.
3137         * gcc.target/i386/compress-float-sse.c: Ditto.
3138         * gcc.target/i386/20060512-2.c: Ditto.
3139         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3140         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3141         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3142         * gcc.dg/pr26449.c: Ditto.
3143         * gcc.dg/attr-ms_struct-2.c: Ditto.
3144         * gcc.dg/attr-ms_struct-1.c: Ditto.
3145         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3146
3147 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3148
3149         PR c/28504
3150         * gcc.dg/vla-10.c: New test.
3151
3152 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3153
3154         PR c++/28858
3155         * g++.dg/parse/template20.C: New test.
3156         * g++.dg/template/operator8.C: Remove obsolete part.
3157         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3158         * g++.old-deja/g++.pt/crash65.C: Likewise.
3159
3160 2006-09-07  Jason Merrill  <jason@redhat.com>
3161
3162         PR middle-end/27724
3163         * gcc.dg/long-long-cst1.c: New test.
3164
3165 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3166
3167         PR C++/28906
3168         * g++.dg/other/array3.C: New test.
3169         * g++.dg/other/array4.C: New test.
3170         * g++.dg/other/array5.C: New test.
3171
3172 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3173
3174         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3175
3176 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3177
3178         PR target/28946
3179         * gcc.target/i386/pr28946.c: New test.
3180
3181 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3182
3183         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3184         in integer literal constant.
3185         * gfortran.dg/enum_8.f90: Ditto.
3186         * gfortran.dg/g77/20030326-1.f: Ditto.
3187
3188 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3189
3190         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3191         nonconformance usage.
3192
3193 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3194
3195         PR middle-end/28862
3196         * gcc.c-torture/compile/vector-align-1.c: New test.
3197
3198 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3199
3200         PR rtl-opt/27883
3201         * g++.dg/opt/copysign-1.C: New test.
3202
3203 2006-09-06  Jason Merrill  <jason@redhat.com>
3204
3205         PR c++/27371
3206         * g++.dg/warn/unused-result1.C: New test.
3207
3208 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3209
3210         PR c++/28903
3211         * g++.dg/ext/vla3.C: New test.
3212
3213         PR c++/28886
3214         * g++.dg/template/array16.C: New test.
3215
3216 2006-09-06  Richard Guenther  <rguenther@suse.de>
3217
3218         * gcc.dg/pr27226.c: Remove testcase again.
3219
3220 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3221
3222         PR tree-opt/28937
3223         * g++.dg/opt/unroll2.C: New test.
3224
3225 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3226
3227         PR tree-opt/28952
3228         * gcc.dg/vect/pr28952.c: New test.
3229
3230 2006-09-05  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/28900
3233         * gcc.dg/torture/pr28900.c: New testcase
3234
3235 2006-09-05  Richard Guenther  <rguenther@suse.de>
3236
3237         PR tree-optimization/28905
3238         * gcc.c-torture/compile/pr28905.c: New testcase.
3239
3240 2006-09-05  Richard Guenther  <rguenther@suse.de>
3241
3242         PR middle-end/28935
3243         * gcc.dg/pr28935.c: New testcase.
3244
3245 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3246
3247         * gcc.c-torture/execute/20060905-1.c: New test.
3248
3249 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3250
3251         PR fortran/28908
3252         * gfortran.dg/used_types_7.f90: New test.
3253         * gfortran.dg/used_types_8.f90: New test.
3254         * gfortran.dg/used_types_9.f90: New test.
3255
3256 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3257
3258         * gcc.c-torture/compile/20060904-1.c: New test.
3259
3260 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3261
3262         PR c++/23287 Revert my 2006-09-01 patch
3263         * g++.dg/parse/dtor12.C: Remove.
3264
3265 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3266
3267         PR c+/27670
3268         * g++.dg/template/operator9.C: New test.
3269
3270         PR c++/27493
3271         * g++.dg/template/operator7.C: New test.
3272
3273         PR c++/27494
3274         * g++.dg/template/operator8.C: New test.
3275
3276         PR c++/27397
3277         * g++.dg/template/crash57.C: New test.
3278
3279         * g++.dg/template/typedef4.C: Adjust error markers.
3280         * g++.dg/template/typedef5.C: Likewise.
3281
3282 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3283
3284         PR c++/28878
3285         * g++.dg/parse/crash33.C: New test.
3286
3287 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3288         Richard Guenther  <rguenther@suse.de>
3289         Adam Nemet  <anemet@caviumnetworks.com>
3290
3291         PR middle-end/27226
3292         * gcc.target/mips/memcpy-1.c: New testcase.
3293         * gcc.dg/pr27226.c: Likewise.
3294
3295 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3296
3297         PR c++/28705
3298         * g++.dg/lookup/koenig5.C: New.
3299         * g++.dg/template/crash56.C: New.
3300
3301 2006-09-01  Josh Conner  <jconner@apple.com>
3302
3303         PR c++/25505
3304         * gcc.dg/nrv3.c: New test.
3305         * gcc.dg/nrv4.c: New test.
3306         * gcc.dg/nrv5.c: New test.
3307
3308 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3309
3310         PR c++/23287
3311         * g++.dg/parse/dtor12.C: New.
3312
3313 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3314
3315         PR tree-optimization/28839
3316         * gcc.dg/pr28839.c: New test.
3317
3318 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3319
3320         PR target/24367
3321         * gcc.dg/pr24367.c: New testcase.
3322
3323 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3324
3325         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3326
3327 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3328
3329         PR rtl-optimization/27735
3330         * gcc.dg/loop-unswitch-1.c: New test.
3331
3332 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3333
3334         PR fortran/28885
3335         * gfortran.dg/aliasing_dummy_2.f90: New test.
3336
3337         PR fortran/20067
3338         * gfortran.dg/generic_5.f90: Change error message.
3339
3340         PR fortran/28873
3341         * gfortran.dg/generic_6.f90: New test.
3342
3343         PR fortran/25077
3344         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3345
3346         PR fortran/25102
3347         * gfortran.dg/invalid_interface_assignment.f90: New test.
3348
3349         PR fortran/24866
3350         * gfortran.dg/module_proc_external_dummy.f90: New test.
3351
3352 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3353
3354         PR c++/28349
3355         * testsuite/g++.dg/warn/var-args1.C: New test.
3356
3357 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3358
3359         PR fortran/28866
3360         * gfortran.dg/simpleif_2.f90: New test.
3361         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3362         * gfortran.dg/enum_5.f90: Ditto.
3363
3364 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3365             Kazu Hirata  <kazu@codesourcery.com>
3366
3367         PR tree-optimization/17506
3368         * gcc.dg/pr17506.c: New.
3369
3370 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3371
3372         PR c++/28139
3373         * g++.dg/eh/alias1.C: New test.
3374
3375 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3376
3377         PR c++/28860
3378         * g++.dg/template/ttp22.C: New test.
3379
3380 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3381
3382         PR middle-end/26632
3383         * gcc.dg/pr26632.c: New.
3384
3385 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3386
3387         PR libgfortran/28354
3388         * gfortran.dg/fmt_zero_precision.f90: New test.
3389
3390 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3391
3392         PR c++/28058
3393         * g++.dg/template/spec31.C: New test.
3394
3395 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3396
3397         PR c++/26573
3398         * g++.dg/other/static2.C: New test.
3399
3400 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3401
3402         * gcc.dg/Wswitch-enum-2.c: New test case.
3403         * gcc.dg/Wswitch-enum-3.c: Likewise.
3404
3405 2006-08-26  Richard Guenther  <rguenther@suse.de>
3406
3407         * gcc.c-torture/compile/20060826-1.c: New testcase.
3408
3409 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3410
3411         PR c++/28736
3412         * g++.dg/template/void10.C: New test.
3413
3414         PR c++/28737
3415         * g++.dg/template/void8.C: New test.
3416
3417         PR c+_+/28738
3418         * g++.dg/template/void9.C: New test.
3419
3420         * g++.dg/template/void3.C: Adjust error markers.
3421         * g++.dg/template/void4.C: Likewise.
3422         * g++.dg/template/crash55.C: Likewise.
3423         * g++.dg/template/void7.C: Likewise
3424
3425 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3426
3427         PR c++/28588
3428         * g++.dg/inherit/access6.C: New test.
3429         * g++.dg/inherit/access7.C: Likewise.
3430
3431         PR c++/28595
3432         * g++.dg/template/array15.C: New test.
3433         * g++.dg/template/crash2.C: Tweak error markers.
3434
3435 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR middle-end/28683
3438         * gcc.c-torture/compile/20060823-1.c: New test.
3439
3440 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3441
3442         PR c++/28853
3443         * g++.dg/template/ttp21.C: New test.
3444
3445         PR c++/28852
3446         * g++.dg/other/operator1.C: Add error-marker.
3447         * g++.dg/other/operator2.C: New test.
3448
3449 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3450
3451         PR c/27893
3452         * gcc.c-torture/compile/vla-const-1.c,
3453         gcc.c-torture/compile/vla-const-2.c: New tests.
3454
3455 2006-08-26  Richard Guenther  <rguenther@suse.de>
3456
3457         PR middle-end/28814
3458         * gcc.dg/torture/pr28814.c: New testcase.
3459
3460 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3461
3462         PR c/28418
3463         * gcc.c-torture/compile/compound-literal-1.c: New test.
3464
3465 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3466
3467         PR c/28299
3468         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3469         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3470         Expect extra diagnostics.
3471
3472 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3473
3474         gcc.dg/noncompile/pr16876.c: New test.
3475
3476 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3477
3478         PR c++/28056
3479         * g++.dg/parse/local1.C: New test.
3480         * g++.dg/other/qual1.C: Tweak error marker.
3481
3482 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3483
3484         PR c++/27787
3485         * g++.dg/template/typename10.C: New.
3486         * g++.dg/template/lookup4.C: Remove bogus error marker.
3487
3488 2006-08-25  Richard Guenther  <rguenther@suse.de>
3489
3490         PR testsuite/28829
3491         * gcc.dg/pr26570.c: Fix testcase.
3492
3493 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3494
3495         PR tree-opt/28807
3496         * gcc.c-torture/execute/mayalias-2.c: New test.
3497         * gcc.dg/tree-ssa/alias-13.c: New test.
3498
3499 2006-08-24  Jan Hubicka  <jh@suse.cz>
3500
3501         PR debug/26881
3502         * gcc.dg/debug/pr26881.c: New file.
3503
3504 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3505
3506         PR fortran/28788
3507         * gfortran.dg/used_types_4.f90: New test.
3508         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3509         association of derived types.
3510         * gfortran.dg/used_types_2.f90: Add module cleanup.
3511         * gfortran.dg/used_types_3.f90: The same.
3512
3513         PR fortran/28771
3514         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3515         fix of regression.
3516
3517 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3518
3519         PR 28813
3520         * gfortran.dg/direct_io_6.f90: Remove test.
3521
3522 2006-08-23  Stuart Hastings  <stuart@apple.com>
3523
3524         PR 28825
3525         * gcc.target/i386/20060821-1.c: New.
3526
3527 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3528
3529         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3530         dg-warning strings for dllimport.
3531
3532 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3533
3534         PR C++/28450
3535         * g++.dg/ext/vector4.C: New test.
3536         * g++.dg/ext/complex1.C: New test.
3537
3538 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3539
3540         PR debug/28692
3541         * gcc.dg/debug/const-1.c: New.
3542         * gcc.dg/debug/const-2.c: New.
3543         * gcc.dg/debug/dwarf2/const-1.c: New.
3544         * gcc.dg/debug/dwarf2/const-2.c: New.
3545         * gcc.dg/debug/dwarf2/const-2b.c: New.
3546
3547 2006-08-22  Richard Guenther  <rguenther@suse.de>
3548
3549         PR middle-end/28776
3550         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3551         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3552
3553 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3554
3555         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3556
3557 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3558
3559         PR c++/26269
3560         * g++.dg/other/error14.C: New test.
3561
3562         PR c++/28505
3563         * g++.dg/parse/ctor7.C: New test.
3564         * g++.dg/parse/ctor8.C: Likewise.
3565
3566         PR c++/28741
3567         * g++.dg/template/void7.C: New test.
3568
3569 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3570
3571         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3572         * gnat.dg/self_aggregate_with_array.adb: New test.
3573
3574 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3575
3576         * g++.dg/eh/arm-vfp-unwind.C: New test.
3577
3578 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3579
3580         PR c++/28341
3581         * g++.dg/template/ref3.C: New test.
3582         * g++.dg/template/nontype13.C: New test.
3583
3584         PR c++/28346
3585         * g++.dg/template/ptrmem17.C: New test.
3586
3587 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3588
3589         PR target/28648 c:
3590         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3591
3592 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3593
3594         PR fortran/28630
3595         * gfortran.dg/used_types_2.f90: New test.
3596
3597         PR fortran/28601
3598         * gfortran.dg/used_types_3.f90: New test.
3599
3600         PR fortran/20886
3601         * gfortran.dg/generic_actual_arg.f90: New test.
3602
3603         PR fortran/28735
3604         * gfortran.dg/module_private_array_refs_1.f90: New test.
3605
3606         PR fortran/28762
3607         * gfortran.dg/program_name_1.f90: New test.
3608
3609         PR fortran/28425
3610         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3611
3612         PR fortran/28496
3613         * gfortran.dg/array_initializer_2.f90: New test.
3614
3615         PR fortran/18111
3616         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3617
3618         PR fortran/28600
3619         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3620
3621         PR fortran/28771
3622         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3623
3624         PR fortran/28660
3625         * gfortran.dg/dependent_decls_1.f90: New test.
3626
3627 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3628
3629         PR fortran/25217
3630         * gfortran.dg/derived_init_2.f90: New.
3631
3632 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3633
3634         * gcc.c-torture/execute/pr28289.c: New test.
3635
3636 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3637
3638         PR c/28744
3639         * gcc.dg/attr-externally-visible-1.c: New test.
3640         * gcc.dg/attr-externally-visible-2.c: New test.
3641         * g++.dg/parse/attr-externally-visible-1.C: New test.
3642         * g++.dg/parse/attr-externally-visible-2.C: New test.
3643
3644 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3645
3646         PR c++/28606
3647         * g++.dg/parse/dtor11.C: New test.
3648
3649 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3650
3651         PR rtl-optimization/28489
3652         * gcc.c-torture/compile/pr28489.c: New test.
3653
3654 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3655
3656         PR c++/28710
3657         * g++.dg/template/redecl4.C: New test.
3658
3659         PR c++/28711
3660         * g++.dg/template/ctor8.C: New test.
3661
3662 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3663
3664         * gcc.dg/pr26570.c: Fix testcase.
3665
3666 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3667
3668         * PR c++/28573
3669         * g++.dg/parse/offsetof6.C: New test.
3670         * g++.dg/parse/offsetof6.C: New test.
3671         * g++.dg/parse/offsetof7.C: New test.
3672
3673 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3674
3675         PR testsuite/28602
3676         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3677         is false.
3678
3679 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3680
3681         PR c++/28302
3682         * g++.dg/ext/vector3.C: New test.
3683
3684 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3685
3686         PR gcov/profile/26570
3687         * gcc.dg/pr26570.c: New test.
3688
3689 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3690
3691         PR c/27697
3692         * gcc.dg/qual-component-1.c: New test.
3693
3694 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3695
3696         PR c++/28593
3697         * g++.dg/parse/new3.C: New test.
3698
3699 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3700
3701         PR fortran/25828
3702         * gfortran.dg/streamio_1.f90: New test.
3703         * gfortran.dg/streamio_2.f90: New test.
3704         * gfortran.dg/streamio_3.f90: New test.
3705         * gfortran.dg/streamio_4.f90: New test.
3706         * gfortran.dg/streamio_5.f90: New test.
3707         * gfortran.dg/streamio_6.f90: New test.
3708         * gfortran.dg/streamio_7.f90: New test.
3709         * gfortran.dg/streamio_8.f90: New test.
3710
3711 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3712
3713         PR c/28287
3714         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3715
3716 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3717
3718         PR c++/28594
3719         * g++.dg/template/void6.C: New test.
3720
3721 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3722
3723         PR c/28649
3724         * gcc.dg/parse-error-1.c: New test.
3725         * gcc.dg/parse-error-2.c: New test.
3726         * gcc.dg/cpp/digraph2.c: Add error-marker.
3727         * gcc.dg/noncompile/920923-1.c: Likewise.
3728
3729 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3730
3731         PR c/27490
3732         * gcc.dg/sizeof-2.c: New testcase.
3733
3734         PR c/27489
3735         * gcc.dg/switch-A.c: New testcase.
3736
3737 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3738
3739         PR c++/28288
3740         PR c++/14556
3741         * g++.old-deja/g++.warn/compare1.C: Delete.
3742         * g++.dg/opt/pr7503-2.C: Delete.
3743         * g++.dg/opt/pr7503-3.C: Delete.
3744         * g++.dg/opt/pr7503-4.C: Delete.
3745         * g++.dg/opt/pr7503-5.C: Delete.
3746         * g++.dg/opt/max1.C: Delete.
3747         * g++.dg/warn/minmax.C: Delete.
3748         * g++.dg/expr/minmax.C: New test.
3749
3750 2006-08-14  Richard Guenther  <rguenther@suse.de>
3751
3752         PR testsuite/28703
3753         * gcc.c-torture/execute/pr28651.c: Do not use argc
3754         to avoid optimization, instead forbid inlining.
3755
3756 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3757
3758         PR rtl-optimization/28634
3759         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3760
3761 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3762
3763         PR c/27184
3764         * gcc.dg/torture/pr27184.c: New test.
3765
3766 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3767
3768         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3769
3770 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3771
3772         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3773         * gfortran.dg/stat_2.f90: Likewise.
3774         * gfortran.dg/chmod_1.f90: Likewise.
3775         * gfortran.dg/chmod_2.f90: Likewise.
3776         * gfortran.dg/chmod_3.f90: Likewise.
3777
3778 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3779
3780         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3781
3782 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3783
3784         * g++.dg/opt/pr23454-2.C: New test.
3785
3786 2006-08-11  Richard Guenther  <rguenther@suse.de>
3787
3788         PR middle-end/28651
3789         * gcc.c-torture/execute/pr28651.c: New testcase.
3790
3791 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3792
3793         * gnat.dg/specs/static_initializer.ads: New test.
3794
3795 2006-08-10  Paul Brook  <paul@codesourcery.com>
3796
3797         * gcc.target/arm/cond-asm.c: New test.
3798
3799 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3800
3801         PR tree-optimization/26197
3802         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3803         * g++.dg/vect/vect.exp: Compile the new tests with
3804         --param max-aliased-vops=0.
3805
3806 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3807
3808         PR c++/28637
3809         * g++.dg/template/void3.C: New test.
3810
3811         PR c++/28638
3812         * g++.dg/template/void4.C: New test.
3813
3814         PR c++/28640
3815         * g++.dg/template/void5.C: New test.
3816
3817 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3818
3819         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3820         after dg-do compile.
3821
3822 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3823
3824         PR tree-optimizations/26969
3825         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3826         "unswitch-loops" with -funswitch-loops.
3827         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3828
3829 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3830
3831         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3832         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3833         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3834         * objc.dg/dwarf-1.m: Likewise.
3835         * objc.dg/dwarf-2.m: Likewise.
3836         * obj-c++.dg/dwarf-2.mm: Likewise.
3837
3838 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3839
3840         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3841         * objc.dg/dwarf-2.m: Likewise.
3842         * obj-c++.dg/dwarf-2.mm: Likewise.
3843
3844         PR libfortran/28603
3845         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3846
3847         PR testsuite/27611
3848         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3849
3850         PR testsuite/27033
3851         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3852
3853 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3854
3855         PR target/27827
3856         * gcc.target/i386/pr27827.c: New testcase.
3857
3858 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3859
3860         PR fortran/28590
3861         * gfortran.dg/sequence_types_1.f90: New test.
3862
3863 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3864
3865         PR fortran/28548
3866         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3867         dg-warning.  Add -pedantic option.
3868
3869 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3870
3871         PR c/28502
3872         * gcc.dg/proto-1.c: New test.
3873
3874         PR c/27721
3875         * gcc.dg/lvalue-4.c: New test.
3876
3877         PR c/28136
3878         * gcc.dg/init-bad-5.c: New test.
3879
3880 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3881
3882         PR c++/28347
3883         * g++.dg/ext/typedef-init.C: Add new test for typedef
3884         initialization inside templates. Adjust existing error markers.
3885
3886 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3887
3888         PR c++/28148
3889         * g++.dg/init/ptrmem3.C: New test.
3890
3891 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3892
3893         PR tree-optimization/27770
3894         * lib/target-support.exp: New target keyword "section_anchors".
3895         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3896         tests.
3897         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3898         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3899         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3900         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3901
3902 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3903
3904         * gcc.dg/20060801-1.c: Add missing '}'.
3905
3906 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3907
3908         PR c++/27508
3909         * g++.dg/parse/dtor9.C: New test.
3910         * g++.dg/parse/dtor10.C: New test.
3911         * g++.dg/other/error7.C: Adjust error-marker.
3912
3913         PR c++/28274
3914         * g++.dg/other/default5.C: New test.
3915
3916 2006-08-02  Richard Guenther  <rguenther@suse.de>
3917
3918         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3919
3920 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3921
3922         PR c++/28557
3923         * g++.dg/template/conv9.C: New test.
3924
3925 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3926
3927         PR debug/28063
3928         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3929         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3930         Optionally return assembly text.  Update callers.
3931         (check_no_compiler_messages): Update verbose messages.
3932         (check_no_messages_and_pattern): New.
3933         (check_effective_target_string_merging): New.
3934
3935 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3936
3937         PR c++/28250
3938         * g++.dg/eh/catch4.C: New test.
3939
3940         PR c++/28257
3941         * g++.dg/other/qual1.C: New test.
3942
3943         PR c++/28259
3944         * g++.dg/inherit/error2.C: New test.
3945
3946         PR c++/28267
3947         * g++.dg/other/new1.C: New test.
3948
3949         * g++.dg/warn/pr23075.C: Remove obsolete test.
3950         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3951         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3952
3953 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3954
3955         PR c++/28523
3956         * g++.dg/eh/cast1.C: New test.
3957
3958 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3959
3960         PR libfortran/28452
3961         * gfortran.dg/random_3.f90:  New test.
3962
3963 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3964
3965         PR c++/28432
3966         * g++.dg/other/pr28304.C: Change expected error message.
3967         * g++.dg/other/pr28432.C: New test.
3968
3969 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3970
3971         PR c++/28256
3972         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3973
3974 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3975
3976         PR debug/23336
3977         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3978         at -g1.
3979         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3980         g++.dg/debug/enum-2.C: New.
3981
3982 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3983
3984         PR c++/6634
3985         * g++.dg/parse/long1.C: Add more tests.
3986
3987 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3988
3989         * gfortran.dg/lrshift_1.c: New file.
3990
3991 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3992
3993         PR libgfortran/28335
3994         * gfortran.dg/no_unit_error_1.f90: New test.
3995
3996 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3997
3998         PR libgfortran/28335
3999         * gfortran.dg/no_unit_error_1.f90: Delete test.
4000         * gfortran.dg/no_unit_error_2.f90: Delete test.
4001
4002 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4003
4004         * gfortran.dg/chmod_3.f90: New test.
4005         * gfortran.dg/ltime_gmtime_1.f90: New test.
4006         * gfortran.dg/ltime_gmtime_2.f90: New test.
4007         * gfortran.dg/lrshift_1.f90: New test.
4008         * gfortran.dg/chmod_1.f90: New test.
4009         * gfortran.dg/chmod_2.f90: New test.
4010
4011 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4012
4013         PR c++/27668
4014         * g++.dg/template/crash55.C: New test.
4015
4016         PR c++/27962
4017         * g++.dg/template/nontype16.C: New test.
4018
4019         * g++.dg/template/void2.C: Adjust error markers.
4020         * g++.dg/template/nontype5.C: Adjust error markers.
4021
4022 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4023
4024         * gcc.target/i386/stack-prot-kernel.c: New test.
4025
4026 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4027
4028         * gcc.dg/builtins-55.c: New test case.
4029
4030 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4031
4032         PR rtl-optimization/27907
4033         * gcc.c-torture/compile/pr27907.c: New test.
4034
4035 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4036
4037         * gfortran.dg/mclock.f90: New test.
4038         * gfortran.dg/int_conv_1.f90: New test.
4039         * gfortran.dg/stat_1.f90: New test.
4040         * gfortran.dg/stat_2.f90: New test.
4041
4042 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4043
4044         PR libgfortran/28335
4045         * gfortran.dg/no_unit_error_1.f90: New test.
4046         * gfortran.dg/no_unit_error_2.f90: New test.
4047         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4048
4049 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4050
4051         PR middle-end/28473
4052         * gcc.dg/fold-convround-1.c: New test case.
4053
4054 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4055
4056         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4057
4058 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4059
4060         PR c++/27572
4061         * g++.dg/other/typedef1.C: New test.
4062         * g++.dg/template/typedef4.C: New test.
4063         * g++.dg/template/typedef5.C: New test.
4064
4065 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4066
4067         PR fortran/28416
4068         * gfortran.dg/allocatable_dummy_3.f90: New.
4069
4070 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4071
4072         PR fortran/28439
4073         * gfortran.dg/arithmetic_if.f90:  New test.
4074
4075 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4076
4077         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4078         avoid memcpy optimization.
4079
4080 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4081
4082         PR fortran/25289
4083         * gfortran.dg/direct_io_6.f90: New test.
4084
4085 2006-07-24  Jan Hubicka  <jh@suse.cz>
4086
4087         PR c/25795
4088         PR c++/27369
4089         * gcc.dg/pr25795.c: New test.
4090         * gcc.dg/pr25795-1.c: New test.
4091
4092 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4093
4094         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4095         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4096         which may be transformed to "g || h" on some platforms.
4097
4098 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4099
4100         PR c++/28025
4101         * g++.dg/template/friend45.C: New test.
4102
4103 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4104
4105         PR libgfortran/28339
4106         * gfortran.dg/arrayio_8.f90: New test.
4107
4108 2006-07-21  Mike Stump  <mrs@apple.com>
4109
4110         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4111
4112         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4113
4114 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4115
4116         PR c++/28250
4117         * g++.dg/eh/catch3.C: New test.
4118
4119         PR c++/28363
4120         * g++.dg/template/defarg10.C: New test.
4121
4122 2006-07-20  Paul Brook  <paul@codesourcery.com>
4123
4124         PR 27363
4125         * gcc.dg/pr27363.c: New test.
4126
4127 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4128
4129         PR c++/28338
4130         * g++.dg/init/ref13.C: New test.
4131
4132 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4133
4134         PR obj-c++/28434
4135         * obj-c++.dg/proto-error-1.mm: New test.
4136
4137 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4138
4139         PR c++/28337
4140         * g++.dg/template/string1.C: New test.
4141
4142 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4143
4144         PR c++/28048
4145         * g++.dg/template/defarg9.C: New test.
4146
4147         PR c++/28235
4148         * g++.dg/template/static27.C: New test.
4149
4150 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4151
4152         PR 28410
4153         * gcc.dg/tree-ssa/pr28410.c: New test.
4154
4155 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4156
4157         PR c++/28258
4158         * g++/dg/other/error13.C: New test.
4159
4160         PR c++/28260
4161         * g++.dg/template/friend44.C: New test.
4162
4163 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4164
4165         PR c++/27495
4166         * g++.dg/other/pr27495.C: New.
4167
4168 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4169
4170         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4171         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4172
4173 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4174
4175         PR c/28286
4176         * gcc.dg/pragma-pack-4.c: New test.
4177
4178 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4179
4180         PR c++/28291
4181         * g++.dg/ext/pr28291.C: New test.
4182
4183 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4184
4185         PR middle-end/28403
4186         * gcc.c-torture/execute/pr28403.c: New test.
4187
4188 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4189
4190         PR middle-end/28402
4191         * gcc.dg/pr28402.c: New test.
4192
4193 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4194
4195         PR c++/28304
4196         * g++.dg/other/pr28304.C: New test.
4197
4198 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4199
4200         PR other/28251
4201         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4202         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4203
4204 2006-07-17  Richard Guenther  <rguenther@suse.de>
4205
4206         PR tree-optimization/28238
4207         * g++.dg/tree-ssa/pr28238.C: New testcase.
4208
4209 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4210
4211         PR c++/28250
4212         * g++.dg/eh/catch1.C: New test.
4213         * g++.dg/eh/catch2.C: New test.
4214
4215 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR c++/28370
4218         * g++.dg/template/anon3.C: New test.
4219
4220 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4221
4222         PR fortran/20844
4223         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4224         specifiers requiring an explicit format tag..
4225
4226         PR fortran/28201
4227         * gfortran.dg/generic_5: New test.
4228
4229         PR fortran/20893
4230         * gfortran.dg/elemental_optional_args_1.f90: New test.
4231
4232 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4233
4234         * gnat.dg/assert.ads: New file.
4235         * gnat.dg/controlled_record.ads: Likewise.
4236         * gnat.dg/controlled_record.adb: Likewise.
4237
4238 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4239
4240         PR c++/28292
4241         * g++.dg/other/error12.C: New test.
4242
4243         PR c++/28269
4244         * g++.dg/template/crash54.C: New test.
4245
4246 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4247
4248         PR c++/28249
4249         * g++.dg/parse/catch1.C: New test.
4250
4251         PR c++/28294
4252         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4253
4254         PR c++/28387
4255         * g++.dg/ext/attrib24.C: New test.
4256
4257 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4258
4259         PR c++/28343
4260         * g++.dg/ext/asmspec1.C: New test.
4261
4262 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4263
4264         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4265         (dg-test): Support shouldfail tests.
4266         * lib/target-supports-dg.exp (dg-shouldfail): New.
4267         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4268         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4269         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4270         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4271         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4272         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4273         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4274
4275 2006-07-13  Jan Hubicka  <jh@suse.cz>
4276
4277         * gcc.target/i386/memcpy-1.c: New.
4278
4279 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4280
4281         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4282
4283 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4284
4285         PR fortran/25097
4286         * gfortran.dg/present_1.f90: New test.
4287
4288         PR fortran/20903
4289         * gfortran.dg/interface_derived_type_1.f90: New test.
4290
4291 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4292
4293         PR fortran/28213
4294         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4295         list.
4296
4297 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4298
4299         PR c++/27820
4300         * g++.dg/other/label1.C: New test.
4301
4302 2006-07-07   Richard Guenther  <rguenther@suse.de>
4303
4304         PR middle-end/28268
4305         * gcc.dg/torture/pr28268.c: New testcase.
4306
4307 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4308
4309         PR c++/27019
4310         * g++.dg/ext/pr27019.C: New.
4311
4312 2006-07-07  Richard Guenther  <rguenther@suse.de>
4313
4314         PR tree-optimization/28187
4315         * gcc.dg/pr28187.c: New testcase.
4316
4317 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4318
4319         * gnat.dg/address_conversion.adb: New test.
4320         * gnat.dg/boolean_subtype.adb: Likewise.
4321         * gnat.dg/frame_overflow.adb: Likewise.
4322         * gnat.dg/pointer_array.adb: Likewise.
4323         * gnat.dg/pointer_conversion.adb: Likewise.
4324
4325 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4326
4327         PR fortran/28237
4328         PR fortran/23420
4329         * gfortran.dg/print_fmt_5.f90: New test.
4330
4331 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4332
4333         PR fortran/28129
4334         * gfortran.dg/bounds_check_4.f90: New test.
4335
4336 2006-07-05  Richard Guenther  <rguenther@suse.de>
4337
4338         PR target/28158
4339         * gfortran.dg/pr28158.f90: New testcase.
4340
4341 2006-07-05  Richard Guenther  <rguenther@suse.de>
4342
4343         PR tree-optimization/28162
4344         * gcc.dg/pr28162.c: New testcase.
4345
4346 2006-07-05  Richard Guenther  <rguenther@suse.de>
4347         Andrew Pinski  <pinskia@gcc.gnu.org>
4348
4349         PR c++/27084
4350         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4351
4352 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4353
4354         PR fortran/28174
4355         * gfortran.dg/actual_array_substr_2.f90: New test.
4356
4357         PR fortran/28167
4358         * gfortran.dg/actual_array_constructor_2.f90: New test.
4359
4360 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4361
4362         * gfortran.dg/itime_idate_1.f: New test.
4363         * gfortran.dg/itime_idate_2.f: New test.
4364
4365 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4366
4367         PR libgfortran/27704
4368         * gfortran.dg/open_status_3.f90: New test.
4369         * gfortran.dg/fmt_l.f90: Update for new feature.
4370
4371 2006-07-03  Asher Langton  <langton2@llnl.gov>
4372
4373         * gfortran.dg/oldstyle_2.f90: New.
4374
4375 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4376
4377         * gnat.dg/string_slice.adb: New test.
4378
4379 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4380
4381         PR fortran/19259
4382         * gfortran.dg/semicolon_fixed.c: New.
4383         * gfortran.dg/semicolon_free.c: New.
4384
4385 2006-06-30  Mike Stump  <mrs@apple.com>
4386
4387         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4388         that don't support internal visibility.
4389
4390 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4391
4392         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4393         for '(' / ')' needing an extra '\'.
4394
4395 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4396
4397         PR middle-end/27428
4398         * gcc.dg/pr27428-1.c: New test case.
4399
4400 2006-06-29  Mike Stump  <mrs@apple.com>
4401
4402         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4403         on darwin as we can't align commons large enough yet.
4404
4405         * gcc.dg/vla-8.c: Add additional testcases.
4406
4407 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4408
4409         PR c++/28114
4410         * g++.dg/other/pr28114.C: New.
4411
4412 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4413
4414         * gcc.c-torture/compile/20060625-1.c: New test.
4415
4416 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4417
4418         PR fortran/20867
4419         * gfortran.dg/stfunc_3.f90: New test.
4420
4421         PR fortran/25056
4422         * gfortran.dg/impure_actual_1.f90: New test.
4423
4424         PR fortran/20874
4425         * gfortran.dg/elemental_result_1.f90: New test.
4426
4427         PR fortran/25073
4428         * gfortran.dg/select_7.f90: New test.
4429
4430         PR fortran/27554
4431         * intrinsic_actual_1.f: New test.
4432
4433         PR fortran/22038
4434         PR fortran/28119
4435         * gfortran.dg/forall_4.f90: New test.
4436
4437         PR fortran/25072
4438         * gfortran.dg/forall_5.f90: New test.
4439
4440 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4441
4442         PR c++/28051
4443         * g++.dg/template/using13.C: New test.
4444
4445         PR c++/28054
4446         * g++.dg/other/incomplete3.C: New test.
4447
4448 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4449
4450         PR fortran/28081
4451         * gfortran.dg/substr_3.f: New test.
4452         * gfortran.dg/equiv_2.f90: Update expected error message.
4453
4454 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4455
4456         PR fortran/28118
4457         * gfortran.dg/actual_array_substr_1.f90: New test.
4458
4459 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4460
4461         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4462         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4463
4464 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4465
4466         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4467
4468 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4469
4470         PR fortran/27981
4471         * gfortran.dg/simpleif_2.f90: New test.
4472
4473 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4474
4475         * g++.dg/template/error22.C: Fix typo.
4476
4477 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4478
4479         PR c++/28112
4480         * g++.dg/ext/attrib23.C: New test.
4481
4482 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4483
4484         * gnat.dg/varsize_temp.adb: New test.
4485
4486 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4487
4488         PR c++/11468
4489         * g++.dg/other/java2.C: New test.
4490
4491 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4492
4493         PR target/27789
4494         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4495         initialization.
4496
4497 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4498
4499         PR target/27531
4500         * gcc.dg/pr27531-1.c: New test case.
4501
4502 2006-06-22  Asher Langton  <langton2@llnl.gov>
4503
4504         PR fortran/24748
4505         * gfortran.dg/implicit_8.f90: New.
4506
4507 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4508
4509         PR rtl-optimization/28121
4510         * gcc.dg/pr28121.c: New test.
4511
4512 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4513
4514         PR c++/27805
4515         * g++.dg/parse/ptrmem6.C: New test.
4516
4517         PR c++/27821
4518         * g++.dg/template/error22.C: New test.
4519
4520 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4521
4522         PR c++/28111
4523         * g++.dg/template/friend43.C: New test.
4524
4525         PR c++/28110
4526         * g++.dg/template/crash53.C: New test.
4527
4528         PR c++/28109
4529         * g++.dg/rtti/incomplete1.C: New test.
4530
4531 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4532
4533         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4534
4535 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4536
4537         * gcc.c-torture/execute/complex-7.c: New.
4538
4539 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4540
4541         * gcc.dg/merge-all-constants-1.c: New test.
4542
4543 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4544
4545         PR c++/28113
4546         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4547
4548 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4549
4550         * gfortran.dg/rrspacing_1.f90: New test.
4551
4552 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4553
4554         PR c++/28052
4555         * g++.dg/other/bitfield2.C: New test.
4556
4557 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4558
4559         PR tree-optimization/27331
4560         * gcc.dg/pr27331.c: New test.
4561
4562 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4563             Eric Botcazou  <ebotcazou@adacore.com>
4564
4565         PR ada/18692
4566         * lib/gnat.exp: New file.
4567         * lib/gnat-dg.exp: Likewise.
4568         * gnat.dg: New directory.
4569         * gnat.dg/dg.exp: New driver.
4570         * gnat.dg/specs: New directory.
4571         * gnat.dg/specs/specs.exp: New driver.
4572         * gnat.dg/style: New directory.
4573         * gnat.dg/style/style.exp: New driver.
4574
4575 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4576
4577         PR fortran/16206
4578         * gfortran.dg/array_initializer_1.f90: New test.
4579
4580         PR fortran/28005
4581         * gfortran.dg/matmul_3.f90: New test.
4582
4583 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4584
4585         PR middle-end/28075
4586         * gcc.dg/tree-ssa/inline-1.c: New test.
4587
4588 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4589
4590         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4591         in malloc prototype; remove XFAIL.
4592         * gcc.dg/pr18241-2.c: Ditto.
4593         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4594         in memset prototype; remove XFAIL.
4595         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4596
4597 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4598
4599         * gcc.dg/vla-8.c: Add.
4600
4601 2006-06-19  Richard Guenther  <rguenther@suse.de>
4602
4603         PR tree-optimization/27090
4604         * g++.dg/tree-ssa/pr27090.C: New testcase.
4605
4606 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4607
4608         PR target/27861
4609         * gcc.dg/pr27861-1.c: New test case.
4610
4611 2006-06-19  Richard Guenther  <rguenther@suse.de>
4612
4613         PR middle-end/28045
4614         * gcc.dg/torture/pr28045.c: New testcase.
4615
4616 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4617
4618         PR fortran/26801
4619         * gfortran.dg/associated_4.f90: New test.
4620
4621 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4622
4623         PR fortran/19310
4624         PR fortran/19904
4625         * gfortran.dg/real_const_3.f90: New test.
4626
4627 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4628
4629         PR c++/28016
4630         * g++.dg/template/static26.C: New test.
4631
4632         PR c++/27979
4633         * g++.dg/expr/bitfield2.C: New test.
4634
4635         PR c++/27884
4636         * g++.dg/parse/linkage2.C: New test.
4637
4638 2006-06-16  Richard Guenther  <rguenther@suse.de>
4639
4640         PR middle-end/27116
4641         * gcc.dg/pr15785-1.c: Revert last change.
4642         * gcc.dg/torture/pr27116-2.c: New testcase.
4643
4644 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4645
4646         PR middle-end/27802
4647         * gcc.dg/pr27802-1.c: New test case.
4648
4649 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4650
4651         PR c++/27689
4652         * g++.dg/template/ttp18.C: New test.
4653         * g++.dg/template/ttp19.C: Likewise.
4654
4655         PR c++/27666
4656         * g++.dg/expr/cond9.C: New test.
4657
4658         PR c++/27640
4659         * g++.dg/template/ctor7.C: New test.
4660
4661 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4662
4663         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4664
4665 2006-06-16  Richard Guenther  <rguenther@suse.de>
4666
4667         PR tree-optimization/27781
4668         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4669
4670 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4671
4672         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4673
4674 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4675
4676         * gcc.dg/tree-ssa/loop-18.c: New test.
4677
4678 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4679
4680         PR c++/27665
4681         * g++.dg/template/crash52.C: New test.
4682
4683         PR c++/27648
4684         * g++.dg/ext/attrib22.C: New test.
4685
4686         PR c++/26559
4687         * g++.dg/template/builtin1.C: New test.
4688         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4689
4690         PR c++/28018
4691         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4692         assignment.
4693         * g++.old-deja/g++.pt/crash51.C: Likewise.
4694
4695         PR c++/27227
4696         * g++.dg/lookup/linkage1.C: New test.
4697         * g++.dg/lookup/linkage2.C: Likewise.
4698
4699 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4700
4701         PR middle-end/27959
4702         * gcc.dg/pr27959.c: New testcase.
4703
4704 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4705
4706         PR target/28014:
4707         * g++.dg/eh/div.C: New test.
4708
4709 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4710
4711         PR c++/27894
4712         * g++.dg/tree-ssa/pr26757.C: New test.
4713         * g++.dg/tree-ssa/pr27894.C: New test.
4714
4715 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4716
4717         * gcc.c-torture/compile/20060609-1.c: New test.
4718
4719         PR target/27863
4720         * gcc.c-torture/compile/pr27863.c: New test.
4721
4722 2006-06-13  Richard Guenther  <rguenther@suse.de>
4723
4724         PR tree-optimization/27830
4725         * g++.dg/tree-ssa/pr27830.C: New testcase.
4726
4727 2006-06-13  Matthew Sachs  <msachs@apple.com>
4728
4729         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4730         the list of compiler flags; this causes those flags to be checked
4731         for things like dg-skip-if.
4732
4733 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4734
4735         PR c++/27601
4736         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4737
4738 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4739             Kazu Hirata  <kazu@codesourcery.com>
4740
4741         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4742         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4743
4744 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4745
4746         PR c++/27933
4747         * g++.dg/lookup/using15.C: New test.
4748
4749         PR c++/27951
4750         * g++.dg/other/anon4.C: New test.
4751
4752 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4753
4754         PR c++/21210
4755         * g++.dg/init/complex1.C: New test case.
4756
4757 2006-06-11  Eric Christopher  <echristo@apple.com>
4758
4759         PR middle-end/27948
4760         * gcc.dg/bf-ms-layout.c: Run on darwin.
4761         * gcc.dg/bf-no-ms-layout: Ditto.
4762         * gcc.dg/attr-ms_struct-2.c: New.
4763         * gcc.dg/bf-ms-layout-2.c: Ditto.
4764
4765 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4766
4767         * gcc.dg/attr-ms_struct-packed1.c: New.
4768
4769 2006-06-09  Mike Stump  <mrs@apple.com>
4770
4771         * gcc.dg/vla-7.c: Add.
4772
4773 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4774
4775         PR fortran/24558
4776         * gfortran.dg/entry_6.f90: New test.
4777
4778         PR fortran/20877
4779         PR fortran/25047
4780         * gfortran.dg/entry_7.f90: New test.
4781
4782 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4783
4784         PR c/27747
4785         * gcc.dg/cpp/_Pragma6.c: New test.
4786
4787         PR c++/27748
4788         * g++.dg/cpp/_Pragma1.C: New test.
4789
4790         PR preprocessor/27746
4791         * gcc.dg/gomp/macro-3.c: New test.
4792         * gcc.dg/gomp/macro-4.c: New test.
4793         * g++.dg/gomp/macro-3.C: New test.
4794         * g++.dg/gomp/macro-4.C: New test.
4795
4796 2006-06-09  Richard Guenther  <rguenther@suse.de>
4797
4798         PR tree-optimization/26998
4799         * gcc.dg/torture/pr26998.c: New testcase.
4800         * gcc.dg/tree-ssa/vrp29.c: New testcase.
4801
4802 2006-06-08  Mike Stump  <mrs@apple.com>
4803
4804         * gcc.dg/pr27095.c: Account for stubs.
4805
4806         PR target/26427
4807         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
4808         produce bad code on darwin.
4809
4810 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4811
4812         PR fortran/27958
4813         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
4814
4815 2006-06-08  Asher Langton  <langton2@llnl.gov>
4816
4817         PR fortran/27786
4818         * cray_pointers_2.f90: Add -fbounds-check compile flag.
4819
4820 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4821
4822         PR target/27421
4823         * gcc.dg/union-3.c: New test.
4824
4825 2006-06-08  Richard Guenther  <rguenther@suse.de>
4826
4827         PR middle-end/27116
4828         * gcc.dg/torture/pr27116.c: New testcase.
4829         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
4830
4831 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
4832
4833         PR rtl-optimization/26449
4834         * gcc.dg/pr26449.c: New test.
4835
4836 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4837
4838         PR c++/27601
4839         * g++.dg/ext/offsetof1.C: Test member functions.
4840
4841 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
4842
4843         * gcc.dg/pr27095.c: Improve scanning.
4844
4845 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4846
4847         PR fortran/23091
4848         * gfortran.dg/saved_automatic_1.f90: New test.
4849
4850         PR fortran/24168
4851         * gfortran.dg/array_simplify_1.f90: New test.
4852
4853         PR fortran/25090
4854         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4855
4856         PR fortran/25058
4857         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4858
4859 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4860
4861         PR c++/27177
4862         * g++.dg/expr/cast7.C: New test.
4863
4864 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4865
4866         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4867         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4868         * lib/fortran-torture.exp (fortran-torture-compile,
4869         fortran-torture-execute): Ditto.
4870
4871 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4872
4873         PR target/27842
4874         * gcc.dg/vmx/pr27842.c: New test.
4875
4876 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4877
4878         PR libfortran/27895
4879         * gfortran.dg/bounds_check_3.f90: New test.
4880
4881 2006-06-05  Mike Stump  <mrs@apple.com>
4882
4883         * objc.dg/objc-fast-4.m: Skip for ppc64.
4884
4885 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4886
4887         PR testsuite/27705
4888         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4889
4890 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4891             Victor Kaplansky  <victork@il.ibm.com>
4892
4893         PR tree-optimizations/26360
4894         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
4895         with -fno-tree-dce.
4896         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
4897
4898 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
4899
4900         PR fortran/14067
4901         * gfortran.dg/data_char_1.f90: Add messages for truncated
4902         strings.
4903
4904         PR fortran/16943
4905         * gfortran.dg/func_decl_2.f90: New test.
4906
4907         PR fortran/20839
4908         * gfortran.dg/do_2.f90: New test.
4909
4910         PR fortran/27655
4911         * gfortran.dg/associated_3.f90: New test.
4912
4913 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
4914
4915         PR c++/27819
4916         * g++.dg/template/static25.C: New test.
4917
4918         PR c++/27722
4919         * g++.dg/init/array21.C: New test.
4920
4921         PR c++/27807
4922         * g++.dg/ext/complit7.C: New test.
4923
4924         PR c++/27806
4925         * g++.dg/parse/ptrmem5.C: New test.
4926
4927 2006-06-04  Roger Sayle  <roger@eyesopen.com>
4928             Andrew Pinski  <pinskia@physics.uc.edu>
4929
4930         PR c/27150
4931         PR middle-end/27382
4932         * gcc.dg/pr27150-1.c: New testcase.
4933         * gcc.dg/pr27382-1.c: New testcase.
4934         * gcc.dg/pr27382-2.c: New testcase.
4935
4936 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
4937
4938         PR c/25161
4939         PR c/27020
4940         * gcc.dg/array-10.c: New test.
4941
4942 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4943
4944         PR c++/27804
4945         * g++.dg/init/const4.C: New test.
4946         * g++.dg/init/member1.C: Add error-marker.
4947         * g++.dg/other/fold1.C: Adjust error-marker.
4948
4949 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4950
4951         PR c++/27601
4952         * g++.dg/ext/offsetof1.C: New test.
4953
4954 2006-06-04 Eric Christopher <echristo@apple.com>
4955
4956         * gcc.dg/attr-ms_struct-1.c: New.
4957
4958 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
4959
4960         * gcc.c-torture/compile/builtin_constant_p.c: New test.
4961
4962 2006-06-04  Richard Guenther  <rguenther@suse.de>
4963
4964         PR tree-optimization/27039
4965         * gcc.dg/tree-ssa/loop-17.c: New testcase.
4966
4967 2006-06-03  Roger Sayle  <roger@eyesopen.com>
4968
4969         PR target/26223
4970         * gcc.target/i386/amd64-abi-2.c: New test case.
4971
4972 2006-06-02  Eric Christopher  <echristo@apple.com>
4973
4974         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
4975         * gcc.target/i386/20020523-1.c: Skip if darwin.
4976         * gcc.target/i386/asm-3.c: Ditto.
4977         * gcc.target/i386/20011119-1.c: Ditto.
4978         * gcc.target/i386/clobbers.c: Remove pic part of test.
4979
4980 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
4981
4982         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4983         * g++.old-deja/g++.other/init19.C: Ditto.
4984         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
4985         and add other platforms as expected failures.
4986
4987 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
4988
4989         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
4990         (is-effective-target-keyword): Ditto.
4991
4992 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
4993
4994         PR fortran/27715
4995         * gfortran.dg/extended_char_comparison_1.f:  New test.
4996
4997 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
4998
4999         PR fortran/25098
5000         * gfortran.dg/dummy_procedure_1.f90: New test.
5001
5002         PR fortran/25147
5003         * gfortran.dg/dummy_procedure_2.f90: New test.
5004
5005         * gfortran.dg/associated_2.f90: Correct to make consistent with
5006         standard.
5007
5008 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5009
5010         * gcc.target/i386/387-11.c: New test case.
5011
5012 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5013
5014         PR c++/27801
5015         * g++.dg/template/cond6.C: New test.
5016
5017         PR c++/26496
5018         * g++.dg/template/crash51.C: New test.
5019         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5020
5021         PR c++/27385
5022         * g++.dg/init/array20.C: New test.
5023
5024 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5025
5026         * gcc.dg/builtins-54.c: New test case.
5027
5028 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5029
5030         PR c++/26433
5031         * g++.dg/template/fntry1.C: Add dg-do link.
5032
5033         PR c++/27808
5034         * g++.dg/parse/friend6.C: New test.
5035
5036 2006-05-30  Asher Langton  <langton2@llnl.gov>
5037
5038         * gfortran.dg/cray_pointers_7.f90: New test.
5039
5040 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5041
5042         PR tree-optimization/23452
5043         * gcc.dg/fold-mulconj-1.c: New test case.
5044
5045 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5046
5047         PR c++/27803
5048         * g++.dg/parse/bitfield1.C: New test.
5049
5050 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5051
5052         * gcc.target/ppc-eq0-1.c: New test case.
5053         * gcc.target/ppc-negeq0-1.c: New test case.
5054
5055 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5056
5057         PR c/27273
5058         * gcc.dg/overflow-warn-5.c: New test.
5059
5060 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5061
5062         PR c/27718
5063         * gcc.dg/sizeof-1.c: New test.
5064
5065 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5066
5067         PR target/27790
5068         * gcc.target/i386/pr27790.c: New test.
5069
5070 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5071
5072         PR libgfortran/27757
5073         * gfortran.dg/direct_io_5.f90: New test.
5074
5075 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5076
5077         PR libgfortran/27634
5078         * gfortran.dg/fmt_missing_period_1.f: New test.
5079         * gfortran.dg/fmt_missing_period_2.f: New test.
5080         * gfortran.dg/fmt_missing_period_3.f: New test.
5081
5082 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5083
5084         PR fortran/19777
5085         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5086         arrays.
5087
5088 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5089
5090         PR c++/27713
5091         * g++.dg/template/new6.C: New test.
5092
5093 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5094
5095         PR tree-optimization/24964
5096         * gcc.target/i386/387-10.c: New test case.
5097
5098 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5099
5100         * intrinsics/string_intrinsics.c (compare_string):
5101         Use memcmp instead of strncmp to avoid tripping over
5102         CHAR(0) in a string.
5103
5104 2006-05-27  Richard Guenther  <rguenther@suse.de>
5105
5106         PR middle-end/27773
5107         * gcc.dg/torture/pr27773.c: New testcase.
5108
5109 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5110
5111         * gcc.dg/pr24561.c: Rename to..
5112         * gcc.dg/pr25962.c: .. this.
5113
5114 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5115
5116         PR fortran/19777
5117         * gfortran.dg/bounds_check_2.f: New test.
5118
5119 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5120
5121         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5122         * gfortran.dg/byte_1.f90: Likewise.
5123         * gfortran.dg/dup_save_2.f90: Likewise.
5124
5125 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5126
5127         * gfortran.dg/associated_2.f90: New test.
5128
5129 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5130
5131         PR fortran/27524
5132         * gfortran.dg/bounds_check_1.f90: New test.
5133
5134 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5135
5136         PR rtl-optimization/27661
5137         * gcc.dg/pr27661.c: New test case.
5138
5139 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5140
5141         PR fortran/23151
5142         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5143         * gfortran.dg/print_parentheses_1.f:  New test.
5144         * gfortran.dg/print_parentheses_2.f90:  New test.
5145
5146 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5147
5148         PR target/27758
5149         * gcc.dg/pr27758.c: New test.
5150
5151 2006-05-24  Falk Hueffner  <falk@debian.org>
5152
5153         * gcc.c-torture/compile/pr27571.c: New test.
5154
5155 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5156
5157         PR fortran/27709
5158         * gfortran.dg/spec_expr_4.f90: New test.
5159
5160         PR fortran/27155
5161         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5162
5163 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5164
5165         PR c++/20103
5166         * g++.dg/ext/complit6.C: New test.
5167         * g++.dg/ext/complit3.C: Adjust error markers.
5168         * g++.dg/init/const3.C: New test.
5169
5170 2006-05-25  Richard Guenther  <rguenther@suse.de>
5171
5172         PR middle-end/27743
5173         * gcc.dg/torture/pr27743.c: New testcase.
5174
5175 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5176
5177         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5178
5179 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5180
5181         * gcc.dg/compat/scalar-by-value-x.h: New.
5182         * gcc.dg/compat/scalar-by-value-y.h: New.
5183         * gcc.dg/compat/scalar-by-value-5.c: New.
5184         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5185         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5186         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5187         * gcc.dg/compat/scalar-by-value-6.c: New.
5188         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5189         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5190         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5191
5192 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5193
5194         PR tree-optimization/27639
5195         PR tree-optimization/26719
5196         * gcc.dg/pr27639.c: New test.
5197         * gcc.dg/pr26719.c: New test.
5198         * gcc.dg/tree-ssa/scev-cast.c: New test.
5199
5200 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5201
5202         PR c++/20173
5203         * g++.dg/template/error21.C: New test.
5204
5205 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5206
5207         PR target/27696
5208         * gcc.target/i386/pr27696.c: New.
5209
5210 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5211
5212         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5213
5214         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5215
5216 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5217
5218         PR c++/27716
5219         * g++.dg/other/assign1.C: New test.
5220
5221 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5222
5223         PR target/27266
5224         * gcc.target/i386/pr27266.c: New.
5225
5226 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5227
5228         PR c++/27451
5229         * g++.dg/ext/asm9.C: New test.
5230
5231 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5232
5233         PR rtl-optimization/25514
5234         * gcc.c-torture/compile/pr25514.c: New test.
5235
5236 2006-05-22  Richard Guenther  <rguenther@suse.de>
5237
5238         Revert
5239         2006-01-31  Richard Guenther  <rguenther@suse.de>
5240
5241         * gcc.target/i386/sselibm-1.c: New testcase.
5242         * gcc.target/i386/sselibm-2.c: Likewise.
5243         * gcc.target/i386/sselibm-3.c: Likewise.
5244         * gcc.target/i386/sselibm-4.c: Likewise.
5245         * gcc.target/i386/sselibm-5.c: Likewise.
5246
5247 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5248
5249         PR c/27420
5250         * gcc.dg/func-args-2.c: New test.
5251
5252         PR c/26818
5253         * gcc.dg/struct-incompl-1.c: New test.
5254
5255 2006-05-22  Richard Guenther  <rguenther@suse.de>
5256
5257         PR testsuite/27708
5258         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5259         the transformations we test for.
5260
5261 2006-05-22  Richard Guenther  <rguenther@suse.de>
5262
5263         PR testsuite/27707
5264         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5265
5266 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5267
5268         PR c++/27210
5269         * g++.dg/warn/new1.C: New test.
5270         * g++.dg/template/new5.C: Likewise.
5271
5272 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5273
5274         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5275         * gcc.target/i386/20060512-3.c: Likewise.
5276
5277 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5278
5279         PR rtl-optimization/27671
5280         * gcc.c-torture/execute/pr27671-1.c: New.
5281         * gcc.dg/pr27671-2.c: Likewise.
5282
5283         PR tree-optimization/26622.
5284         * gcc.c-torture/compile/pr26622.c: New.
5285
5286 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5287
5288         PR fortran/27613
5289         * gfortran.dg/recursive_reference_1.f90: New test.
5290
5291 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5292
5293         PR fortran/25746
5294         * gfortran.dg/elemental_subroutine_3.f90: New test.
5295
5296         PR fortran/25090
5297         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5298
5299         PR fortran/27584
5300         * gfortran.dg/associated_target_1.f90: New test.
5301
5302         PR fortran/19015
5303         * gfortran.dg/maxloc_shape_1.f90: New test.
5304
5305 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5306
5307         PR libgfortran/24459
5308         * gfortran.dg/namelist_24.f90: New test.
5309         * gfortran.dg/namelist_12.f: Fix typo in comment.
5310
5311 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5312
5313         PR middle-end/25776
5314         * g++.dg/other/error11.C: New test.
5315
5316 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5317
5318         * gcc.target/mips/pr26765.c: Add -w to options.
5319
5320 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5321
5322         * lib/target-supports.exp (check_effective_target_mpaired_single):
5323         New function.
5324         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5325         multilibs.
5326         * g++.dg/vect/vect.exp: Likewise.
5327
5328 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5329
5330         PR testsuite/25891
5331         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5332
5333 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5334
5335         PR fortran/27662
5336         * gfortran.dg/temporary_1.f90: New file.
5337
5338 2006-05-19  Andreas Schwab  <schwab@suse.de>
5339
5340         * g++.dg/other/unused1.C: Also match "stringz".
5341
5342 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5343
5344         PR c++/26433
5345         * g++.dg/template/fntry1.C: New test.
5346
5347 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5348
5349         PR c++/27471
5350         PR c++/27506
5351         * g++.dg/conversion/bitfield5.C: New test.
5352         * g++.dg/conversion/bitfield6.C: New test.
5353
5354 2006-05-18  Mike Stump  <mrs@apple.com>
5355
5356         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5357         * gcc.dg/vla-4.c: Add.
5358         * gcc.dg/vla-5.c: Add.
5359         * gcc.dg/vla-6.c: Add.
5360
5361 2006-05-12  Stuart Hastings  <stuart@apple.com>
5362
5363         * testsuite/gcc.target/i386/20060512-1.c: New.
5364         * testsuite/gcc.target/i386/20060512-2.c: New.
5365         * testsuite/gcc.target/i386/20060512-3.c: New.
5366         * testsuite/gcc.target/i386/20060512-4.c: New.
5367
5368 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5369
5370         PR c++/26122
5371         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5372
5373         PR c++/26068
5374         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5375         * g++.dg/parse/linkage1.C: New test.
5376
5377 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5378
5379         PR tree-optimization/27548
5380         * g++.dg/tree-ssa/pr27548.C: New test.
5381
5382 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5383
5384         PR fortran/26551
5385         * gfortran.dg/recursive_check_1.f: New test.
5386         * gfortran.dg/recursive_check_2.f90: New test.
5387
5388 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5389
5390         * g++.dg/opt/temp2.C: New test.
5391
5392 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5393
5394         PR c++/27491
5395         * g++.dg/init/brace5.C: New test.
5396
5397         PR middle-end/27415
5398         * gcc.dg/gomp/pr27415.c: New test.
5399         * g++.dg/gomp/pr27415.C: New test.
5400
5401         PR tree-optimization/27549
5402         * g++.dg/tree-ssa/pr27549.C: New test.
5403
5404 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5405
5406         PR libgfortran/27575
5407         * gfortran.dg/read_eof_4.f90: New test.
5408
5409 2006-05-16  Richard Guenther  <rguenther@suse.de>
5410
5411         PR tree-optimization/22303
5412         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5413
5414 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5415
5416         PR middle-end/27573
5417         * gcc.dg/gomp/pr27573.c: New test.
5418         * gfortran.dg/gomp/pr27573.f90: New test.
5419
5420         PR c/27499
5421         * gcc.dg/gomp/pr27499.c: New test.
5422         * g++.dg/gomp/pr27499.C: New test.
5423
5424 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5425
5426         PR c++/27339
5427         * g++.dg/parser/access8.C: Adjust error marker.
5428         * g++.dg/template/access17.C: New test.
5429         * g++.dg/template/access18.C: Likewise.
5430
5431 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5432
5433         PR target/26600
5434         * gcc.target/i386/pr26600.c: New test case.
5435
5436 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5437
5438         PR c++/27505
5439         * g++.dg/expr/bitfield1.C: New test.
5440
5441 2006-05-15  Richard Guenther  <rguenther@suse.de>
5442
5443         PR tree-optimization/27603
5444         * gcc.dg/torture/pr27603.c: New testcase.
5445
5446 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5447
5448         PR fortran/25090
5449         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5450
5451         PR fortran/25082
5452         * gfortran.dg/scalar_return_1.f90: New test.
5453
5454         PR fortran/27411
5455         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5456
5457 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5458
5459         * gcc.dg/gomp/critical-4.c: New test.
5460         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5461         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5462         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5463         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5464
5465 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5466
5467         PR c++/27582
5468         * g++.dg/template/dependent-args1.C: New test.
5469
5470         PR c++/27581
5471         * g++.dg/lookup/this1.C: New test.
5472
5473         PR c++/27315
5474         * g++.dg/template/operator6.C: New test.
5475         * g++.dg/template/incomplete3.C: New test.
5476
5477         PR c++/27559
5478         * g++.dg/template/new4.C: New test.
5479
5480         PR c++/27496
5481         * g++.dg/template/void2.C: New test.
5482
5483 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5484
5485         * g++.dg/template/dependent-expr5.C: New test.
5486
5487 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5488
5489         PR middle-end/26729
5490         * gcc.dg/pr26729-1.c: New test case.
5491
5492 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5493
5494         * gcc.dg/pr27003.c: New test.
5495
5496 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5497
5498         * lib/target-supports.dg (check_cxa_atexit_available): Change
5499         v3_target_compile to ${tool}_target_compile.
5500
5501 2006-05-11  Jason Merrill  <jason@redhat.com>
5502
5503         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5504
5505 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5506
5507         PR fortran/27553
5508         * gfortran.dg/label_5.f90: New test.
5509
5510 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5511
5512         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5513         check_effective_target_powerpc_altivec_ok): New.
5514         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5515         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5516         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5517         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5518         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5519         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5520         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5521         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5522         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5523         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5524         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5525         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5526         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5527         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5528         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5529         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5530         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5531         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5532         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5533         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5534         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5535         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5536         gcc.target/powerpc/altivec-9.c,
5537         gcc.target/powerpc/altivec-consts.c,
5538         gcc.target/powerpc/altivec-pr22085.c,
5539         gcc.target/powerpc/altivec-splat.c,
5540         gcc.target/powerpc/altivec-types-1.c,
5541         gcc.target/powerpc/altivec-types-2.c,
5542         gcc.target/powerpc/altivec-types-3.c,
5543         gcc.target/powerpc/altivec-types-4.c,
5544         gcc.target/powerpc/altivec-varargs-1.c,
5545         gcc.target/powerpc/altivec-vec-merge.c,
5546         gcc.target/powerpc/ppc-vector-memcpy.c,
5547         gcc.target/powerpc/ppc-vector-memset.c,
5548         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5549         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5550         these effective targets.
5551         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5552         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5553
5554 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5555
5556         PR middle-end/27384
5557         * g++.dg/other/fold1.C: New test.
5558
5559         PR middle-end/27488
5560         * gcc.dg/fold-nonneg-1.c: New test.
5561
5562         PR c++/27547
5563         * g++.dg/other/operator1.C: New test.
5564
5565 2006-05-11  Richard Guenther  <rguenther@suse.de>
5566
5567         PR middle-end/27529
5568         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5569
5570 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5571
5572         * lib/target-supports-dg.exp (check-flags): New.
5573         (dg-skip-if): Move flag checks.
5574
5575 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5576
5577         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5578         * lib/target-supports.dg (check_cxa_atexit_available): New.
5579
5580 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5581
5582         PR fortran/27470
5583         * gfortran.dg/multiple_allocation_2.f90: New test case.
5584
5585 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5586
5587         * gcc.target/arm/pr27387.C: Fix a comment typo.
5588
5589 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5590
5591         PR fortran/24549
5592         * gfortran.dg/error_recovery_1.f90: New test.
5593
5594 2006-05-10  Richard Guenther  <rguenther@suse.de>
5595
5596         PR tree-optimization/27302
5597         * gcc.dg/torture/pr27302.c: New testcase.
5598
5599 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5600         Richard Guenther  <rguenther@suse.de>
5601
5602         PR middle-end/27498
5603         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5604
5605 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5606
5607         PR rtl-optimization/27335
5608         * gcc.dg/pr27335.c: New test.
5609
5610 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5611
5612         * gcc.target/mips/mips-ps-5.c: New file.
5613
5614 2006-05-08  Jan Hubicka  <jh@suse.cz>
5615
5616         PR middle-end/25962
5617         * gcc.dg/pr25962.c: New.
5618
5619 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5620
5621         PR target/27158
5622         * gcc.target/powerpc/pr27158.c: New test case.
5623
5624 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5625
5626         PR testsuite/27476
5627         * ada/acats/run_all.sh: Use test -z.
5628
5629 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5630
5631         PR libfortran/18271
5632         * gfortran.dg/spec_expr_3.f90: New test.
5633
5634 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5635
5636         PR target/24879
5637         * gcc.target/i386/monitor.c: New file.
5638
5639 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5640
5641         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5642
5643 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5644
5645         PR c++/27447
5646         * g++.dg/other/ptrmem7.C: New test.
5647
5648 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5649
5650         PR target/27421
5651         * gcc.dg/array-9.c: New test.
5652
5653 2006-05-07  Richard Guenther  <rguenther@suse.de>
5654
5655         PR tree-optimization/27409
5656         * gcc.dg/torture/pr27409.c: New testcase.
5657
5658 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5659
5660         PR fortran/27457
5661         * gfortran.dg/select_6.f90: New.
5662
5663 2006-05-07  Richard Guenther  <rguenther@suse.de>
5664
5665         PR tree-optimization/27136
5666         * gcc.dg/torture/pr27136.c: New testcase.
5667
5668 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5669
5670         PR fortran/24813
5671         * gfortran.dg/char_cons_len_1.f90: New test.
5672
5673 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5674
5675         PR c++/27427
5676         * g++.dg/template/incomplete2.C: New test.
5677
5678 2006-05-06  Richard Guenther  <rguenther@suse.de>
5679
5680         PR tree-optimization/27151
5681         * gcc.dg/vect/pr27151.c: New testcase.
5682
5683 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5684
5685         PR c++/27430
5686         * g++.dg/template/void1.C: New test.
5687
5688         PR c++/27423
5689         * g++.dg/other/void2.C: New test.
5690
5691         PR c++/27422
5692         * g++.dg/conversion/void1.C: New test.
5693
5694 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5695
5696         PR/21391
5697         * g++.dg/other/unused1.C: New.
5698
5699 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5700
5701         PR objc/27240
5702         * objc.dg/member-1.m: New test.
5703
5704 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5705
5706         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5707
5708 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5709
5710         PR libfortran/26985
5711         * gfortran.dg/matmul_2.f90: New test.
5712
5713 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5714
5715         * ada/acats/run_all.sh: Use sync when main not found.
5716
5717 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5718
5719         PR target/26765
5720         * gcc.target/mips/pr26765.c: New.
5721
5722 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5723
5724         * gcc.target/bfin: New directory.
5725         * gcc.target/bfin/bfin.exp: New file.
5726         * gcc.target/bfin/frmul.c: New file.
5727         * gcc.target/bfin/arith.c: New file.
5728         * gcc.target/bfin/mul-combine.c: New file.
5729         * gcc.target/bfin/shift.c: New file.
5730
5731 2006-05-04  Richard Guenther  <rguenther@suse.de>
5732
5733         PR tree-optimization/14287
5734         PR tree-optimization/14844
5735         PR tree-optimization/19792
5736         PR tree-optimization/21608
5737         PR tree-optimization/27090
5738         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5739         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5740         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5741         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5742         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5743
5744 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5745
5746         PR tree-optimization/27285
5747         * gcc.c-torture/execute/pr27285.c: New test.
5748
5749         PR middle-end/27388
5750         * gcc.dg/gomp/pr27388-1.c: New test.
5751         * gcc.dg/gomp/pr27388-2.c: New test.
5752         * gcc.dg/gomp/pr27388-3.c: New test.
5753
5754         PR c++/27359
5755         * g++.dg/gomp/pr27359.C: New test.
5756
5757 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5758
5759         PR fortran/20248
5760         * gfortran.dg/iargc.f90: New test.
5761
5762 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5763
5764         PR c++/27102
5765         * g++.dg/template/crash49.C: New test.
5766
5767 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5768
5769         PR testsuite/27032
5770         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5771
5772 2006-05-02  Jeff Law  <law@redhat.com>
5773
5774         PR tree-optimization/27364
5775         * gcc.c-torture/execute/pr27364.c: New test.
5776
5777 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5778
5779         PR c++/27309
5780         * g++.dg/parser/ctor5.C: New test.
5781
5782 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5783
5784         PR target/27387
5785         * gcc.target/arm/arm.exp: New.
5786         * gcc.target/arm/pr27387.C: Likewise.
5787
5788 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
5789
5790         PR fortran/27269
5791         PR fortran/27324
5792         * gfortran.dg/module_equivalence_2.f90: New test.
5793
5794 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
5795
5796         PR middle-end/27337
5797         * g++.dg/gomp/pr27337-1.C: New test.
5798         * g++.dg/gomp/pr27337-2.C: New test.
5799
5800         PR middle-end/27328
5801         * gcc.dg/gomp/pr27328.c: New test.
5802
5803         PR middle-end/27325
5804         * g++.dg/gomp/pr27325.C: New test.
5805
5806         PR middle-end/27310
5807         * g++.dg/gomp/pr27310.C: New test.
5808
5809 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5810
5811         PR tree-optimization/27291
5812         * g++.dg/tree-ssa/pr27291.C: New test.
5813
5814 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5815
5816         PR tree-optimization/27283
5817         * g++.dg/tree-ssa/pr27283.C: New test.
5818
5819 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5820
5821         * gcc.dg/tree-ssa/loop-16.c: New test.
5822
5823 2006-05-01  Roger Sayle  <roger@eyesopen.com>
5824             Joseph S. Myers  <joseph@codesourcery.com>
5825
5826         * gcc.dg/Wconversion-3.c: New test case.
5827         * gcc.dg/Wconversion-4.c: Likewise.
5828
5829 2006-05-01  Richard Guenther  <rguenther@suse.de>
5830
5831         PR tree-optimization/26726
5832         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
5833
5834 2006-04-30  Roger Sayle  <roger@eyesopen.com>
5835
5836         * gcc.dg/Woverflow-1.c: New test case.
5837         * gcc.dg/Woverflow-2.c: Likewise.
5838         * gcc.dg/Woverflow-3.c: Likewise.
5839
5840 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/27094
5843         * g++.dg/template/defarg8.C: New test.
5844
5845 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5846
5847         PR c++/27278
5848         * g++.dg/parse/operator7.C: New test.
5849
5850 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5851
5852         PR c++/11471
5853         PR c++/27102
5854         * g++.dg/template/crash48.C: New test.
5855
5856         PR c++/27279
5857         * g++.dg/parse/ctor4.C: New test.
5858
5859 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5860
5861         PR fortran/25681
5862         * gfortran.df/char_type_len.f90: New test.
5863
5864 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5865
5866         PR libgfortran/27304
5867         * gfortran.dg/fmt_exhaust.f90: New test.
5868
5869 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5870
5871         PR c/25309
5872         * gcc.dg/large-size-array-2.c: New test case.
5873
5874 2006-04-28  Richard Guenther  <rguenther@suse.de>
5875
5876         PR target/26826
5877         * gcc.target/i386/pr26826.c: New testcase.
5878
5879 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR middle-end/27260
5882         * gcc.c-torture/execute/pr27260.c: New.
5883
5884 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5885
5886         PR middle-end/27095
5887         * gcc.dg/pr27095.c: New.
5888
5889 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5890
5891         PR c++/27292
5892         * g++.dg/conversion/bitfield4.C: New test.
5893
5894 2006-04-27  Eric Christopher  <echristo@apple.com>
5895
5896         * gcc.dg/pragma-ms_struct.c: New.
5897
5898 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5899
5900         PR c++/27102
5901         * g++.dg/template/crash47.C: New test.
5902
5903 2006-04-27  Dirk Mueller  <dmueller@suse.de>
5904
5905         * gcc.target/i386/sse-7.c: build with -msse.
5906
5907 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5908
5909         PR testsuite/27274:
5910         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
5911         (main): Exit if processor doesn't support SSE.
5912
5913 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
5914
5915         PR middle-end/27282
5916         * gcc.c-torture/compile/pr27282.c: New test.
5917
5918 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
5919
5920         PR middle-end/26913
5921         * g++.dg/gomp/pr26913.C: New test.
5922
5923         PR c/25996
5924         * gcc.dg/gomp/pr25996.c: New test.
5925         * g++.dg/gomp/pr25996.C: New test.
5926
5927 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
5928
5929         PR rtl-optimization/26725
5930         * gcc.c-torture/compile/pr26725.c: New test.
5931
5932 2006-04-25  Richard Guenther  <rguenther@suse.de>
5933
5934         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
5935         than n + -1.
5936
5937 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5938
5939         * gcc.dg/20060425-1.c: New testcase.
5940
5941 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
5942
5943         PR tree-optimization/26865
5944         * gcc.dg/pr26865.c: New test.
5945
5946 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
5947
5948         PR c++/27292
5949         * g++.dg/conversion/bitfield1.C: New test.
5950         * g++.dg/conversion/bitfield2.C: Likewise.
5951         * g++.dg/conversion/bitfield3.C: Likewise.
5952
5953 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5954         Richard Guenther  <rguenther@suse.de>
5955
5956         PR tree-optimization/27236
5957         * gcc.dg/tree-ssa/pr27236.c: New testcase.
5958
5959 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5960
5961         PR c++/19963
5962         * g++.dg/other/incomplete2.C: New test.
5963
5964 2006-04-24  Richard Guenther  <rguenther@suse.de>
5965
5966         PR middle-end/26869
5967         * gcc.dg/torture/pr26869.c: New testcase.
5968
5969 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5970         Richard Guenther  <rguenther@suse.de>
5971
5972         PR tree-optimization/27218
5973         * g++.dg/tree-ssa/pr27218.C: New testcase.
5974
5975 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5976
5977         PR c++/26912
5978         * g++.dg/template/friend41.C: New test.
5979
5980 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
5981
5982         * g++.dg/opt/pr15551.C: Include cstdio.
5983         (main): Use remove instead of unlink.
5984
5985 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5986
5987         * gcc.dg/sibcall-7.c: New test.
5988         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
5989         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
5990         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
5991         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
5992         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
5993
5994 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5995
5996         PR c++/26534
5997         * g++.dg/opt/bitfield1.C: New test.
5998         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
5999         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6000         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6001         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6002         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6003         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6004         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6005         * g++.dg/abi/bitfield2.C: Likewise.
6006         * g++.dg/init/bitfield1.C: Likewise.
6007
6008 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6009
6010         PR fortran/25099
6011         * gfortran.dg/elemental_subroutine_4.f90: New test.
6012         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6013         call sub (m, x).
6014
6015 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6016
6017         * gcc.c-torture/compile/20060421-1.c: New testcase.
6018
6019 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6020
6021         PR c/25875
6022         * gcc.dg/init-bad-4.c: New test.
6023
6024 2006-04-21  Paul Brook  <paul@codesourcery.com>
6025
6026         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6027
6028 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6029
6030         PR fortran/27122
6031         * gfortran.dg/defined_operators_1.f90: New test.
6032         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6033         remove old ones associated, incorrectly, with Note 5.46.
6034
6035         PR fortran/27113
6036         * gfortran.dg/character_array_constructor_1.f90: New test.
6037
6038 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6039
6040         * gcc.dg/20060419-1.c: New test.
6041
6042 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6043
6044         PR c/26774
6045         * gcc.dg/struct-parse-1.c: New test case.
6046
6047 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6048
6049         PR c++/26558
6050         * g++.dg/parse/template19.C: New test.
6051
6052         PR c++/26739
6053         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6054
6055         PR c++/26036
6056         * g++.dg/expr/call3.C: New test.
6057
6058         PR c++/10385
6059         * g++.dg/conversion/dynamic1.C: New test.
6060
6061 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6062
6063         PR c++/27102
6064         * g++.dg/template/crash35.C: Tweak error markers.
6065         * g++.dg/template/crash46.C: New test.
6066         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6067         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6068
6069 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6070
6071         PR rtl-optimization/14261
6072         * gcc.c-torture/compile/20060419-1.c: Added.
6073
6074 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6075
6076         * gfortran.dg/label_1.f90: Adjust dg-error.
6077
6078 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6079
6080         PR target/26961
6081         * gcc.dg/fold-cond-1.c: New test case.
6082         * gcc.dg/pr26961-1.c: Likewise.
6083
6084 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6085
6086         PR libgfortran/27138
6087         * gfortran.dg/read_bad_advance.f90: New test.
6088
6089 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6090             Dale Johannesen  <dalej@apple.com>
6091
6092         PR target/24076
6093         * gcc.target/i386/vecinit-3.c: New testcase.
6094         * gcc.target/i386/vecinit-4.c: Likewise.
6095         * gcc.target/i386/sse-18.c: Likewise.
6096         * gcc.target/i386/sse-19.c: Likewise.
6097
6098 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6099
6100         * gfortran.dg/allocate_zerosize_1.f90: New test.
6101
6102 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6103
6104         PR c++/26365
6105         * g++.dg/template/crash45.C: New test.
6106
6107 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6108
6109         PR fortran/26787
6110         * gfortran.dg/proc_assign_1.f90: New test.
6111         * gfortran.dg/procedure_lvalue.f90: Change message.
6112         * gfortran.dg/namelist_4.f90: Add new error.
6113
6114         PR fortran/25597
6115         PR fortran/27096
6116         * gfortran.dg/auto_pointer_array_result_1.f90
6117
6118         PR fortran/27089
6119         * gfortran.dg/specification_type_resolution_1.f90
6120
6121         PR fortran/18003
6122         PR fortran/25669
6123         PR fortran/26834
6124         * gfortran.dg/bounds_temporaries_1.f90: New test.
6125
6126         PR fortran/27124
6127         * gfortran.dg/array_return_value_1.f90: New test.
6128
6129 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6130
6131         PR fortran/25336
6132         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6133
6134 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6135
6136         PR middle-end/26823
6137         * g++.dg/gomp/pr26823-1.C: New test.
6138         * g++.dg/gomp/pr26823-2.C: New test.
6139
6140 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6141
6142         PR middle-end/27134
6143         * gcc.dg/pr27314.c: New test.
6144
6145 2006-04-13  Richard Henderson  <rth@redhat.com>
6146
6147         * g++.dg/gomp/block-0.C: Update expected matches.
6148
6149 2006-04-13  DJ Delorie  <dj@redhat.com>
6150
6151         * lib/target-supports.exp (check_effective_target_int32plus): New.
6152         (check_effective_target_ptr32plus): New.
6153         (check_effective_target_size32plus): New.
6154         (check_effective_target_int16): New.
6155         (check_profiling_available): Add m32c to the list of unsupported targets.
6156
6157         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6158         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6159         memory size.
6160         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6161         pointers.
6162         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6163         size_t.
6164         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6165         and size_t.
6166         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6167         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6168         not just xstormy16.  Skip m32c due to weird pointer size.
6169         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6170         not just xstormy16.
6171         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6172         not just xstormy16.
6173         * gcc.dg/20020312-2.c: Add m32c support.
6174         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6175         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6176         in test.
6177         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6178         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6179         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6180         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6181         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6182         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6183         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6184         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6185         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6186         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6187         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6188         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6189         in test.
6190         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6191         in test.
6192         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6193         * gcc.dg/pr23049.c: Require >=32 bit integers.
6194         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6195         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6196         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6197         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6198         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6199         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6200         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6201         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6202         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6203         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6204         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6205         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6206         prototype in test.
6207         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6208         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6209         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6210         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6211         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6212
6213         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6214         * gcc.c-torture/execute/20040703-1.x: Likewise.
6215         * gcc.c-torture/execute/20040705-1.x: Likewise.
6216         * gcc.c-torture/execute/20040705-2.x: Likewise.
6217         * gcc.c-torture/execute/20040709-1.x: Likewise.
6218         * gcc.c-torture/execute/20040709-2.x: Likewise.
6219         * gcc.c-torture/execute/20040811-1.x: Likewise.
6220         * gcc.c-torture/execute/20050316-1.x: Likewise.
6221         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6222         * gcc.c-torture/execute/pr19689.x: Likewise.
6223         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6224         * gcc.c-torture/execute/usmul.x: Likewise.
6225         * gcc.c-torture/execute/vrp-5.x: Likewise.
6226         * gcc.c-torture/execute/vrp-6.x: Likewise.
6227         * gcc.dg/debug/20041023-1.s: Likewise.
6228
6229 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6230
6231         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6232         of integers to a vector types are now constant expressions in C.
6233         * gcc.dg/vect/vect-fold-1.c: New test case.
6234
6235 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6236             Ulrich Weigand  <uweigand@de.ibm.com>
6237
6238         PR target/27006
6239         * gcc.dg/vmx/pr27006.c: New testcase.
6240
6241 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6242
6243         PR libgfortran/26766
6244         * gfortran.dg/write_recursive.f90: New test.
6245
6246 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6247
6248         * g++.dg/parse/dtor7.C: New test.
6249         * g++.dg/parse/new1.C: Add error marker.
6250         * g++.dg/template/new3.C: New test.
6251
6252         PR c++/26122
6253         * g++.dg/template/pure1.C: New test.
6254
6255         PR c++/26295
6256         * g++.dg/parse/ptrmem4.C: New test.
6257
6258 2006-04-10  Jeff Law  <law@redhat.com>
6259
6260         PR/27087
6261         * gcc.c-torture/compile/pr27087.c: New test.
6262
6263 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6264
6265         PR/21391
6266         * gcc.dg/20060410.c: New.
6267
6268 2006-04-10  Matthias Klose  <doko@debian.org>
6269
6270         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6271         Recognize multilib directory names containing underscores.
6272
6273 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6274
6275         * gcc.target/i386/vecinit-1.c: New test case.
6276         * gcc.target/i386/vecinit-2.c: Likewise.
6277
6278 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6279
6280         PR debug/27057
6281         * g++.dg/debug/dwarf2-2.C: New test.
6282
6283 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6284
6285         PR rtl-optimization/27073
6286         * gcc.c-torture/execute/pr27073.c: New test.
6287
6288 2006-04-08  Mike Stump  <mrs@apple.com>
6289
6290         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6291
6292 2006-04-07  Richard Guenther  <rguenther@suse.de>
6293
6294         PR tree-optimization/26135
6295         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6296
6297 2006-04-06  Jan Hubicka  <jh@suse.cz>
6298
6299         PR profile/26399
6300         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6301
6302 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6303
6304         * g++.dg/conversion/nullptr1.C: New test case.
6305         * g++.dg/conversion/nullptr2.C: Likewise.
6306
6307 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6308
6309         * gfortran.dg/dependency_18.f90: New test case.
6310
6311 2006-04-05  Richard Guenther  <rguenther@suse.de>
6312
6313         PR tree-optimization/26919
6314         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6315         * gcc.dg/ipa/ipa-2.c: Likewise.
6316         * gcc.dg/ipa/ipa-3.c: Likewise.
6317         * gcc.dg/ipa/ipa-5.c: Likewise.
6318
6319 2006-04-05  Richard Guenther  <rguenther@suse.de>
6320
6321         PR tree-optimization/26763
6322         * gcc.dg/torture/pr26763-1.c: New testcase.
6323         * gcc.dg/torture/pr26763-2.c: Likewise.
6324
6325 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6326
6327         PR fortran/23634
6328         PR fortran/25619
6329         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6330
6331 2006-04-04  Eric Christopher  <echristo@apple.com>
6332
6333         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6334         stubs.
6335         * gcc.target/i386/387-5.c: Ditto.
6336
6337 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6338
6339         * gcc.target/sparc/struct-ret-check.c: New test.
6340
6341 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6342
6343         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6344         zero decimal digits specified in format.
6345
6346 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6347
6348         PR fortran/26891
6349         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6350
6351         PR fortran/26976
6352         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6353         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6354         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6355         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6356         bigendian-ness.
6357
6358 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6359
6360         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6361         dummy arguments work when the actual argument is itself a dummy
6362         argument of the caller.
6363
6364 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6365
6366         PR libfortran/24685
6367         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6368
6369 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6370
6371         * gfortran.dg/dependencency_17.f90: New test case.
6372
6373 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6374
6375         * gfortran.dg/dependency_14.f90: New test case.
6376         * gfortran.dg/dependency_15.f90: Likewise.
6377         * gfortran.dg/dependency_16.f90: Likewise.
6378
6379 2006-03-31  Asher Langton  <langton2@llnl.gov>
6380
6381         PR fortran/25358
6382         gfortran.dg/cray_pointers_6.f90: New test.
6383
6384 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6385
6386         PR libgfortran/26890
6387         * gfortran.dg/read_size_noadvance.f90: New test.
6388
6389 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6390
6391         PR fortran/25031
6392         * gfortran.dg/multiple_allocation_1.f90: Check that the
6393         size has changed after a re-allocation with stat.
6394
6395 2006-03-30  Richard Guenther  <rguenther@suse.de>
6396
6397         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6398         removal.
6399         * gcc.target/i386/sselibm-2.c: Likewise.
6400         * gcc.target/i386/sselibm-3.c: Likewise.
6401         * gcc.target/i386/sselibm-4.c: Likewise.
6402         * gcc.target/i386/sselibm-5.c: Likewise.
6403
6404 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6405
6406         * gcc.dg/fold-andxor-1.c: New test case.
6407         * gcc.dg/fold-xorand-1.c: Likewise.
6408
6409 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6410
6411         * gcc.dg/fold-convnotconv-1.c: New test case.
6412
6413 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6414
6415         PR fortran/26779
6416         * gfortran.dg/private_type_5.f90: New test.
6417
6418 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6419
6420         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6421
6422 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6423
6424         * gfortran.dg/advance_2.f90: New test.
6425         * gfortran.dg/advance_3.f90: New test.
6426
6427         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6428
6429 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6430
6431         PR libgfortran/26661
6432         PR libgfortran/26880
6433         * gfortran.dg/read_x_past.f: New test.
6434
6435 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6436
6437         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6438         to be STABS.
6439
6440 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6441
6442         * objc.dg/dwarf-1.m: Skip on AIX.
6443         * objc.dg/dwarf-2.m: Skip on AIX.
6444
6445 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6446
6447         PR fortran/26816
6448         * gfortran.dg/float_1.f90: New test.
6449
6450 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6451
6452         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6453         X86_64 targets.
6454         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6455
6456 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6457
6458         PR libfortran/26735
6459         * gfortran.dg/convert_implied_open.f90: New test case.
6460
6461 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6462
6463         PR fortran/26769
6464         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6465
6466 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6467
6468         PR middle-end/26717
6469         * gcc.dg/pr26717.c: New test.
6470
6471 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6472
6473         * gfortran.dg/dependency_12.f90: New test case.
6474
6475 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6476
6477         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6478
6479 2006-03-24  Jeff Law  <law@redhat.com>
6480
6481         * gcc.c-torture/pr26840.c: New test.
6482
6483 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6484
6485         * objc.dg/dwarf-2.m: New.
6486         * obj-c++.dg/dwarf-2.mm: New.
6487
6488         * g++.old-deja/g++.other/init19.C: New.
6489
6490 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6491
6492         * g++.dg/eh/spbp.C: Skip on AIX.
6493
6494 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6495
6496         PR middle-end/26611
6497         * g++.dg/gomp/pr26611-1.C: New test.
6498         * g++.dg/gomp/pr26611-2.C: New test.
6499
6500 2006-03-24  Jeff Law  <law@redhat.com>
6501
6502         * gcc.c-torture/compile/pr26833.c: New test.
6503         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6504
6505 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6506
6507         * gfortran.dg/endfile_2.f90: Delete temp file.
6508
6509 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6510
6511         PR fortran/19303
6512         * gfortran.dg/record_marker_1.f90: New test case.
6513         * gfortran.dg/record_marker_2.f: New test case.
6514         * gfortran.dg/record_marker_3.f90: New test case.
6515
6516 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6517
6518         PR fortran/17298
6519         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6520         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6521
6522 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6523
6524         * lib/gcc-dg.exp (cleanup-modules): New proc.
6525         * gfortran.dg/allocatable_function_1.f90,
6526         gfortran.dg/allocate_char_star_scalar_1.f90,
6527         gfortran.dg/assumed_charlen_function_1.f90,
6528         gfortran.dg/assumed_dummy_1.f90,
6529         gfortran.dg/assumed_shape_ranks_1.f90,
6530         gfortran.dg/assumed_shape_ranks_2.f90,
6531         gfortran.dg/assumed_size_dt_dummy.f90,
6532         gfortran.dg/auto_char_dummy_array_1.f90,
6533         gfortran.dg/auto_char_len_3.f90,
6534         gfortran.dg/automatic_module_variable.f90,
6535         gfortran.dg/bad_automatic_objects_1.f90,
6536         gfortran.dg/char_array_constructor.f90,
6537         gfortran.dg/char_array_structure_constructor.f90,
6538         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6539         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6540         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6541         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6542         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6543         gfortran.dg/derived_pointer_recursion.f90,
6544         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6545         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6546         gfortran.dg/dummy_functions_1.f90,
6547         gfortran.dg/elemental_initializer_1.f90,
6548         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6549         gfortran.dg/elemental_pointer_1.f90,
6550         gfortran.dg/elemental_subroutine_1.f90,
6551         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6552         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6553         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6554         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6555         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6556         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6557         gfortran.dg/global_references_1.f90,
6558         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6559         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6560         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6561         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6562         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6563         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6564         gfortran.dg/large_integer_kind_1.f90,
6565         gfortran.dg/large_real_kind_1.f90,
6566         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6567         gfortran.dg/module_double_reuse.f90,
6568         gfortran.dg/module_equivalence_1.f90,
6569         gfortran.dg/module_interface_1.f90,
6570         gfortran.dg/module_parameter_array_refs_1.f90,
6571         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6572         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6573         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6574         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6575         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6576         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6577         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6578         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6579         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6580         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6581         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6582         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6583         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6584         gfortran.dg/same_name_1.f90,
6585         gfortran.dg/sibling_dummy_procedure_1.f90,
6586         gfortran.dg/sibling_dummy_procedure_2.f90,
6587         gfortran.dg/sibling_dummy_procedure_3.f90,
6588         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6589         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6590         gfortran.dg/used_dummy_types_2.f90,
6591         gfortran.dg/used_dummy_types_3.f90,
6592         gfortran.dg/used_dummy_types_4.f90,
6593         gfortran.dg/used_dummy_types_5.f90,
6594         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6595         gfortran.dg/userdef_operator_1.f90: Use it.
6596
6597 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6598
6599         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6600         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6601         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6602         gfortran.dg/write_back.f,
6603         gfortran.fortran-torture/execute/inquire_1.f90,
6604         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6605
6606 2006-03-21  Jeff Law  <law@redhat.com>
6607
6608         * gcc.dg/tree-ssa/vrp28.c: New test.
6609
6610 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6611
6612         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6613         if _STDC_C99 is defined.
6614         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6615         * gcc.dg/builtins-20.c: Likewise.
6616         * gcc.dg/builtins-53.c: Likewise.
6617         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6618         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6619
6620 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6621
6622         PR tree-opt/26781
6623         * gcc.c-torture/compile/pr26781-1.c: New test.
6624         * gcc.c-torture/compile/pr26781-2.c: New test.
6625
6626 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6627
6628         PR c++/26690
6629         * g++.dg/gomp/pr26690-1.C: New test.
6630         * g++.dg/gomp/pr26690-2.C: New test.
6631
6632 2006-03-20  Jeff Law  <law@redhat.com>
6633
6634         * gcc.dg/tree-ssa/pr21829.c: New test.
6635
6636         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6637
6638 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6639
6640         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6641         (check_visibility_available): Use it.
6642         (check_effective_target_default_packed): Likewise.
6643         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6644         (check_effective_target_fopenmp): Likewise.
6645         (check_effective_target_freorder): Likewise.
6646         (check_effective_target_fpic): Likewise.
6647         (check_named_sections_available): Likewise.
6648         (check_effective_target_ilp32): Likewise.
6649         (check_effective_target_lp64): Likewise.
6650
6651 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6652
6653         PR fortran/20935
6654         * gfortran.dg/scalar_mask_2.f90: New test case.
6655
6656 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6657
6658         PR tree-opt/26629
6659         * gcc.dg/tree-ssa/loadpre12.c: New test.
6660         * gcc.dg/tree-ssa/loadpre13.c: New test.
6661         * gcc.dg/tree-ssa/loadpre14.c: New test.
6662         * gcc.dg/tree-ssa/loadpre15.c: New test.
6663         * gcc.dg/tree-ssa/loadpre16.c: New test.
6664         * gcc.dg/tree-ssa/loadpre17.c: New test.
6665         * gcc.dg/tree-ssa/loadpre18.c: New test.
6666         * gcc.dg/tree-ssa/loadpre19.c: New test.
6667         * gcc.dg/tree-ssa/loadpre20.c: New test.
6668         * gcc.dg/tree-ssa/loadpre21.c: New test.
6669         * gcc.dg/tree-ssa/loadpre22.c: New test.
6670
6671 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6672
6673         PR fortran/26741
6674         * gfortran.dg/elemental_initializer_1.f90: New test.
6675
6676         PR fortran/26716
6677         * gfortran.dg/assumed_shape_ranks_2: New test.
6678
6679 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6680
6681         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6682         target fpic.
6683
6684 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6685
6686         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6687         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6688         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6689         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6690         gfortran.fortran-torture/execute/direct_io.f90,
6691         gfortran.fortran-torture/execute/inquire_2.f90,
6692         gfortran.fortran-torture/execute/inquire_4.f90,
6693         gfortran.fortran-torture/execute/list_read_1.f90,
6694         gfortran.fortran-torture/execute/open_replace.f90,
6695         gfortran.fortran-torture/execute/slash_edit.f90,
6696         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6697         temporary files from testcases.
6698
6699 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6700
6701         PR libgfortran/26509
6702         gfortran.dg/write_direct_eor.f90: New test.
6703
6704 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6705
6706         * gcc.target/powerpc/pr26350.c: New.
6707         * gcc.target/powerpc/indexed-addr.c: New.
6708
6709 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6710
6711         * gfortran.dg/dependency_13.f90: New test case.
6712
6713 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6714
6715         PR middle-end/21781
6716         * gcc.dg/real-const-1.c: New test case.
6717
6718 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6719
6720         * g++.old-deja/g++.other/init18.C: New.
6721         * g++.old-deja/g++.other/init5.C: Remove xfail.
6722
6723 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6724
6725         * g++.dg/opt/pr15551.C: Cleanup temp file.
6726
6727 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6728
6729         PR c++/6634
6730         g++.dg/parse/long1.C: New test.
6731
6732 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6733
6734         PR fortran/19101
6735         * gfortran.dg/continuation.f90: New test.
6736         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6737
6738 2006-03-14  Richard Guenther  <rguenther@suse.de>
6739
6740         PR tree-optimization/26672
6741         * gcc.dg/torture/pr26672.c: New testcase.
6742
6743 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6744
6745         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6746         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6747
6748 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6749
6750         PR middle-end/26557
6751         * gcc.c-torture/compile/switch-1.c: New test case.
6752
6753 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6754
6755         PR fortran/25378
6756         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6757         test to include more permuatations of mask and index.
6758         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6759         respond to F2003 spec. that the position returned for an all false
6760         mask && condition is zero.
6761
6762 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6763
6764         PR middle-end/25989
6765         * gcc.dg/gomp/pr25989.c: New test.
6766
6767 2006-03-13  Jeff Law  <law@redhat.com>
6768
6769         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6770
6771 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6772
6773         * gcc.dg/switch-9.c: New test.
6774
6775 2006-03-13  Richard Guenther  <rguenther@suse.de>
6776
6777         PR middle-end/26630
6778         * gcc.dg/torture/pr26630.c: New testcase.
6779
6780 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6781
6782         * gfortran.dg/dependency_10.f90: New test case.
6783         * gfortran.dg/dependency_11.f90: Likewise.
6784
6785 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6786             Erik Edelmann  <eedelman@gcc.gnu.org>
6787
6788         * gfortran.dg/allocatable_function_1.f90: New.
6789         * gfortran.dg/allocatable_function_2.f90: New.
6790
6791 2006-03-10  Richard Guenther  <rguenther@suse.de>
6792
6793         PR middle-end/26565
6794         * gcc.dg/torture/pr26565.c: New testcase.
6795
6796 2006-03-09  Eric Christopher  <echristo@apple.com>
6797
6798         * gcc.c-torture/compile/20060309-1.c: New.
6799
6800 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6801
6802         PR libgfortran/26499
6803         * gfortran.dg/write_back.f: New test.
6804         * gfortran.dg/write_rewind_1.f: New test.
6805         * gfortran.dg/write_rewind_2.f: New test.
6806
6807 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6808
6809         PR libgfortran/26554
6810         * gfortran.dg/read_logical.f90: New test.
6811
6812 2006-03-04  Laurent GUERBY <laurent@guerby.net>
6813
6814         * ada/acats/norun.lst: cdd2a03 now passes.
6815
6816 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
6817
6818         PR testsuite/25177
6819         * gcc.target/powerpc/pr18096-1.c: Change where the error
6820         would match.
6821
6822 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
6823
6824         * gcc.target/i386/cleanup-1.c: New test.
6825         * gcc.target/i386/cleanup-2.c: New test.
6826
6827 2006-03-04  Roger Sayle  <roger@eyesopen.com>
6828
6829         * gfortran.dg/dependency_9.f90: Remove for the time being.
6830
6831 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
6832
6833         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
6834         directive.
6835
6836 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6837
6838         * gfortran.dg/dependency_9.f90: New test case.
6839
6840 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6841
6842         * gfortran.dg/dependency_4.f90: New test case.
6843         * gfortran.dg/dependency_5.f90: New test case.
6844         * gfortran.dg/dependency_6.f90: New test case.
6845         * gfortran.dg/dependency_7.f90: New test case.
6846         * gfortran.dg/dependency_8.f90: New test case.
6847
6848 2006-03-03  Paul Brook  <paul@codesourcery.com>
6849
6850         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6851         Add m68k-*-elf.
6852
6853 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6854
6855         PR fortran/25031
6856         * multiple_allocation_1.f90: New test.
6857
6858 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6859
6860         PR tree-optimization/26524
6861         * gfortran.dg/pr26524.f: New test case.
6862
6863 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6864
6865         * g++.dg/template/repo5.C: Cleanup repo files.
6866         * gcc.dg/20051201-1.c: Cleanup coverage files.
6867         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6868         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6869         tree dump files.
6870
6871 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6872
6873         * objc.dg/objc-nofilename-1.m: New test.
6874         * objc.dg/bad-receiver-type.m: New test.
6875         * obj-c++.dg/bad-receiver-type.mm: New test.
6876
6877 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6878
6879         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6880
6881 2006-03-01  Mike Stump  <mrs@apple.com>
6882
6883         * g++.dg/abi/key2.C: Add.
6884
6885 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6886
6887         * gfortran.dg/logical_dot_product.f90: New test.
6888
6889         PR fortran/26393
6890         * gfortran.dg/used_interface_ref.f90: New test.
6891
6892         PR fortran/20938
6893         * gfortran.dg/dependency_2.f90: New test.
6894         * gfortran.fortran-torture/execute/where17.f90: New test.
6895         * gfortran.fortran-torture/execute/where18.f90: New test.
6896         * gfortran.fortran-torture/execute/where19.f90: New test.
6897         * gfortran.fortran-torture/execute/where20.f90: New test.
6898
6899 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
6900
6901         * g++.dg/tree-ssa/pr26443.C: New test case.
6902
6903 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
6904
6905         PR middle-end/26022
6906         * g++.dg/opt/return-slot1.C: New test.
6907
6908 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6909
6910         PR libgfortran/26136
6911         * gfortran.dg/namelist_23.f90: New test.
6912
6913 2006-02-28  Roger Sayle  <roger@eyesopen.com>
6914
6915         PR middle-end/14752
6916         * gcc.dg/fold-eqandshift-2.c: New test case.
6917
6918 2006-02-28  Richard Guenther  <rguenther@suse.de>
6919
6920         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
6921         decomposition.
6922
6923 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
6924
6925         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
6926
6927 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6928
6929         PR libgfortran/26464
6930         * gfortran.dg/backspace_5.f: New test.
6931         * gfortran.dg/backspace_6.f: New test.
6932
6933 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6934
6935         * gcc.dg/fold-eqandnot-1.c: New test case.
6936
6937 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6938
6939         PR middle-end/19983
6940         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
6941
6942 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
6943
6944         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
6945         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
6946
6947 2006-02-26  Richard Guenther  <rguenther@suse.de>
6948
6949         PR tree-optimization/26421
6950         * gcc.dg/tree-ssa/pr26421.c: New testcase.
6951
6952 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
6953
6954         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
6955         * g++.old-deja/g++.robertl/eb132.C: Likewise.
6956
6957 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6958
6959         * gcc.dg/fold-even-1.c: New test case.
6960
6961 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6962
6963         PR middle-end/21137
6964         * gcc.dg/fold-eqandshift-1.c: New test case.
6965
6966 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6967
6968         PR tree-optimization/25125
6969         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
6970         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6971
6972 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6973
6974         PR tree-optimizations/26359
6975         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
6976         with -fdump-tree-dceloop-details.
6977         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
6978
6979 2006-02-25  Roger Sayle  <roger@eyesopen.com>
6980
6981         PR middle-end/23673
6982         * gcc.dg/fold-eqxor-1.c: New test case.
6983         * gcc.dg/fold-eqxor-2.c: Likewise.
6984         * gcc.dg/fold-eqxor-3.c: Likewise.
6985
6986 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
6987
6988         PR fortran/23092
6989         * scalar_mask_1.f90: New test.
6990
6991 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
6992
6993         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
6994         * g++.dg/eh/uncaught2.C: New.
6995         * g++.dg/eh/uncaught3.C: New.
6996
6997 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6998
6999         PR libgfortran/26423
7000         * gfortran.dg/read_many_1.f: New test.
7001
7002 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7003
7004         PR fortran/24519
7005         * gfortran.dg/dependency_3.f90: New test.
7006         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7007         XFAILs.
7008
7009         PR fortran/25395
7010         * gfortran.dg/equiv_6.f90: New test.
7011
7012 2006-02-23  Jeff Law  <law@redhat.com>
7013
7014         * gcc.c-torture/compile/pr26425.c: New test.
7015
7016 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7017
7018         PR middle-end/26412
7019         * gcc.dg/gomp/pr26412.c: New test.
7020
7021 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7022
7023         PR c++/26291
7024         * g++.dg/other/ellipsis1.C: New test.
7025         * g++.dg/parse/operator4.C: Adjust error marker.
7026
7027 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7028
7029         PR target/25603
7030         * gfortran.dg/pr25603.f: New testcase.
7031
7032 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7033
7034         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7035         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7036
7037 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7038
7039         * g++.dg/eh/spbp.C: New.
7040
7041 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR middle-end/26379
7044         * gcc.target/i386/mmx-7.c: New test.
7045
7046 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7047
7048         PR tree-optimization/26361
7049         * gcc.dg/tree-ssa/vrp27.c: New test case.
7050
7051 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7052
7053         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7054         * gcc.dg/tree-ssa/complex-4.c: Here.
7055
7056 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7057
7058         PR middle-end/19543
7059         * gfortran.dg/logical_1.f90: New test case.
7060
7061 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7062
7063         PR middle-end/26334
7064         * gcc.dg/20060218-1.c: Moved to...
7065         * gcc.target/i386/20060218-1.c: ... here.  New test.
7066
7067 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7068
7069         PR fortran/26201
7070         * gfortran.dg/convert_1.f90: New.
7071
7072 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7073
7074         PR fortran/25054
7075         * gfortran.dg/namelist_5.f90: New test.
7076
7077         PR fortran/25089
7078         * gfortran.dg/namelist_4.f90: New test.
7079
7080 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7081
7082         PR tree-opt/25680
7083         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7084
7085 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7086
7087         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7088         variable to take into account the variable name in the
7089         function header.
7090         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7091
7092 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7093
7094         PR middle-end/26334
7095         * gcc.c-torture/compile/20060217-1.c: New test.
7096         * gcc.dg/20060218-1.c: New test.
7097
7098 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7099
7100         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7101
7102 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7103
7104         * gcc.dg/cpp/undef3.c: New test.
7105         * gcc.dg/cpp/trad/builtins2.c: New test.
7106
7107 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7108
7109         PR c++/26266
7110         * g++.dg/template/static22.C: New test.
7111         * g++.dg/template/static23.C: New test.
7112         * g++.dg/template/static24.C: New test.
7113         * g++.dg/template/non-dependent13.C: New test.
7114         * g++.dg/init/member1.C: Tweak error markers.
7115
7116 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7117
7118         PR target/26255
7119         * gcc.c-torture/compile/pr26255.c: New test case.
7120
7121 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7122
7123         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7124         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7125         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7126         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7127         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7128         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7129         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7130
7131 2006-02-16  Jeff Law  <law@redhat.com>
7132
7133         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7134         * gcc.dg/tree-ssa/vrp26.c: New test.
7135
7136 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7137
7138         PR target/20353
7139         PR target/24578
7140         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7141         __UCLIBC__ is defined.
7142
7143 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7144
7145         PR fortran/26224
7146         * gfortran.dg/gomp/pr26224.f: New test.
7147
7148 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7149
7150         PR tree-opt/25918
7151         * lib/target-supports.exp
7152         (check_effective_target_vect_short_mult): New.
7153         (check_effective_target_vect_char_mult): New.
7154         (check_effective_target_vect_widen_sum_qi_to_si): New.
7155         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7156         (check_effective_target_vect_widen_sum_hi_to_si): New.
7157         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7158         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7159         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7160         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7161         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7162         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7163         vect-reduc-pattern-2c.c
7164         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7165         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7166         vect-reduc-pattern-1c.c
7167
7168 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7169
7170         PR fortran/24557
7171         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7172
7173 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7174
7175         PR fortran/26054
7176         * gfortran.dg/enum_8.f90: Remove check for warning.
7177         * gfortran.dg/iomsg_1.f90: Ditto.
7178         * gfortran.dg/enum_1.f90: Ditto.
7179         * gfortran.dg/enum_9.f90: Ditto.
7180         * gfortran.dg/enum_2.f90: Ditto.
7181         * gfortran.dg/enum_10.f90: Ditto.
7182         * gfortran.dg/enum_3.f90: Ditto.
7183         * gfortran.dg/flush_1.f90: Ditto.
7184         * gfortran.dg/enum_4.f90: Ditto.
7185         * gfortran.dg/array_constructor_1.f90: Ditto.
7186         * gfortran.dg/enum_5.f90: Ditto.
7187         * gfortran.dg/enum_6.f90: Ditto.
7188         * gfortran.dg/enum_7.f90: Ditto.
7189
7190 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR middle-end/26300
7193         * gcc.c-torture/compile/20060215-1.c: New test.
7194
7195 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7196
7197         PR middle-end/23670
7198         * gcc.dg/tree-ssa/andor-2.c: New test case.
7199
7200 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7201
7202         PR fortran/25045
7203         * optional_dim.f90: New test.
7204
7205 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7206
7207         PR fortran/26277
7208         * gfortran.dg/label_4.f90: New.
7209
7210 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7211             Diego Novillo  <dnovillo@redhat.com>
7212             Uros Bizjak  <uros@kss-loka.si>
7213
7214         * gfortran.dg/gomp: New directory.
7215
7216 2006-02-14  Richard Guenther  <rguenther@suse.de>
7217
7218         PR tree-optimization/26258
7219         * gcc.dg/torture/pr26258.c: New testcase.
7220
7221 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7222
7223         PR fortran/26246
7224         * gfortran.dg/pr26246_1.f90: New test.
7225         * gfortran.dg/pr26246_2.f90: New test.
7226
7227         PR middle-end/26092
7228         * gcc.c-torture/compile/20060208-1.c: New test.
7229
7230 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7231
7232         PR fortran/26074
7233         PR fortran/25103
7234         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7235         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7236         * gfortran.dg/automatic_module_variable.f90: Change error message.
7237
7238         PR fortran/20861
7239         * gfortran.dg/internal_dummy_1.f90: New test.
7240
7241         PR fortran/20871
7242         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7243
7244
7245         PR fortran/25083
7246         * gfortran.dg/uncommon_block_data_1.f90: New test.
7247         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7248         with standard.
7249
7250         PR fortran/25088
7251         * gfortran.dg/typed_subroutine_1.f90: New test.
7252
7253 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7254
7255         * objc.dg/dwarf-1.m: New.
7256
7257 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7258
7259         PR middle-end/24427
7260         * gcc.dg/tree-ssa/andor-1.c: New test case.
7261
7262 2006-02-13  Josh Conner  <jconner@apple.com>
7263
7264         PR target/25376
7265         * gcc.dg/pr25376.c: New test.
7266
7267         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7268         assemble.
7269         * lib/target-supports.exp (check_named_sections_available):
7270         Only compile named-sections test -- don't assemble.
7271
7272 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7273
7274         * g++.dg/warn/no-write-strings.C: New test.
7275         * g++.dg/warn/write-strings.C: Likewise.
7276         * g++.dg/warn/write-strings-default.C: Likewise.
7277
7278 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7279
7280         PR fortran/25806
7281         * gfortran.dg/ret_pointer_2.f90: New test.
7282
7283 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7284
7285         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7286
7287 2006-02-10  Jeff Law  <law@redhat.com>
7288
7289         * gcc.c-torture/compile/pr26213.c: New test.
7290
7291 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7292
7293         gfortran.dg/null_1.f90: New test.
7294
7295 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7296
7297         PR fortran/14771
7298         * gfortran.dg/parens_4.f90: New.
7299         * gfortran.dg/parens_5.f90: New.
7300
7301 2006-02-10  Richard Guenther  <rguenther@suse.de>
7302
7303         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7304
7305 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7306         Paul Thomas  <pault@gcc.gnu.org>
7307
7308         PR fortran/14771
7309         * gfortran.dg/parens_1.f90: New.
7310         * gfortran.dg/parens_2.f90: New.
7311         * gfortran.dg/parens_3.f90: New.
7312
7313 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7314
7315         PR fortran/26038
7316         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7317
7318         PR fortran/25059
7319         * gfortran.dg/impure_assignment_1.f90: New test.
7320
7321         PR fortran/25070
7322         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7323
7324 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7325
7326         PR target/26141
7327         * g++.dg/expr/stdarg2.C: New test.
7328
7329 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7330
7331         PR inline-asm/16194
7332         * gcc.dg/pr16194.c: New test.
7333
7334 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7335
7336         * ada/acats/run_acats: Use portable variant of "$@".
7337
7338 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7339
7340         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7341         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7342
7343 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7344
7345         PR tree-opt/26179
7346         * g++.dg/opt/pr26179.C: New test.
7347
7348 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7349
7350         PR middle-end/26134
7351         * gcc.dg/tree-ssa/complex-3.c: New test.
7352
7353 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7354
7355         * gcc.c-torture/compile/volatile-1.c: New test.
7356
7357 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7358
7359         PR 26180
7360         * gcc.dg/tree-ssa/pr26180.c: New test.
7361
7362 2006-02-08  Jeff Law  <law@redhat.com>
7363
7364         * gcc.dg/tree-ssa/pr21417.c: New test.
7365
7366 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7367
7368         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7369         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7370
7371 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7372
7373         * lib/scanrtl.exp: New.
7374
7375 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7376
7377         PR c++/26071
7378         * g++.dg/other/virtual2.C: New test.
7379
7380         PR c++/26070
7381         * g++.dg/other/virtual1.C: New test.
7382
7383 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7384
7385         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7386         cleanup-ipa-dump): Update dump file glob patterns.
7387         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7388         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7389
7390         * lib/gcc-dg.exp: Load it.
7391         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7392
7393 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7394
7395         PR testsuite/26159
7396         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7397         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7398
7399 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7400
7401         PR fortran/25577
7402         * gfortran.dg/mvbits_1.f90: New.
7403
7404 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7405
7406         * g++.dg/warn/Wdiv-by-zero.C: New test.
7407         * g++.dg/warn/Wno-div-by-zero.C: New.
7408
7409 2006-02-07  Jeff Law  <law@redhat.com>
7410
7411         * gcc.dg/tree-ssa/pr21559.c: New test.
7412
7413         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7414         multiple VRP passes.
7415         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7416         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7417         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7418         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7419         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7420         * gcc.dg/tree-ssa/vrp02.c: Likewise
7421         * gcc.dg/tree-ssa/vrp11.c: Likewise
7422         * gcc.dg/tree-ssa/pr14341.c: Likewise
7423         * gcc.dg/tree-ssa/vrp19.c: Likewise
7424         * gcc.dg/tree-ssa/vrp20.c: Likewise
7425         * gcc.dg/tree-ssa/vrp03.c: Likewise
7426         * gcc.dg/tree-ssa/pr21086.c: Likewise
7427         * gcc.dg/tree-ssa/pr21959.c: Likewise
7428         * gcc.dg/tree-ssa/vrp21.c: Likewise
7429         * gcc.dg/tree-ssa/vrp04.c: Likewise
7430         * gcc.dg/tree-ssa/pr25485.c: Likewise
7431         * gcc.dg/tree-ssa/pr22026.c: Likewise
7432         * gcc.dg/tree-ssa/vrp22.c: Likewise
7433         * gcc.dg/tree-ssa/vrp05.c: Likewise
7434         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7435         * gcc.dg/tree-ssa/pr20701.c: Likewise
7436         * gcc.dg/tree-ssa/vrp23.c: Likewise
7437         * gcc.dg/tree-ssa/vrp06.c: Likewise
7438         * gcc.dg/tree-ssa/pr22117.c: Likewise
7439         * gcc.dg/tree-ssa/pr20702.c: Likewise
7440         * gcc.dg/tree-ssa/vrp15.c: Likewise
7441         * gcc.dg/tree-ssa/pr21090.c: Likewise
7442         * gcc.dg/tree-ssa/pr21294.c: Likewise
7443         * gcc.dg/tree-ssa/vrp24.c: Likewise
7444         * gcc.dg/tree-ssa/vrp07.c: Likewise
7445         * gcc.dg/tree-ssa/pr21563.c: Likewise
7446         * gcc.dg/tree-ssa/pr25382.c: Likewise
7447         * gcc.dg/tree-ssa/vrp16.c: Likewise
7448         * gcc.dg/tree-ssa/vrp25.c: Likewise
7449         * gcc.dg/tree-ssa/vrp08.c: Likewise
7450         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7451         * gcc.dg/tree-ssa/vrp17.c: Likewise
7452         * gcc.dg/tree-ssa/pr21458.c: Likewise
7453         * g++.dg/tree-ssa/pr18178.C: Likewise
7454
7455 2006-02-07  Richard Guenther  <rguenther@suse.de>
7456
7457         PR c++/26140
7458         Revert
7459         2006-01-30  Richard Guenther  <rguenther@suse.de>
7460         PR c++/23372
7461         * gcc.dg/pr23372-1.C: New testcase.
7462
7463         * g++.dg/tree-ssa/pr26140.C: New testcase.
7464
7465 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7466
7467         PR c++/9737
7468         * g++.dg/template/ttp15.C: New test.
7469         * g++.dg/template/ttp16.C: Likewise.
7470         * g++.dg/template/ttp17.C: Likewise.
7471         * g++.old-deja/g++.pt/ttp36.C: Remove.
7472         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7473         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7474         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7475         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7476         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7477         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7478         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7479         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7480         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7481
7482 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7483
7484         PR libfortran/23815
7485         * unf_io_convert_4.f90: New test.
7486
7487 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7488
7489         * gcc.dg/tree-ssa/loadpre10.c: New test.
7490         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7491         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7492         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7493
7494 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7495
7496         PR libfortran/24685
7497         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7498
7499 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7500
7501         PR tree-opt/25251
7502         * gfortran.dg/assign_7.f: New test.
7503
7504 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7505
7506         PR fortran/26041
7507         PR fortran/26064
7508         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7509         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7510         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7511
7512 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7513
7514         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7515         in size_t typedef.
7516
7517 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7518
7519         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7520         * g++.dg/charset/string.c (foo): Likewise.
7521         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7522         const char*
7523         * g++.dg/ext/builtin2.C (printf): Likewise.
7524         * g++.dg/init/new15.C (printf): Likewise.
7525         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7526         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7527         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7528         * g++.dg/template/non-dependent4.C (temp): Likewise.
7529         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7530         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7531         parameter type to const char*.
7532         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7533         Change type to const char*.
7534         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7535         Likewise.
7536         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7537         second parameter type to const char*.
7538         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7539         (Y::Y): Change parameter type to const char*.
7540         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7541         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7542         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7543         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7544         (char*).
7545         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7546         const char*.
7547         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7548         type to const char*.
7549         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7550         return type to const char*.
7551         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7552         to const char*.
7553         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7554         * g++.old-deja/g++.law/refs1.C: Likewise.
7555         * g++.old-deja/g++.law/visibility1.C: Likewise.
7556         * g++.old-deja/g++.law/visibility2.C: Likewise.
7557         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7558         const char*.
7559         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7560         * g++.old-deja/g++.mike/net48.C: Likewise.
7561         * g++.old-deja/g++.mike/p646.C: Likewise.
7562         * g++.old-deja/g++.mike/p6746.C: Likewise.
7563         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7564         type to const char*.
7565         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7566         deprecated conversion warning.
7567         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7568         char*.
7569         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7570         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7571         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7572         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7573         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7574         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7575         * g++.old-deja/g++.pt/t39.C: Likewise.
7576         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7577         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7578
7579 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7580
7581         PR fortran/25075
7582         intrinsic_argument_conformance_1.f90: New test.
7583
7584 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7585
7586         PR fortran/20845
7587         * gfortran.dg/char_result_11.f90: Add SAVE.
7588         * gfortran.dg/der_pointer_4.f90: Ditto.
7589         * gfortran.dg/default_initialization.f90: New test.
7590
7591 2006-02-03  Jeff Law  <law@redhat.com>
7592
7593         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7594         handle more than 100 dump files.
7595         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7596         * lib/scantree.exp (scan-tree-dump): Likewise.
7597         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7598         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7599         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7600         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7601         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7602
7603 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7604
7605         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7606
7607 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7608
7609         * g++.dg/template/using12.C: New test.
7610
7611 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7612
7613         * gcc.target/powerpc/pr25960.c: New test.
7614
7615 2006-02-02  Steven G. Kargl  <kargls@comcast>
7616
7617         PR fortran/24958
7618         gfortran.dg/nullify_2.f90: New test.
7619
7620 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7621
7622         PR 25990
7623         * gcc.dg/gomp/pr25990.c: New test.
7624
7625 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/25342
7628         * g++.gd/template/partial4.C: New test.
7629
7630 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7631
7632         PR middle-end/26001
7633         * gfortran.dg/data_char_2.f90: New.
7634
7635 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7636
7637         PR fortran/26039
7638         maxval_maxloc_conformance_1.f90: New test.
7639
7640 2006-01-31  Richard Guenther  <rguenther@suse.de>
7641
7642         * gcc.target/i386/sselibm-1.c: New testcase.
7643         * gcc.target/i386/sselibm-2.c: Likewise.
7644         * gcc.target/i386/sselibm-3.c: Likewise.
7645         * gcc.target/i386/sselibm-4.c: Likewise.
7646         * gcc.target/i386/sselibm-5.c: Likewise.
7647
7648 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7649
7650         PR fortran/24266
7651         * gfortran.dg/arrayio_derived_2.f90: New.
7652
7653 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7654
7655         * gcc.dg/unsigned-long-compare.c: New test.
7656
7657 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7658
7659         PR testsuite/25318
7660         * lib/target-supports.exp (check_effective_target_freorder):
7661         Check to see if target supports -freorder-blocks-and-partition.
7662         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7663         instead of "dg-require-named-sections".
7664
7665 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7666
7667         PR target/14798:
7668         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7669         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7670         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7671         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7672         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7673         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7674         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7675         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7676
7677 2006-01-30  Richard Guenther  <rguenther@suse.de>
7678
7679         PR c++/23372
7680         * gcc.dg/pr23372-1.C: New testcase.
7681
7682 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7683
7684         * gcc.dg/gomp/pr25874.c: New test.
7685
7686 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7687
7688         PR tree-opt/25911
7689         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7690
7691 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7692
7693         PR fortran/18578
7694         PR fortran/18579
7695         PR fortran/20857
7696         PR fortran/20885
7697         * gfortran.dg/intent_out_1.f90: New test.
7698
7699 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7700
7701         PR fortran/17911
7702         * gfortran.dg/procedure_lvalue.f90: New test.
7703
7704         PR fortran/20895
7705         PR fortran/25030
7706         * gfortran.dg/char_pointer_assign_2.f90: New test.
7707         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7708         assignment to be consistent with standard.
7709         * gfortran.dg/char_result_2.f90: The same.
7710         * gfortran.dg/char_result_8.f90: The same.
7711
7712 2006-01-28  Zack Weinberg  <zackw@panix.com>
7713
7714         * gcc.dg/Woverlength-strings.c
7715         * gcc.dg/Woverlength-strings-pedantic-c89.c
7716         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7717         * gcc.dg/Woverlength-strings-pedantic-c99.c
7718         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7719
7720 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7721
7722         * gcc.c-torture/execute/20060127-1.c: New test.
7723
7724 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7725
7726         PR c++/25999
7727         * g++.dg/ext/pragmaweak1.C: New test.
7728
7729 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c++/25855
7732         * g++.dg/template/spec29.C: New test.
7733
7734 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7735
7736         PR c/19606.
7737         * gcc.c-torture/execute/pr19606.c: New.
7738
7739 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7740
7741         * gcc.dg/pragma-re-4.c: New test.
7742
7743 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7744
7745         PR fortran/25964
7746         * gfortran.dg/assumed_size_refs_3.f90: New test.
7747
7748 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7749
7750         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7751
7752 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7753
7754         PR ada/21317
7755         * ada/acats/support/impdef.a: Add One_Long_Second.
7756         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7757         * ada/acats/tests/c9/c94026.a: Likewise.
7758         * ada/acats/tests/c9/c97305c.ada: Likewise.
7759         * ada/acats/tests/c9/c99004a.ada: Likewise.
7760
7761 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7762
7763         PR fortran/25964
7764         * gfortran.dg/global_references_2.f90: New test.
7765
7766         PR fortran/25084
7767         PR fortran/20852
7768         PR fortran/25085
7769         PR fortran/25086
7770         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7771         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7772
7773         PR fortran/25416
7774         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7775
7776 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7777
7778         PR c/25892
7779         * gcc.dg/Wpointer-sign.c: New.
7780         * gcc.dg/Wpointer-sign-Wall.c: New.
7781         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7782         * gcc.dg/Wpointer-sign-pedantic.c: New.
7783         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7784         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7785
7786 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
7787
7788         PR C/25861
7789         * gcc.c-torture/compile/pr25861.c: New test.
7790
7791 2006-01-26  Paul Brook  <paul@codesourcery.com>
7792
7793         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
7794         on short-enum targets.
7795         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
7796         variable.
7797         (generate_fields): Use short_enums.
7798         (main): Set short_enums.  Document -e.
7799         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
7800         on short-enum targets.
7801         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
7802         variable.
7803         (generate_fields): Use short_enums.
7804         (main): Set short_enums.  Document -e.
7805         * lib/target-supports.exp (check_effective_target_short_enums): New.
7806
7807 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
7808
7809         PR target/25947
7810         * gcc.dg/torture/pr25947-1.c: New test.
7811
7812 2006-01-25  Jan Hubicka  <jh@suse.cz>
7813             Roger Sayle  <roger@eyesopen.com>
7814
7815         PR rtl-optimization/25703
7816         * gcc.target/i386/20060125-1.c: New test case.
7817         * gcc.target/i386/20060125-2.c: New test case.
7818
7819 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7820
7821         PR fortran/18540
7822         * gfortran.dg/goto_1.f: New.
7823
7824 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
7825
7826         PR fortran/25716
7827         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
7828         25716 on 32-bit systems too.
7829
7830 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
7831
7832         PR testsuite/25590
7833         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
7834
7835 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7836
7837         * gcc.dg/tree-ssa/gen-vect-33.c: New.
7838
7839 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7840
7841         PR fortran/25835
7842         * gfortran.dg/read_eof.f90: Delete, renamed.
7843         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
7844         * gfortran.dg/read_eof_2.f90: New test.
7845         * gfortran.dg/read_eof_3.f90: New test.
7846
7847 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7848
7849         PR tree-opt/25860
7850         * gcc.c-torture/compile/pr25860.c: New test.
7851
7852 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7853
7854         PR c++/25552
7855         * g++.dg/parse/dtor8.C: New test.
7856
7857 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7858
7859         PR testsuite/25891
7860         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7861         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7862         check_effective_target_fopenmp returns 0.
7863
7864 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7865
7866         PR ada/20548
7867         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7868         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7869         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7870
7871 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7872
7873         PR tree-opt/25857
7874         * g++.dg/opt/pr25857.C: New test.
7875
7876 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7877         Jan Hubicka  <jh@suse.cz>
7878         Richard Guenther  <rguenther@suse.de>
7879
7880         PR rtl-optimization/25654
7881         * gcc.dg/torture/pr25654.c: New testcase.
7882         * gcc.target/i386/pr25654.c: Likewise.
7883
7884 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7885
7886         PR fortran/25901
7887         * gfortran.dg/internal references_2.f90: New test.
7888
7889         Fix regression in testing of admissability of attributes.
7890         * gfortran.dg/intent_used_1.f90: New test.
7891
7892 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7893
7894         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
7895         Remove target conditional torture options for i?86 and x86_64
7896         GNU/Linux.
7897
7898 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7899
7900         PR c++/10891
7901         * g++.dg/rtti/no-rtti.C: New.
7902
7903 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
7904
7905         PR c++/25895
7906         * g++.dg/inherit/conv2.C: New test.
7907
7908         PR c++/25856
7909         * g++.dg/parse/dtor7.C: New test.
7910
7911         PR c++/25858
7912         * g++.dg/template/crash44.C: New test.
7913
7914 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
7915
7916         PR fortran/25124
7917         PR fortran/25625
7918         * gfortran.dg/internal_references_1.f90: New test.
7919           PR fortran/20881
7920         PR fortran/23308
7921         PR fortran/25538
7922         PR fortran/25710
7923         * gfortran.dg/global_references_1.f90: New test.
7924         * gfortran.dg/g77/19990905-1.f: Restore the error that
7925         there is a clash between the common block name and
7926         the name of a subroutine reference.
7927
7928         PR fortran/PR24276
7929         * gfortran.dg/aliasing_dummy_1.f90: New test.
7930
7931 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
7932
7933         * gcc.dg/vmx/1b-01.c: Warning fix.
7934         * gcc.dg/vmx/1c-02.c: Likewise.
7935         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
7936
7937 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
7938
7939         PR testsuite/24962
7940         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
7941
7942 2006-01-20  Richard Guenther  <rguenther@suse.de>
7943         Steven Bosscher <stevenb.gcc@gmail.com>
7944
7945         PR rtl-optimization/24626
7946         * gcc.dg/torture/pr24626-1.c: New testcase.
7947         * gcc.dg/torture/pr24626-2.c: Likewise.
7948         * gcc.dg/torture/pr24626-3.c: Likewise.
7949         * gcc.dg/torture/pr24626-4.c: Likewise.
7950
7951 2006-01-20  Dirk Mueller  <dmueller@suse.com>
7952
7953         PR c++/5520
7954         * g++.dg/warn/empty-body.C: New.
7955
7956 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
7957
7958         PR c++/22136
7959         * g++.dg/template/using10.C: New test.
7960         * g++.dg/temlpate/using11.C: Likewise.
7961         * g++.dg/inherit/using5.C: Tweak error messages.
7962
7963 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
7964
7965         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
7966         target test.
7967         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
7968
7969 2006-01-19  Jan Hubicka  <jh@suse.cz>
7970
7971         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
7972
7973 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7974
7975         PR c++/25854
7976         * g++.dg/template/spec28.C: New test.
7977
7978 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
7979
7980         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7981         Fix fprintf's by adding srcdir or removing it.
7982
7983 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
7984
7985         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
7986         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
7987         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
7988         * testsuite/gcc.dg/gomp/empty.c: Likewise.
7989         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
7990         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
7991         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
7992         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
7993         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
7994         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
7995         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
7996         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
7997         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
7998         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
7999
8000 2006-01-18  Jeff Law  <law@redhat.com>
8001
8002         * gcc.dg/tree-ssa/vrp25.c: New test.
8003
8004 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8005
8006         * gcc.dg/pr25805.c: Fix misapplied patch.
8007
8008 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8009
8010         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8011         (check_effective_target_vect_udot_qi): New.
8012         (check_effective_target_vect_sdot_hi): New.
8013         (check_effective_target_vect_udot_hi): New.
8014         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8015         prefixed with "wrapv-" with -fwrapv.
8016         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8017         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8018         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8019         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8020         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8021
8022         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8023         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8024         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8025         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8026
8027 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8028
8029         PR c++/16829
8030         * g++.dg/other/default2.C: New test.
8031         * g++.dg/other/default3.C: New test.
8032
8033 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8034
8035         PR c/25805
8036         * gcc.dg/pr25805.c: New file.
8037
8038 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8039
8040         PR c++/25836
8041         * g++.dg/template/init6.C: New test.
8042
8043 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8044
8045         * gcc.dg/tree-ssa/pr24287.c: New test
8046
8047 2006-01-18  Eric Christopher  <echristo@apple.com>
8048
8049         * g++.dg/eh/table.C: New.
8050
8051 2006-01-18  DJ Delorie  <dj@redhat.com>
8052
8053         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8054         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8055         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8056         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8057
8058 2006-01-18  Jeff Law  <law@redhat.com>
8059
8060         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8061         on wrapping on overflow semantics.
8062
8063         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8064
8065         * gcc.gc/tree-ssa/vrp23.c: New test.
8066         * gcc.gc/tree-ssa/vrp24.c: New test.
8067
8068 2006-01-18  Richard Henderson  <rth@redhat.com>
8069             Aldy Hernandez  <aldyh@redhat.com>
8070             Jakub Jelinek  <jakub@redhat.com>
8071             Diego Novillo  <dnovillo@redhat.com>
8072             Uros Bizjak  <uros@kss-loka.si>
8073
8074         * testsuite/gcc.dg/gomp: New directory.
8075
8076 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8077             Steven G. Kargl  <kargls@comcast.net>
8078
8079         PR fortran/20869
8080         * gfortran.dg/intrinsic_external_1.f90: New test.
8081
8082         PR fortran/20875.
8083         * gfortran.dg/elemental_pointer_1.f90: New test.
8084
8085         PR fortran/25024
8086         * gfortran.dg/external_procedures_1.f90: New test.
8087
8088         PR fortran/25785
8089         gfortran.dg/assumed_present.f90: New test.
8090
8091 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8092
8093         * g++.dg/parse/lookup5.C: New test.
8094
8095 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8096
8097         PR fortran/25697
8098         * gfortran.dg/read_eof.f90: New test.
8099
8100 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8101
8102         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8103         add a closing brace.
8104
8105 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8106
8107         PR fortran/25631
8108         * gfortran.dg/fmt_tl.f: New test.
8109
8110 2006-01-17  Eric Christopher  <echristo@apple.com>
8111
8112         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8113         * g++.old-deja/g++.warn/impint2.C: Ditto.
8114         * g++.old-deja/g++.other/null1.C: Ditto.
8115         * g++.dg/warn/conv2.C: Ditto.
8116         * g++.dg/warn/conv4.C: New file.
8117
8118 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8119
8120         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8121
8122 2006-01-17  Andreas Jaeger  <aj@suse.de>
8123             Janis Johnson <janis187@us.ibm.com>
8124
8125         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8126         in 64-bit.
8127         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8128         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8129
8130 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8131
8132         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8133         xfail txxx where xxx >= 25.
8134
8135 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8136
8137         PR testsuite/25764
8138         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8139
8140 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8141
8142         PR c/25682
8143         * gcc.dg/pr25682.c: New test.
8144         * g++.dg/parse/array-size2.C: New test.
8145
8146 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8147
8148         * consistency.vlad: Remove entire directory, 1652 files.
8149
8150 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8151
8152         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8153         check_effective_target_dfprt_nocache): New.
8154         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8155         (check_effective_target_dfprt): New.
8156         * lib/c-compat.exp (check_dfp): Remove.
8157         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8158         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8159         level of support for decimal float.
8160         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8161         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8162         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8163         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8164         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8165         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8166         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8167         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8168         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8169         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8170         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8171         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8172         directives.
8173
8174 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8175
8176         PR testsuite/25741
8177         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8178         $base_dir/../.
8179         * lib/gfortran.exp (gfortran_init): Likewise.
8180         * lib/obj-c++.exp (obj-c++_init): Likewise.
8181         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8182         (scan-assembler-dem-not): Likewise.
8183         * lib/scandump.exp (scan-dump-dem): Likewise.
8184         (scan-dump-dem-not): Likewise.
8185
8186 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8187
8188         PR testsuite/25767
8189         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8190         powerpc-*-darwin*.
8191         * lib/obj-c++.exp (obj-c++_init): Likewise.
8192
8193 2006-01-16  Richard Guenther  <rguenther@suse.de>
8194
8195         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8196
8197 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8198
8199         PR testsuite/25777
8200         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8201         to LD_LIBRARY_PATH.
8202
8203 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8204             Andrew Pinski  <pinskia@physics.uc.edu>
8205
8206         * gcc.dg/minmax-1.c: New test.
8207
8208 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8209
8210         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8211         * gcc.misc-tests/dectest.exp: Ditto.
8212
8213 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8214
8215         PR testsuite/25796
8216         * gcc.target/i386/cmov6.c: Use -march=k8.
8217
8218 2006-01-15  Andreas Jaeger  <aj@suse.de>
8219
8220         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8221         x86 does not have __float128.
8222
8223 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8224
8225         * gcc.target/i386/cmov6.c: New test.
8226
8227 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8228
8229         PR c++/25663
8230         * g++.dg/template/ctor6.C: New test.
8231
8232 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8233
8234         PR tree-optimization/25485
8235         * gcc.dg/tree-ssa/pr25485.c: New.
8236
8237 2006-01-14  Richard Guenther  <rguenther@suse.de>
8238
8239         PR tree-optimization/22548
8240         PR tree-optimization/22555
8241         PR tree-optimization/22501
8242         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8243         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8244         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8245         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8246         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8247         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8248         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8249         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8250         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8251
8252 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8253
8254         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8255         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8256
8257 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8258         Richard Guenther  <rguenther@suse.de>
8259
8260         PR rtl-optimization/24257
8261         * gcc.dg/torture/pr24257.c: New testcase.
8262
8263 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8264
8265         * gcc.c-torture/execute/20060110-1.c: New test.
8266         * gcc.c-torture/execute/20060110-2.c: New test.
8267
8268 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8269
8270         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8271
8272 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8273
8274         PR fortran/25756
8275         * gfortran.dg/label_3.f90: New test.
8276
8277 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8278
8279         PR tree-optimization/25771
8280         * g++.dg/tree-ssa/pr25771.C: New test
8281
8282 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8283
8284         PR tree-opt/24365
8285         * g++.dg/opt/complex5.C: New test.
8286
8287 2006-01-13  Richard Guenther  <rguenther@suse.de>
8288
8289         * gcc.target/i386/387-9.c: New testcase.
8290
8291 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8292
8293         PR c++/24824
8294         * g++.dg/debug/dwarf2-1.C: New.
8295
8296 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8297
8298         PR testsuite/25728
8299         * lib/gcov.exp (verify-lines): Add "close $fd".
8300
8301 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8302             Ben Elliston  <bje@au.ibm.com>
8303
8304         * gcc.dg/dfp/inf-1.c: New test.
8305
8306 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8307             Yao Qi  <qiyaoltc@cn.ibm.com>
8308             Ben Elliston  <bje@au.ibm.com>
8309             Jon Grimm  <jgrimm2@us.ibm.com>
8310
8311         * gcc.dg/nodfp-1.c: New test.
8312         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8313         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8314         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8315         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8316         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8317         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8318         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8319         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8320         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8321         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8322         * gcc.dg/format/dfp-printf-1.c: Likewise.
8323         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8324         (compat_setup_dfp): New.
8325         * gcc.dg/compat/compat.exp: Use it.
8326         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8327         Make some variables global, prepend "compat_" to their names.
8328         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8329         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8330         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8331         * lib/compat.exp (compat_skip_list): Make global, rename.
8332         * lib/c-compat.exp: New file.
8333         * lib/target-supports.exp (check_effective_target_dfp): New.
8334
8335         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8336         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8337         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8338         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8339         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8340         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8341         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8342         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8343         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8344         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8345         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8346         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8347         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8348         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8349         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8350         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8351         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8352         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8353         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8354         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8355         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8356         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8357         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8358         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8359         gcc.dg/dfp/struct-layout-1.c,
8360         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8361         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8362         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8363         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8364         gcc.dg/dfp/func-vararg-dfp.c,
8365         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8366         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8367         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8368         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8369         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8370
8371 2006-01-11  Richard Guenther  <rguenther@suse.de>
8372
8373         PR tree-optimization/25734
8374         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8375
8376 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8377
8378         PR fortran/25486
8379         * gfortran.dg/literal_character_constant_1_x.F: New test.
8380         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8381         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8382         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8383
8384 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         PR c++/25386
8387         * g++.dg/ext/packed3.C: Add expected packed error.
8388
8389 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8390
8391         PR target/25706
8392         * gcc.dg/torture/pr25706-1.c: New test.
8393
8394 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8395
8396         PR tree-optimization/23109
8397         PR tree-optimization/23948
8398         PR tree-optimization/24123
8399
8400         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8401         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8402         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8403         g++.dg/tree-ssa/pr23948.C: New testcases.
8404         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8405         three divisions in order to do the optimization.
8406
8407 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8408
8409         PR c++/25632
8410         * g++.dg/other/pr25632.C: New test.
8411
8412 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8413
8414         PR fortran/25730
8415         * gfortran.dg/used_types_1.f90: New test.
8416
8417 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8418
8419         PR target/25718
8420         * gcc.dg/torture/pr25718-1.c: New test.
8421
8422 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8423
8424         * gfortran.dg/list_read_2.f90: Fix typo in description.
8425
8426 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8427
8428         * lib/target-supports.exp (check_visibility_available): Simplify test
8429         for *-*-netware*.
8430         (check_profiling_available): Fail for *-*-netware*.
8431         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8432         * gcc.dg/20021014-1.c: Likewise.
8433         * gcc.dg/nest.c: Likewise.
8434
8435 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8436
8437         fortran/24936
8438         * gfortran.dg/forall_3.f90: New test.
8439
8440 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8441
8442         PR fortran/21977
8443         * gfortran.dg/nesting_2.f90: New test.
8444         * gfortran.dg/nesting_3.f90: New test.
8445
8446 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8447
8448         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8449         Fix typo in comment.
8450
8451 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8452
8453         * gfortran.dg/single_char_string.f90: New test.
8454
8455 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8456
8457         * gfortran.dg/ichar_2.f90: New test.
8458
8459 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8460
8461         PR fortran/25093
8462         * gfortran.dg/private_type_4.f90: New.
8463
8464 2006-01-07  Richard Guenther  <rguenther@suse.de>
8465
8466         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8467
8468 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8469
8470         * gfortran.dg/func_decl_1.f90: New.
8471         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8472         * gfortran.dg/array_alloc_2.f90: Likewise.
8473         * gfortran.dg/char_result_8.f90: Likewise.
8474         * gfortran.dg/dup_save_1.f90: Likewise.
8475         * gfortran.dg/dup_save_2.f90: Likewise.
8476         * gfortran.dg/f2c_6.f90: Likewise.
8477         * gfortran.dg/f2c_7.f90: Likewise.
8478         * gfortran.dg/func_result_2.f90: Likewise.
8479         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8480
8481 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8482
8483         PR fortran/22146
8484         * gfortran.dg/elemental_subroutine_1.f90: New test.
8485         * gfortran.dg/elemental_subroutine_2.f90: New test.
8486
8487         PR fortran/25029
8488         PR fortran/21256
8489         * gfortran.dg/assumed_size_refs_1.f90: New test.
8490
8491         PR fortran/20868
8492         PR fortran/20870
8493         * gfortran.dg/assumed_size_refs_2.f90: New test.
8494         * gfortran.dg/initialization_1.f90: Change warning message.
8495
8496 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8497
8498         * gcc.dg/tree-ssa/loop-15.c: New test.
8499
8500 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8501
8502         PR fortran/25598
8503         * gfortran.dg/backspace_3.f: New test.
8504         * gfortran.dg/backspace_4.f: New test.
8505
8506 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8507
8508         PR fortran/24268
8509         * gfortran.dg/fmt_white.f: Update test.
8510
8511 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8512
8513         * gcc.dg/cast-1.c: Add new warning.
8514         * gcc.dg/cast-2.c: Likewise.
8515         * gcc.dg/cast-3.c: Likewise.
8516         * gcc.dg/format/cast-1.c: Likewise.
8517         * gcc.dg/cast-4.c: New testcase.
8518
8519 2006-01-05  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/22555
8522         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8523
8524 2006-01-05  Richard Guenther  <rguenther@suse.de>
8525             Diego Novillo  <dnovillo@redhat.com>
8526
8527         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8528         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8529         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8530         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8531         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8532         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8533         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8534         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8535         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8536         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8537         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8538         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8539         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8540         * treelang/compile/extravar.tree: Likewise.
8541         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8542         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8543         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8544         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8545         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8546
8547 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8548
8549         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8550         for 64-bit fix.
8551
8552 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8553
8554         PR fortran/23675
8555         gfortran.dg/char_result_11.f90: New.
8556
8557 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8558
8559         PR c++/24782
8560         * g++.dg/parse/access9.C: New test.
8561         * g++.dg/tc1/dr52.C: Tweak error markers.
8562
8563 2006-01-04  Richard Henderson  <rth@redhat.com>
8564
8565         Merge from gomp branch.
8566         * g++.dg/parse/pragma2.C: Update expected error lines.
8567
8568 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8569
8570         * g++.dg/other/i386-2.C: New test.
8571
8572         PR target/25554
8573         * gcc.c-torture/compile/20051228-1.c: New test.
8574
8575         PR c/25559
8576         * gcc.dg/pr25559.c: New test.
8577
8578 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8579
8580         PR c++/25492
8581         * g++.dg/lookup/friend9.C: New test.
8582
8583         PR c++/25625
8584         * g++.dg/template/repo5.C: New test.
8585
8586 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8587
8588         PR fortran/25101
8589         * gfortran.dg/forall_2.f90: New test.
8590
8591 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8592
8593         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8594         dg-require-weak.  Adjust regexp to handle leading-underscore
8595         targets and space as well as TAB after .weak.  Change previous
8596         64-bit fix to not use naked dot.
8597
8598 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8599
8600         PR rtl-optimization/25578
8601         * gcc.c-torture/execute/20060102-1.c: New testcase.
8602
8603 2006-01-03  Richard Guenther  <rguenther@suse.de>
8604
8605         PR c/25183
8606         * gcc.dg/torture/pr25183.c: New testcase.
8607
8608 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8609
8610         Merge from gomp-branch.
8611         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8612         * gcc.dg/ia64-sync-2.c: Likewise.
8613         * gcc.dg/ia64-sync-3.c: Likewise.
8614         * gcc.dg/ia64-sync-4.c: Likewise.
8615         * gcc.dg/sync-2.c: Likewise.
8616         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8617         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8618
8619 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8620
8621         PR c++/25635
8622         * g++.dg/parse/operator6.C: New test.
8623
8624         PR c++/25637
8625         * g++.dg/parse/error29.C: New test.
8626
8627         PR c++/25638
8628         * g++.dg/parse/dtor6.C: New test.
8629
8630         PR c++/25633
8631         * g++.dg/parse/ctor3.C: New test.
8632
8633         PR c++/25634
8634         * g++.dg/template/class3.C: New test.
8635
8636 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8637
8638         * g++.dg/debug/debug9.C: New.
8639
8640 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8641
8642         PR fortran/24640
8643         * gfortran.dg/label_2.f90: New test.
8644
8645 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8646
8647         * g++.dg/lookup/using12.C: Tighten error marker.
8648
8649 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8650             Andrew Pinski <pinskia@physics.uc.edu>
8651
8652         * gcc.target/powerpc/darwin-abi-3.c: New file.
8653         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8654         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8655         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8656         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8657         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8658         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8659         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8660         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8661
8662 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8663
8664         * gcc.dg/tree-ssa/loadpre1.c: New;
8665         * gcc.dg/tree-ssa/loadpre2.c: New;
8666         * gcc.dg/tree-ssa/loadpre3.c: New;
8667         * gcc.dg/tree-ssa/loadpre4.c: New;
8668         * gcc.dg/tree-ssa/loadpre5.c: New;
8669         * gcc.dg/tree-ssa/loadpre6.c: New;
8670         * gcc.dg/tree-ssa/loadpre7.c: New;
8671         * gcc.dg/tree-ssa/loadpre8.c: New;
8672         * gcc.dg/tree-ssa/loadpre9.c: New;
8673
8674 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8675
8676         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8677         * g++.dg/abi/thunk4.C: Likewise.
8678
8679 2006-01-01  Andreas Jaeger  <aj@suse.de>
8680
8681         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8682         portable.
8683
8684 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8685
8686         PR c++/25294
8687         * gcc.dg/pragma-pack-3.c: New test.
8688         * g++.dg/parse/pragma3.C: New test.
8689
8690 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8691
8692         PR middle-end/24827
8693         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8694
8695 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8696
8697         PR testsuite/25214
8698         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8699
8700 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8701
8702         PR fortran/22607
8703         * gfortran-dg/pure_byref_3.f90: New.
8704
8705         fortran/PR 25396
8706         * gfortran.dg/userdef_operator_1.f90: New.
8707
8708 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8709
8710         * g++.dg/abi/thunk3.C: New.
8711         * g++.dg/abi/thunk4.C: New.
8712
8713 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8714
8715         PR fortran/25532
8716         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8717         associated derived type components of derived types are
8718         properly declared in contained procedures.
8719
8720 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8721
8722         PR libgfortran/25139
8723         * gfortran.dg/backspace_2.f: New test.
8724
8725 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8726
8727         PR libgfortran/25550
8728         * gfortran.dg/endfile.f: New test.
8729
8730 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8731
8732         PR libgfortran/25419
8733         * gfortran.dg/comma.f: New test.
8734
8735 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8736
8737         * lib/gfortran-dg.exp: Remove trailing whitespace.
8738         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8739         -funroll-all-loops.
8740
8741 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8742
8743         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8744         Extended Double long doubles or repeat tests when long double is
8745         the same size as double.
8746
8747 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8748
8749         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8750
8751         PR testsuite/25442
8752         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8753         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8754
8755         PR testsuite/25441
8756         * gcc.dg/pr23911.c: Make test variable static.
8757
8758         PR testsuite/25444
8759         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8760
8761 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8762
8763         PR c++/25439
8764         * g++.dg/parse/crash17.C: Adjust error markers.
8765         * g++.dg/template/error20.C: New test.
8766
8767 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8768
8769         PR c++/23172
8770         * g++.dg/ext/complit4.C: New test.
8771
8772         PR c++/25417
8773         * g++.dg/ext/complit5.C: Likewise.
8774
8775 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8776
8777         PR tree-optimization/25125
8778         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8779         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8780         * gcc.c-torture/execute/pr25125.c: New.
8781
8782 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8783
8784         PR fortran/25029
8785         PR fortran/21256
8786         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
8787         with incorrect assumed size references.
8788
8789 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8790
8791         PR c++/23171
8792         * g++.dg/opt/init1.C: New test.
8793
8794 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
8795
8796         PR c++/24671
8797         * g++.dg/template/sfinae3.C: New test.
8798
8799 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8800
8801         * g++.dg/other/friend4.C: New test.
8802
8803 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8804
8805         PR target/25005
8806         * g++.dg/opt/pr25005.C: New test.
8807
8808 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8809
8810         PR c++/25369
8811         * g++.dg/template/ptrmem16.C: New test.
8812
8813 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
8814
8815         PR fortran/25029
8816         PR fortran/21256
8817         * gfortran.dg/initialization_1.f90: Add test of SIZE.
8818
8819 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8820
8821         PR libgfortran/25307
8822         * gfortran.dg/list_read_5.f90: New test.
8823
8824 2005-12-22  Richard Henderson  <rth@redhat.com>
8825
8826         * gcc.target/i386/sse-7.c: Use -msse2.
8827
8828 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8829
8830         PR rtl-optimization/25432
8831         * gcc.c-torture/compile/20051216-1.c: New test.
8832
8833         PR objc/25328
8834         * objc/execute/pr25328.m: New test.
8835
8836 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8837
8838         PR c++/25364
8839         * g++.dg/template/call4.C: New test.
8840
8841 2005-12-22  Dale Johannesen  <dalej@apple.com>
8842
8843         * gcc.target/i386/sse-17.c: New.
8844
8845 2005-12-22  Paul Brook  <paul@codesourcery.com>
8846
8847         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8848
8849 2005-12-22  Paul Brook  <paul@codesourcery.com>
8850
8851         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8852
8853 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8854
8855         PR tree-opt/25513
8856         * gcc.c-torture/compile/pr25513.c: New test.
8857
8858 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8859
8860         PR c++/23333
8861         * g++.dg/parse/error25.C: Add more tests.
8862
8863 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8864
8865         PR fortran/18990
8866         * gfortran.dg/der_charlen_1.f90: New.
8867
8868 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8869
8870         PR fortran/20889
8871         * gfortran.dg/pointer_component_type_1.f90: New test.
8872
8873         PR fortran/25029
8874         PR fortran/21256
8875         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8876         should give an error with assumed size array refernces and checks those
8877         that should not.
8878         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8879         reference an upper bound so that it does not generate an error.
8880
8881         PR fortran/19362
8882         PR fortran/20244
8883         PR fortran/20864
8884         PR fortran/25391
8885         * gfortran.dg/used_dummy_types_1.f90: New test.
8886         * gfortran.dg/used_dummy_types_2.f90: New test.
8887         * gfortran.dg/used_dummy_types_3.f90: New test.
8888         * gfortran.dg/used_dummy_types_4.f90: New test.
8889         * gfortran.dg/used_dummy_types_5.f90: New test.
8890
8891         PR fortran/23152
8892         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8893         group already being USE associated.
8894         * gfortran.dg/assumed_shape_nml.f90: New test.
8895         * gfortran.dg/assumed_size_nml.f90: New test.
8896
8897         PR fortran/20862
8898         PR fortran/25053
8899         PR fortran/25063
8900         PR fortran/25064
8901         PR fortran/25066
8902         PR fortran/25067
8903         PR fortran/25068
8904         PR fortran/25307
8905         * gfortran.dg/io_constraints_1.f90: New test.
8906         * gfortran.dg/io_constraints_1.f90: New test.
8907         * gfortran.dg/iostat_3.f90: Change wording of warning.
8908         * gfortran.dg/g77/19981216-0.f: The same.
8909
8910 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
8911
8912         PR tree-optimization/23518
8913         * testsuite/gcc.dg/pr23518.c: New.
8914
8915 2005-12-21  Mike Stump  <mrs@apple.com>
8916
8917         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
8918
8919 2005-12-21  Paul Brook  <paul@codesourcery.com>
8920
8921         * gcc.dg/pr19340.c: Skip on m68k targets.
8922
8923 2005-12-21  Steven Bosscher  <stevenb@suse.de>
8924
8925         PR rtl-optimization/25196
8926         * gcc.dg/pr25196.c: New test.
8927
8928 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
8929
8930         PR fortran/25423
8931         gfortran.dg/where_nested_1.f90: New.
8932
8933 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
8934
8935         PR tree-optimization/25382.
8936         * gcc.dg/tree-ssa/pr25382.c: New.
8937
8938 2005-12-20  Richard Guenther  <rguenther@suse.de>
8939
8940         PR middle-end/24306
8941         * gcc.target/i386/pr24306.c: New testcase.
8942
8943 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
8944
8945         PR tree-optimization/25501
8946         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
8947
8948 2005-12-20  Richard Guenther  <rguenther@suse.de>
8949
8950         Revert
8951         2005-12-02  Richard Guenther  <rguenther@suse.de>
8952
8953         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8954
8955 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
8956
8957         PR c++/21228
8958         * g++.dg/warn/Wunreachable-code-2.C: New test.
8959
8960 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
8961
8962         PR c++/24278
8963         * g++.dg/template/ctor5.C: New test.
8964
8965         PR c++/24915
8966         * g++.dg/template/overload8.C: New test.
8967
8968 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
8969
8970         * gcc.c-torture/compile/pr25483 : New test.
8971
8972 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8973
8974         PR c++/20552
8975         * g++.dg/ext/typeof10.C: New test.
8976
8977 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8978
8979         * gcc.dg/mt-loopi1.c: New.
8980
8981 2005-12-18  Richard Guenther  <rguenther@suse.de>
8982
8983         PR tree-optimization/25481
8984         * gcc.dg/torture/pr25481.c: New testcase.
8985
8986 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8987
8988         PR rtl-optimization/21041
8989         * gcc.dg/pr21041.c: New test.
8990
8991 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8992
8993         PR libgfortran/25463
8994         * gfortran.dg/advance.f90: New test.
8995
8996 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
8997
8998         * gcc.dg/20051201-1.c: New test.
8999
9000 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9001
9002         PR fortran/25018
9003         * gfortran.dg/initialization_1.f90: New test.
9004         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9005         * gfortran.dg/g77/980616-0.f: The same.
9006
9007 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9008
9009         * PR fortran/25458
9010         * gfortran.dg/chkbits.f90: New test.
9011
9012 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9013
9014         * gfortran.dg/enum_5.f: Revert to previous version.
9015
9016 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9017
9018         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9019         * gfortran.dg/nested_modules_1.f90: Ditto.
9020         * gfortran.dg/hollerith_f95.f90: Ditto.
9021         * gfortran.dg/select_5.f90: Ditto.
9022         * gfortran.dg/secnds.f: Ditto.
9023         * gfortran.dg/hollerith2.f90: Ditto.
9024         * gfortran.dg/imag_2.f: Ditto.
9025         * gfortran.dg/ftell_2.f90: Ditto.
9026         * gfortran.dg/malloc_free_1.f90: Ditto.
9027         * gfortran.dg/logint-1.f: Ditto.
9028         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9029         * gfortran.dg/e_d_fmt.f90: Ditto.
9030         * gfortran.dg/hollerith_legacy.f90: Ditto.
9031         * gfortran.dg/logint-2.f: Ditto.
9032         * gfortran.dg/enum_5.f90: Ditto.
9033         * gfortran.dg/f2c_2.f90: Ditto.
9034         * gfortran.dg/pr17143.f90: Ditto.
9035         * gfortran.dg/namelist_14.f90: Ditto.
9036         * gfortran.dg/logint-3.f: Ditto.
9037         * gfortran.dg/spread_scalar_source.f90: Ditto.
9038         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9039         * gfortran.dg/namelist_11.f: Ditto.
9040         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9041         * gfortran.dg/g77/20010519-1.f
9042         * gfortran.dg/g77/alpha1.f: Ditto.
9043         * gfortran.dg/g77/990115-1.f: Ditto.
9044         * gfortran.dg/g77/erfc.f: Ditto.
9045         * gfortran.dg/g77/19990313-3.f: Ditto.
9046         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9047         * gfortran.dg/g77/20010426.f: Ditto.
9048         * gfortran.dg/g77/19990313-0.f: Ditto.
9049         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9050         * gfortran.dg/g77/20000629-1.f: Ditto.
9051         * gfortran.dg/g77/970125-0.f: Ditto.
9052         * gfortran.dg/g77/8485.f: Ditto.
9053         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9054         * gfortran.dg/g77/19990313-1.f: Ditto.
9055         * gfortran.dg/g77/int8421.f: Ditto.
9056         * gfortran.dg/g77/19990305-0.f: Ditto.
9057         * gfortran.dg/g77/947.f: Ditto.
9058         * gfortran.dg/g77/19990905-2.f: Ditto.
9059         * gfortran.dg/g77/cabs.f: Ditto.
9060         * gfortran.dg/g77/19990313-2.f: Ditto.
9061         * gfortran.dg/g77/20020307-1.f: Ditto.
9062         * gfortran.dg/g77/dcomplex.f: Ditto.
9063         * gfortran.dg/g77/19990502-1.f: Ditto.
9064         * gfortran.dg/g77/19981216-0.f: Ditto.
9065         * gfortran.dg/common_4.f90: Ditto.
9066         * gfortran.dg/entry_4.f90: Ditto.
9067         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9068         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9069         * gfortran.dg/namelist_12.f: Ditto.
9070         * gfortran.dg/scale_1.f90: Ditto.
9071         * gfortran.dg/modulo_1.f90
9072         * gfortran.dg/hollerith.f90: Ditto.
9073         * gfortran.dg/direct_io_3.f90: Ditto.
9074         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9075         * gfortran.dg/gnu_logical_1.F: Ditto.
9076         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9077         * gfortran.dg/assign_1.f90: Ditto.
9078         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9079         * gfortran.dg/pr23095.f: Ditto.
9080         * gfortran.dg/read_float_1.f90: Ditto.
9081
9082 2005-12-17  Andreas Jaeger  <aj@suse.de>
9083
9084         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9085         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9086
9087 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9088
9089         PR fortran/24268
9090         * gfortran.dg/fmt_white.f: New test.
9091
9092 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9093
9094         * gfortran.dg/label_1.f90: New test.
9095
9096 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9097
9098         PR testsuite/25422
9099         * gcc.dg/20031012-1.c: Add -Walways-true option.
9100         * gcc.dg/weak/weak-3.c: Likewise.
9101         * g++.old-deja/g++.mike/warn8.C: Likewise.
9102
9103 2005-12-16  Mike Stump  <mrs@apple.com>
9104
9105         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9106         exit.
9107
9108 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9109
9110         PR libgfortran/25264
9111         PR libgfortran/25349
9112         * gfortran.dg/tl_editing.f90: Added additional checks.
9113         * gfortran.dg/t_editing.f: New test.
9114         * gfortran.dg/write_padding.f90: New test
9115
9116 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9117
9118         PR testsuite/25215
9119         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9120
9121 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9122
9123         PR rtl-optimization/24899
9124         * gcc.c-torture/execute/20051215-1.c: New test.
9125
9126 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9127
9128         PR 24823
9129         * gfortran.dg/pr24823.f: New test.
9130
9131 2005-12-16  Jeff Law  <law@redhat.com>
9132
9133         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9134
9135 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9136
9137         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9138         Change C++ style comments to C style comments.
9139         Remove aligned types from the array.
9140         Keep Enums disabled.
9141         (complex_types): Remove aligned types from the array.
9142         Comment out "_Complex long double".
9143         (attrib_types): Remove.
9144         (complex_attrib_types): Remove.
9145         (attrib_array_types): Remove.
9146         (complex_attrib_array_types): Remove.
9147         (aligned_bitfld_types): Remove.
9148         (n_aligned_bitfld_types): Remove.
9149         (FEATURE_ALIGNEDPACKED): Delete.
9150         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9151         (singles): Remove support for adding attributes.
9152         (choose_type): Remove support for attributed types.
9153         (generate_fields): Remove support for attributed bit-fields.
9154         Remove support for adding attributes.
9155         (generate_random_tests): Remove support for adding attributes.
9156         (features): Add back "[0] :0" and "complex vector [0]".
9157         (main): Remove support for attributed bit-fields.
9158         Uncomment the calling of generate_random_tests for the rests of
9159         the tests.
9160
9161 2005-12-16  Jan Hubicka  <jh@suse.cz>
9162
9163         * gcc.c-torture/combine/pr25224.c: New.
9164
9165 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9166
9167         PR other/25028
9168         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9169         HP-UX.
9170
9171 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9172
9173         * gcc.dg/20051215-1.c: New file.
9174
9175 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9176
9177         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9178         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9179
9180 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9181
9182         PR fortran/18197
9183         * gfortran.dg/dummy_functions_1.f90: New.
9184
9185 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9186
9187         PR rtl-optimization/25310
9188         * gcc.c-torture/compile/pr25310.c: New test.
9189
9190 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9191
9192         PR debug/25023
9193         * gcc.dg/pr25023.c: New test.
9194
9195 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9196
9197         * g++.old-deja/g++.brendan/redecl1.C,
9198         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9199         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9200         g++.old-deja/g++.oliva/typeof1.C,
9201         g++.old-deja/g++.other/crash16.C,
9202         g++.old-deja/g++.other/crash34.C,
9203         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9204         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9205         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9206         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9207         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9208         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9209         Remove xfail.
9210
9211 2005-12-14  Kean Johnston  <jkj@sco.com>
9212             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9213
9214         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9215         * gcc.target/i386/20020523-1.c: Ditto.
9216         * gcc.target/i386/tailcall-1.c: Ditto.
9217         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9218         * gcc.target/i386/ssetype-5.c: Ditto.
9219
9220 2005-12-14  Jeff Law  <law@redhat.com>
9221
9222         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9223
9224 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR target/25254
9227         PR target/24188
9228         * gcc.target/i386/pr25254.c: New test.
9229         * gfortran.dg/PR24188.f: New test.
9230
9231 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9232
9233         * lib/fortran-torture.exp: Catch remaining uses of
9234         remote_file build delete.
9235
9236 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9237
9238         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9239
9240 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9241
9242         * gcc.dg/warn-addr-cmp.c: New test.
9243
9244 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9245
9246         PR debug/25023
9247         PR target/25293
9248         * gcc.target/i386/pr25293.c: New test.
9249
9250 2005-12-13  Petr Machata  <machata@post.cz>
9251
9252         PR c++/24907
9253         * g++.dg/parse/comma2.C: New test.
9254
9255 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9256             Jakub Jelinek  <jakub@redhat.com>
9257
9258         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9259         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9260         (limits.h): Include unconditionally.
9261         (stdlib.h): Likewise.
9262         (hashtab.h): Do not include.
9263         (getopt.h): Likewise.
9264         (stddef.h): Include.
9265         (hashval_t): Define.
9266         (struct entry): Add "next" field.
9267         (HASH_SIZE): New macro.
9268         (hash_table): New variable.
9269         (switchfiles): Do not use xmalloc.
9270         (mix): New macro.
9271         (iterative_hash): New function.
9272         (hasht): Remove.
9273         (e_exists): New function.
9274         (e_insert): Likewise.
9275         (output): Use, instead of libiberty hashtable functions.
9276         (main): Do not use getopt.  Do not call htab_create.
9277
9278 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9279
9280         PR c++/25331
9281         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9282         put atal* and atpaal* attributes on array elements.
9283         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9284         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9285         put atal* and atpaal* attributes on array elements.
9286         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9287
9288 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9289
9290         * gcc.dg/single-precision-constant.c: New test.
9291
9292 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9293
9294         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9295         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9296         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9297         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9298         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9299         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9300         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9301         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9302         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9303         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9304         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9305         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9306         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9307         gcc.target/powerpc/ppc-sdata-2.c,
9308         gcc.target/powerpc/ppc-stackalign-1.c,
9309         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9310         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9311         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9312         gcc.target/powerpc/rs6000-ldouble-2.c,
9313         gcc.target/powerpc/rs6000-power2-1.c,
9314         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9315         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9316         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9317         option into target selector.
9318         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9319         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9320
9321 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9322
9323         PR objc/25348
9324         * objc.dg/encode-9.m: New test.
9325
9326 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9327
9328         PR testsuite/20772
9329         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9330         * gcc.dg/asm-b.c: Fix typo.
9331         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9332         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9333         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9334         i?86 lp64 and x86_64 ilp32.
9335         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9336         on i?86 lp64.
9337         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9338
9339 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9340
9341         PR fortran/25078
9342         gfortran.dg/equiv_5.f90: New test.
9343
9344 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9345
9346         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9347         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9348         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9349         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9350         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9351         * gcc.dg/tree-ssa/reassoc-5.c: New.
9352         * gcc.dg/tree-ssa/reassoc-6.c: New.
9353         * gcc.dg/tree-ssa/reassoc-7.c: New.
9354         * gcc.dg/tree-ssa/reassoc-8.c: New.
9355         * gcc.dg/tree-ssa/reassoc-9.c: New.
9356         * gcc.dg/tree-ssa/reassoc-10.c: New.
9357         * gcc.dg/tree-ssa/reassoc-11.c: New.
9358
9359 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9360
9361         PR testsuite/25167
9362         PR testsuite/24478
9363         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9364
9365 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/25300
9368         * g++.dg/template/inherit.C: Do not use a generic error message.
9369
9370 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9371
9372         PR libobjc/25354
9373         * objc.dg/gnu-encoding: New directory.
9374         * objc.dg/gnu-encoding/compat-common.h: New file.
9375         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9376         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9377         * objc.dg/gnu-encoding/vector-defs.h: New file.
9378         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9379         * objc.dg/gnu-encoding/generate-random.c: New file.
9380         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9381         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9382         * objc.dg/gnu-encoding/generate-random.h: New file.
9383
9384 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9385
9386         PR c++/25337
9387         * g++.dg/template/defarg7.C: New test.
9388
9389 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9390
9391         PR libobjc/25347
9392         * objc.dg/encode-8.m: New test.
9393
9394 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9395
9396         PR libobjc/25346
9397         * objc.dg/encode-7.m: New test.
9398
9399 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9400
9401         PR c++/25010
9402         * g++.dg/opt/inline10.C: New test.
9403
9404 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9405
9406         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9407
9408 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9409
9410         * gfortran.dg/substring_equivalence.f90: typo in comment
9411
9412 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9413
9414         PR fortran/25068
9415         * gfortran.dg/iostat_3.f90: New test.
9416
9417 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9418
9419         PR fortran/23815
9420         * gfortran.dg/unf_io_convert_1.f90: New test.
9421         * gfortran.dg/unf_io_convert_2.f90: New test.
9422         * gfortran.dg/unf_io_convert_3.f90: New test.
9423
9424 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9425
9426         PR testsuite/20772
9427         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9428         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9429         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9430         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9431         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9432         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9433         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9434         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9435         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9436         gcc.dg/torture/fp-int-convert-float128-timode.c,
9437         gcc.dg/torture/fp-int-convert-float128.c,
9438         gcc.dg/torture/fp-int-convert-float80-timode.c,
9439         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9440         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9441
9442         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9443
9444 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9445
9446         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9447
9448 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9449
9450         * gcc.dg/20051207-1.c,
9451         * gcc.dg/20051207-2.c,
9452         * gcc.dg/20051207-3.c: New tests.
9453
9454 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9455
9456         PR testsuite/20772
9457         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9458         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9459         dg-skip-if target selector.
9460
9461         PR testsuite/20772
9462         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9463         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9464         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9465         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9466         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9467         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9468         and/or merge with i?86 cases.
9469
9470         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9471
9472         PR testsuite/20772
9473         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9474         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9475         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9476         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9477         x86_64-*-linux*.
9478
9479 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9480
9481         PR target/25311
9482         * gcc.c-torture/compile/pr25311.c: New test.
9483
9484 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9485
9486         PR libgfortran/25039
9487         * gfortran.dg/read_comma.f: New test.
9488
9489 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9490
9491         PR c++/19317
9492         * g++.dg/opt/pr19317-1.C: New test.
9493         * g++.dg/opt/pr19317-2.C: New test.
9494         * g++.dg/opt/pr19317-3.C: New test.
9495
9496         PR target/19005
9497         * gcc.c-torture/execute/pr19005.c: New test.
9498
9499         PR target/17828
9500         * g++.old-deja/g++.other/comdat5.C: New test.
9501         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9502
9503         * g++.dg/compat/struct-layout-1.exp: New file.
9504         * g++.dg/compat/struct-layout-1.h: New.
9505         * g++.dg/compat/struct-layout-1_generate.c: New.
9506         * g++.dg/compat/struct-layout-1_x1.h: New.
9507         * g++.dg/compat/struct-layout-1_x2.h: New.
9508         * g++.dg/compat/struct-layout-1_y1.h: New.
9509         * g++.dg/compat/struct-layout-1_y2.h: New.
9510
9511         * gcc.dg/20050330-2.c: New test.
9512
9513 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9514
9515         PR fortran/25292
9516         * gfortran.dg/associated_1.f90: New.
9517
9518 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9519
9520         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9521         ILP32 vect_no_align platforms.
9522
9523 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9524             Jakub Jelinek  <jakub@redhat.com>
9525
9526         PR target/25268
9527         * gcc.c-torture/compile/20051207-1.c: New test.
9528
9529 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9530
9531         PR testsuite/20772
9532         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9533         gcc.dg/torture/pr18582-1.c,
9534         gcc.target/i386/attributes-error.c: Also test on x86_64.
9535
9536         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9537
9538 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9539
9540         PR c++/19397
9541         * g++.dg/template/typedef3.C: New test.
9542
9543         PR c++/19762
9544         PR c++/19764
9545         * g++.dg/template/dtor3.C: Fix error markers.
9546
9547 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9548
9549         * lib/target-supports.exp (check_effective_target_sync_char_short):
9550         Add s390*.
9551
9552 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9553
9554         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9555
9556 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9557
9558         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9559         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9560         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9561         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9562
9563 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9564
9565         PR c++/25263
9566         * g++.dg/other/array2.C: New test case.
9567
9568 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9569
9570         * gcc.dg/darwin-weakimport-3.c: New.
9571
9572         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9573         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9574         and to work on Darwin.
9575         * gcc.dg/attr-weakref-1b.c: New file.
9576         * gcc.dg/attr-weakref-2.c: New test.
9577         * gcc.dg/darwin-weakref-1.c: New test.
9578
9579 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9580
9581         PR testsuite/25247
9582         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9583         use in selector expressions.
9584         (dg-xfail-if): Ditto.
9585         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9586         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9587         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9588         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9589         * gcc.test-framework/test-framework.exp: Skip generated tests if
9590         CHECK_TEST_FRAMEWORK is not 1.
9591
9592 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9593
9594         PR tree-optimization/24963
9595         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9596
9597         PR target/24108
9598         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9599
9600         PR target/18580
9601         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9602         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9603         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9604         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9605
9606 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9607
9608         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9609         dg-options.
9610
9611 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9612
9613         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9614
9615 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9616
9617         * gcc.dg/format/cast-1.c: New test.
9618
9619 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9620
9621         PR c/7776
9622         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9623         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9624         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9625         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9626
9627 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9628
9629         * gcc.dg/cast-pretty-print-1.c: New test.
9630
9631 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9632
9633         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9634
9635 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9636
9637         PR c++/24173
9638         * g++.dg/template/friend40.C: New test.
9639
9640 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9641
9642         PR target/25199
9643         * gcc.target/i386/movq-2.c: New test.
9644         * gcc.target/i386/movq.c: Remove target i?86, instead add
9645         dg-require-effective-target ilp32.
9646
9647 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9648
9649         PR c++/24103
9650         * g++.dg/other/default1.C: New test.
9651
9652 2005-12-02  Richard Guenther  <rguenther@suse.de>
9653
9654         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9655
9656 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9657
9658         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9659
9660 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9661
9662         PR target/21017
9663         * gcc.target/powerpc/rotate.c: New.
9664
9665 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9666
9667         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9668         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9669
9670 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9671
9672         PR c/13384
9673         * gcc.dg/pr17730-1.c: Adjust.
9674         * gcc.dg/lvalue1.c (main): Likewise.
9675         * gcc.dg/lvalue-2.c: Likewise.
9676         * g++.dg/pr7503-3.C
9677
9678 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9679
9680         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9681         error messages.
9682
9683 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9684
9685         PR fortran/24789
9686         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9687
9688 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9689
9690         PR target/24475
9691         * lib/target-supports.exp (check_effective_target_tls): New.
9692         (check_effective_target_tls_runtime): New.
9693         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9694         for TLS support.
9695         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9696         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9697         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9698         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9699         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9700         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9701         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9702         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9703         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9704         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9705         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9706         effective-target TLS.
9707         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9708         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9709         effective-target TLS runtime.
9710
9711 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9712
9713         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9714
9715 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9716
9717         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9718         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9719         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9720         ignored" warnings when "packing" is the same as the ABI layout.
9721
9722 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9723
9724         PR fortran/21302
9725         * gfortran.dg/line_length_1.f: New test.
9726         * gfortran.dg/line_length_2.f90: Ditto.
9727
9728 2005-11-30  Richard Guenther  <rguenther@suse.de>
9729
9730         PR tree-optimization/21655
9731         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9732
9733 2005-11-30  Dale Johannesen  <dalej@apple.com>
9734
9735         * gcc.c-torture/compile/pr24930.c: New.
9736
9737 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9738
9739         PR fortran/15809
9740         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9741
9742 2005-11-30  Jeff Law  <law@redhat.com>
9743
9744         * g++.old-deja/g++.law/pr25000.C: New test.
9745
9746 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9747
9748         * gcc.dg/tls/opt-11.c: New test.
9749
9750 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9751
9752         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9753         targets.
9754         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9755         LP64 ia64.
9756
9757 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9758
9759         * gfortran.dg/open_access_1.f90: New test.
9760
9761 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9762
9763         * gcc.dg/charset/builtin2.c: New test.
9764
9765 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9766
9767         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9768         on mmix-*-* for *_[xy].c.
9769
9770 2005-11-28  Kean Johnston  <jkj@sco.com>
9771
9772         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9773         headers.
9774         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9775         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9776         * gcc.target/i386/asm-3.c: Ditto.
9777         * gcc.target/i386/clobbers.c: Ditto.
9778         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9779         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9780         test regexp.
9781         * gcc.target/i386/mul.c: Ditto.
9782         * gcc.target/i386/ssetype-1.c: Ditto.
9783         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9784         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9785         static so the test works with -fPIC mode too. Based on comment in
9786         PR19231 by Pinski.
9787         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
9788
9789 2005-11-28  Richard Guenther  <rguenther@suse.de>
9790
9791         * gcc.dg/alias-9.c: New testcase.
9792         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
9793
9794 2005-11-28  Roger Sayle  <roger@eyesopen.com>
9795             Uros Bizjak  <uros@kss-loka.si>
9796
9797         PR middle-end/20219
9798         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
9799         tan(x)/sin(x) transformations.
9800
9801 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
9802
9803         PR middle-end/24575
9804         * gcc.dg/tree-ssa/divide-3.c: New test.
9805         * gcc.dg/tree-ssa/divide-4.c: New test.
9806
9807 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
9808
9809         PR fortran/24917
9810         *  gfortran.dg/boz_6.f90: New test.
9811
9812 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9813
9814         PR fortran/23912
9815         * gfortran.dg/modulo_1.f90: New test.
9816
9817 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9818
9819         PR libfortran/24919
9820         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
9821         fail on CRLF platforms.
9822         * gfortran.dg/ftell_2.f90: Likewise.
9823
9824 2005-11-26  Eric Christopher  <echristo@apple.com>
9825
9826         * gcc.dg/intmax_t-1.c: Remove mips xfail.
9827
9828 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9829
9830         * objc.dg/gnu-runtime-3.m: Simplify.
9831
9832 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9833
9834         PR middle-end/23669
9835         * gcc.dg/tree-ssa/divide-1.c: New test.
9836         * gcc.dg/tree-ssa/divide-2.c: New test.
9837
9838 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9839
9840         PR libgfortran/24945
9841         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
9842
9843 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9844
9845         PR libgfortran/24945
9846         * gfortran.dg/open_status_2.f90: New test.
9847
9848 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9849
9850         * gcc.c-torture/execute/builtins/fprintf.c,
9851         gcc.c-torture/execute/builtins/fputs-lib.c,
9852         gcc.c-torture/execute/builtins/fputs.c,
9853         gcc.c-torture/execute/builtins/lib/fprintf.c,
9854         gcc.c-torture/execute/builtins/lib/printf.c,
9855         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9856
9857 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9858
9859         * gcc.dg/20050922-2.c: New test.
9860
9861 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9862
9863         * objc.dg/gnu-runtime-3.m: New test.
9864
9865 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9866
9867         PR c++/9278
9868         * g++.dg/other/void1.C: New test.
9869
9870 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9871
9872         PR middle-end/24998
9873         * gcc.dg/torture/fp-int-convert-float.c,
9874         gcc.dg/torture/fp-int-convert-double.c,
9875         gcc.dg/torture/fp-int-convert-long-double.c,
9876         gcc.dg/torture/fp-int-convert-timode.c,
9877         gcc.dg/torture/fp-int-convert-float80.c,
9878         gcc.dg/torture/fp-int-convert-float80-timode.c,
9879         gcc.dg/torture/fp-int-convert-float128.c,
9880         gcc.dg/torture/fp-int-convert-float128-timode.c,
9881         gcc.dg/torture/fp-int-convert.h: New files.
9882
9883 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9884
9885         PR middle-end/24989
9886         * gcc.dg/tree-ssa/bool-10.c: New test.
9887         * gcc.dg/tree-ssa/bool-11.c: New test.
9888         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9889
9890 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9891
9892         PR middle-end/24990
9893         * tree-ssa/pr24990-1.c: New test.
9894
9895 2005-11-24  Richard Guenther  <rguenther@suse.de>
9896         Dirk Mueller <dmueller@suse.de>
9897
9898         PR c++/14024
9899         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
9900         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
9901         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9902         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
9903         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
9904         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
9905
9906 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
9907
9908         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
9909
9910 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9911
9912         PR c/21668
9913         * gcc.dg/Wc++-compat.c: New.
9914         * gcc.dg/Wno-c++-compat.c: New.
9915
9916 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
9917
9918         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
9919         (vspltish, vspltisw): Likewise.
9920
9921 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9922
9923         PR libgfortran/24794
9924         * gfortran.dg/namelist_12.f: Fix quotes.
9925         * gfortran.dg/namelist_13.f90: Fix quotes.
9926         * gfortran.dg/namelist_14.f90: Fix quotes.
9927         * gfortran.dg/namelist_15.f90: Fix quotes.
9928         * gfortran.dg/namelist_use.f90: Fix quotes.
9929         * gfortran.dg/namelist_use_only.f90: Fix quotes.
9930         * gfortran.dg/namelist_21.f90: New test.
9931         * gfortran.dg/namelist_22.f90: New test.
9932
9933 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
9934
9935         PR target/23435
9936         * gcc.c-torture/compile/pr23435.c: New.
9937
9938 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9939
9940         * gcc.c-torture/execute/floatunsisf-1.c: New test.
9941
9942 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9943
9944         * gcc.target/powerpc/405-macchw-1.c,
9945         gcc.target/powerpc/405-macchw-2.c,
9946         gcc.target/powerpc/405-macchwu-1.c,
9947         gcc.target/powerpc/405-macchwu-2.c,
9948         gcc.target/powerpc/405-machhw-1.c,
9949         gcc.target/powerpc/405-machhw-2.c,
9950         gcc.target/powerpc/405-machhwu-1.c,
9951         gcc.target/powerpc/405-machhwu-2.c,
9952         gcc.target/powerpc/405-maclhw-1.c,
9953         gcc.target/powerpc/405-maclhw-2.c,
9954         gcc.target/powerpc/405-maclhwu-1.c,
9955         gcc.target/powerpc/405-maclhwu-2.c,
9956         gcc.target/powerpc/405-mulchw-1.c,
9957         gcc.target/powerpc/405-mulchw-2.c,
9958         gcc.target/powerpc/405-mulchwu-1.c,
9959         gcc.target/powerpc/405-mulchwu-2.c,
9960         gcc.target/powerpc/405-mulhhw-1.c,
9961         gcc.target/powerpc/405-mulhhw-2.c,
9962         gcc.target/powerpc/405-mulhhwu-1.c,
9963         gcc.target/powerpc/405-mulhhwu-2.c,
9964         gcc.target/powerpc/405-mullhw-1.c,
9965         gcc.target/powerpc/405-mullhw-2.c,
9966         gcc.target/powerpc/405-mullhwu-1.c,
9967         gcc.target/powerpc/405-mullhwu-2.c,
9968         gcc.target/powerpc/405-nmacchw-1.c,
9969         gcc.target/powerpc/405-nmacchw-2.c,
9970         gcc.target/powerpc/405-nmachhw-1.c,
9971         gcc.target/powerpc/405-nmachhw-2.c,
9972         gcc.target/powerpc/405-nmaclhw-1.c,
9973         gcc.target/powerpc/405-nmaclhw-2.c,
9974         gcc.target/powerpc/440-macchw-1.c,
9975         gcc.target/powerpc/440-macchw-2.c,
9976         gcc.target/powerpc/440-macchwu-1.c,
9977         gcc.target/powerpc/440-macchwu-2.c,
9978         gcc.target/powerpc/440-machhw-1.c,
9979         gcc.target/powerpc/440-machhw-2.c,
9980         gcc.target/powerpc/440-machhwu-1.c,
9981         gcc.target/powerpc/440-machhwu-2.c,
9982         gcc.target/powerpc/440-maclhw-1.c,
9983         gcc.target/powerpc/440-maclhw-2.c,
9984         gcc.target/powerpc/440-maclhwu-1.c,
9985         gcc.target/powerpc/440-maclhwu-2.c,
9986         gcc.target/powerpc/440-mulchw-1.c,
9987         gcc.target/powerpc/440-mulchw-2.c,
9988         gcc.target/powerpc/440-mulchwu-1.c,
9989         gcc.target/powerpc/440-mulchwu-2.c,
9990         gcc.target/powerpc/440-mulhhw-1.c,
9991         gcc.target/powerpc/440-mulhhw-2.c,
9992         gcc.target/powerpc/440-mulhhwu-1.c,
9993         gcc.target/powerpc/440-mulhhwu-2.c,
9994         gcc.target/powerpc/440-mullhw-1.c,
9995         gcc.target/powerpc/440-mullhw-2.c,
9996         gcc.target/powerpc/440-mullhwu-1.c,
9997         gcc.target/powerpc/440-mullhwu-2.c,
9998         gcc.target/powerpc/440-nmacchw-1.c,
9999         gcc.target/powerpc/440-nmacchw-2.c,
10000         gcc.target/powerpc/440-nmachhw-1.c,
10001         gcc.target/powerpc/440-nmachhw-2.c,
10002         gcc.target/powerpc/440-nmaclhw-1.c,
10003         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10004
10005 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR fortran/24774
10008         * gfortran.dg/inquire_9.f90: New test.
10009
10010         PR fortran/21647
10011         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10012
10013 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10014
10015         PR libfortran/24432
10016         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10017         Check that 'cos' is supported.
10018
10019 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10020
10021         PR fortran/24223
10022         * gfortran.dg/substring_equivalence.f90: New test.
10023
10024         PR fortran/24705
10025         * gfortran.dg/auto_internal_assumed.f90: New test.
10026
10027 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10028
10029         * gcc.dg/fold-div-2.c: New test.
10030
10031 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10032
10033         PR rtl-optimization/24883
10034         * gcc.c-torture/compile/pr24883.c: New test.
10035
10036 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10037
10038         PR middle-end/20583
10039         * gcc.c-torture/compile/pr20583.c: New.
10040
10041 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10042
10043         * gcc.c-torture/execute/usmul.c: New test.
10044
10045 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10046
10047         * gcc.dg/tree-ssa/vrp22.c: New test.
10048
10049 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10050
10051         PR middle-end/24912
10052         * gcc.dg/torture/pr24912-1.c: New test.
10053
10054 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10055
10056         PR fortran/24862
10057         * gfortran.dg/arrayio_derived_1.f90: New test.
10058
10059 2005-11-19  Richard Guenther  <rguenther@suse.de>
10060
10061         PR middle-end/23294
10062         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10063
10064 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10065
10066         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10067
10068 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/8355
10071         * g++.dg/template/friend39.C: New test.
10072
10073 2005-11-18  James E Wilson  <wilson@specifix.com>
10074
10075         * gcc.dg/builtin-strstr.c: New.
10076
10077 2005-11-18  Richard Henderson  <rth@redhat.com>
10078
10079         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10080         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10081         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10082         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10083         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10084         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10085         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10086         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10087         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10088         renaming to remove initial "ia64-".
10089
10090 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10091
10092         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10093
10094 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10095
10096         * g++.dg/cpp/string-2.C: New test.
10097
10098 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10099
10100         * gcc.dg/tree-ssa/loop-14.c: New test.
10101
10102 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10103             Michael Chamberlain <michael@chamberlain.net.au>
10104
10105         * ada/acats/run_all.sh (target_run): Kill long running tests.
10106
10107 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10108
10109         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10110         * gcc.dg/cleanup-9.c: Likewise.
10111         * gcc.dg/cleanup-10.c: Likewise.
10112         * gcc.dg/cleanup-11.c: Likewise.
10113
10114 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10115
10116         PR fortran/24892
10117         * gfortran.dg/open_access_append_1.f90: New test.
10118         * gfortran.dg/open_access_append_2.f90: New test.
10119
10120 2005-11-16  Richard Guenther  <rguenther@suse.de>
10121
10122         PR middle-end/24851
10123         * gcc.c-torture/execute/pr24851.c: New testcase.
10124
10125 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10126
10127         * gcc.dg/fold-overflow-1.c: New test.
10128
10129 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10130
10131         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10132         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10133
10134 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10135
10136         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10137         structures.
10138         * g++.dg/eh/forced2.C: Likewise.
10139         * g++.dg/eh/forced3.C: Likewise.
10140         * g++.dg/eh/forced4.C: Likewise.
10141
10142 2005-11-11  Mike Stump  <mrs@apple.com>
10143
10144         * g++.old-deja/g++.mike/unused.C: Add.
10145
10146 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10147
10148         PR c++/24667
10149         * g++.dg/warn/Wcast-qual1.C: New test.
10150
10151 2005-11-15  Jan Hubicka  <jh@suse.cz>
10152
10153         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10154
10155 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10156
10157         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10158
10159 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10160
10161         PR 24840
10162         * gcc.dg/tree-ssa/pr24840.c: New test.
10163
10164 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10165
10166         PR testsuite/24841
10167         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10168
10169 2005-11-14  Dale Johannesen  <dalej@apple.com>
10170
10171         * gcc.c-torture/execute/20051113-1.c: New.
10172
10173 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10174
10175         PR c++/24687
10176         * g++.dg/template/crash43.C: New test.
10177
10178 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10179
10180         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10181
10182 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10183
10184         PR c++/24817
10185         * g++.dg/eh/spec8.C: New test.
10186
10187 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10188
10189         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10190
10191 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10192
10193         PR c++/20293
10194         * g++.dg/parse/ambig4.C: New test.
10195         * g++.dg/tc1/dr101.C: Adjust error markers.
10196         * g++.dg/lookup/strong-using-2.C: Likewise.
10197         * g++.dg/lookup/ambig5.C: Likewise.
10198         * g++.dg/lookup/ambig4.C: Likewise.
10199         * g++.dg/parse/crash22.C: Likewise.
10200
10201 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10202
10203         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10204
10205 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10206
10207         * gcc.dg/nested-calls-1.c: New test.
10208
10209 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10210
10211         * gfortran.dg/complex_intrinsic_1.f90: New test.
10212         * gfortran.dg/complex_intrinsic_2.f90: New test.
10213         * gfortran.dg/fgetc_1.f90: New test.
10214         * gfortran.dg/fgetc_2.f90: New test.
10215         * gfortran.dg/fgetc_3.f90: New test.
10216         * gfortran.dg/ftell_1.f90: New test.
10217         * gfortran.dg/ftell_2.f90: New test.
10218         * gfortran.dg/gnu_logical_1.F: New test.
10219         * gfortran.dg/gnu_logical_2.f90: New test.
10220
10221 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10222
10223         PR middle-end/24820
10224         * testsuite/gcc.dg/pr24820.c: New test.
10225
10226 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10227
10228         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10229         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10230         variable.
10231
10232 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10233
10234         testsuite/24614
10235         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10236
10237 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10238
10239         * gcc.target/cris/cris.exp: New file.
10240         * gcc.target/cris/rld-legit1.c: New test.
10241         * gcc.target/cris/rld-legit2.c: New test.
10242
10243 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10244
10245         PR c++/24780
10246         * g++.dg/opt/pr24780.C: New test.
10247
10248         PR c++/24761
10249         * g++.dg/template/asm1.C: New test.
10250
10251 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10252
10253         PR libgfortran/24787
10254         * gfortran.dg/scan_1.f90: New test.
10255
10256 2005-11-12  Jan Hubicka  <jh@suse.cz>
10257
10258         * gcc.target/i386/minmax-1.c: New.
10259         * gcc.target/i386/minmax-2.c: New.
10260
10261 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10262
10263         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10264
10265 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10266
10267         * gcc.c-torture/execute/20051110-1.c,
10268         gcc.c-torture/execute/20051110-2.c: New tests.
10269
10270 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10271
10272         PR middle-end/24750
10273         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10274         New tests.
10275
10276 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10277
10278         * lib/target-libpath.exp (get_shlib_extension): New proc.
10279         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10280         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10281         * lib/objc.exp (objc_target_compile): Likewise.
10282         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10283         detection.
10284
10285 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10286
10287         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10288
10289         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10290         Add -static to additional_flags and pass it to target_compile.
10291
10292 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10293
10294         PR libgfortran/24719
10295         gfortran.dg/read_noadvance.f90: New test.
10296
10297         PR libgfortran/24699
10298         gfortran.dg/fmt_t_2.f90: New test.
10299
10300         PR libgfortran/24785
10301         gfortran.dg/read_x_eor.f90: New test.
10302
10303         PR libgfortran/24584
10304         gfortran.dg/namelist_empty.f90: Rename test.
10305
10306         PR libgfortran/24489
10307         gfortran/read_eor.f90: Rename test.
10308
10309 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10310
10311         PR fortran/15976
10312         * gfortran.dg/automatic_module_variable.f90: New test.
10313
10314 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10315
10316         PR target/24445
10317         * gcc.dg/pr24445.c: New test.
10318
10319 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10320
10321         PR fortran/24655
10322         PR fortran/24755
10323         * gfortran.dg/recursive_statement_functions.f90: Add statement
10324         functions using inline intrinsic functions and parameters to test
10325         that they no longer seg-fault.
10326
10327         PR fortran/24409
10328         gfortran.dg/nested_modules_4.f90: New test.
10329         gfortran.dg/nested_modules_5.f90: New test.
10330
10331 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10332
10333         PR fortran/24643
10334         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10335
10336 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10337
10338         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10339         failures.
10340
10341 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10342
10343         * gcc.dg/sparc-getcontext-1.c: New test.
10344
10345 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10346
10347         * gcc.dg/ifcvt-fabs-1.c: New test.
10348
10349 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10350
10351         PR other/4372
10352         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10353         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10354
10355 2005-11-09  Richard Guenther  <rguenther@suse.de>
10356
10357         PR tree-optimization/24716
10358         * gcc.c-torture/execute/pr24716.c: New testcase.
10359
10360 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10361
10362         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10363
10364 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10365
10366         PR 24624
10367         * gcc.dg/pr24624.c: Testcase added.
10368
10369 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10370
10371         PR 24623
10372         * g++.dg/other/pr24623.C: Testcase added.
10373
10374 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10375
10376         PR fortran/22607
10377         * gfortran-dg/pure_byref_1.f90: New.
10378         * gfortran-dg/pure_byref_2.f90: New.
10379
10380 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10381
10382         PR c/24101
10383         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10384         * gcc.dg/dg.exp: Run main loop also for *.i files.
10385
10386 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10387
10388         PR c++/19450
10389         * g++.dg/tls/diag-3.C: New test.
10390         * g++.dg/tls/diag-4.C: New test.
10391         * g++.dg/tls/static-1.C: New test.
10392         * g++.dg/tls/static-1a.cc: New file.
10393
10394 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10395
10396         PR 23046
10397         * g++.dg/tree-ssa/pr23046.C: New test.
10398
10399 2005-11-08  Devang Patel <dpatel@apple.com>
10400
10401         PR tree-optimization/23115
10402         * gcc.dg/tree-ssa/pr23115.c: New.
10403
10404 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10405
10406         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10407         * gcc.target/powerpc/pr16155.c: Same.
10408         * gcc.target/powerpc/altivec-1.c: Same.
10409         * gcc.target/powerpc/altivec-2.c: Same.
10410         * gcc.target/powerpc/altivec-3.c: Same.
10411         * gcc.target/powerpc/altivec-5.c: Same.
10412         * gcc.target/powerpc/altivec-11.c: Same.
10413         * gcc.target/powerpc/altivec-12.c: Same.
10414         * gcc.target/powerpc/altivec-14.c: Same.
10415         * gcc.target/powerpc/altivec-22.c: Same.
10416         * gcc.target/powerpc/altivec-consts.c: Same.
10417         * gcc.target/powerpc/altivec-pr22085.c: Same.
10418         * gcc.target/powerpc/altivec-splat.c: Same.
10419         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10420         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10421         * gcc.target/powerpc/darwin-longlong.c: Same.
10422
10423 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10424
10425         PR target/19340
10426         * gcc.dg/pr19340.c: New test.
10427
10428 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10429
10430         PR rtl-optimization/24683
10431         * gcc.dg/pr24683.c: New test.
10432
10433 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10434
10435         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10436         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10437
10438 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10439
10440         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10441
10442 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10443
10444         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10445
10446 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10447
10448         PR target/24230
10449
10450         * gcc.target/powerpc/altivec-consts.c,
10451         gcc.target/powerpc/altivec-splat.c: New testcase.
10452
10453 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10454
10455         PR c/24599
10456
10457         * gcc.dg/overflow-2.c: New testcase.
10458
10459 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10460
10461         PR rtl-optimization/23567
10462         * gcc.c-torture/execute/20051104-1.c: New test.
10463
10464 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10465
10466         PR fortran/24534
10467         gfortran.dg/private_type_2.f90: Modified to check that case with
10468         PRIVATE declaration within derived type is accepted.
10469
10470         PR fortran/20838
10471         gfortran.dg/pointer_assign_1.f90: New test.
10472
10473         PR fortran/20840
10474         * gfortran.dg/arrayio_0.f90: New test.
10475
10476         PR fortran/17737
10477         gfortran.dg/data_initialized.f90: New test.
10478         gfortran.dg/data_constraints_1.f90: New test.
10479         gfortran.dg/data_constraints_2.f90: New test.
10480
10481 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10482
10483         PR fortran/24174
10484         PR fortran/24305
10485         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10486
10487 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10488
10489         PR 24670
10490         * gcc.dg/tree-ssa/pr24670.c: New test.
10491
10492 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10493
10494         PR target/22432
10495         * gcc.target/i386/pr22432.c: New test.
10496
10497 2005-11-05  Richard Henderson  <rth@redhat.com>
10498
10499         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10500         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10501         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10502         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10503         from gcc.dg/alpha-*.
10504         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10505         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10506
10507 2005-11-05  Andreas Jaeger  <aj@suse.de>
10508
10509         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10510
10511 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10512
10513         PR target/23424
10514         * gcc.dg/torture/pr23424-1.c: New test.
10515
10516 2005-11-04  Richard Henderson  <rth@redhat.com>
10517
10518         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10519         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10520         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10521         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10522         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10523         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10524         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10525         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10526         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10527         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10528         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10529         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10530         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10531         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10532         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10533         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10534         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10535         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10536         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10537         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10538         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10539         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10540         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10541         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10542         Move from gcc.dg/.
10543         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10544         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10545         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10546         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10547         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10548         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10549         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10550         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10551         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10552         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10553         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10554         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10555         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10556         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10557         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10558         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10559         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10560         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10561         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10562         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10563         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10564         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10565         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10566         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10567         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10568         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10569         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10570         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10571         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10572         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10573         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10574         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10575         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10576         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10577         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10578         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10579         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10580         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10581         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10582         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10583         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10584         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10585         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10586         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10587         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10588
10589 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10590
10591         PR 24627
10592         * gcc.dg/tree-ssa/pr24627.c: New test.
10593
10594 2005-11-04 Paul Brook  <paul@codesourcery.com>
10595
10596         * gcc.dg/tls/opt-10.c: New test.
10597
10598 2005-11-04  Andreas Jaeger  <aj@suse.de>
10599
10600         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10601         avoid extra warnings.
10602
10603 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10604
10605         PR libfortran/22298
10606         * gcc/testsuite/lib/target-supports.exp
10607         (check_effective_target_static_libgfortran): New
10608         static_libgfortran effective target.
10609         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10610         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10611
10612 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10613
10614         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10615
10616 2005-11-03  Josh Conner  <jconner@apple.com>
10617
10618         PR c++/19989
10619         g++.dg/ext/array2.C: New test.
10620         g++.dg/template/dependent-name3.C: New test.
10621         g++.dg/template/dependent-name4.C: New test.
10622         g++.dg/template/sfinae2.C: New test.
10623
10624 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10625
10626         PR preprocessor/22042
10627         * gcc.dg/cpp/strify4.c: New test.
10628
10629 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10630
10631         PR c++/17964
10632         * g++.dg/cpp/string-1.C: New test.
10633
10634 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10635
10636         * gcc.target/powerpc: New directory.
10637         * gcc.target/powerpc/powerpc.exp: New file.
10638         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10639         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10640         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10641         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10642         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10643         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10644         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10645         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10646         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10647         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10648         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10649         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10650         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10651         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10652         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10653         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10654         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10655         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10656         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10657         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10658         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10659         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10660         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10661         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10662         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10663         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10664         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10665         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10666         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10667         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10668         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10669         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10670         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10671         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10672
10673 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10674
10675         PR c++/21627
10676         * g++.dg/warn/inline2.C: New test.
10677
10678 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10679
10680         PR middle-end/23155
10681         * g++.dg/ext/c99struct1.C: New test.
10682         * gcc.dg/union-cast-1.c: New test.
10683         * gcc.dg/union-cast-2.c: New test.
10684         * gcc.dg/union-cast-3.c: New test.
10685
10686 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10687
10688         PR middle-end/24589
10689         * gcc.c-torture/execute/zero-struct-2.c: New test.
10690
10691 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10692
10693         PR c++/24582
10694         * g++.dg/init/switch1.C: New test.
10695
10696 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10697
10698         * gcc.dg/delay-slot-1.c: New test.
10699
10700 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10701
10702         PR target/24620
10703         * gcc.dg/pr24620.c: New test.
10704
10705 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10706
10707         PR c/24329
10708         * gcc.dg/format/unnamed-1.c: New test.
10709
10710 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10711
10712         PR c++/22434
10713         * g++.dg/expr/cond8.C: New test.
10714
10715         PR c++/24560
10716         * g++.dg/parse/dot1.C: New test.
10717
10718 2005-11-02  Jan Hubicka  <jh@suse.cz>
10719
10720         PR target/23303
10721         * gcc.dg/i386-lea.c: New test
10722
10723 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10724
10725         PR target/24615
10726         * gcc.dg/pr24615.c: New test.
10727
10728 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10729
10730         PR target/24600
10731         * gcc.dg/pr24600.c: New test.
10732
10733 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10734
10735         PR c++/19253
10736         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10737         * g++.dg/parse/typename9.C: New test.
10738         * g++/dg/parse/typename10.C: Likewise.
10739
10740 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10741
10742         PR fortran/18157
10743         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10744         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10745         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10746
10747 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10748
10749         PR c++/24569
10750         * g++.dg/debug/static1.C: New test.
10751
10752 2005-11-02  Josh Conner  <jconner@apple.com>
10753
10754         * g++.dg/crash38.C: moved into proper directory...
10755         * g++.dg/template/crash42.C: ...here
10756
10757 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10758
10759         PR target/18338
10760         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10761         pcc_bitfield_type_matters || default_packed.
10762
10763         * lib/target-supports.exp
10764         (check_effective_target_pcc_bitfield_type_matters): New proc.
10765         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10766
10767         PR testsuite/23304
10768         * lib/target-supports.exp (check_effective_default_packed): New proc.
10769         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10770         Gate expected errors on target ! default_packed.
10771         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10772
10773 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10774
10775         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10776         change (r106358).
10777
10778 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10779
10780         PR fortran/24008
10781         * gfortran.dg/entry_5.f90: New.
10782         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10783
10784 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10785
10786         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
10787
10788 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
10789
10790         PR fortran/21565
10791         gfortran.dg/namelist_blockdata.f90: New test.
10792
10793         PR fortran/18737
10794         gfortran.dg/external_implicit_none.f90: New test.
10795
10796         PR fortran/14994
10797         * gfortran.dg/secnds.f: New test.
10798
10799 2005-10-31  Jan Hubicka  <jh@suse.cz>
10800
10801         PR target/20928
10802         * gcc.c-torture/compile/pr20928.c: New test.
10803
10804 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
10805
10806         PR middle-end/23492
10807         * gcc.c-torture/compile/zero-strct-5.c: New test.
10808
10809 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
10810
10811         PR libgfortran/24584
10812         * gfortran.dg/pr24584.f90: New test.
10813
10814 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
10815
10816         PR fortran/18883
10817         * gfortran.dg/char_result_9.f90: New.
10818         * gfortran.dg/char_result_10.f90: New.
10819
10820 2005-10-30  Jan Hubicka  <jh@suse.cz>
10821
10822         * g++.dg/tree-ssa/pr24172.C: New testcase.
10823
10824 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10825
10826         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
10827
10828 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10829
10830         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
10831         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
10832         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
10833         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
10834         gfortran.dg/enum_9.f90,
10835         gfortran.fortran-torture/compile/enum_1.f90,
10836         gfortran.fortran-torture/execute/enum_1.f90,
10837         gfortran.fortran-torture/execute/enum_2.f90,
10838         gfortran.fortran-torture/execute/enum_3.f90,
10839         gfortran.fortran-torture/execute/enum_4.f90: New tests.
10840
10841 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
10842
10843         PR target/18482
10844         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
10845         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10846
10847 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10848
10849         PR libfortran/20179
10850         * gfortran.dg/mixed_io_1.f90: New test.
10851         * gfortran.dg/mixed_io_1.c: New file.
10852
10853 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10854
10855         * gfortran.dg/malloc_free_1.f90: New test.
10856
10857 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10858
10859         * gcc.dg/nested-func-4.c: Require profiling -pg.
10860
10861 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10862
10863         PR C++/23229
10864         * g++.dg/warn/main-2.C: New test.
10865
10866 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10867
10868         PR fortran/24545
10869         * gfortran.dg/interface_2.f90: new test.
10870
10871 2005-10-28  Josh Conner  <jconner@apple.com>
10872
10873         PR c++/22153
10874         * g++.dg/template/crash38.C: New test.
10875         * g++.dg/parse/explicit1.C: Change expected errors.
10876
10877 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10878
10879         PR C++/23426
10880         * g++.dg/other/large-size-array.C: New test.
10881
10882 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10883
10884         PR middle-end/24362
10885         * g++.dg/opt/complex4.C: New test.
10886
10887 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10888
10889         * gcc.dg/nested-func-4.c: New test.
10890
10891 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10892
10893         PR fortran/24158
10894         gfortran.dg/derived_recursion.f90: New test.
10895         gfortran.dg/implicit_actual.f90: New test.
10896
10897 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
10898
10899         PR middle-end/24295, PR testsuite/24477
10900         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
10901         removed when weakref hits the tree.
10902
10903 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gfortran.dg/cray_pointers_4.f90: New test.
10906
10907         * gfortran.dg/cray_pointers_5.f90: New test.
10908
10909 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
10910
10911         PR fortran/22290
10912         * gfortran.dg/assign_5.f90: New test.
10913         * gfortran.dg/assign_6.f: New test.
10914
10915 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
10916
10917         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
10918         CPU has no SSE support.
10919
10920 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
10921
10922         PR libgfortran/24224
10923         * gfortran.dg/arrayio_1.f90: Update attribution.
10924         * gfortran.dg/arrayio_2.f90: Update attribution.
10925         * gfortran.dg/arrayio_3.f90: Update attribution.
10926         * gfortran.dg/arrayio_4.f90: Update test conditions.
10927         * gfortran.dg/arrayio_5.f90: Update attribution.
10928         * gfortran.dg/arrayio_6.f90: New test.
10929         * gfortran.dg/arrayio_7.f90: New test.
10930
10931 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
10932
10933         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
10934
10935 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10936
10937         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
10938
10939 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10940
10941         PR fortran/24416
10942         * gfortran.dg/namelist_char_only.f90: New test.
10943
10944 2005-10-24  Asher Langton  <langton2@llnl.gov>
10945
10946         PR fortran/17031
10947         PR fortran/22282
10948         * gfortran.dg/cray_pointers_1.f90: New test.
10949         * gfortran.dg/cray_pointers_2.f90: New test.
10950         * gfortran.dg/cray_pointers_3.f90: New test.
10951         * gfortran.dg/loc_1.f90: New test.
10952         * gfortran.dg/loc_2.f90: New test.
10953
10954 2005-10-24  Steven Bosscher  <stevenb@suse.de>
10955
10956         * gcc.dg/pr24225.c: New test.
10957
10958 2005-10-24  Asher Langton  <langton2@llnl.gov>
10959
10960         * gfortran.dg/dup_save_1.f90: New test.
10961         * gfortran.dg/dup_save_2.f90: New test.
10962
10963 2005-10-24  Paul Brook  <paul@codesourcery.com>
10964
10965         PR 24107
10966         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10967         stdint.h.
10968
10969 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
10970
10971         PR libgfortran/24489
10972         * gfortran.dg/pr24489.f90: New test.
10973
10974 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
10975
10976         PR fortran/23635
10977         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10978
10979 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
10980
10981         PR target/18911
10982         * g++.dg/init/array16.C: Skip for mmix-*-*.
10983
10984 2005-10-23  Asher Langton  <langton2@llnl.gov>
10985
10986         * gfortran.dg/byte_1.f90: New test.
10987         * gfortran.dg/byte_2.f90: New test.
10988
10989 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
10990
10991         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
10992
10993 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
10994
10995         PR fortran/18022
10996         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
10997
10998         PR fortran/24311
10999         * gfortran.dg/merge_char_const.f90: New test.
11000
11001         PR fortran/24384
11002         * gfortran.dg/spread_scalar_source.f90: New test.
11003
11004 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11005
11006         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11007
11008         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11009         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11010
11011         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11012
11013 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11014
11015         PR fortran/24426
11016         * gfortran.dg/der_pointer_4.f90: New.
11017
11018 2005-10-22  David Ayers  <d.ayers@inode.at>
11019
11020         * obj-c++.dg/except-1.mm: Simplify.
11021
11022 2005-10-21  David Ayers  <d.ayers@inode.at>
11023
11024         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11025
11026 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11027
11028         * gfortran.dg/assumed_dummy_2.f90: New test.
11029
11030 2005-10-21  James E Wilson  <wilson@specifix.com>
11031
11032         PR preprocessor/15220
11033         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11034
11035 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11036
11037         * gcc.c-torture/execute/20051021-1.c: New test.
11038
11039 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11040
11041         PR c++/24260
11042         * g++.dg/ext/tmplattr1.C: New test.
11043
11044 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11045
11046         PR fortran/24440
11047         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11048
11049 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11050
11051         * obj-c++.dg/except-1.mm: New.
11052
11053         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11054
11055 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11056
11057         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11058
11059 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11060
11061         PR middle-end/24295
11062         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11063         declarations with the same names as thunks' alias targets, use
11064         aliases instead.
11065         * gcc.dg/attr-alias-3.c: New test.
11066         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11067
11068 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11069
11070         PR c++/22618
11071         * g++.dg/parse/access8.C: New test.
11072
11073 2005-10-20  Richard Guenther  <rguenther@suse.de>
11074
11075         PR c++/24439
11076         * g++.dg/tree-ssa/pr24439.C: New testcase.
11077
11078 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11079
11080         * g++.dg/opt/delay-slot-1.C: New test.
11081
11082 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11083
11084         PR fortran/21625
11085         * gfortran.fg/der_init_1.f90: New.
11086
11087 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11088
11089         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11090
11091 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11092
11093         PR c++/21908
11094         * g++.dg/parse/error28.C: New test.
11095
11096 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11097
11098         * gcc.dg/profile-generate-2.c: New test.
11099
11100 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11101
11102         PR target/23589
11103         * g++.dg/ext/dllimport11.C: New.
11104
11105 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11106
11107         PR c++/22293
11108         * g++.dg/other/friend3.C: New test.
11109
11110 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11111
11112         PR c++/23293
11113         * g++.dg/template/error19.C: New test.
11114
11115 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         PR c++/21383
11118         * g++.dg/overload/koenig2.C: New.
11119
11120         PR c++/23118
11121         * g++.dg/overload/error2.C: New.
11122
11123         PR c++/22604
11124         * g++.dg/inherit/covariant14.C: New.
11125
11126 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11127
11128         PR c++/23440
11129         * g++.dg/parse/for1.C: New test.
11130
11131 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11132
11133         PR fortran/23446
11134         * gfortran.dg/host_dummy_index_1.f90: New test.
11135
11136         PR fortran/21459
11137         * gfortran.dg/automatic_char_len_2.f90: New test.
11138
11139         PR fortran/20866
11140         * gfortran.dg/recursive_statement_functions.f90: New test.
11141
11142         PR fortran/20853
11143         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11144
11145         PR fortran/20849
11146         * gfortran.dg/external_initializer.f90: New test.
11147
11148         PR fortran/20837
11149         * non_module_public.f90: New test.
11150
11151 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11152
11153         PR c++/24386
11154         * g++.dg/template/overload7.C: New.
11155
11156         PR c++/22551
11157         * g++.dg/other/switch2.C: Remove expected warnings.
11158
11159         PR c++/21353
11160         * g++.dg/template/defarg6.C: New.
11161
11162 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11163
11164         PR target/24315
11165         * gcc.target/i386/pr24315.c: New test.
11166
11167 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11168
11169         PR c++/24389
11170         * g++.dg/template/static21.C: New test.
11171         * g++.dg/template/static21-a.cc: Likewise.
11172
11173 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11174
11175         PR c++/23959
11176         * g++.dg/warn/Wswitch-default-1.C: New test.
11177         * g++.dg/warn/Wswitch-default-2.C: New test.
11178
11179 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11180
11181         PR c++/22173
11182         * g++.dg/parse/template18.C: New test.
11183         * g++.dg/template/nontype15.C: Likewise.
11184
11185 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11186
11187         PR fortran/22273
11188         * gfortran.dg/spec_expr_2.f90: New.
11189
11190 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11191
11192         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11193         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11194         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11195         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11196         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11197         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11198         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11199         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11200         previous target-specific skips and warning-message matches where
11201         applicable.
11202
11203 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11204
11205         PR c++/21347
11206         * g++.dg/warn/Wctor-dtor.C: New test.
11207
11208 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11209
11210         PR c/23439
11211         * gcc.dg/for-1.c: New test.
11212
11213 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11214
11215         PR c++/19565
11216         * g++.dg/warn/Wconversion1.C: New test.
11217         * g++.dg/ext/packed4.C: Compile with -w.
11218         * g++.dg/opt/20050511-1.C: Likewise.
11219         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11220
11221 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11222
11223         * gfortran.dg/boz_5.f90: New test.
11224
11225 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11226
11227         PR c++/22551
11228         * g++.dg/other/switch2.C: New.
11229
11230         PR c++/23984
11231         * g++.dg/init/ctor7.C: New.
11232
11233 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11234
11235         PR c++/23730
11236         * g++.dg/parse/crash32.C: New test.
11237
11238 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c++/20721
11241         * g++.dg/init/goto2.C: New test.
11242
11243         PR c++/22464
11244         * g++.dg/template/crash/41.C: New test.
11245
11246         PR c++/22180
11247         * g++.dg/template/crash40.C: New test.
11248
11249         PR c++/23694
11250         * g++.dg/parse/friend5.C: New test.
11251
11252         PR c++/23307
11253         * g++.dg/template/crash38.C: New test.
11254
11255         PR c++/22352
11256         * g++.dg/template/friend38.C: New test.
11257
11258         PR c++/22405
11259         * g++.dg/template/crash39.C: New test.
11260
11261 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11262
11263         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11264         gcc.dg/debug/dwarf2/dwarf-char2.c,
11265         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11266
11267         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11268
11269 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11270
11271         * gcc.dg/dll-2.c: Add tests for warnings.
11272         * gcc.dg/dll-3.c: Likewise.
11273         * gcc.dg/dll-4.c: Likewise.
11274
11275         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11276         * g++.dg/ext/dllimport2.C: Likewise.
11277         * g++.dg/ext/dllimport3.C: Likewise.
11278         * g++.dg/ext/dllimport7.C: Likewise.
11279         * g++.dg/ext/dllimport8.C: Likewise.
11280         * g++.dg/ext/dllimport9.C: Likewise.
11281
11282 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11283
11284         PR fortran/24092
11285         * gfortran.dg/derived_pointer_recursion.f90: New test.
11286
11287 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11288
11289         * gcc.c-torture/execute/20051012-1.c: New test.
11290
11291 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11292
11293         PR fortran/18082
11294         * gfortran.dg/automatic_char_len_1.f90: New test.
11295
11296 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11297
11298         PR fortran/20847
11299         * gfortran.dg/save_common.f90: New test.
11300
11301         PR fortran/20856
11302         * gfortran.dg/save_result.f90: New test.
11303
11304 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11305
11306         PR c++/21592
11307         * g++.dg/template/dependent-expr1.C: Add new expected error.
11308         * g++.dg/template/dependent-expr2.C: Adjust error text.
11309         * g++.dg/template/overload6.C: New.
11310
11311         PR c++/23797
11312         * g++.dg/other/typename8.C: New.
11313
11314         PR c++/21117
11315         * g++.dg/other/return1.C: New.
11316
11317 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11318
11319         PR c++/24052
11320         * g++.dg/ext/label5.C: New.
11321
11322 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11323
11324         PR c++/19964
11325         * g++.dg/parse/crash31.C: New.
11326
11327 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11328
11329         * g++.dg/ipa/ipa-1.c: New test.
11330         * g++.dg/ipa/ipa-2.c: New test.
11331         * g++.dg/ipa/ipa-3.c: New test.
11332         * g++.dg/ipa/ipa-4.c: New test.
11333         * g++.dg/ipa/ipa-5.c: New test.
11334         * g++.dg/ipa/ipa.exp: New file.
11335
11336 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11337
11338         PR fortran/24207
11339         * gfortran.dg/private_type_3.f90: New test.
11340
11341 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11342
11343         PR fortran/20786
11344         gfortran.dg/aint_anint_1.f90: New test.
11345
11346 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11347
11348         PR libgfortran/24313
11349         gfortran.dg/csqrt.f: New test.
11350
11351 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11352
11353         PR c++/8057
11354         * g++.dg/warn/noeffect7.C: New test.
11355         * g++.dg/warn/noeffect2.C: Instantiate templates.
11356         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11357         and warning.
11358
11359 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11360
11361         PR c++/21089
11362         * g++.dg/init/float1.C: New test.
11363
11364         PR c++/24277
11365         * g++.dg/init/member1.C: Tweak error markers.
11366
11367 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11368
11369         PR testsuite/24281
11370         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11371         Check for null pointer.
11372
11373 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11374
11375         PR c++/21369
11376         * g++.dg/parse/ret-type3.C: New test.
11377
11378 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11379
11380         PR tree-opt/23946
11381         * gcc.c-torture/compile/pr23946.c: New test.
11382
11383 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11384
11385         * g++.dg/opt/mmx2.C: New test.
11386
11387 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11388
11389         PR c++/24277
11390         * g++.dg/template/static20.C: New test.
11391
11392         PR c++/24302
11393         * g++.dg/warn/Wunused-12.C: New test.
11394
11395         PR c++/23437
11396         * g++.dg/template/arg4.C: New test.
11397
11398 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11399
11400         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11401         * gcc.dg/ucnid-3.c: Likewise.
11402         * gcc.dg/ucnid-4.c: Likewise.
11403         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11404         * g++.dg/other/ucnid-1.C: Likewise.
11405         * gcc.dg/sparc-frame-1.c: New test.
11406
11407 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11408
11409         PR c++/24139
11410         * g++.dg/template/spec27.C: New test.
11411
11412         PR c++/24275
11413         * g++.dg/template/static19.C: New test.
11414
11415 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11416
11417         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11418         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11419
11420 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11421
11422         PR target/24136
11423         * gfortran.fortran-torture/compile/pr24136.f: New test.
11424
11425 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11426
11427         PR c++/22172
11428         * g++.dg/parse/crash30.C: New test.
11429
11430 2005-10-07  Richard Guenther  <rguenther@suse.de>
11431
11432         PR middle-end/24227
11433         * gcc.c-torture/compile/pr24227.c: New testcase.
11434
11435 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11436
11437         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11438         Do not put aligned attributes on array elements.
11439
11440 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11441
11442         PR testsuite/23611, PR testsuite/23615
11443         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11444         writing prototypes of library functions by hand.
11445         * obj-c++.dg/bitfield-4.mm: Likewise.
11446         * obj-c++.dg/const-str-4.mm: Likewise.
11447         * obj-c++.dg/encode-4.mm: Likewise.
11448         * obj-c++.dg/encode-5.mm: Likewise.
11449         * obj-c++.dg/encode-6.mm: Likewise.
11450         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11451         * obj-c++.dg/method-10.mm: Likewise.
11452         * obj-c++.dg/method-17.mm: Likewise.
11453         * obj-c++.dg/method-19.mm: Likewise.
11454         * obj-c++.dg/try-catch-2.mm: Likewise.
11455
11456 2005-10-06  Richard Henderson  <rth@redhat.com>
11457
11458         PR 24236
11459         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11460
11461 2005-10-06  Dale Johannesen  <dalej@apple.com>
11462
11463         * gcc.c-torture/execute/20030125-1.c: Correct.
11464
11465 2005-10-06  Richard Guenther  <rguenther@suse.de>
11466
11467         PR tree-optimization/24238
11468         * g++.dg/tree-ssa/pr24238.C: New testcase.
11469
11470 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11471
11472         PR 18568
11473         * gfortran.dg/der_pointer_3.f90: New test.
11474
11475 2005-10-05  Devang Patel  <dpatel@apple.com>
11476
11477         PR Debug/23205
11478         * g++.dg/other/PR23205.C: New.
11479
11480 2005-10-05  Richard Henderson  <rth@redhat.com>
11481
11482         PR target/23602
11483         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11484         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11485
11486 2005-10-05  Dale Johannesen  <dalej@apple.com>
11487
11488         * gcc.c-torture/execute/float-floor.c: New.
11489
11490 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11491
11492         PR tree-optimization/21419
11493         PR tree-optimization/24146
11494         PR tree-optimization/24151
11495
11496         * g++.dg/ext/asm7.C: New.
11497         * g++.dg/ext/asm8.C: New.
11498         * gcc.dg/asm-1.c: Compile on all targets.
11499         * gcc.dg/asm-pr24146.c: New.
11500         * gcc.dg/pr21419.c: Adjust error messages.
11501
11502 2005-10-05  Richard Guenther  <rguenther@suse.de>
11503
11504         PR fortran/24176
11505         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11506
11507 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11508
11509         PR c++/23513
11510         * g++.dg/template/spec22.C: Robustify test.
11511         * g++.dg/template/spec26.C: New.
11512
11513 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11514
11515         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11516         if target supports vector instructions.
11517
11518 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11519
11520         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11521         C99 functions.
11522
11523 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11524
11525         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11526         check_effective_target_fortran_large_int): Replace cached result
11527         when target changes.
11528
11529 2005-10-04  Devang Patel  <dpatel@apple.com>
11530
11531         * gcc.dg/i386-sse-vect-types.c: New.
11532
11533 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11534
11535         PR preprocessor/13726
11536         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11537         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11538
11539 2005-10-04  Richard Guenther  <rguenther@suse.de>
11540
11541         PR c/23576
11542         * gcc.dg/noncompile/pr23576.c: New testcase.
11543
11544 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11545
11546         PR middle-end/23125
11547         * gcc.dg/register-var-3.c: New test.
11548
11549 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11550
11551         * gcc.dg/pr23049.c: New test.
11552
11553         * gcc.dg/ucnid-4.c: Fix test.
11554
11555 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11556
11557         PR 23445
11558         * gcc.c-torture/compile/pr23445.c: New test.
11559
11560 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11561
11562         * g++.dg/overload/unknown1.C: New.
11563
11564 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11565
11566         PR c++/17775
11567         * g++.dg/template/repo4.C: New test.
11568
11569 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11570
11571         PR libfortran/19308
11572         * gfortran.dg/large_real_kind_2.F90: New test.
11573         * gfortran.dg/large_integer_kind_2.f90: New test.
11574
11575 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11576
11577         * lib/target-supports.exp (check_effective_target_vect_shift):
11578         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11579         (check_effective_target_vect_condition): Fix copy-n-pasto.
11580
11581         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11582         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11583         targets.
11584
11585 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11586
11587         PR c++/22621
11588         * g++.dg/template/overload5.C : New test.
11589
11590         PR c++/23840
11591         * g++.dg/expr/stdarg1.C: New test.
11592
11593 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11594
11595         PR 24142
11596         * gcc.c-torture/execute/pr24142.c: New test.
11597
11598 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11599
11600         PR 24141
11601         * gcc.c-torture/execute/pr24141.c: New test.
11602
11603 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11604             Diego Novillo  <dnovillo@redhat.com>
11605
11606         PR 23604
11607         * gcc.c-torture/execute/pr23604.c: New test.
11608
11609 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11610
11611         PR fortran/16404
11612         PR fortran/20835
11613         PR fortran/20890
11614         PR fortran/20899
11615         PR fortran/20900
11616         PR fortran/20901
11617         PR fortran/20902
11618         gfortran.dg/equiv_constraint_1.f90: New test.
11619         gfortran.dg/equiv_constraint_2.f90: New test.
11620         gfortran.dg/equiv_constraint_3.f90: New test.
11621         gfortran.dg/equiv_constraint_4.f90: New test.
11622         gfortran.dg/equiv_constraint_5.f90: New test.
11623         gfortran.dg/equiv_constraint_6.f90: New test.
11624         gfortran.dg/equiv_constraint_7.f90: New test.
11625         gfortran.dg/equiv_constraint_8.f90: New test.
11626         gfortran.dg/private_type_1.f90: New test.
11627         gfortran.dg/private_type_2.f90: New test.
11628         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11629         980628-10.f: Assert std=gnu to permit mixing of
11630         types in equivalence statements.
11631
11632 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11633
11634         PR 24112
11635         * gfortran.dg/open_status_1.f90: New.
11636
11637 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11638
11639         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11640         * gcc.dg/vect/pr22480.c: Clean up temp files.
11641         * gcc.dg/vect/pr23831.c: Clean up temp files.
11642         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11643         Clean up temp files.
11644         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11645         Clean up temp files.
11646
11647         * gcc.dg/20050309-1.c: Clean up temp files.
11648         * gcc.dg/20050325-1.c: Clean up temp files.
11649
11650 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11651
11652         PR tree-optimization/24059
11653         * gcc.dg/vect/pr24059.c : New test.
11654
11655 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11656
11657         PR middle-end/24109
11658         * gcc.c-torture/execute/20050929-1.c: New test.
11659
11660 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11661
11662         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11663
11664 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11665
11666         PR c/21419
11667         * gcc.dg/pr21419.c: New test.
11668
11669 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11670
11671         * gcc.dg/pr23911.c: New test.
11672
11673 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11674
11675         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11676
11677         PR c++/16782
11678         * g++.dg/parse/qualified4.C: New test.
11679         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11680         * g++.old-deja/g++.mike/p8154.C: Likewise.
11681
11682 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11683
11684         PR c++/22147
11685         * g++.dg/template/friend37.C: New test.
11686         * g++.dg/parse/crash28.C: Adjust error markers.
11687
11688 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11689
11690         PR fortran/18518
11691         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11692
11693 2005-09-27  Devang Patel  <dpatel@apple.com>
11694
11695         PR tree-optimization/23625
11696         * gcc.dg/pr23625.c: New test.
11697
11698 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11699
11700         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11701         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11702
11703 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11704
11705         PR fortran/23677
11706         * gfortran.fortran-torture/execute/save_1.f90: New test.
11707         * gfortran.dg/save_1.f90: New test.
11708
11709 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11710
11711         * gcc.target/i386/builtin-apply-mmx.c: New test.
11712
11713         PR target/22576
11714         * gcc.target/i386/pr22576.c: New test.
11715
11716         PR target/22585
11717         * gcc.target/i386/pr22585.c: New test.
11718
11719         PR target/23268
11720         * gcc.target/i386/pr23268.c: New test.
11721
11722         PR middle-end/23831
11723         * gcc.dg/vect/pr23831.c: New test.
11724
11725         PR target/24055
11726         * gcc.target/i386/pr24055.c: New test.
11727
11728 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11729
11730         PR tree-optimization/23960
11731         * gcc.c-torture/compile/pr23960.c: New.
11732
11733 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11734
11735         PR fortran/16861
11736         * gfortran.dg/nested_modules_3.f90: New.
11737
11738 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11739
11740         PR fortran/24005
11741         gfortran.dg/interface_1.f90: New test.
11742
11743 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11744         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11745
11746         PR fortran/23843
11747         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11748
11749 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11750
11751         PR fortran/23516
11752         * gfortran.dg/imag_1.f: New test.
11753         * gfortran.dg/imag_2.f: Ditto.
11754
11755 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11756
11757         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11758
11759 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11760
11761         PR c++/21983
11762         * g++.dg/warn/pr21983.C: New test.
11763
11764 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c++/23993
11767         * g++.dg/template/array14.C: New test.
11768
11769 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11770
11771         PR fortran/19929
11772         * gfortran.dg/der_ptr_component_1.f90: New test.
11773
11774 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11775
11776         PR c++/23965
11777         * g++.dg/template/error1.C: Reject "no matching function" message.
11778
11779 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11780
11781         PR c++/17609
11782         * g++.dg/lookup/error1.C: New test.
11783
11784 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11785
11786         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
11787         functionality of the testcase.
11788
11789 2005-09-20  Richard Henderson  <rth@redhat.com>
11790
11791         * gcc.dg/vect/vect-22.c: Require vect_float.
11792         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
11793
11794 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
11795
11796         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
11797         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
11798         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
11799         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
11800         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
11801         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
11802         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
11803         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
11804         * gcc.dg/cpp/ucnid-8.c: New test.
11805
11806 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11807
11808         PR tree-optimization/23929
11809         * gcc.c-torture/compile/pr23929.c: New test.
11810
11811 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
11812
11813         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
11814         for one loop.
11815
11816 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
11817
11818         PR testsuite/23186
11819         * g++.dg/other/pr22003.C: Require named sections.
11820
11821 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11822
11823         PR c++/23947
11824         * g++.dg/rtti/crash3.C: New test.
11825
11826         PR tree-optimization/23818
11827         * gcc.dg/pr23818.c: New test.
11828
11829 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11830
11831         PR fortran/23420
11832         * gfortran.dg/print_fmt_4.f: New.
11833
11834 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11835
11836         PR fortran/23663
11837         * gfortran.fortran-torture/execute/entry_11.f90: New test.
11838
11839 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11840
11841         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
11842         Use pointers to local alignable arrays instead. Added comments.
11843         * gcc.dg/vect/vect-46.c: Likewise.
11844         * gcc.dg/vect/vect-48.c: Likewise.
11845         * gcc.dg/vect/vect-49.c: Likewise.
11846         * gcc.dg/vect/vect-52.c: Likewise.
11847         * gcc.dg/vect/vect-53.c: Likewise.
11848         * gcc.dg/vect/vect-54.c: Likewise.
11849         * gcc.dg/vect/vect-56.c: Likewise.
11850         * gcc.dg/vect/vect-57.c: Likewise.
11851         * gcc.dg/vect/vect-58.c: Likewise.
11852         * gcc.dg/vect/vect-60.c: Likewise.
11853         * gcc.dg/vect/vect-61.c: Likewise.
11854
11855         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11856         The test is no longer vectorizable on vect_no_align targets.
11857         * gcc.dg/vect/vect-43.c: Likewsie.
11858
11859         * gcc.dg/vect/vect-44.c: Added comments.
11860         * gcc.dg/vect/vect-45.c: Added comments.
11861         * gcc.dg/vect/vect-50.c: Added comments.
11862         * gcc.dg/vect/vect-51.c: Added comments.
11863
11864         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11865         aligned type.
11866         * gcc.dg/vect/Os-vect-95.c: Likewise.
11867
11868         * gcc.dg/vect/vect-41.c: Test removed.
11869         * gcc.dg/vect/vect-47.c: Test removed.
11870         * gcc.dg/vect/vect-55.c: Test removed.
11871         * gcc.dg/vect/vect-59.c: Test removed.
11872
11873 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11874
11875         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11876         No longer vectorizable on vect_no_align targets.
11877         * gcc.dg/vect/pr20122.c: Likewise.
11878         * gcc.dg/vect/vect-74.c: Likewise.
11879         * gcc.dg/vect/vect-75.c: Likewise.
11880         * gcc.dg/vect/vect-76.c: Likewise.
11881
11882         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11883         Will not be vectorizable on vect_no_align targets once aliasing issues
11884         are resolved.
11885         * gcc.dg/vect/vect-79.c: Likewise.
11886
11887         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11888         * gcc.dg/vect/vect-78.c: Likewise.
11889         * gcc.dg/vect/vect-97.c: Likewise.
11890
11891 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11892
11893         * gcc.dg/pr23943.c: New test.
11894
11895 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11896
11897         PR fortran/19181
11898         * gfortran.dg/derived_pointer_null_1.f90: New test.
11899
11900 2005-09-18  Richard Guenther  <rguenther@suse.de>
11901
11902         PR middle-end/23944
11903         * gcc.c-torture/compile/pr23944.c: New testcase.
11904
11905 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
11906
11907         PR fortran/15975
11908         * gfortran.dg/der_pointer_2.f90: New test.
11909
11910 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11911
11912         PR fortran/16861
11913         * gfortran.dg/nested_modules_2.f90: New test.
11914
11915 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11916
11917         PR c++/18368
11918         * g++.dg/other/semicolon.C: New test.
11919
11920 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
11921
11922         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
11923         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
11924
11925 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
11926
11927         PR c++/23914
11928         * g++.dg/template/static18.C: New test.
11929
11930         PR c++/21514
11931         * g++.dg/template/crash19.C: Remove dg-error marker.
11932         * g++.dg/template/local4.C: New test.
11933
11934 2005-09-16  Paul Brook  <paul@codesourcery.com>
11935
11936         PR fortran/23906
11937         * gfortran.dg/dependency_1.f90: New test.
11938
11939 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11940
11941         PR c++/23896
11942         * g++.dg/template/static17.C: New test.
11943
11944 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
11945
11946         PR c++/23139
11947         * g++.dg/warn/huge-val1.C: New test.
11948
11949 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11950
11951         PR c++/13140
11952         * g++.dg/parse/class2.C: New test.
11953         * g++.dg/template/explicit8.C: Likewise.
11954         * g++.dg/template/spec25.C: Likewise.
11955
11956 2005-09-14  Josh Conner  <jconner@apple.com>
11957
11958         PR middle-end/23584
11959         * gcc.dg/pr23584.c: New test.
11960
11961 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
11962
11963         PR fortran/21875 Internal Unit Array I/O, NIST
11964         * gfortran.dg/arrayio_1.f90: New test.
11965         * gfortran.dg/arrayio_1.f90: New test.
11966         * gfortran.dg/arrayio_1.f90: New test.
11967         * gfortran.dg/arrayio_1.f90: New test.
11968         * gfortran.dg/arrayio_1.f90: New test.
11969
11970 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
11971
11972         PR middle-end/22480
11973         * gcc.dg/vect/pr22480.c: New test.
11974
11975 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
11976
11977         PR fortran/19358
11978         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
11979
11980 2005-09-13 Josh Conner <jconner@apple.com>
11981
11982         PR c++/23180
11983         * g++.dg/init/struct2.C: New test.
11984         * g++.dg/init/struct3.C: New test.
11985
11986 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
11987
11988         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
11989         Clean up temp files.
11990         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
11991         gcc.dg/tree-ssa/builtin-fprintf-1.c,
11992         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
11993         gcc.dg/tree-ssa/builtin-printf-1.c,
11994         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
11995         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
11996         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
11997         gcc.dg/tree-ssa/builtin-vprintf-1.c,
11998         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
11999         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12000         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12001         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12002         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12003         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12004         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12005         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12006
12007 2005-09-13  Josh Conner  <jconner@apple.com>
12008
12009         * lib/gcc-dg.exp: Load scanipa.exp.
12010         (cleanup-dump): New procedure.
12011         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12012         * lib/scandump.exp: New file.
12013         * lib/scantree.exp: Use it.
12014         * lib/scanipa.exp: New file.
12015
12016 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12017
12018         PR fortran/17740
12019         * gfortran.dg/generic_4.f90: New test.
12020
12021 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12022
12023         PR target/23816
12024         * gcc.target/i386/pr23816-1.c: New test.
12025         * gcc.target/i386/pr23816-2.c: New test.
12026
12027
12028 2005-09-13  Bastian Blank <waldi@debian.org>
12029
12030         PR c++/16171
12031         * g++.dg/abi/mangle26.C: New test.
12032         * g++.dg/abi/mangle27.C: New test.
12033         * g++.dg/abi/mangle28.C: New test.
12034         * g++.dg/abi/mangle29.C: New test.
12035
12036         PR c++/23839
12037         * g++.dg/parse/register1.C: New test.
12038
12039 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12040
12041         PR c++/23842
12042         * g++.dg/template/access16.C: New test.
12043
12044 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12045
12046         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12047
12048 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12049
12050         PR fortran/18899
12051         * gfortran.dg/shape_2.f90: New test.
12052
12053 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12054
12055         PR target/19269
12056         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12057         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12058         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12059         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12060         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12061         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12062         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12063         tests.
12064
12065 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12066
12067         PR c++/23841
12068         * g++.dg/parse/template17.C: New test.
12069
12070 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12071
12072         PR c++/23789
12073         * g++.dg/template/nontype14.C: New test.
12074
12075 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12076
12077         PR g++/7874
12078         * g++.dg/lookup/friend7.C: New test.
12079         * g++.dg/lookup/friend8.C: New test.
12080         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12081         so that it will be found via argument dependent lookup.
12082         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12083         friend functions which will no longer be found.
12084         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12085         function g, so that it will be found via argument dependent
12086         lookup.
12087         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12088         * g++.old-deja/g++.mike/net43.C: Likewise.
12089
12090 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12091
12092         PR c++/23691
12093         * g++.dg/template/static16.C: New test.
12094
12095 2005-09-12  Josh Conner  <jconner@apple.com>
12096
12097         PR middle-end/23237
12098         * gcc.c-torture/compile/pr23237.c: New test.
12099
12100 2005-09-11  Richard Henderson  <rth@redhat.com>
12101
12102         * g++.dg/other/error8.C: Update expected diagnostic text.
12103
12104 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12105
12106         PR libfortran/19872
12107         * gfortran.dg/overwrite_1.f: New test.
12108
12109 2005-09-09  Josh Conner  <jconner@apple.com>
12110
12111         * g++.dg/init/pr23180-1.C: Removed.
12112         * g++.dg/init/pr23180-2.C: Removed.
12113
12114 2005-09-09  David Daney <ddaney@avtrex.com>
12115
12116         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12117         files which are ...
12118         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12119         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12120
12121 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12122
12123         * gfortran.dg/iostat_2.f90: New test.
12124
12125 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12126
12127         PR c++/22252
12128         * g++.dg/ext/interface1.C: New test.
12129         * g++.dg/ext/interface1.h: Likewise.
12130         * g++.dg/ext/interface1a.cc: Likewise.
12131
12132 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12133
12134         * gfortran.dg/iomsg_1.f90: New test case.
12135
12136 2005-09-09  Richard Guenther  <rguenther@suse.de>
12137
12138         PR c++/23624
12139         * g++.dg/tree-ssa/pr23624.C: New testcase.
12140
12141 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12142
12143         PR fortran/19239
12144         * gfortran.dg/vector_subscript_1.f90,
12145         * gfortran.dg/vector_subscript_2.f90: New tests.
12146
12147 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12148
12149         PR fortran/21104
12150         * gfortran.dg/array_alloc_1.f90,
12151         * gfortran.dg/array_alloc_2.f90,
12152         * gfortran.dg/array_alloc_3.f90: New tests.
12153
12154 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12155
12156         PR fortran/12840
12157         * gfortran.dg/array_constructor_6.f90
12158         * gfortran.dg/array_constructor_7.f90
12159         * gfortran.dg/array_constructor_8.f90
12160         * gfortran.dg/array_constructor_9.f90
12161         * gfortran.dg/array_constructor_10.f90
12162         * gfortran.dg/array_constructor_11.f90
12163         * gfortran.dg/array_constructor_12.f90: New tests.
12164
12165 2005-09-08  Josh Conner  <jconner@apple.com>
12166
12167         PR c++/23180
12168         * g++.dg/init/pr23180-1.C: New test.
12169         * g++.dg/init/pr23180-2.C: New test.
12170
12171 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12172
12173         PR fortran/18878
12174         * gfortran.dg/module_double_reuse.f90: New.
12175
12176 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12177
12178         PR fortran/23270
12179         PR fortran/22304
12180         PR fortran/18870
12181         PR fortran/17917
12182         PR fortran/16511
12183         * gfortran.dg/common_equivalence_1.f: New.
12184         * gfortran.dg/common_equivalence_2.f: New.
12185         * gfortran.dg/common_equivalence_3.f: New.
12186         * gfortran.dg/contained_equivalence_1.f90: New.
12187         * gfortran.dg/module_blank_common.f90: New.
12188         * gfortran.dg/module_commons_1.f90: New.
12189         * gfortran.dg/module_equivalence_1.f90: New.
12190         * gfortran.dg/nested_modules_1.f90: New.
12191         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12192         equivalences and add comment to connect the test with
12193         the PR.
12194
12195 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12196
12197         PR fortran/23765
12198         * gfortran.dg/common_6.f90: New test.
12199
12200 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12201
12202         PR fortran/15326
12203         * gfortran.dg/char_result_1.f90,
12204         * gfortran.dg/char_result_2.f90,
12205         * gfortran.dg/char_result_3.f90,
12206         * gfortran.dg/char_result_4.f90,
12207         * gfortran.dg/char_result_5.f90,
12208         * gfortran.dg/char_result_6.f90,
12209         * gfortran.dg/char_result_7.f90,
12210         * gfortran.dg/char_result_8.f90: New tests.
12211
12212 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12213
12214         PR fortran/19928
12215         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12216
12217 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12218
12219         PR obj-c++/16816
12220         * obj-c++.dg/selector-5.mm: New test.
12221         * obj-c++.dg/selector-6.mm: New test.
12222
12223 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12224
12225         PR objc/20574
12226         PR objc/19324
12227         * objc.dg/error-1.m: New test.
12228
12229 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12230
12231         PR fortran/23373
12232         * gfortran.fortran-torture/execute/pr23373-1.f90,
12233         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12234
12235 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12236
12237         PR libfortran/23760
12238         * gfortran.dg/g77/1832.f: Remove long string in write statement
12239         to allow the test to pass on correct list directed output with
12240         prepended space.
12241
12242 2005-09-07  James E Wilson  <wilson@specifix.com>
12243
12244         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12245
12246 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12247
12248         * gfortran.dg/parameter+save.f90: Rename to
12249         * gfortran.dg/parameter_save.f90: .. this.
12250
12251 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12252
12253         PR fortran/20848
12254         * gfortran.dg/parameter+save.f90: New test case.
12255
12256 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12257
12258         PR fortran/19269
12259         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12260
12261 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12262
12263         PR c/23075
12264         * gcc.dg/pr23075.c: New test.
12265         * g++.dg/warn/pr23075.C: New test.
12266
12267         PR target/22362
12268         * gcc.target/i386/pr22362.c: New test.
12269
12270         PR rtl-optimization/23098
12271         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12272
12273         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12274         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12275         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12276
12277 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12278
12279         * g++.dg/expr/cast6.C: New test.
12280
12281         PR c++/9782
12282         * g++.dg/init/new15.C: New test.
12283
12284 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12285
12286         * gcc.dg/vect/Os-vect-95.c: New test.
12287         * gcc.dg/vect/vect-95.c: Same.
12288
12289 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12290
12291         * gcc.dg/vect/vect-29.c: Update xfail testing.
12292         * gcc.dg/vect/vect-44.c: Same.
12293         * gcc.dg/vect/vect-48.c: Same.
12294         * gcc.dg/vect/vect-50.c: Same.
12295         * gcc.dg/vect/vect-72.c: Same.
12296         * gcc.dg/vect/vect-77.c: Same.
12297         * gcc.dg/vect/vect-78.c: Same.
12298         * gcc.dg/vect/vect-80.c: Same.
12299         * gcc.dg/vect/vect-96.c: Same.
12300         * gcc.dg/vect/vect-100.c: Same.
12301         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12302         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12303         * gfortran.dg/vect/vect-5.f90: Same.
12304
12305 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12306
12307         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12308         start strings.
12309         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12310         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12311
12312         PR c++/23056
12313         * g++.dg/opt/pr23056.C: New test.
12314
12315         PR rtl-optimization/23098
12316         * gcc.target/i386/pr23098.c: New test.
12317
12318 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12319
12320         PR c++/23667
12321         * g++.dg/template/static15.C: New test.
12322
12323         PR c++/21440
12324         * g++.dg/ext/stmtexpr5.C: New test.
12325         * g++.dg/ext/stmtexpr6.C: Likewise.
12326
12327 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12328
12329         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12330
12331         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12332         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12333         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12334
12335 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12336
12337         PR libfortran/23321
12338         * gfortran.dg/direct_io_4.f90: New test case.
12339
12340 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12341             Rasmus Hahn  <rassahah@neofonie.de>
12342
12343         PR libobjc/23108
12344         * objc.dg/type-stream-1.m: New test.
12345
12346 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12347
12348         PR fortran/23661
12349         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12350         gfortran.dg/print_fmt_3.f90: New test.
12351
12352 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12353
12354         * gfortran.dg/fmt_t_1.f90: New test.
12355
12356 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12357
12358         PR rtl-optimization/23454
12359         * g++.dg/opt/pr23454.C: New test.
12360
12361 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12362
12363         PR c++/23699
12364         * g++.dg/ext/static1.C: New test.
12365
12366 2005-09-02  Richard Henderson  <rth@redhat.com>
12367
12368         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12369         tail call to check_fa_work.
12370
12371 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12372
12373         PR c++/21687
12374         * g++.dg/other/gc3.C: New test.
12375
12376 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12377
12378         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12379         * gcc.dg/20050826-1.c: Likewise.
12380
12381 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12382
12383         PR c++/23167
12384         * g++.dg/expr/volatile1.C: New test.
12385
12386 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12387
12388         PR middle-end/23547
12389         * gcc.dg/pr23547.c: New test.
12390
12391 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12392
12393         PR c/22061
12394         * gcc.c-torture/execute/pr22061-1.c,
12395         * gcc.c-torture/execute/pr22061-2.c,
12396         * gcc.c-torture/execute/pr22061-3.c,
12397         * gcc.c-torture/execute/pr22061-4.c: New tests.
12398
12399 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12400
12401         * gcc.dg/Wredundant-decls-2.c: New test to check that
12402         -Wredundant-decls does not issue warning for a variable
12403         definition following a declaration.
12404
12405 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12406
12407         PR debug/7241
12408         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12409         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12410         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12411
12412         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12413         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12414         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12415         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12416         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12417         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12418         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12419         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12420
12421 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12422
12423         PR objc/23306
12424         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12425         scan-assmbler.
12426
12427 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12428
12429         PR target/21255
12430         * gcc.dg/pr21255-1.c: New test.
12431         * gcc.dg/pr21255-2-mb.c: Likewise.
12432         * gcc.dg/pr21255-2-ml.c: Likewise.
12433         * gcc.dg/pr21255-3.c: Likewise.
12434         * gcc.dg/pr21255-4.c: Likewise.
12435
12436 2005-08-31  Dale Johannesen  <dalej@apple.com>
12437
12438         * gcc.dg/20050830-1.c: New.
12439
12440 2005-08-31  Josh Conner  <jconner@apple.com>
12441
12442         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12443         command-line options for arm-*-* targets.
12444         * g++.dg/init/array16.C: Likewise.
12445         * g++.dg/other/crash-4.C: Likewise.
12446
12447 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12448
12449         PR obj-c++/23640
12450         * obj-c++.dg/gnu-runtime-3.mm: New test.
12451
12452 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12453
12454         PR c++/13377
12455         * g++.dg/lookup/ambig4.C: New test.
12456         * g++.dg/lookup/ambig5.C: New test.
12457         * g++.dg/tc1/dr101.C: Adjust error markers.
12458
12459 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12460
12461         PR c++/23639
12462         * g++.dg/template/ttp5.C: Adjust error markers.
12463
12464 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12465
12466         PR testsuite/23609
12467         * lib/obj-c++.exp: Include target-libpath.exp.
12468         (obj-c++_link_flags): Look for the GNU libobjc library
12469         and set the library path to include it.
12470         Don't manually set LD_LIBRARY_PATH (etc.) but call
12471         set_ld_library_path_env_vars instead.
12472         (obj-c++_target_compile): Don't set library path or
12473         linker flags because they are already set correctly
12474         in obj-c++_link_flags.
12475
12476 2005-08-30  Josh Conner  <jconner@apple.com>
12477
12478         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12479         to command-line options for arm-*-* targets.
12480
12481 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12482
12483         * g++.dg/other/i386-1.C: New.
12484
12485 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12486
12487         PR preprocessor/20348
12488         PR preprocessor/20356
12489         * gcc.dg/cpp/pr20348.c: New test.
12490         * gcc.dg/cpp/pr20348.h: New file.
12491         * gcc.dg/cpp/inc/pr20348.h: New file.
12492         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12493         * gcc.dg/cpp/pr20356.c: New test.
12494         * gcc.dg/cpp/pr20356.h: New file.
12495         * gcc.dg/cpp/inc/pr20356.h: New file.
12496         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12497
12498 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12499
12500         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12501         Fix array dimension to avoid correct end-of-file error.
12502
12503 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12504
12505         PR libfortran/23598
12506         * gfortran.dg/iostat_1.f90: New test.
12507
12508 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12509
12510         PR middle-end/23408
12511         * gcc.dg/pr23408.c: New test.
12512
12513 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12514
12515         PR c++/23099
12516         * g++.dg/init/member1.C: Make sure erroneous static data member
12517         definitions are required.
12518         * g++.dg/template/static13.C: New test.
12519         * g++.dg/template/static14.C: Likewise.
12520
12521 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12522
12523         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12524         -march=pentium4, remove ilp32 requirement.
12525
12526         PR middle-end/23484
12527         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12528         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12529
12530 2005-08-29  Andreas Jaeger  <aj@suse.de>
12531
12532         PR testsuite/23607
12533         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12534
12535 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12536
12537         * gcc.c-torture/execute/20050316-2.c: New test.
12538         * gcc.c-torture/execute/20050316-3.c: New test.
12539         * gcc.dg/torture/pr16104-1.c: New test.
12540
12541 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12542
12543         PR middle-end/23463
12544         * gcc.c-torture/execute/zero-struct-1.c: New test.
12545
12546 2005-08-27  Richard Guenther  <rguenther@suse.de>
12547
12548         PR target/23575
12549         * gcc.target/i386/pr23575.c: New testcase.
12550
12551 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12552
12553         PR rtl-optimization/23561
12554         * gcc.c-torture/execute/20050826-1.c: New test.
12555
12556         PR rtl-opt/23560
12557         * gcc.c-torture/execute/20050826-2.c: New test.
12558
12559 2005-08-26  Dale Johannesen  <dalej@apple.com>
12560
12561         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12562         * gcc.dg/20050826-1.c: New.
12563
12564 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12565
12566         PR c++/19004
12567         * g++.dg/template/nontype13.C: New test.
12568
12569         PR c++/23491
12570         * g++.dg/init/new14.C: New test.
12571         * g++.dg/expr/anew1.C: Do not XFAIL.
12572         * g++.dg/expr/anew2.C: Likewise.
12573         * g++.dg/expr/anew3.C: Likewise.
12574
12575 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12576
12577         PR middle-end/22439
12578         * gcc.dg/vla-3.c: New test.
12579
12580 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12581
12582         PR fortran/20363
12583         * gfortran.dg/named_interface.f90: New.
12584
12585 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12586
12587         * gcc.c-torture/execute/frame-address.c: New test.
12588
12589 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12590
12591         PR c++/20817
12592         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12593
12594 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12595
12596         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12597
12598 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12599
12600         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12601         * gcc.dg/altivec-22.c: Rename from..
12602         * gcc.dg/altivec-nomfcr.c: ..this.
12603
12604 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12605
12606         PR tree-optimization/23546
12607         * gcc.dg/tree-ssa/pr23546.c: New test.
12608
12609 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12610
12611         PR fortran/17758
12612         * gfortran.dg/nonreturning_statements.f90: New test.
12613
12614 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12615
12616         PR c++/22454
12617         * g++.dg/parse/crash29.C: New.
12618
12619 2005-08-23  DJ Delorie  <dj@redhat.com>
12620
12621         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12622         constants have the L suffix.
12623
12624 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12625
12626         PR c++/23044
12627         * g++.dg/template/instantiate8.C: New.
12628
12629 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12630
12631         PR middle-end/23467
12632         * gcc.c-torture/execute/pr23467.c: New test.
12633
12634 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12635
12636         PR tree-optimization/22043
12637         * gcc.c-torture/execute/20050613-1.c: New test.
12638
12639 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12640
12641         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12642
12643 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12644
12645         PR rtl-optimization/23478
12646         * g++.dg/opt/pr23478.C: New test.
12647
12648 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12649
12650         PR c/18715
12651         * gcc.dg/switch-warn-3.c: New test.
12652
12653 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12654
12655         PR c++/22233
12656         * g++.dg/template/param1.C: New test.
12657
12658 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12659
12660         PR c++/23089
12661         * g++.dg/other/incomplete1.C: New test.
12662
12663 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12664
12665         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12666         are vectorizable.
12667
12668 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12669
12670         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12671         d_lines_5.f: New.
12672
12673 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12674
12675         * gcc.target/i386/sse-4.c: New test.
12676
12677 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12678
12679         PR testsuite/23239
12680         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12681
12682 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12683
12684         * gcc.dg/20050811-1.c: New test.
12685         * gcc.dg/20050811-2.c: New test.
12686
12687 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12688
12689         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12690
12691 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12692
12693         PR 23476
12694         * gcc.c-torture/compile/pr23476.c: New test.
12695
12696 2005-08-19  Devang Patel  <dpatel@apple.com>
12697
12698         PR tree-optimization/23048
12699         * gcc.dg/tree-ssa/pr23048.c: New test.
12700
12701 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12702
12703         PR middle-end/20624
12704         * g++.dg/warn/Wreturn-3.C: New test
12705
12706 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12707
12708         PR tree-optimization/22228
12709         * g++.dg/vect/pr22543.cc: New test.
12710
12711 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12712
12713         PR tree-optimization/21574
12714         * gcc.dg/tree-ssa/pr21574.c: New test.
12715
12716 2005-08-16  James E Wilson  <wilson@specifix.com>
12717
12718         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12719
12720 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12721
12722         PR tree-opt/23402
12723         * gcc.c-torture/compile/zero-strct-3.c: New test.
12724         * gcc.c-torture/compile/zero-strct-4.c: New test.
12725
12726 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12727
12728         PR target/23376
12729         * gcc.target/x86_64/pr23376.c: New test.
12730
12731 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12732
12733         PR c++/23337
12734         * g++.dg/ext/vector2.C: New.
12735
12736 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12737
12738         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12739
12740 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12741
12742         PR libfortran/23428
12743         * gfortran.dg/inquire-complex.f90: New test case.
12744
12745 2005-08-16  James E Wilson  <wilson@specifix.com>
12746
12747         PR tree-optimization/21105
12748         * gcc.dg/large-size-array.c: New.
12749
12750 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12751
12752         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12753         type.
12754         * gcc.dg/vect/vect-41: Likewise.
12755         * gcc.dg/vect/vect-42: Likewise.
12756         * gcc.dg/vect/vect-43: Likewise.
12757         * gcc.dg/vect/vect-44: Likewise.
12758         * gcc.dg/vect/vect-46: Likewise.
12759         * gcc.dg/vect/vect-47: Likewise.
12760         * gcc.dg/vect/vect-48: Likewise.
12761         * gcc.dg/vect/vect-52: Likewise.
12762         * gcc.dg/vect/vect-53: Likewise.
12763         * gcc.dg/vect/vect-54: Likewise.
12764         * gcc.dg/vect/vect-55: Likewise.
12765         * gcc.dg/vect/vect-56: Likewise.
12766         * gcc.dg/vect/vect-57: Likewise.
12767         * gcc.dg/vect/vect-58: Likewise.
12768         * gcc.dg/vect/vect-59: Likewise.
12769         * gcc.dg/vect/vect-60: Likewise.
12770         * gcc.dg/vect/vect-61: Likewise.
12771         * gcc.dg/vect/vect-85: Likewise.
12772         * gcc.dg/vect/vect-87: Likewise.
12773         * gcc.dg/vect/vect-88: Likewise.
12774         * gcc.dg/vect/vect-93.c: Likewise.
12775         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12776         * gcc.dg/vect/vect-75: Likewise.
12777         * gcc.dg/vect/vect-76: Likewise.
12778         * gcc.dg/vect/vect-77: Likewise.
12779         * gcc.dg/vect/vect-78: Likewise.
12780         * gcc.dg/vect/vect-80: Likewise.
12781         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12782         vectorized for the expected reason, rather than checking how alignment
12783         was handled.
12784         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12785         type and also instead of aligned pointers. Added documentation.
12786
12787 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
12788
12789         * gfortran.dg/power.f90: New test.
12790
12791 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12792
12793         PR rtl-optimization/23299
12794         * g++.dg/opt/pr23299.C: New test.
12795
12796 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12797
12798         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
12799
12800 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
12801
12802         * g++.dg/template/local6.C: New test.
12803
12804 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12805
12806         * execute/exceptions/finally-1.m: Check that the catch and finally are
12807         being called.  Also add a "return 0;" at the end of main.
12808
12809 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
12810
12811         PR fortran/21432.
12812         * gfortran.dg/namelist_print_1.f: New test of functionality of
12813         PRINT namelist.
12814         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
12815         namelist generates error with -std=f95.
12816
12817 2005-08-14  Ira Rosen  <irar@il.ibm.com>
12818
12819         PR tree-optimization/23119
12820         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
12821
12822 2005-08-13  Marcin Koziej  <creep@desk.pl>
12823             Andrew Pinski  <pinskia@physics.uc.edu>
12824
12825         PR libobjc/22492
12826         * execute/exceptions/finally-1.m: New test.
12827
12828 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12829
12830         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
12831         testsuite.
12832         * objc/execute/exceptions/trivial.m: New test.
12833         * objc.dg/try-catch-11.m: Move to ...
12834         * objc/execute/exceptions/foward-1.m: Here.
12835         * objc.dg/try-catch-2.m: Move to ...
12836         * objc/execute/exceptions/catchall-1.m: Here.
12837         * objc.dg/try-catch-8.m: Move to ...
12838         * objc/execute/exceptions/local-variables-1.m: Here.
12839
12840 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12841
12842         * objc.dg/nested-func-1.m: Move to ...
12843         * objc/execute/nested-func-1.m: Here.
12844
12845 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12846
12847         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12848         in ${options} instead of [target_info name].
12849         * lib/obj-c++.exp (objc_target_compile): Likewise.
12850
12851 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12852
12853         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12854
12855 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12856
12857         part of PR testsuite/23348
12858         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12859         of the torture options.
12860         * objc/compile/trivial.m: New test.
12861
12862 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12863
12864         * gfortran.dg/eoshift.f90: Correct format.
12865
12866 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12867
12868         * gfortran.fortran-torture/execute/character_passing.f90:
12869         Fix comment typo.
12870
12871 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12872
12873         PR c++/8271
12874         * g++.dg/template/unify10.C: New.
12875
12876 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12877
12878         * g++.dg/parse/pr22514.C: Move to...
12879         * g++.dg/debug/pr22514.C: here.
12880
12881 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12882
12883         PR c++/23266
12884         * g++.dg/inherit/pure1.C: New test.
12885
12886         * ChangeLog: Fix typos.
12887
12888 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12889             Steven Bosscher  <stevenb@suse.de>
12890
12891         * gfortran.dg/runtime_warning_1.f90: New test.
12892
12893 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12894
12895         PR c++/23219
12896         * g++.dg/parse/crash28.C: New.
12897
12898 2005-08-11  Richard Guenther  <rguenther@suse.de>
12899
12900         PR target/23289
12901         * gcc.target/i386/tailcall-1.c: New testcase.
12902
12903 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12904
12905         * gcc.dg/vect/vect-67.c: Un-xfail.
12906
12907 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12908
12909         PR c++/23225
12910         * g++.dg/testsuite/parse/crash27.C: new test.
12911
12912 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
12913
12914         PR libfortran/22143
12915         * gfortran.dg/shift-kind.f90: New testcase.
12916
12917 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
12918
12919         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
12920         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
12921
12922 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12923
12924         PR c++/20646
12925         * g++.dg/other/mult-stor1.C: New test.
12926
12927 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12928
12929         * gcc.c-torture/pr18299-1.c: Move to ...
12930         * gcc.c-torture/compile/pr18299-1.c: Here.
12931
12932 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
12933
12934         * gfortran/fortran.torture/execute/character_passing.f90:
12935         Fix types for LSAME.
12936
12937 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
12938
12939         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
12940         input data back to what it was originally.
12941
12942 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12943
12944         * objc.dg/try-catch-8.m: Enable for all targets.
12945
12946 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
12947
12948         * gcc.dg/pr23165.c: New test.
12949
12950 2005-08-09  Steven Bosscher  <stevenb@suse.de>
12951
12952         PR tree-optimization/23234
12953         * gcc.dg/tree-ssa/pr23234.c: New test.
12954
12955 2005-08-08  Josh Conner  <jconner@apple.com>
12956
12957         PR rtl-optimization/23241
12958         * gcc.dg/char-compare.c: New test.
12959
12960 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12961
12962         PR c++/22508
12963         * g++.dg/init/new13.C: New test.
12964
12965 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12966
12967         PR c++/21166
12968         * g++.dg/other/crash-4.C: Adjust
12969         * g++/dg/ext/packed9.C: New.
12970
12971 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12972
12973         PR middle-end/21964
12974         * gcc.c-torture/execute/pr21964-1.c: New test.
12975
12976 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12977
12978         PR c/22458
12979         * gcc.dg/pr22458-1.c: New test.
12980
12981 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
12982             Steven G. Kargl <kargls@comcast.net>
12983
12984         PR fortran/22390
12985         * gfortran.dg/flush_1.f90: New test.
12986
12987 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12988
12989         PR c++/23191
12990         * g++.dg/template/eh2.C: New test.
12991
12992 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12993
12994         PR c++/19498
12995         * g++.dg/template/instantiate7.C: New test.
12996
12997 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
12998
12999         PR c/23113
13000         * gcc.dg/Wunused-value-1.c: New test.
13001
13002 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13003
13004         PR rtl-optimization/23233
13005         * gcc.c-torture/compile/pr23233-1.c: New test.
13006
13007 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13008
13009         PR fortran/18833
13010         PR fortran/20850
13011         * gfortran.dg/equiv_1.f90: New test.
13012         * gfortran.dg/equiv_2.f90: New test.
13013         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13014         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13015         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13016
13017 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13018
13019         * gcc.c-torture/execute/vrp-5.c: New test.
13020         * gcc.c-torture/execute/vrp-6.c: New test.
13021         * gcc.dg/tree-ssa/vrp21.c: New test.
13022
13023 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13024
13025         * g++.dg/parse/pr22514.C: New test.
13026
13027 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13028
13029         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13030
13031         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13032         instead of constant loads / pool entries.
13033
13034 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13035
13036         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13037         TEST_TO_WCTYPE.
13038
13039 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13040
13041         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13042         __WINT_TYPE__ in generated prototypes if possible.
13043
13044 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13045
13046         PR 22037
13047         * g++.dg/tree-ssa/pr22037.C:
13048
13049 2005-08-04  Richard Henderson  <rth@redhat.com>
13050
13051         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13052         scan-tree-dump-times directive.
13053
13054 2005-08-04  Jan Hubicka  <jh@suse.cz>
13055
13056         * gcov-1.C: Fix switch counts.
13057         * gcov-4b.c: Likewise.
13058
13059 2005-08-03  Jeff Law  <law@redhat.com>
13060
13061         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13062
13063 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13064
13065         * gcc.c-torture/execute/pr23135.c: New test.
13066
13067 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13068
13069         PR tree-optimization/19899
13070         * gcc.dg/tree-ssa/scev-1.c: New test.
13071         * gcc.dg/tree-ssa/scev-2.c: New test.
13072
13073 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13074
13075         PR target/18582
13076         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13077
13078 2005-08-03  Jan Hubicka  <jh@suse.cz>
13079
13080         * update-conroll.c: New testcase.
13081         * update-conroll-2.c: New testcase.
13082
13083 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13084
13085         * gfortran.dg/constant_substring.f: New test.
13086         * gfortran.dg/pr22491.f: New test.
13087
13088 2005-08-02  Jan Hubicka  <jh@suse.cz>
13089
13090         * update-threading.c: Replace by the proper one.
13091
13092 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13093
13094         PR 23164
13095         * g++.dg/tree-ssa/pr23164.C: New test.
13096
13097 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13098
13099         * gcc.dg/tree-ssa/pr23192.c: New test.
13100
13101 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13102
13103         * gcc.c-torture/execute/vrp-4.c: New test.
13104
13105 2005-08-02  Jan Hubicka  <jh@suse.cz>
13106
13107         * update-threading.c: New test.
13108
13109 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13110
13111         * gcc.c-torture/compile/20050801-1.c: New test.
13112         * gcc.c-torture/compile/20050801-2.c: New test.
13113
13114 2005-08-01  Jan Hubicka  <jh@suse.cz>
13115
13116         * val-prof-5.c: New test.
13117
13118 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13119
13120         PR c/22311
13121         * gcc.dg/pr22311-1.c : New test.
13122
13123 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13124
13125         PR target/23095
13126         * gfortran.dg/pr23095.f: New test.
13127
13128         PR c++/22003
13129         * g++.dg/other/pr22003.C: New test.
13130
13131 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13132
13133         PR target/20621
13134         * gcc.c-torture/execute/pr20621-1.c: New test.
13135
13136 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13137
13138         * gfortran.dg/comma_format_extension_4.f: Adjust length
13139         of string for format.
13140         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13141         print statement with internal write.
13142         * gfortran.dg/der_array_io_2.f: Likewise.
13143         * gfortran.dg/der_array_io_3.f: Likewise.
13144
13145 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13146
13147         * gcc.dg/fold-abs-4.c: new test.
13148
13149 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13150
13151         PR fortran/22570 an related issues.
13152         * gfortran.dg/x_slash_1.f: New test.
13153
13154 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13155
13156         PR c/23143
13157         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13158         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13159
13160 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13161
13162         PR c/529
13163         * gcc.dg/Wshadow-3.c: New test.
13164
13165 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13166
13167         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13168         used to have the wrong bounds).
13169
13170 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13171
13172         PR c/21720
13173         * gcc.dg/hex-round-1.c: Test more cases.
13174         * gcc.dg/hex-round-2.c: New test.
13175
13176 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13177
13178         PR 22550
13179         * g++.dg/tree-ssa/pr22550.C: New test.
13180
13181 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13182
13183         * gcc.dg/tree-ssa/vrp19.c: New test.
13184         * gcc.dg/tree-ssa-vrp20.c: New test.
13185
13186 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13187
13188         PR c/22240
13189         * gcc.dg/transparent-union-4.c: New test.
13190
13191 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13192
13193         PR c/22192
13194         * gcc.dg/c99-vla-2.c: New test.
13195
13196 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13197
13198         PR c/21720
13199         * gcc.dg/hex-round-1.c: New test.
13200
13201 2005-07-28  Jan Hubicka  <jh@suse.cz>
13202
13203         * inliner-1.c: Do not dump everything.
13204         * tree-prof.exp: Do not pass -ftree-based-profiling.
13205         * bprob.exp: Likewise.
13206
13207         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13208
13209 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13210
13211         PR c++/22545
13212         * g++.dg/expr/ptrmem7.C: New test.
13213
13214 2005-07-28  Mike Stump  <mrs@apple.com>
13215
13216         * g++.old-deja/g++.mike/visibility-1.C: New test.
13217
13218 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13219
13220         PR c/20187
13221         * gcc.c-torture/execute/pr20187-1.c: New test.
13222
13223 2005-07-28  Jeff Law  <law@redhat.com>
13224
13225         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13226         * gcc.dg/tree-ssa/vrp18.c: New test.
13227
13228 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13229
13230         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13231
13232 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13233
13234         PR tree-optimization/22506
13235         * gcc.dg/vect/ps22506.c: New test.
13236
13237 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13238
13239         PR target/21149
13240         * gcc.target/i386/sse-3.c: New test.
13241
13242 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13243
13244         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13245         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13246
13247 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13248
13249         PR c/22589
13250         * gcc.c-torture/compile/pr22589-1.c: New test.
13251
13252 2005-07-28  Jan Hubicka  <jh@suse.cz>
13253
13254         * update-loopch.c: New testcase.
13255
13256 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13257
13258         PR rtl-optimization/23047
13259         * gcc.c-torture/execute/pr23047.c: New test.
13260         * gcc.c-torture/execute/pr23047.x: New.
13261
13262 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13263
13264         PR tree-optimization/22493
13265         * gcc.c-torture/execute/pr22493-1.c: New test.
13266         * gcc.c-torture/execute/pr22493-1.x: New.
13267         * gcc.c-torture/execute/vrp-1.c: New test.
13268         * gcc.c-torture/execute/vrp-2.c: New test.
13269         * gcc.c-torture/execute/vrp-2.c: New test.
13270
13271 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13272
13273         * gcc.target/frv/all-builtin-read8.c: Delete.
13274         * gcc.target/frv/all-builtin-read16.c: Delete.
13275         * gcc.target/frv/all-builtin-read32.c: Delete.
13276         * gcc.target/frv/all-builtin-read64.c: Delete.
13277         * gcc.target/frv/all-builtin-write8.c: Delete.
13278         * gcc.target/frv/all-builtin-write16.c: Delete.
13279         * gcc.target/frv/all-builtin-write32.c: Delete.
13280         * gcc.target/frv/all-builtin-write64.c: Delete.
13281         * gcc.target/frv/all-read-write-1.c: New.
13282
13283 2005-07-27  Jeff Law  <law@redhat.com>
13284
13285         * gcc.c-torture/execute/pr22630.c: New test.
13286
13287 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13288
13289         PR tree-optimization/23073
13290         * gcc.dg/vect/nodump-pr23073.c: New test.
13291         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13292
13293 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13294
13295         PR tree-optimize/22348
13296         * gcc.c-torture/execute/pr22348.c: New.
13297
13298 2005-07-27  Richard Guenther  <rguenther@suse.de>
13299
13300         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13301
13302 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13303
13304         PR fortran/22503
13305         * gfortran.dg/logical_comp.f90: New test.
13306
13307 2005-07-27  Jan Hubicka  <jh@suse.cz>
13308
13309         * inliner-1.c: Add cleanup of dumps.
13310         * val-prof-*.c: Likewise.
13311         * update-tailcall.c: New.
13312
13313 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13314
13315         PR 22591
13316         * gcc.dg/tree-ssa/pr22591.c: New test.
13317         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13318
13319 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13320
13321         PR libobjc/22606
13322         * objc.dg/try-catch-11.m: New test.
13323
13324 2005-07-26  Richard Guenther  <rguenther@suse.de>
13325
13326         PR tree-optimization/22486
13327         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13328
13329 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13330
13331         PR tree-opt/22484
13332         * testsuite/g++.dg/opt/loop2.C: New test.
13333
13334 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13335
13336         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13337         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13338
13339 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13340
13341         * lib/profopt.exp (profopt-execute): Check for profiling data
13342         files on the target.
13343
13344 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13345
13346         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13347         for matching of asm labels.
13348
13349 2005-07-25  Richard Guenther  <rguenther@suse.de>
13350
13351         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13352
13353 2005-07-25  Richard Guenther  <rguenther@suse.de>
13354
13355         PR testsuite/22624
13356         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13357
13358 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13359
13360         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13361         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13362         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13363         * gcc.dg/vect/vect-100.c: New test.
13364         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13365         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13366         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13367         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13368         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13369         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13370         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13371         * gfortran.dg/vect/pr19049.f90: New testcase.
13372         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13373
13374 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13375
13376         * gcc.c-torture/execute/20050713-1.c: New test.
13377
13378         PR fortran/20063
13379         * gfortran.fortran-torture/execute/data_4.f90: New test.
13380
13381         PR middle-end/20303
13382         * gcc.dg/visibility-d.c: New test.
13383
13384 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13385
13386         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13387         * gfortran.dg/underflow.f90: Ditto.
13388
13389 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13390
13391         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13392         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13393         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13394
13395 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13396
13397         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13398         include case of field width of zero.
13399
13400 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13401
13402         PR libgfortran/21875
13403         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13404         with trailing blanks on normal formatted read.
13405
13406 2005-07-23  Chao-ying Fu  <fu@mips.com>
13407
13408         * gcc.target/mips/mips32-dsp-type.c: New test.
13409         * gcc.target/mips/mips32-dsp.c: New test.
13410
13411 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13412
13413         PR testsuite/21073
13414         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13415
13416         PR testsuite/20454
13417         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13418         and __cyg_profile_func_exit.
13419
13420 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13421
13422         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13423         * gfortran.dg/comma_format_extension_4.f: Same.
13424         * gfortran.dg/pr15332.f: Same.
13425         * gfortran.dg/pr21730.f: Same.
13426
13427 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13428
13429         * g++.dg/opt/vrp2.C: Fix testcase.
13430
13431         PR tree-opt/22625
13432         * g++.dg/opt/vrp2.C: New test.
13433
13434 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13435
13436         PR debug/21828
13437         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13438
13439 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13440
13441         * gcc.dg/tree-ssa/20050719-1.c: New test.
13442
13443 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13444
13445         * gcc.dg/bfin-longcall-1.c: New file.
13446         * gcc.dg/bfin-longcall-2.c: New file.
13447
13448 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13449
13450         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13451
13452 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13453
13454         PR middle-end/19055
13455         * gcc.dg/tree-ssa/pr19055.c: New test.
13456         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13457
13458 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13459
13460         PR C++/22358
13461         * g++.dg/other/pr22358.C: New test.
13462
13463 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13464
13465         PR c++/2922
13466         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13467
13468 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13469
13470         PR c++/15938
13471         * g++.dg/init/union2.C: New test.
13472
13473 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13474
13475         PR c/22393
13476         * gcc.dg/complex-4.c: New test.
13477
13478 2005-07-21  Richard Guenther  <rguenther@suse.de>
13479
13480         PR testsuite/22522
13481         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13482         scanning for asm labels.
13483         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13484
13485 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13486
13487         PR target/22085
13488         * gcc.dg/altivec-pr22085.c: New.
13489
13490 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13491
13492         PR tree-optimization/19210
13493         * gcc.dg/tree-ssa/pr19210-1.c: New.
13494         * gcc.dg/tree-ssa/pr19210-2.c: New.
13495
13496 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13497
13498         PR rtl-optimization/22167
13499         * g++.dg/opt/pr22167.C: New test.
13500
13501 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13502
13503         PR c++/2922
13504         * g++.dg/lookup/two-stage2.C: New.
13505         * g++.dg/lookup/two-stage3.C: New.
13506         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13507         fixed two-stage name lookup for operators.
13508         * g++.dg/template/call3.C: Compiler now produces an appropriate
13509         error message.
13510         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13511         14 as a candidate.
13512         * g++.dg/template/ptrmem4.C: Compiler produces different error
13513         message.
13514         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13515         connect_to_method as a candidate.
13516
13517 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13518
13519         * gcc.dg/fold-alloc-1.c: New test.
13520
13521 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13522
13523         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13524         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13525
13526 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13527
13528         * gcc.dg/fold-abs-1.c: New test.
13529         * gcc.dg/fold-abs-2.c: New test.
13530         * gcc.dg/fold-abs-3.c: New test.
13531
13532 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13533
13534         Make CONSTRUCTOR use VEC to store initializers.
13535         * g++.dg/ext/complit3.C: Check for specific error messages.
13536         * g++.dg/init/brace2.C: Update error message.
13537         * g++.dg/warn/Wbraces2.C: Likewise.
13538
13539 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13540
13541         PR fortran/16940
13542         * gfortran.dg/module_interface_1.f90: New test.
13543
13544 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13545             Kenneth Zadeck <zadeck@naturalbridge.com>
13546
13547         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13548
13549 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13550
13551         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13552         specify -Wformat for these tests.
13553         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13554         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13555         * gcc.dg/format/opt-6.c: Delete.
13556
13557 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13558
13559         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13560         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13561
13562 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13563
13564         * gcc.dg/tree-ssa/alias-2.c: New test.
13565
13566 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13567
13568         PR c++/22263
13569         * g++.dg/template/explicit7.C: New test.
13570
13571 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13572
13573         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13574         width of 8 to +Inf and -Inf.
13575
13576 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13577
13578         PR c++/22139
13579         * g++.dg/template/friend36.C: New test.
13580
13581 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13582
13583         PR fortran/21730
13584         * gfortran.dg/pr21730.f: New test.
13585
13586 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13587             Kenneth Zadeck <zadeck@naturalbridge.com>
13588
13589         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13590         since pure const detection cannot run at -O1 in c compiler.
13591         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13592         can now optimize this case properly.
13593         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13594         because we now pass.
13595         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13596
13597 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13598
13599         PR c/22421
13600         * gcc.dg/format/bitfld-1.c: New test.
13601
13602 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13603
13604         PR c++/22204
13605         * g++.dg/rtti/repo1.C: New test.
13606
13607 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13608
13609         PR middle-end/22398
13610         * gcc.c-torture/compile/pr22398.c: New test.
13611
13612 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13613
13614         PR c++/22132
13615         * g++.dg/expr/cast4.C: New test.
13616
13617 2005-07-15  Richard Guenther  <rguenther@suse.de>
13618
13619         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13620         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13621
13622 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13623
13624         PR tree-optimization/22230
13625         * gcc.dg/tree-ssa/pr22230.c: New test.
13626
13627 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13628
13629         * gfortran.dg/g77/cpp6.f: New test.
13630
13631         PR fortran/22417
13632         * gfortran.dg/g77/cpp5.F: New test.
13633         * gfortran.dg/g77/cpp5.h: New file.
13634         * gfortran.dg/g77/cpp5inc.h: New file.
13635
13636 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13637
13638         PR libfortran/16435
13639         * gfortran.dg/tl_editting.f90: New.
13640         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13641
13642 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13643
13644         * gfortran.dg/char_array_constructor.f90: New test.
13645
13646 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13647
13648         * gfortran.dg/past_eor.f90: New.
13649         * gfortran.dg/complex_read.f90: New.
13650
13651 2005-07-13  Jeff Law  <law@redhat.com>
13652
13653         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13654         additional casts.
13655
13656         * gcc.dg/tree-ssa/pr22321.c: New test
13657
13658 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13659
13660         PR tree-optimization/21921
13661         * gcc.dg/tree-ssa/pr21921.c: New.
13662
13663 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13664
13665         PR tree-optimizatio/22442
13666         * gcc.dg/tree-ssa/loop-11.c: New test.
13667
13668 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13669
13670         PR tree-opt/21840
13671         * gcc.c-torture/compile/pr21840.c: New test.
13672
13673 2005-07-12  Jan Hubicka  <jh@suse.cz>
13674
13675         * gcc.c-torture/compile/pr22379.c: New test.
13676
13677 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13678
13679         PR libfortran/21593
13680         gfortran.dg/dev_null.f90: Remove outdated comment about
13681         PR libfortran/21593.
13682
13683
13684 2005-07-12  Dale Johannesen  <dalej@apple.com>
13685
13686         * gcc.target/i386/compress-float-sse.c: New.
13687         * gcc.target/i386/compress-float-sse-pic.c: New.
13688         * gcc.target/i386/compress-float-387.c: New.
13689         * gcc.target/i386/compress-float-387-pic.c: New.
13690         * gcc.dg/compress-float-ppc.c: New.
13691         * gcc.dg/compress-float-ppc-pic.c: New.
13692
13693 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13694
13695         PR libfortran/21593
13696         gfortran.dg/dev_null.f90: Remove targets.
13697
13698 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13699
13700         PR tree-opt/22335
13701         * gcc.dg/pr22335-1.c: New test.
13702         * gcc.dg/pr22335-2.c: New test.
13703
13704 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13705
13706         PR c++/20172
13707         * g++.dg/template/nontype12.C : New test.
13708
13709 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13710
13711         * gcc.dg/tree-ssa/loop-10.c: New test.
13712
13713 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13714
13715         * gcc.c-torture/execute/20020720-1.x: Remove.
13716
13717 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13718
13719         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13720
13721 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13722
13723         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13724         (dg-mips-options): Use it.
13725
13726 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13727
13728         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13729
13730 2005-07-09  Richard Henderson  <rth@redhat.com>
13731
13732         * lib/target-supports.exp (check_effective_target_sync_char_short):
13733         Add alpha.
13734
13735 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13736
13737         PR libfortran/22217
13738         * gfortran.dg/negative-z-descriptor.f90: New test.
13739
13740 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13741
13742         PR tree-opt/22329
13743         * gcc.dg/pr22329.c: New test.
13744
13745 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13746
13747         PR tree-optimization/20139
13748         * gcc.dg/tree-ssa/pr20139.c: New.
13749
13750 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13751
13752         PR tree-opt/22356
13753         * testsuite/gcc.dg/pr22356-1.c: New test.
13754
13755 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13756
13757         PR c++/21799
13758         * g++.dg/template/unify8.C: New.
13759         * g++.dg/template/unify9.C: New.
13760
13761 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13762
13763         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13764
13765 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13766
13767         * gcc.dg/darwin-version-1.c: New.
13768         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13769         * gcc.dg/builtins-20.c: Likewise.
13770         * gcc.dg/builtins-53.c: Likewise.
13771         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13772         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13773         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13774         * gcc.dg/torture/builtins-power-1.c: Likewise.
13775         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13776         on Darwin.
13777
13778 2005-07-07  Jeff Law  <law@redhat.com>
13779
13780         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13781         argument evaluation order.
13782
13783 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13784
13785         PR libfortran/21594
13786         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13787         Add test cases where the shift length is greater than the
13788         array length.
13789
13790 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13791
13792         * obj-c++.dg/proto-lossage-6.mm: New.
13793         * objc.dg/proto-lossage-6.m: New.
13794
13795 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13796
13797         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
13798         * objc.dg/gnu-runtime-2.m: Likewise.
13799
13800 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13801
13802         * gfortran.dg/longline.f: New test.
13803
13804         * gfortran.dg/badline.f: New test.
13805
13806 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13807
13808         PR fortran/16531
13809         PR fortran/15966
13810         PR fortran/18781
13811         * gfortran.dg/hollerith.f90: New.
13812         * gfortran.dg/hollerith2.f90: New.
13813         * gfortran.dg/hollerith3.f90: New.
13814         * gfortran.dg/hollerith4.f90: New.
13815         * gfortran.dg/hollerith_f95.f90: New.
13816         * gfortran.dg/hollerith_legacy.f90: New.
13817         * gfortran.dg/g77/cpp4.F: New. Port from g77.
13818
13819 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13820
13821         PR objc/22274
13822         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
13823         * objc.dg/gnu-runtime-2.m: New.
13824
13825 2005-07-06  Jeff Law  <law@redhat.com>
13826
13827         * gcc.dg/tree-ssa/vrp17.c: New test.
13828
13829 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13830
13831         PR fortran/22327
13832         * gfortran.dg/array_constructor_5.f90: New test.
13833
13834 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13835
13836         * gfortran.fortran-torture/execute/entry_9.f90: New test.
13837
13838 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
13839
13840         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
13841         * gcc.dg/980816-1.c: Ditto.
13842
13843 2005-07-06  Jeff Law  <law@redhat.com>
13844
13845         * gcc.c-torture/compile/pr21356.c: New test.
13846
13847 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13848
13849         PR c/22013
13850         PR c/22098
13851         * gcc.c-torture/compile/pr22013-1.c,
13852         gcc.c-torture/execute/pr22098-1.c,
13853         gcc.c-torture/execute/pr22098-2.c,
13854         gcc.c-torture/execute/pr22098-3.c: New tests.
13855
13856 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13857
13858         PR c/22308
13859         * gcc.dg/pr22308-1.c: New test.
13860
13861 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13862
13863         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13864         target.
13865         * gcc.dg/compare9.c: Use -fshort-enums instead of
13866         -fno-short-enums.  Change the last test to dg-bogus.
13867
13868 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13869
13870         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13871         * gcc.dg/compare9.c: New.
13872
13873 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13874
13875         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13876
13877 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13878
13879         PR testsuite/22288
13880         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13881
13882
13883 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13884
13885         * gcc.dg/format/gcc_gfc-1.c: New.
13886
13887 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13888
13889         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13890
13891 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13892
13893         PR fortran/20842
13894         * gfortran.dg/io_invalid_1.f90: New test.
13895
13896 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
13897
13898         * gcc.dg/format/gcc_diag-1.c: Update.
13899
13900 2005-07-02  Jeff Law  <law@redhat.com>
13901
13902         * gcc.dg/tree-ssa/pr22051-1.c: New test.
13903         * gcc.dg/tree-ssa/pr22051-2.c: New test.
13904
13905 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
13906
13907         * gcc.dg/format/gcc_diag-1.c: Update.
13908
13909 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
13910
13911         PR tree-opt/22269
13912         * gcc.c-torture/compile/pr22269.c: New test.
13913
13914 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
13915
13916         PR 21584
13917         PR 22219
13918         * g++.dg/tree-ssa/pr21584-1.C: New test.
13919         * g++.dg/tree-ssa/pr21584-2.C: New test.
13920
13921 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
13922
13923         * obj-c++.dg/try-catch-11.mm: New.
13924         * objc.dg/try-catch-10.m: New.
13925
13926 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
13927
13928         * g++.dg/other/ucnid-1.C: xfail on AIX.
13929
13930 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
13931
13932         PR 22234
13933         * gcc.dg/20050629-1.c: New test.
13934
13935 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
13936
13937         * obj-c++.dg/const-str-1[0-1].mm: New.
13938         * objc.dg/const-str-1[0-1].m: New.
13939
13940 2005-05-29  Richard Henderson  <rth@redhat.com>
13941
13942         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
13943         Rename from check_effective_target_vect_no_max.
13944         (check_effective_target_vect_no_int_add): New.
13945         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
13946         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
13947         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13948         * gcc.dg/vect/vect-reduc-1.c: Use both.
13949         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13950
13951 2005-05-29  Richard Henderson  <rth@redhat.com>
13952
13953         * lib/target-supports.exp (check_effective_target_vect_no_max):
13954         Remove i386 and x86_64.
13955
13956 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13957
13958         PR testsuite/21969
13959         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
13960
13961 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13962
13963         PR middle-end/21969
13964         * gcc.dg/vect/pr21969.c: New test.
13965
13966 2005-06-28  Eric Christopher  <echristo@redhat.com>
13967
13968         PR c/22052
13969         PR c/21975
13970         * gcc.dg/inline1.c: New test.
13971         * gcc.dg/inline2.c: Ditto.
13972         * gcc.dg/inline3.c: Ditto.
13973         * gcc.dg/inline4.c: Ditto.
13974         * gcc.dg/inline5.c: Ditto.
13975
13976 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13977
13978         PR libfortran/22142
13979         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13980         Add testcase also testing eoshift1 for PR 22142.
13981
13982 2005-06-28  Richard Henderson  <rth@redhat.com>
13983
13984         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
13985         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
13986         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
13987         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
13988         gcc.dg/tree-ssa/20030922-2.c: Likewise.
13989
13990 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13991
13992         PR libfortran/22142
13993         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13994         Add testcase for PR 22142.
13995
13996 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
13997
13998         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
13999         gcc.target/ia64/fpreg-2.c: New tests.
14000
14001 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14002
14003         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14004
14005 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14006
14007         PR libfortran/22170
14008         * gfortran.dg/slash_1.f90: New test.
14009
14010 2005-06-27  Richard Henderson  <rth@redhat.com>
14011
14012         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14013         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14014         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14015         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14016         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14017         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14018
14019 2005-06-27  Richard Henderson  <rth@redhat.com>
14020
14021         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14022         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14023
14024 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14025
14026         * obj-c++.dg/proto-lossage-5.mm: New.
14027         * objc.dg/proto-lossage-5.m: New.
14028
14029 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14030
14031         PR 21959
14032         * gcc.dg/tree-ssa/pr21959.c: New test.
14033
14034 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14035
14036         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14037         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14038         testing uninitialized var.
14039
14040         * gcc.c-torture/execute/builtins/chk.h: New.
14041         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14042         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14043         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14044         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14045         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14046         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14047         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14048         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14049         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14050         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14051         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14052         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14053         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14054         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14055         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14056         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14057         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14058         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14059         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14060         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14061         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14062         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14063         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14064         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14065         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14066         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14067         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14068         * gcc.dg/builtin-object-size-1.c: New test.
14069         * gcc.dg/builtin-object-size-2.c: New test.
14070         * gcc.dg/builtin-object-size-3.c: New test.
14071         * gcc.dg/builtin-object-size-4.c: New test.
14072         * gcc.dg/builtin-object-size-5.c: New test.
14073         * gcc.dg/builtin-stringop-chk-1.c: New test.
14074         * gcc.dg/builtin-stringop-chk-2.c: New test.
14075         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14076         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14077         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14078         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14079         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14080         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14081         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14082         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14083         * gcc.c-torture/execute/printf-1.c: New test.
14084         * gcc.c-torture/execute/fprintf-1.c: New test.
14085         * gcc.c-torture/execute/vprintf-1.c: New test.
14086         * gcc.c-torture/execute/vfprintf-1.c: New test.
14087         * gcc.c-torture/execute/printf-chk-1.c: New test.
14088         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14089         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14090         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14091
14092 2005-06-27  Michael Matz  <matz@suse.de>
14093
14094         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14095         slot is not merged if address escapes.
14096
14097 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14098
14099         PR c/21911
14100         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14101
14102 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14103
14104         PR middle-end/17965
14105         * gcc.c-torture/compile/20050622-1.c: New test.
14106
14107         PR middle-end/22028
14108         * gcc.dg/20050620-1.c: New test.
14109
14110 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14111
14112         PR tree-optimization/22026
14113         * gcc.dg/tree-ssa/pr22026.c: New.
14114
14115 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14116
14117         PR libfortran/22144
14118         * gfortran.dg/shift-alloc.f90: New testcase.
14119
14120 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14121
14122         * all files: Update FSF address in copyright headers.
14123
14124 2005-06-22  Jan Hubicka  <jh@suse.cz>
14125
14126         * wholeprogram-1.c: New testcase.
14127         * wholeprogram-2.c: New testcase.
14128
14129 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR 22171
14132         * gcc.dg/tree-ssa/pr22171.c: New test.
14133
14134 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14135
14136         * gfortran.dg/simplify_modulo.f90: New.
14137
14138 2005-06-24  Jan Hubicka  <jh@suse.cz>
14139
14140         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14141
14142 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14143
14144         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14145
14146 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14147
14148         * obj-c++.dg/typedef-alias-1.mm: New.
14149         * objc.dg/typedef-alias-1.m: New.
14150
14151 2005-06-23  Jeff Law  <law@redhat.com>
14152
14153         * gcc.dg/tree-ssa/vrp16.c: New test.
14154
14155 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14156
14157         * lib/target-supports.exp: Add
14158         check_effective_target_fortran_large_real and
14159         check_effective_target_fortran_large_int to check for
14160         corresponding effective targets.
14161         * gfortran.dg/large_integer_kind_1.f90: New test.
14162         * gfortran.dg/large_real_kind_1.f90: New test.
14163
14164 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14165
14166         PR tree-optimization/22117
14167         * gcc.dg/tree-ssa/pr22117.c: New.
14168
14169 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14170
14171         PR testsuite/22123
14172         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14173
14174 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14175
14176         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14177
14178 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14179
14180         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14181         * gfortran.dg/f2c_4.c: Likewise.
14182
14183 2005-06-22 Paul Brook  <paul@codesourcery.com>
14184
14185         PR fortran/21034
14186         * gfortran.dg/auto_save_1.f90: New test.
14187
14188 2005-06-22  Michael Matz  <matz@suse.de>
14189
14190         * gcc.target/x86-64/abi: New directory.
14191         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14192         * gcc.target/x86-64/abi/README.gcc: New file.
14193         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14194         * gcc.target/x86-64/abi/asm-support.s: New file.
14195         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14196         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14197         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14198         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14199         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14200         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14201         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14202         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14203         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14204         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14205         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14206         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14207         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14208         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14209         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14210         * gcc.target/x86_64/abi/test_varargs.c: New test.
14211
14212 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14213
14214         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14215         32-bit i?86 and x86_64.
14216
14217 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14218
14219         * obj-c++.dg/const-str-[1-9].mm: New tests.
14220
14221 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14222
14223         PR fortran/22010
14224         * gfortran.dg/namelist_use.f90: New.
14225         * gfortran.dg/namelist_use_only.f90: New.
14226
14227 2005-06-21  Jeff Law  <law@redhat.com>
14228
14229         * gcc.dg/tree-ssa/vrp15.c: New test.
14230
14231 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14232
14233         * lib/target-supports.exp (check_effective_target_vect_reduction):
14234         Remove.
14235         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14236         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14237         remove vect_reduction target keyword. Also avoid two returns in main.
14238         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14239         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14240         * gcc.dg/vect/vect-reduc-1short.c: New test.
14241         * gcc.dg/vect/vect-reduc-1char.c: New test.
14242         * gcc.dg/vect/vect-reduc-2short.c: New test.
14243         * gcc.dg/vect/vect-reduc-2char.c: New test.
14244         * gcc.dg/vect/vect-reduc-6.c: New test.
14245         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14246         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14247         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14248
14249 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14250         Paul Thomas  <pault@gcc.gnu.org>
14251
14252         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14253         New tests.
14254
14255 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14256
14257         * gfortran.dg/backslash_1.f90: New test.
14258         * gfortran.dg/backslash_2.f90: New test.
14259
14260 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14261
14262         * gfortran.dg/duplicate_labels.f90: New test.
14263
14264 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14265
14266         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14267         unsupportable relocations.
14268         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14269         * gcc.dg/20050321-2.c: xfail for NetWare.
14270
14271 2005-06-20  Andreas Jaeger  <aj@suse.de>
14272
14273         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14274         gcc.target/i386/fastcall-sseregparm.c,
14275         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14276
14277 2005-06-19  Richard Henderson  <rth@redhat.com>
14278
14279         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14280
14281 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14282
14283         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14284
14285 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14286
14287         PR c++/22115
14288         * g++.dg/conversion/simd2.C: Change expected error message.
14289
14290 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14291
14292         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14293         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14294         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14295
14296 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14297
14298         * gcc.dg/fold-mod-1.c: New test.
14299
14300 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14301
14302         PR fortran/19926
14303         * gfortran.dg/pr19926.f90: New test.
14304
14305 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14306
14307         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14308         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14309         targets.
14310         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14311         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14312
14313 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14314
14315         * gcc.target/ia64/float80-varargs-1.c: New test.
14316
14317 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14318
14319         PR tree-opt/22035
14320         * gfortran.dg/f2c_6.f90: New test.
14321
14322 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14323
14324         PR c++/17413
14325         * g++.dg/template/local5.C: New.
14326
14327 2005-06-17  Richard Henderson  <rth@redhat.com>
14328
14329         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14330
14331 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14332
14333         PR testsuite/21945
14334         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14335
14336 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14337
14338         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14339         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14340         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14341         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14342         check_vect to verify the presence of hardware vector support.
14343
14344 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14345
14346         PR testsuite/22056
14347         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14348
14349 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14350
14351         PR libfortran/19216
14352         * gfortran.dg/pr19216.f: Add correct space between brackets and
14353         dg directive.
14354
14355 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14356
14357         PR libfortran/16436
14358         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14359
14360 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14361
14362         * gcc.target/i386/attributes-error.c: New testcase.
14363         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14364         * gcc.target/i386/regparm-stdcall.c: Likewise.
14365         * gcc.target/i386/sseregparm-1.c: Likewise.
14366         * gcc.target/i386/sseregparm-2.c: Likewise.
14367
14368 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14369
14370         * g++.dg/rtti/crash2.C: New.
14371
14372 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14373
14374         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14375
14376 2005-06-15  David Ung  <davidu@mips.com>
14377
14378         * gcc.target/mips/mips16e-extends.c: New test for testing the
14379         generation of MIPS16e zeb/zeh, seb/seh instructions.
14380
14381 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14382
14383         PR 22018
14384         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14385         * gcc.dg/tree-ssa/pr22018.c: New test.
14386
14387 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14388
14389         * gcc.dg/simd-1.c: Update error messages.
14390         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14391         * gcc.dg/simd-2.c: Update error messages.
14392         * gcc.dg/simd-4.c: New.
14393
14394 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14395
14396         PR c++/20678
14397         * g++.dg/other/crash-4.C: New.
14398
14399 2005-06-14  Devang Patel  <dpatel@apple.com>
14400
14401         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14402
14403 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14404
14405         PR c++/21929
14406         * g++.dg/parse/crash11.C: Update
14407
14408 2005-06-13  Jeff Law  <law@redhat.com>
14409
14410         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14411         perform the desired transformations.
14412         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14413         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14414
14415 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14416
14417         PR fortran/22038
14418         * gfortran.dg/forall_1.f90: Un-XFAIL.
14419
14420 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14421
14422         PR c++/21929
14423         * g++.dg/parse/crash26.C: New.
14424
14425         PR c++/20789
14426         * g++.dg/init/member1.C: New.
14427
14428 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14429
14430         * gfortran.dg/altreturn_1.f90: New test.
14431
14432 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14433
14434         PR middle-end/21985
14435         * gcc.dg/tree-ssa/pr21985.c: New test.
14436
14437 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14438
14439         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14440
14441 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14442
14443         PR c++/21930
14444         * g++.dg/other/error10.C: New test case.
14445
14446 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14447
14448         PR libfortran/19155
14449         * gfortran.dg/pr19155.f: Add test.
14450
14451 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14452
14453         * gfortran.dg/f2c_7.f90: New test.
14454
14455         * gfortran.dg/forall_1.f90: XFAILed.
14456
14457 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14458
14459         * gcc.dg/pr14796-1.c: New.
14460         * gcc.dg/pr14796-2.c: New.
14461
14462 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14463
14464         PR fortran/17792
14465         PR fortran/21375
14466         * gfortran.dg/deallocate_stat.f90: New test.
14467
14468 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14469
14470         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14471
14472 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14473
14474         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14475         access will be generated when this loop is vectorized. Test that
14476         accesses with same alignment were detected.
14477         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14478         Test that accesses with same alignment were detected.
14479         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14480         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14481         alignment were detected.
14482
14483 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14484
14485         PR c++/10611
14486         * g++.dg/conversion/simd2.C: New.
14487
14488 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14489
14490         * gcc.dg/Wcxx-compat-1.c: New.
14491
14492 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14493
14494         PR libfortran/21480
14495         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14496         complex array.
14497
14498 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14499
14500         * gcc.dg/alias-8.c: New.
14501
14502 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14503
14504         * gcc.dg/format/cmn_err-1.c: Update.
14505
14506 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14507
14508         PR target/20666
14509         * gcc.target/sparc/fexpand-2.c: New.
14510         * gcc.target/sparc/fpmerge-2.c: New.
14511         * gcc.target/sparc/fpmul-2.c: New.
14512         * gcc.target/sparc/noresult.c: New.
14513         * gcc.target/sparc/pdist-2.c: New.
14514         * gcc.target/sparc/pdist-3.c: New.
14515
14516 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14517
14518         PR testsuite/21702
14519         * gcc.target/i386/i386.exp: Fix comment typo.
14520
14521 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         PR c++/19497
14524         * g++.dg/inherit/using5.C: New.
14525         * g++.dg/inherit/using6.C: New.
14526
14527 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14528
14529         PR c++/19894
14530         * g++.dg/template/ptrmem15.C: New test.
14531
14532         PR c++/20563
14533         * g++.dg/ext/label4.C: New test.
14534
14535 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14536
14537         * gcc.dg/tls/debug-1.c: New test.
14538
14539 2005-06-07  Dale Johannesen  <dalej@apple.com>
14540
14541         * gcc.target/i386/movq.c: New.
14542
14543 2005-06-07  Dale Johannesen  <dalej@apple.com>
14544
14545         * gcc.dg/20050607-1.c: New.
14546
14547 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14548
14549         PR middle-end/21850
14550         * gcc.c-torture/execute/20050607-1.c: New test.
14551
14552 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14553
14554         PR libfortran/21926
14555         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14556         Test case where the return array has lowest stride one,
14557         but isn't packed.
14558
14559 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14560
14561         * lib/target-supports.exp (check_effective_target_sync_int_long):
14562         Add s390 and s390x targets.
14563
14564 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14565
14566         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14567         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14568         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14569         * gcc.dg/tree-ssa/loop-9.c: New test.
14570
14571 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14572
14573         * g++.dg/parse/defarg10.C: New.
14574
14575 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14576
14577         PR regression/21897
14578         * gcc.c-torture/execute/20050604-1.c: New test.
14579
14580 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14581
14582         PR 21903
14583         * g++.dg/parse/defarg9.C: New.
14584
14585         PR c++/20637
14586         * g++.dg/inherit/using4.C: New.
14587         * g++.dg/overload/error1.C: Adjust expected errors.
14588         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14589         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14590         * g++.old-deja/g++.other/redecl2.C: Likewise.
14591         * g++.old-deja/g++.other/redecl4.C: Likewise.
14592         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14593
14594 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14595
14596         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14597
14598 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14599
14600         * lib/gfortran.exp (gfortran_target_compile): Call
14601         dg-additional-files-options
14602         * gfortran.dg/f2c_4.f90: New file
14603         * gfortran.dg/f2c_4.c: New file
14604         * gfortran.dg/f2c_5.f90: New file
14605         * gfortran.dg/f2c_5.c: New file
14606
14607 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14608
14609         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14610
14611         PR fortran/21912
14612         * gfortran.dg/array_constructor_4.f90: New test.
14613
14614 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14615
14616         PR c++/21619
14617         * g++.dg/ext/builtin9.C: New test.
14618
14619 2005-06-05  Dale Johannesen  <dalej@apple.com>
14620
14621         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14622         * gcc.c-torture/execute/20050603-2.c: Ditto.
14623
14624 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14625
14626         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14627         * gcc.dg/vect/vect-reduc-1.c: New.
14628         * gcc.dg/vect/vect-reduc-2.c: New.
14629         * gcc.dg/vect/vect-reduc-3.c: New.
14630
14631 2005-06-04  Dale Johannesen  <dalej@apple.com>
14632
14633         * gcc.c-torture/execute/20050603-1.c: New.
14634         * gcc.c-torture/execute/20050603-2.c: New.
14635         * gcc.dg/20050603-3.c: New.
14636
14637 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14638
14639         PR fortran/19195
14640         * gfortran.dg/debug_1.f90: New test.
14641
14642         * gfortran.dg/forall_1.f90: New test.
14643
14644 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14645
14646         * gfortran.dg/array_constructor_3.f90: New test.
14647
14648 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14649
14650         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14651
14652 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14653
14654         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14655
14656 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14657
14658         PR c/21873
14659         * gcc.dg/init-excess-1.c: New test.
14660
14661 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/21853
14664         * g++.dg/expr/static_cast6.C: New test.
14665
14666 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14667
14668         * gcc.dg/tree-ssa/vrp14.c: New test.
14669
14670 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14671
14672         PR c++/21336
14673         * g++.dg/template/new2.C: New test.
14674
14675 2005-06-03  Josh Conner  <jconner@apple.com>
14676
14677         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14678         all entries in initializer.
14679
14680 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14681
14682         PR middle-end/21858
14683         * gcc.dg/pr21858.c: New testcase.
14684
14685 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14686
14687         PR tree-optimization/21292
14688
14689         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14690         New.
14691         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14692         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14693         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14694         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14695         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14696
14697 2005-06-02  Richard Henderson  <rth@redhat.com>
14698
14699         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14700
14701 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14702
14703         * gcc.dg/wtypequal.c: New testcase.
14704
14705 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14706
14707         PR 21582
14708         * gcc.dg/tree-ssa/pr21582.c: New test.
14709
14710 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14711
14712         PR c++/21280
14713         * g++.dg/opt/interface2.h: New.
14714         * g++.dg/opt/interface2.C: New.
14715         * g++.dg/init/ctor4.C: Adjust error lines.
14716         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14717         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14718         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14719         * g++.old-deja/g++.pt/assign1.C: Likewise.
14720         * g++.old-deja/g++.pt/crash20.C: Likewise.
14721
14722 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14723
14724         PR tree-optimization/21734
14725         * g++.dg/vect/pr21734_1.cc: New.
14726         * g++.dg/vect/pr21734_2.cc: New.
14727
14728 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14729
14730         PR c++/20350
14731         * g++.dg/template/spec24.C: New.
14732
14733         PR c++/21151
14734         * g++.dg/pch/local-1.C: New.
14735         * g++.dg/pch/local-1.Hs: New.
14736
14737 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14738
14739         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14740         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14741         * gcc.dg/tree-ssa/pr14341.c: New test.
14742         * gcc.dg/tree-ssa/pr14841.c: New test.
14743         * gcc.dg/tree-ssa/pr20701.c: New test.
14744         * gcc.dg/tree-ssa/pr21086.c: New test.
14745         * gcc.dg/tree-ssa/pr21090.c: New test.
14746         * gcc.dg/tree-ssa/pr21332.c: New test.
14747         * gcc.dg/tree-ssa/pr21458.c: New test.
14748         * gcc.dg/tree-ssa/pr21658.c: New test.
14749         * gcc.dg/tree-ssa/vrp01.c: New test.
14750         * gcc.dg/tree-ssa/vrp02.c: New test.
14751         * gcc.dg/tree-ssa/vrp03.c: New test.
14752         * gcc.dg/tree-ssa/vrp04.c: New test.
14753         * gcc.dg/tree-ssa/vrp05.c: New test.
14754         * gcc.dg/tree-ssa/vrp06.c: New test.
14755         * gcc.dg/tree-ssa/vrp07.c: New test.
14756         * gcc.dg/tree-ssa/vrp08.c: New test.
14757         * gcc.dg/tree-ssa/vrp09.c: New test.
14758         * gcc.dg/tree-ssa/vrp10.c: New test.
14759         * gcc.dg/tree-ssa/vrp11.c: New test.
14760         * gcc.dg/tree-ssa/vrp12.c: New test.
14761         * gcc.dg/tree-ssa/vrp13.c: New test.
14762
14763 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14764
14765         PR 21029
14766         * gcc.dg/tree-ssa/pr21029.c: New test.
14767
14768 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14769
14770         * gfortran.dg/logint-1.f: New test case.
14771         * gfortran.dg/logint-2.f: Likewise.
14772         * gfortran.dg/logint-3.f: Likewise.
14773
14774 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14775
14776         PR c/21536
14777         PR c/20760
14778         * gcc.dg/20050527-1.c: New test.
14779
14780         * gcc.dg/i386-sse-12.c: New test.
14781
14782         PR fortran/21729
14783         * gfortran.dg/implicit_5.f90: New test.
14784
14785 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14786
14787         PR fortran/20883
14788         * gfortran/assign_4.f90: New test.
14789         * gfortran/assign_2.f90: Change compile to run.
14790
14791 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14792
14793         * lib/target-supports.exp
14794         (check_effective_target_sync_char_short): New.
14795         * gcc.dg/sync-2.c: New.
14796
14797 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
14798
14799         PR tree-optimization/21817
14800         * gcc.dg/torture/pr21817-1.c: New.
14801
14802 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
14803
14804         PR c++/21165
14805         * g++.dg/template/init5.C: New.
14806
14807 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
14808
14809         * gfortran.dg/char_initialiser_actual.f90:
14810         Test character initialisers as actual arguments.
14811         * gfortran.dg/char_pointer_comp_assign.f90:
14812         Test character pointer structure component assignments.
14813         * gfortran.dg/char_array_structure_constructor.f90:
14814         Test character components in structure constructors.
14815
14816 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
14817
14818         PR middle-end/20931
14819         * g++.dg/opt/pr20931.C: New test.
14820
14821 2005-05-31  Andreas Jaeger  <aj@suse.de>
14822
14823         PR testsuite/20772
14824         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
14825         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
14826         g++.old-deja/g++.ext/asmspec1.C,
14827         g++.old-deja/g++.other/regstack.C,
14828         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
14829         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
14830         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
14831         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
14832         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
14833         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
14834         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
14835         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
14836         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
14837         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
14838         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
14839         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
14840         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
14841         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
14842         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
14843         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
14844         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
14845         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14846         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14847
14848 2005-05-31  Jeff Law  <law@redhat.com>
14849
14850         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14851
14852 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14853
14854         PR middle-end/21743
14855         * gcc.dg/builtins-1.c: Activate disabled clog test.
14856         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14857
14858 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14859
14860         * gfortran.dg/char_pointer_assign.f90:
14861         Test character-pointer assignments and pointer assignments.
14862         * gfortran.dg/char_pointer_dummy.f90:
14863         Test character-pointer dummy arguments.
14864         * gfortran.dg/char_pointer_func.f90:
14865         Test character-pointer function returns.
14866         * gfortran.dg/char_pointer_dependency.f90:
14867         Test character-pointer functions with dependencies.
14868
14869 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14870
14871         PR c++/21784
14872         * g++.dg/lookup/using14.C: New test.
14873
14874 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14875
14876         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14877         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14878         trailing ^M.
14879
14880 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14881
14882         PR c++/17413
14883         * g++.dg/template/local5.C: New.
14884
14885         PR target/21761
14886         * gcc.c-torture/compile/pr21761.c: New.
14887
14888         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14889         before darwin8.
14890
14891 2005-05-30  Steven G. Kargl
14892
14893         PR fortran/20846
14894         * gfortran.dg/inquire_8.f90: New test.
14895
14896 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14897
14898         PR libfortran/21376
14899         * gfortran.dg/output_exponents_1.f90: New test.
14900
14901 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14902
14903         PR libfortran/20006
14904         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
14905
14906 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
14907
14908         PR c++/21210
14909         * g++.dg/ext/complex1.C: New test.
14910
14911         PR c++/21340
14912         * g++.dg/init/ctor6.C: New test.
14913
14914 2005-05-29  Jan Hubicka  <jh@suse.cz>
14915
14916         * gcc.c-torture/compile/pr21562.c: New.
14917
14918 2005-05-28  Steven G. Kargl <kargls@comcast.net>
14919
14920         * gfortran.dg/subnormal_1.f90: New test.
14921
14922 2005-05-28  Jan Hubicka  <jh@suse.cz>
14923
14924         * tree-prof.exp: Fix comment.
14925         * value-prof-1.c: New.
14926         * value-prof-2.c: New.
14927         * value-prof-3.c: New.
14928         * value-prof-4.c: New.
14929
14930 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
14931
14932         PR c++/21614
14933         * g++.dg/expr/ptrmem6.C: New test.
14934         * g++.dg/expr/ptrmem6a.C: Likewise.
14935
14936 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
14937
14938         PR tree-optimization/21658
14939         * gcc.dg/tree-ssa/pr21658.c: New.
14940
14941 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
14942
14943         PR c++/21455
14944         * g++.dg/inherit/ptrmem3.C: New.
14945
14946         PR c++/21681
14947         * g++.dg/parse/template16.C: New.
14948
14949 2005-05-27  Andreas Jaeger  <aj@suse.de>
14950
14951         * gcc.dg/setjmp-2.c: Only run in 32-bit.
14952
14953         * gcc.dg/i386-sse-8.c: Run test on all archs.
14954
14955 2005-05-26  Mike Stump  <mrs@apple.com>
14956
14957         * objc.dg/isa-field-1.m: Only run on darwin.
14958         * objc.dg/lookup-1.m: Likewise.
14959         * objc.dg/try-catch-8.m: Likewise.
14960
14961 2005-05-26  Roger Sayle  <roger@eyesopen.com>
14962
14963         PR tree-optimization/9814
14964         * gcc.dg/pr9814-1.c: New test case.
14965
14966 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14967
14968         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
14969         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
14970         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
14971         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
14972         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
14973         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
14974         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
14975         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
14976         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
14977         objc.dg/try-catch-8.m: New.
14978
14979 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
14980
14981         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
14982         remove extraneous semicolons.
14983
14984 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14985
14986         * obj-c++.dg/comp-types-12.mm: New.
14987         * objc.dg/comp-types-11.m: New.
14988         * objc.dg/selector-4.m: New.
14989
14990 2005-05-26  Andreas Jaeger  <aj@suse.de>
14991
14992         PR testsuite/20772
14993         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
14994         g++.old-deja/g++.ext/attrib3.C,
14995         g++.old-deja/g++.other/store-expr1.C,
14996         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14997         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
14998         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14999         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15000         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15001         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15002         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15003         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15004         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15005         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15006         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15007         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15008         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15009         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15010         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15011         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15012         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15013         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15014         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15015
15016 2005-05-26  Andreas Jaeger  <aj@suse.de>
15017
15018         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15019         x86-64 compilation.
15020
15021 2005-05-26  Andreas Jaeger  <aj@suse.de>
15022
15023         PR testsuite/20772
15024         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15025         gcc.misc-tests/i386-pf-athlon-1.c,
15026         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15027         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15028         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15029         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15030         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15031         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15032         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15033         programs.
15034
15035         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15036         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15037         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15038         x86-64 compilation.
15039
15040         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15041         x86_64.
15042
15043         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15044         effective-target ilp32.
15045
15046 2005-05-26  David Ung  <davidu@mips.com>
15047
15048         * gcc.target/mips/ext_ins.c: New test for testing the generation
15049         of MIPS32/64 rev 2 ext/ins instructions.
15050
15051 2005-05-26  Andreas Jaeger  <aj@suse.de>
15052
15053         * treelang/compile/unsigned.tree: Use gimple instead of
15054         nonexisting generic dump.
15055
15056 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15057
15058         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15059
15060 2005-05-26  Andreas Jaeger  <aj@suse.de>
15061
15062         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15063
15064 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15065
15066         PR libfortran/17283
15067         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15068         Test callee-allocated memory with write statements.
15069
15070 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15071
15072         PR middle-end/21709
15073         * gcc.dg/pr21709-1.c: New test case.
15074
15075 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15076             Mike Stump  <mrs@apple.com>
15077
15078         * objc/execute/next_mapping.h: Update for C++.
15079
15080         * obj-c++.dg/selector-1.mm: Move to...
15081         * obj-c++.dg/selector-4.mm: here...
15082
15083         * obj-c++.dg/basic.mm: New.
15084         * obj-c++.dg/comp-types-1.mm: New.
15085         * obj-c++.dg/cxx-class-1.mm: New.
15086         * obj-c++.dg/cxx-ivars-1.mm: New.
15087         * obj-c++.dg/cxx-ivars-2.mm: New.
15088         * obj-c++.dg/cxx-ivars-3.mm: New.
15089         * obj-c++.dg/cxx-scope-1.mm: New.
15090         * obj-c++.dg/cxx-scope-2.mm: New.
15091         * obj-c++.dg/defs.mm: New.
15092         * obj-c++.dg/empty-private-1.mm: New.
15093         * obj-c++.dg/encode-1.mm: New.
15094         * obj-c++.dg/encode-2.mm: New.
15095         * obj-c++.dg/encode-3.mm: New.
15096         * obj-c++.dg/extern-c-1.mm: New.
15097         * obj-c++.dg/extra-semi.mm: New.
15098         * obj-c++.dg/fix-and-continue-2.mm: New.
15099         * obj-c++.dg/isa-field-1.mm: New.
15100         * obj-c++.dg/ivar-list-semi.mm: New.
15101         * obj-c++.dg/local-decl-1.mm: New.
15102         * obj-c++.dg/lookup-1.mm: New.
15103         * obj-c++.dg/lookup-2.mm: New.
15104         * obj-c++.dg/method-1.mm: New.
15105         * obj-c++.dg/method-2.mm: New.
15106         * obj-c++.dg/method-3.mm: New.
15107         * obj-c++.dg/method-4.mm: New.
15108         * obj-c++.dg/method-5.mm: New.
15109         * obj-c++.dg/method-6.mm: New.
15110         * obj-c++.dg/method-7.mm: New.
15111         * obj-c++.dg/no-extra-load.mm: New.
15112         * obj-c++.dg/overload-1.mm: New.
15113         * obj-c++.dg/pragma-1.mm: New.
15114         * obj-c++.dg/pragma-2.mm: New.
15115         * obj-c++.dg/private-1.mm: New.
15116         * obj-c++.dg/private-2.mm: New.
15117         * obj-c++.dg/proto-qual-1.mm: New.
15118         * obj-c++.dg/qual-types-1.mm: New.
15119         * obj-c++.dg/stubify-1.mm: New.
15120         * obj-c++.dg/stubify-2.mm: New.
15121         * obj-c++.dg/super-class-1.mm: New.
15122         * obj-c++.dg/super-class-2.mm: New.
15123         * obj-c++.dg/super-dealloc-1.mm: New.
15124         * obj-c++.dg/super-dealloc-2.mm: New.
15125         * obj-c++.dg/template-1.mm: New.
15126         * obj-c++.dg/template-2.mm: New.
15127         * obj-c++.dg/template-3.mm: New.
15128         * obj-c++.dg/template-4.mm: New.
15129         * obj-c++.dg/template-5.mm: New.
15130         * obj-c++.dg/template-6.mm: New.
15131         * obj-c++.dg/try-catch-1.mm: New.
15132         * obj-c++.dg/try-catch-2.mm: New.
15133         * obj-c++.dg/try-catch-3.mm: New.
15134         * obj-c++.dg/try-catch-4.mm: New.
15135         * obj-c++.dg/try-catch-5.mm: New.
15136         * obj-c++.dg/try-catch-6.mm: New.
15137         * obj-c++.dg/try-catch-7.mm: New.
15138         * obj-c++.dg/try-catch-8.mm: New.
15139         * obj-c++.dg/try-catch-9.mm: New.
15140         * obj-c++.dg/va-meth-1.mm: New.
15141
15142 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15143
15144         * obj-c++.dg/selector-1.mm: New.
15145         * obj-c++.dg/selector-2.mm: New.
15146
15147 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15148
15149         * obj-c++.dg/selector-3.mm: New.
15150         * objc.dg/selector-3.m: New.
15151
15152 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15153
15154         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15155         about where warning appears.
15156
15157 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15158
15159         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15160         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15161         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15162         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15163
15164 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15165
15166         * gcc.dg/20050524-1.c: New test.
15167
15168 2005-05-25  Jan Hubicka  <jh@suse.cz>
15169
15170         * gcc.dg/tree-prof/inliner-1.c: New.
15171
15172 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15173
15174         * gcc.dg/tree-prof: New directory.
15175         * gcc.dg/tree-prof/tree-prof.exp: New.
15176
15177 2005-05-25  DJ Delorie  <dj@redhat.com>
15178
15179         * gcc.dg/Wattributes-1.c: New.
15180         * gcc.dg/Wattributes-2.c: New.
15181         * gcc.dg/Wattributes-3.c: New.
15182
15183 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15184
15185         PR tree-optimization/19833
15186         * gcc.dg/uninit-4.c: Remove xfail.
15187         * gcc.dg/uninit-9.c: Ditto.
15188
15189 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15190
15191         * obj-c++.dg/bitfield-[1-5].mm: New.
15192         * obj-c++.dg/class-protocol-1.mm: New.
15193         * obj-c++.dg/comp-types-1[0-1].mm: New.
15194         * obj-c++.dg/comp-types-[2-9].mm: New.
15195         * obj-c++.dg/encode-[4-8].mm: New.
15196         * obj-c++.dg/layout-1.mm: New.
15197         * obj-c++.dg/method-1[0-9].mm: New.
15198         * obj-c++.dg/method-2[0-1].mm: New.
15199         * obj-c++.dg/method-[8-9].mm: New.
15200         * obj-c++.dg/objc-gc-3.mm: New.
15201         * obj-c++.dg/try-catch-10.mm: New.
15202         * objc.dg/bitfield-5.m: New.
15203         * objc.dg/comp-types-10.m: New.
15204         * objc.dg/comp-types-9.m: New.
15205         * objc.dg/layout-1.m: New.
15206         * objc.dg/objc-gc-4.m: New.
15207         * objc.dg/try-catch-9.m: New.
15208         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15209         * objc.dg/comp-types-1.m: Likewise.
15210         * objc.dg/comp-types-[5-6].m: Likewise.
15211         * objc.dg/method-9.m: Likewise.
15212
15213 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15214
15215         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15216         and on hardware without VMX support.
15217
15218         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15219
15220         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15221
15222         * lib/profopt.exp (dg-final-generate, dg-final-use,
15223         profopt-final-code, profopt-get-options): New.
15224         (profopt-execute): Process test directives.
15225
15226         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15227         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15228         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15229
15230 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15231
15232         PR C++/21645
15233         * g++.dg/init/ctor5.C: New test.
15234
15235 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15236
15237         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15238         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15239         vect-113.c, vect-114.c.
15240
15241 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15242
15243         * gcc.dg/const-elim-1.c: Remove xfails.
15244
15245 2005-05-23  Jeff Law  <law@redhat.com>
15246
15247         * gcc.c-torture/compile/pr21638.c: New test.
15248         * gcc.c-torture/compile/20050520-1.c: New test.
15249
15250 2005-05-23  Nick Clifton  <nickc@redhat.com>
15251
15252         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15253         be a proper triple, ie: m32r*-*-*.
15254         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15255
15256 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15257
15258         PR middle-end/21331
15259         PR tree-opt/21293
15260         * gcc.c-torture/compile/pr21293.c: New test.
15261         * gcc.c-torture/execute/pr21331.c: New test.
15262
15263 2004-05-20  Richard Henderson  <rth@redhat.com>
15264
15265         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15266
15267 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15268
15269         * obj-c++-dg.exp: Add.
15270         * obj-c++.exp: Add.
15271         * obj-c++.dg/dg.exp: Add.
15272
15273 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15274
15275         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15276         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15277
15278 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15279
15280         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15281
15282 2004-05-19  Richard Henderson  <rth@redhat.com>
15283
15284         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15285
15286 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15287
15288         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15289
15290         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15291
15292 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15293
15294         PR c++/21495
15295         * g++.dg/parse/extern1.C: New test.
15296         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15297
15298 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15299
15300         * gcc.dg/c99-math.h: New.
15301         * gcc.dg/c99-math-float-1.c: New test.
15302         * gcc.dg/c99-math-double-1.c: Likewise.
15303         * gcc.dg/c99-math-long-double-1.c: Likewise.
15304
15305 2005-05-18  Richard Henderson  <rth@redhat.com>
15306
15307         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15308
15309 2005-05-18  Devang Patel  <dpatel@apple.com>
15310
15311         * g++.dg/opt/20050511-1.C: New test.
15312
15313 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15314
15315         PR libfortran/21127
15316         * gfortran.dg/reshape-complex.f90: New test.
15317
15318 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15319
15320         * gfortran.dg/array_constructor_1.f90: New test.
15321         * gfortran.dg/array_constructor_2.f90: New test.
15322
15323 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15324
15325         PR fortran/20954
15326         * gfortran.dg/pr20954.f: New test.
15327
15328 2005-05-17  Mike Stump  <mrs@apple.com>
15329
15330         Yet more Objective-C++...
15331
15332         * objc.dg/method-5.m: Update.
15333         * objc.dg/method-6.m: Update.
15334         * objc.dg/method-7.m: Update.
15335         * objc.dg/method-9.m: Update.
15336         * objc.dg/try-catch-2.m: Update.
15337
15338 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15339
15340         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15341         Remove little-endian optimizations.
15342
15343 2005-05-17  Jeff Law  <law@redhat.com>
15344
15345         * g++.dg/tree-ssa/pr14814.C: New test.
15346         * gcc.dg/tree-ssa/pr14814.C: New test.
15347         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15348         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15349
15350 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15351
15352         * gcc.dg/compat/generate-random.c: Do not include
15353         libiberty.h.
15354         * gcc.dg/compat/generate-random_r.c: Likewise.
15355
15356 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15357
15358         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15359
15360 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15361
15362         PR middle-end/21595
15363         * g++.dg/tree-ssa/builtin1.C: New testcase.
15364
15365 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15366
15367         PR c++/21454
15368         * g++.dg/opt/const4.C: New test.
15369
15370         PR middle-end/21492
15371         * g++.dg/opt/crossjump1.C: New test.
15372
15373         PR tree-optimization/21610
15374         * gcc.c-torture/compile/20050516-1.c: New test.
15375
15376         PR fortran/15080
15377         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15378         about the test failing.
15379         * gfortran.fortran-torture/execute/where_7.f90: New test.
15380         * gfortran.fortran-torture/execute/where_8.f90: New test.
15381
15382 2005-05-16  Richard Henderson  <rth@redhat.com>
15383
15384         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15385         i?86 and x86_64.
15386
15387 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15388
15389         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15390         (limits.h): Include unconditionally.
15391         (stdlib.h): Likewise.
15392         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15393         (limits.h): Include unconditionally.
15394         (stdlib.h): Likewise.
15395         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15396         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15397         (limits.h): Include unconditionally.
15398         (stdlib.h): Likewise.
15399         (hashtab.h): Do not include.
15400         (getopt.h): Likewise.
15401         (stddef.h): Include.
15402         (hashval_t): Define.
15403         (struct entry): Add "next" field.
15404         (HASH_SIZE): New macro.
15405         (hash_table): New variable.
15406         (switchfiles): Do not use xmalloc.
15407         (mix): New macro.
15408         (iterative_hash): New function.
15409         (hasht): Remove.
15410         (e_exists): New function.
15411         (e_insert): Likewise.
15412         (output): Use, instead of libiberty hashtable functions.
15413         (main): Do not use getopt.  Do not call htab_create.
15414
15415 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15416
15417         PR libstdc++/21526
15418         * lib/target-supports.exp (check_mkfifo_available):
15419         Return 0 for cygwin as mkfifo support incomplete on platform.
15420         Fix typos in comments.
15421
15422 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15423
15424         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15425
15426 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15427
15428         PR fortran/17432
15429         * gfortran.dg/assign_4.f: New test.
15430
15431 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15432
15433         PR tree-optimization/21563
15434         * gcc.dg/tree-ssa/pr21563.c: New.
15435
15436 2005-05-14  Jan Hubicka  <jh@suse.cz>
15437
15438         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15439
15440 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15441
15442         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15443
15444 2005-05-13  Julian Brown  <julian@codesourcery.com>
15445
15446         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15447         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15448
15449 2005-05-13  Jan Hubicka  <jh@suse.cz>
15450
15451         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15452         * gcc.dg/fold-xor-?.c: Likewise.
15453         * gcc.dg/pr15784-?.c: Likewise.
15454         * gcc.dg/pr20922-?.c: Likewise.
15455         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15456         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15457         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15458
15459 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15460
15461         PR fortran/21260
15462         * gfortran.dg/hollerith_1.f90: New test.
15463
15464 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15465
15466         * gfortran.dg/func_result_2.f90: New test.
15467
15468 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15469
15470         * gfortran.dg/dev_null.f90: New test.
15471
15472 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15473
15474         * gcc.dg/arm-vfp1.c: Revert last change.
15475
15476 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15477
15478         PR middle-end/19807
15479         PR tree-optimization/19639
15480         * g++.dg/tree-ssa/pr19807.C: New testcase.
15481
15482 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15483
15484         PR libfortran/21471
15485         * gfortran.dg/append-1.f90: New test.
15486
15487 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15488
15489         * gcc.dg/pr18501.c: XFAIL.
15490         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15491         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15492         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15493         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15494         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15495         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15496         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15497         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15498
15499 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15500
15501         PR fortran/20178
15502         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15503         gfortran.dg/f2c_3.f90: New tests.
15504
15505         * gfortran.dg/return_1.f90: Fix dg annotation.
15506
15507 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15508
15509         * gcc.c-torture/compile/20050510-1.c: New test.
15510
15511 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15512
15513         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15514
15515 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15516
15517         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15518
15519 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15520
15521         PR c/17913
15522         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15523
15524 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15525
15526         PR c/21342
15527         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15528         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15529
15530 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15531
15532         PR debug/16676
15533         * gcc.dg/debug/pr16676.c: New test.
15534
15535 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15536
15537         PR testsuite/21443
15538         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15539         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15540         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15541         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15542         Change -O1 to -O2.
15543         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15544         -fno-tree-dominator-opts.
15545
15546 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15547
15548         * gfortran.dg/return_1.f90: New test.
15549
15550 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15551
15552         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15553
15554         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15555
15556 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15557
15558         PR c++/21427
15559         * g++.dg/inherit/covariant13.C: New.
15560
15561 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15562
15563         PR libfortran/19155
15564         * gfortran.dg/pr19155.f: New test.
15565
15566 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15567
15568         PR inline-asm/8788
15569         * gcc.dg/pr8788-1.c: New testcase.
15570
15571 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15572
15573         PR target/21416
15574         * gcc.target/mips/fpcmp-[12].c: New tests.
15575
15576 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15577
15578         * lib/target-supports-dg.exp (dg-require-fork): New function.
15579         (dg-require-mkfifo): Likewise.
15580         * lib/target-supports.exp (check_function_available): New
15581         function.
15582         (check_fork_available): Likewise.
15583         (check_mkfifo_available): Likewise.
15584
15585 2005-05-06  Jeff Law  <law@redhat.com>
15586
15587         * gcc.c-torture/compile/pr21380.c: New test.
15588
15589 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15590
15591         PR c++/20961
15592         * g++.dg/ext/weak3.C: New test.
15593
15594 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15595
15596         PR c++/21352
15597         * g++.dg/template/crash37.C: New test.
15598
15599 2005-05-05  Paul Brook  <paul@codesourcery.com>
15600
15601         * gcc.dg/arm-g2.c: Use effective-target arm32.
15602         * gcc.dg/arm-mmx-1.c: Ditto.
15603         * gcc.dg/arm-scd42-2.c: Ditto.
15604         * gcc.dg/arm-vfp1.c: Ditto.
15605         * lib/target-supports.exp (check_effective_target_arm32): New
15606         function.
15607
15608 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15609
15610         PR libfortran/21354
15611         gfortran.dg/in_pack_rank7.f90: New test.
15612
15613 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15614
15615         PR middle-end/15618
15616         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15617
15618 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15619
15620         PR middle-end/21265
15621         * gcc.dg/20050503-1.c: New test.
15622
15623         PR rtl-optimization/21239
15624         * gcc.dg/i386-sse-11.c: New test.
15625
15626 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15627
15628         PR target/16888
15629         * gcc.target/i386/asm-1.c: New test.
15630
15631 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15632
15633         PR rtl-optimization/21330
15634         * gcc.c-torture/execute/20050502-1.c: New test.
15635
15636         PR target/21297
15637         * gcc.c-torture/execute/20050502-2.c: New test.
15638
15639 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15640
15641         PR middle-end/21282
15642         * gcc.dg/pr21282.c: New.
15643
15644 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15645
15646         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15647         * gcc.dg/vect/vect-92.c: Likewise.
15648         * gcc.dg/vect/vect-93.c: Likewise.
15649         * gcc.dg/vect/vect-dv-1.c: Likewise.
15650         * gcc.dg/vect/vect-dv-2.c: Likewise.
15651         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15652
15653 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15654
15655         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15656         * gfortran.dg/vect/vect-2.f90: Likewise.
15657         * gfortran.dg/vect/vect-3.f90: Likewise.
15658         * gfortran.dg/vect/vect-4.f90: Likewise.
15659         * gfortran.dg/vect/vect-5.f90: Likewise.
15660
15661 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15662
15663         PR target/20813
15664         * gcc.dg/rs6000-fpint-2.c: New.
15665
15666 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15667
15668         PR c/15698
15669         * gcc.dg/builtins-30.c: Update expected messages.
15670         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15671         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15672         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15673
15674 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15675
15676         PR tree-optimization/21294
15677         * gcc.dg/tree-ssa/pr21294.c: New.
15678
15679 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15680
15681         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15682         __builtin_altivec_st_internal_4si built-in.
15683
15684 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15685
15686         PR c++/15875
15687         * g++.dg/template/ptrmem14.C: New test.
15688
15689 2005-05-02  Paul Brook  <paul@codesourcery.com>
15690
15691         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15692
15693 2005-05-02  Michael Matz  <matz@suse.de>
15694
15695         PR c++/19542
15696         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15697
15698 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15699
15700         * g++.dg/cpp/weak.C: New test.
15701
15702 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15703
15704         * gcc.dg/tree-ssa/loop-8.c: New test.
15705
15706 2005-04-30  Michael Maty  <matz@suse.de>
15707
15708         * gcc.dg/inline-mcpy.c: New test.
15709
15710 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15711
15712         PR libfortran/18958
15713         * gfortran.dg/eoshift.f90: New test case.
15714
15715 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15716
15717         PR libfortran/18857
15718         * gfortran.dg/matmul_1.f90: New test.
15719
15720 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15721
15722         PR tree-optimization/21030
15723         * gcc.dg/tree-ssa/pr21030.c: New.
15724
15725 2005-04-29  Devang Patel  <dpatel@apple.com>
15726
15727         PR tree-optimization/21272
15728         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15729
15730 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15731
15732         PR fortran/13082
15733         PR fortran/18824
15734         * gfortran.dg/entry_4.f90: New test.
15735         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15736         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15737         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15738         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15739         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15740         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15741         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15742
15743 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15744
15745         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15746
15747 2005-04-29  Paul Brook  <paul@codesourcery.com>
15748
15749         * gfortran.dg/entry_3.f90: New test.
15750
15751 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15752
15753         * gfortran.dg/implicit_4.f90: New test.
15754
15755 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15756
15757         * lib/target-supports.exp (check_profiling_available): Return
15758         false for xtensa-*-elf.
15759
15760 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15761
15762         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15763         error if file cannot be deleted.
15764
15765 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15766
15767         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15768         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15769         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15770         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15771         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15772         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15773         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15774         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15775         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15776         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15777         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15778         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15779         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15780
15781 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15782
15783         PR fortran/20865
15784         * gfortran.dg/pr20865.f90: New test.
15785
15786 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
15787
15788         * gcc.dg/void-cast-2.c: New test.
15789
15790 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15791
15792         PR c/21159
15793         * gcc.dg/void-cast-1.c: New test.
15794
15795 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
15796
15797         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
15798
15799 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15800
15801         PR fortran/21177
15802         * gfortran.dg/pr21177.f90: New test.
15803
15804 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
15805
15806         PR tree-optimization/21171
15807         * gcc.dg/tree-ssa/pr21171.c: New test.
15808
15809 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
15810
15811         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15812         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15813         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15814         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15815         gcc.dg/tree-ssa/gen-vect-32.c: New.
15816         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
15817         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
15818         don't run on PPC32.
15819
15820 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15821
15822         PR c/21213
15823         * gcc.dg/transparent-union-3.c: New test.
15824
15825 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15826
15827         PR c/20740
15828         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
15829         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
15830         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
15831         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
15832         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
15833         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
15834
15835 2005-04-26  Jeff Law  <law@redhat.com>
15836
15837         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
15838         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
15839         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
15840         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
15841         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
15842         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
15843         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
15844
15845 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15846
15847         PR tree-optimization/17598
15848         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15849
15850 2005-04-25  Mike Stump  <mrs@apple.com>
15851
15852         * objc.dg/fix-and-continue-1.m: Add.
15853
15854 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15855
15856         PR c++/20995
15857         * g++.dg/opt/pr20995-1.C: New test case.
15858
15859 2005-04-25  Devang Patel <dpatel@apple.com>
15860
15861         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15862
15863 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15864
15865         PR testsuite/21062
15866         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15867
15868 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15869
15870         PR C++/21188
15871         * g++.dg/opt/rtti2.C: New test.
15872
15873 2005-04-25  Paul Brook  <paul@codesourcery.com>
15874         Steven G. Kargl  <kargls@comcast.net>
15875
15876         PR fortran/20879
15877         * gfortran.dg/ichar_1.f90: New file.
15878
15879 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15880
15881         PR middle-end/20991
15882         * g++.dg/opt/pr20991.C: New test.
15883
15884         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15885         where sizeof (type) < __alignof__ (type).
15886         * gcc.dg/compat/struct-layout-1.h: Likewise.
15887
15888 2005-04-24  Per Bothner  <per@bothner.com>
15889             Devang Patel  <dpatel@apple.com>
15890
15891         PR preprocessor/20907
15892         * gcc.dg/cpp/very-long-comment.c: New test.
15893
15894 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15895
15896         PR fortran/20059
15897         * gfortran.dg/common_5.f: New test.
15898
15899 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
15900
15901         PR middle-end/21082
15902         * g++.dg/tree-ssa/pr21082.C: New testcase.
15903
15904 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
15905
15906         * gcc.dg/vect/vect-99.c: New test.
15907
15908 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
15909
15910         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
15911
15912 2005-04-22  Jeff Law  <law@redhat.com>
15913
15914         * gcc.dg/uninit-5.c: Remove xfails.
15915         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
15916         conditionals and loads.
15917
15918 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
15919
15920         PR libfortran/20074
15921         PR libfortran/20436
15922         PR libfortran/21108
15923         * gfortran.dg/nested_reshape.f90: new test
15924         * gfortran.dg/reshape-alloc.f90: new test
15925         * gfortran.dg/reshape.f90: new test
15926
15927 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
15928
15929         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
15930
15931         * gcc.dg/arm-vfp1.c: New test.
15932
15933 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
15934
15935         PR c++/21087
15936         * g++.dg/lookup/builtin2.C: New test.
15937
15938 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15939
15940         * gcc.dg/weak/weak-13.c: New test.
15941
15942 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
15943
15944         * lib/target-supports.exp (check_effective_target_sync_int_long):
15945         Add powerpc*.
15946
15947 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
15948
15949         * gcc.target/mips/branch-1.c: New test.
15950
15951 2005-04-21  Richard Henderson  <rth@redhat.com>
15952
15953         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
15954         * gcc.dg/vect/vect-86.c: Likewise.
15955         * gcc.dg/vect/vect-87.c: Likewise.
15956         * gcc.dg/vect/vect-88.c: Likewise.
15957
15958 2005-04-21  Devang Patel  <dpatel@apple.com>
15959
15960         PR optimization/20994
15961         * gcc.dg/tree-ssa/ifc-3.c: New test.
15962
15963 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15964
15965         PR c/12913
15966         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
15967         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
15968         gcc.dg/c99-vla-jump-5.c: New tests.
15969
15970 2005-04-19  Richard Henderson  <rth@redhat.com>
15971
15972         * lib/target-supports.exp (check_effective_target_vect_int_mult):
15973         Fix typo in exists check.
15974         (check_effective_target_sync_int_long): New.
15975         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
15976         * gcc.dg/ia64-sync-2.c: Likewise.
15977         * gcc.dg/ia64-sync-3.c: Likewise.
15978         * gcc.dg/ia64-sync-4.c: Likewise.
15979
15980 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
15981
15982         * gcc.dg/fold-xor-1.c: New test.
15983         * gcc.dg/fold-xor-2.c: New test.
15984
15985 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
15986
15987         PR target/20670
15988         * g++.dg/eh/fp-regs.C: New test.
15989
15990 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15991
15992         * gcc.dg/Wint-to-pointer-cast-1.c,
15993         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
15994         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
15995         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
15996
15997 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15998
15999         PR fortran/16861
16000         * gfortran.dg/pr16861.f90: New test.
16001
16002 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16003
16004         * gcc.dg/pr21085.c: New test.
16005
16006 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16007
16008         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16009         (setup_mips_tests, dg-mips-options): New procedures.
16010         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16011         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16012         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16013         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16014         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16015         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16016         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16017         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16018         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16019         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16020         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16021         dg-mips-options instead of dg-options.  Remove now-redundant
16022         preprocessor guards.
16023         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16024         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16025         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16026         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16027         * gcc.dg/vr-mult-2.c: Delete.
16028         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16029         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16030         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16031         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16032         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16033         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16034         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16035
16036 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16037
16038         * ada/acats/run_all.sh: Use sync when executable not present.
16039
16040 2005-04-18  Devang Patel  <dpatel@apple.com>
16041
16042         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16043         * gcc.dg/vect/vect-11a.c: New.
16044         * gcc.dg/vect/vect-none.c: Update.
16045         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16046
16047 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16048
16049         PR tree-optimization/20922
16050         * gcc.dg/pr20922-1.c: New test.
16051         * gcc.dg/pr20922-2.c: New test.
16052         * gcc.dg/pr20922-3.c: New test.
16053         * gcc.dg/pr20922-4.c: New test.
16054         * gcc.dg/pr20922-5.c: New test.
16055         * gcc.dg/pr20922-6.c: New test.
16056
16057 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16058
16059         PR libfortran/20950
16060         * gfortran.dg/pr20950.f: New test.
16061
16062 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16063
16064         PR libfortran/19216
16065         * gfortran.dg/pr19216.f: New test.
16066
16067 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16068
16069         PR tree-optimization/21001
16070         * gcc.dg/tree-ssa/pr21001.c: New.
16071
16072 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16073
16074         PR libfortran/21075
16075         * gfortran.dg/reshape_rank7.f90: New test.
16076
16077 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16078
16079         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16080         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16081         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16082         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16083         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16084         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16085         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16086         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16087         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16088         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16089         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16090         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16091         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16092         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16093         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16094         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16095         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16096         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16097         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16098         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16099         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16100
16101 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16102
16103         * gfortran.dg/wtruncate.f: New testcase.
16104         * gfortran.dg/wtruncate.f90: New testcase.
16105
16106 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16107
16108         PR c++/21025
16109         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16110         which sizeof/alignof is dependent, rather than just whether we are
16111         processing_template_decl.
16112
16113 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16114
16115         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16116         corrected typo where the wrong variables had been compared.
16117
16118 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16119
16120         PR libfortran/18495
16121         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16122         Test callee-allocated version of return array with a write
16123         statement.
16124         Test spread with a temporary with another write statement.
16125
16126 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16127
16128         PR tree-optimization/21031
16129         * gcc.dg/tree-ssa/pr21031.c: New.
16130
16131 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16132
16133         PR tree-optimization/21004
16134         * gcc.dg/builtins-53.c: Include builtins-config.h.
16135         Check floorf, ceilf, floorl and ceill transformations
16136         only when HAVE_C99_RUNTIME is defined.
16137
16138 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16139
16140         PR middle-end/20739
16141         * gcc.dg/tree-ssa/pr20739.c: New test.
16142
16143 2005-04-14  Mike Stump  <mrs@apple.com>
16144
16145         * gcc.dg/Foundation.framework/empty: New.
16146         * gcc.dg/framework-2.c: New.
16147
16148 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16149
16150         PR tree-optimization/21021
16151         * gcc.c-torture/compile/pr21021.c: New.
16152
16153 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16154
16155         PR testsuite/21010
16156         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16157         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16158         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16159         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16160         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16161         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16162         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16163         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16164
16165 2005-04-14  Richard Henderson  <rth@redhat.com>
16166
16167         * lib/target-supports.exp (check_effective_target_vect_condition):
16168         Add ia64, i?86, and x86_64.
16169
16170 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16171
16172         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16173
16174 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16175
16176         PR tree-optimization/20657
16177         * gcc.dg/tree-ssa/pr20657.c: New.
16178
16179 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16180
16181         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16182         (long long int)trunc*.
16183
16184 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16185
16186         PR target/20927
16187         * gcc.dg/pr20927.c: New test.
16188
16189 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16190
16191         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16192         * gcc.target/mips/asm-1.c: Likewise.
16193
16194 2005-04-13  Dale Johannesen  <dalej@apple.com>
16195
16196         * objc.dg/objc-fast-4.m: New.
16197
16198 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16199
16200         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16201         directory.
16202         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16203
16204 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16205
16206         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16207         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16208         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16209
16210 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16211
16212         PR tree-optimization/20913
16213         * gcc.dg/tree-ssa/pr20913.c: New.
16214
16215         PR tree-optimization/20702
16216         * gcc.dg/tree-ssa/pr20702.c: New.
16217
16218 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16219
16220         PR c++/13744
16221         * g++.dg/inherit/local3.C: New test.
16222
16223 2005-04-12  Jeff Law  <law@redhat.com>
16224
16225         * gcc.dg/tree-ssa/20050412-1.c: New test.
16226
16227 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16228
16229         PR libfortran/19016
16230         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16231         Add tests with mask generated by expression.
16232         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16233         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16234         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16235
16236 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16237
16238         PR middle-end/20917
16239         * gcc.dg/20050409-1.c: New test.
16240
16241 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16242
16243         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16244
16245 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16246
16247         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16248         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16249         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16250         (TARGET_CXX): Adjust accordingly.
16251         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16252         determine_class_data_visibility and class_data_always_comdat.
16253         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16254         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16255         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16256         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16257         (arm_cxx_determine_class_data_visibility): New.
16258         (arm_cxx_class_data_always_comdat): Likewise.
16259         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16260         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16261         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16262         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16263         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16264         Define.
16265
16266 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16267
16268         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16269
16270 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16271
16272         * gcc.dg/i386-darwin-fpmath.c: New.
16273
16274 2004-04-11  Devang Patel  <dpatel@apple.com>
16275
16276         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16277         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16278         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16279         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16280         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16281         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16282         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16283         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16284         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16285
16286 2004-04-11  Devang Patel  <dpatel@apple.com>
16287
16288         * gcc.dg/vect/vect-dv-1.c: New test.
16289         * gcc.dg/vect/vect-dv-2.c: New test.
16290
16291 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16292
16293         PR tree-optimization/20933
16294         * gcc.dg/tree-ssa/pr20933.c: New test.
16295
16296 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16297
16298         * gfortran.dg/fold_nearest.f90: New test.
16299
16300 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16301
16302         * gcc.dg/tree-ssa/alias-1.c: New test.
16303
16304 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16305
16306         PR tree-optimization/20920
16307         * g++.dg/tree-ssa/pr20920.C: New test.
16308
16309 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16310
16311         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16312         (long long int)ceil*.
16313
16314 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16315
16316         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16317         explicit C++ linkage.
16318
16319 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16320
16321         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16322         warning for arithmetic IF statements.
16323
16324 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16325
16326         * eor_handling_1.f90: New test case.
16327         * eor_handling_2.f90: New test case.
16328         * eor_handling_3.f90: New test case.
16329         * eor_handling_4.f90: New test case.
16330         * eor_handling_5.f90: New test case.
16331         * noadv_size.f90: New test case.
16332         * pad_no.f90: New test case.
16333
16334 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16335
16336         * gcc.c-torture/execute/20050410-1.c: New test.
16337
16338 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16339
16340         * gcc.dg/pr20126.c: New.
16341
16342 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16343             Steven G. Kargl <kargls@comcast.net>
16344
16345         * gfortran.dg/PR19872.f: New test.
16346
16347 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16348
16349         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16350
16351 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16352
16353         * gfortran.dg/nint_1.f90: New test.
16354
16355 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16356
16357         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16358         Added test for callee-allocated arrays with write statements.
16359         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16360         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16361         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16362         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16363         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16364
16365 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16366
16367         PR libfortran/20163
16368         * gfortran.dg/open-options-blanks.f: New test.
16369
16370 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16371
16372         PR fortran/13257
16373         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16374
16375 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16376
16377         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16378         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16379         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16380         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16381         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16382         * gcc.c-torture/execute/stdarg-4.c: New test.
16383
16384         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16385
16386         PR target/20795
16387         * g++.dg/abi/param2.C: New test.
16388
16389 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16390
16391         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16392
16393 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16394
16395         * gcc.dg/builtins-53.c: New test.
16396
16397 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16398
16399         * g++.dg/tree-ssa/pr18178.C: New test.
16400         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16401         * gcc.c-torture/execute/20041019-1.c: New test.
16402         * gcc.dg/tree-ssa/20041008-1.c: New test.
16403         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16404         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16405         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16406         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16407         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16408         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16409         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16410         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16411         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16412         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16413
16414 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16415
16416         PR rtl-optimization/20466
16417         * gcc.c-torture/execute/pr20466-1.c: New test.
16418
16419 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR c++/20905
16422         * g++.dg/parse/cond2.C: New test.
16423
16424         PR c++/20145
16425         * g++.dg/warn/Wdtor1.C: New test.
16426
16427 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16428
16429         PR fortran/17229
16430         * gfortran.dg/pr17229.f: New test.
16431
16432 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16433
16434         * gfortran.dg/tiny_1.f90: New test.
16435         * gfortran.dg/tiny_2.f90: ditto.
16436
16437 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16438
16439         * gfortran.dg/eor_1.f90: Fix dg-do run line
16440         * gfortran.dg/open_new.f90: Fix dg-do run line
16441
16442 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16443
16444         * lib/target-supports.exp (get_compiler_messages): Support
16445         optional arguments, the fourth being compiler options.
16446         (check_effective_target_fpic): New proc.
16447         * gcc.dg/20050321-2.c: Restrict to target fpic.
16448
16449 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16450
16451         * gcc.dg/15443-1.c: New test.
16452         * gcc.dg/15443-2.c: Likewise.
16453
16454 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16455
16456         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16457
16458 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16459
16460         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16461
16462 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16463
16464         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16465         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16466         -m64.
16467         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16468         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16469         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16470
16471 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16472
16473         PR c++/20212
16474         * g++.dg/warn/Wunused-11.C: New test.
16475
16476 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16477
16478         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16479
16480 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16481
16482         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16483
16484 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16485
16486         PR c++/20734
16487         * g++.dg/template/ptrmem13.C: New test.
16488
16489 2005-04-05  Per Bothner  <per@bothner.com>
16490
16491         * lib/gcc.exp: Always add -fno-show-column, for now.
16492
16493 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16494
16495         PR testsuite/20767
16496         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16497         of plain old "unsigned int" for the type of "i".  Makes this test
16498         64bit clean.
16499
16500 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16501
16502         * gcc.dg/i386-ssefn-1.c: New test.
16503         * gcc.dg/i386-ssefn-2.c: New test.
16504         * gcc.dg/i386-ssefn-3.c: New test.
16505         * gcc.dg/i386-ssefn-4.c: New test.
16506
16507 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16508
16509         PR tree-optimization/20076
16510         * gcc.dg/builtin-apply4.c: New test.
16511
16512         PR preprocessor/19475
16513         * gcc.dg/cpp/macspace1.c: New test.
16514         * gcc.dg/cpp/macspace2.c: New test.
16515
16516 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16517
16518         * gfortran.dg/pr20755.f: Fixed bad format.
16519
16520 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16521
16522         PR c++/20763
16523         * g++.dg/ext/attrib21.C: New test.
16524
16525 2004-04-05  Devang Patel  <dpatel@apple.com>
16526
16527         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16528         * gcc.dg/vect/vect-shift-1.c: New test.
16529
16530 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16531
16532         PR libfortran/20755
16533         * gfortran.dg/pr20755.f: New test.
16534
16535 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16536
16537         * gfortran.dg/pr15959.f90: New test.
16538         * gfortran.dg/string_pad_trunc.f90: New test.
16539
16540 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16541
16542         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16543         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16544         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16545         syntax.
16546
16547 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16548
16549         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16550
16551 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16552
16553         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16554         * gcc.c-torture/compile/20011119-2.c: Likewise.
16555         * gcc.c-torture/compile/981001-2.c: Likewise.
16556
16557 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16558
16559         PR c++/20679
16560         * g++.dg/template/overload4.C: New test.
16561
16562 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16563
16564         PR c++/20746
16565         * g++.dg/abi/covariant5.C: New.
16566
16567         PR debug/20505
16568         * g++.dg/debug/const2.C: New.
16569
16570 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16571
16572         PR rtl-optimization/16104
16573         * gcc.c-torture/execute/20050316-1.c: New test.
16574
16575 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16576
16577         * g++.dg/template/spec23.C: Fix dg-error text.
16578
16579 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16580
16581         PR c++/19199
16582         * g++.dg/expr/lval2.C: New.
16583
16584 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16585
16586         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16587         __builtin_strcasecmp and __builtin_strncasecmp.
16588
16589 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16590
16591         PR c++/20723
16592         * g++.dg/template/spec22.C: New.
16593         * g++.dg/template/spec23.C: New.
16594
16595 2005-04-03  Dale Ranta  <dir@lanl.gov>
16596             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16597
16598         PR libfortran/20068
16599         PR libfortran/20125
16600         PR libfortran/20156
16601         PR libfortran/20471
16602         * gfortran.dg/backspace.f: New test.
16603
16604 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16605
16606         * gcc.dg/pr19345.c: New test.
16607
16608 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16609
16610         PR tree-optimization/20640
16611         * gcc.dg/torture/tree-loop-1.c: New.
16612
16613 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16614
16615         PR rtl-optimization/20290
16616         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16617
16618 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16619
16620         * gcc.dg/rs6000-fpint.c: New.
16621
16622 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16623
16624         * gcc.dg/old-style-then-proto-1.c: New test.
16625
16626 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16627
16628         * gfortran.fortran-torture/execute/backspace.f90: Check
16629         after backspace and read was incorrect.
16630
16631 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16632
16633         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16634         buffer past the terminating NUL using memcmp.
16635         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16636         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16637
16638         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16639         Fix unused/uninitialized variable warnings.
16640
16641         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16642         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16643         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16644         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16645
16646         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16647         gcc.c-torture/execute/builtins/fputs-lib.c,
16648         gcc.c-torture/execute/builtins/lib/fprintf.c,
16649         gcc.c-torture/execute/builtins/lib/main.c,
16650         gcc.c-torture/execute/builtins/lib/memcmp.c,
16651         gcc.c-torture/execute/builtins/lib/memmove.c,
16652         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16653         gcc.c-torture/execute/builtins/lib/memset.c,
16654         gcc.c-torture/execute/builtins/lib/printf.c,
16655         gcc.c-torture/execute/builtins/lib/sprintf.c,
16656         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16657         gcc.c-torture/execute/builtins/lib/strchr.c,
16658         gcc.c-torture/execute/builtins/lib/strcmp.c,
16659         gcc.c-torture/execute/builtins/lib/strcpy.c,
16660         gcc.c-torture/execute/builtins/lib/strcspn.c,
16661         gcc.c-torture/execute/builtins/lib/strlen.c,
16662         gcc.c-torture/execute/builtins/lib/strncat.c,
16663         gcc.c-torture/execute/builtins/lib/strncmp.c,
16664         gcc.c-torture/execute/builtins/lib/strncpy.c,
16665         gcc.c-torture/execute/builtins/lib/strrchr.c,
16666         gcc.c-torture/execute/builtins/lib/strspn.c,
16667         gcc.c-torture/execute/builtins/lib/strstr.c,
16668         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16669         gcc.c-torture/execute/builtins/strlen-2.c,
16670         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16671         prototypes.
16672
16673 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16674
16675         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16676         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16677         selectany usage.
16678
16679 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16680
16681         PR c++/19406
16682         * g++.dg/debug/using1.C: New test.
16683
16684 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16685
16686         PR middle-end/20524
16687         * gcc.dg/alias-7.c: Prefix asm-declared name with
16688         __USER_LABEL_PREFIX__.
16689
16690 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16691
16692         Fix fallout from PR middle-end/15700:
16693         * gcc.c-torture/compile/20011119-1.c: Take
16694         __USER_LABEL_PREFIX__ into account.
16695         * gcc.c-torture/compile/20011119-2.c: Likewise.
16696
16697 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16698
16699         PR c++/18644
16700         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16701
16702 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16703
16704         PR c/17855
16705         * gcc.c-torture/compile/struct-non-lval-1.c,
16706         gcc.c-torture/compile/struct-non-lval-2.c,
16707         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16708
16709 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16710
16711         * gcc.dg/tls/tls.exp: Remove temporary file.
16712         * g++.dg/tls/tls.exp: Ditto.
16713         * lib/file-format.exp: Ditto.
16714         * g++.dg/special/ecos.exp: Ditto.
16715
16716         * lib/profopt.exp: Treat prof_ext as a list.
16717         * gcc.misc-tests/bprob.exp: Ditto.
16718         * g++.dg/bprob/bprob.exp: Ditto.
16719
16720         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16721         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16722         g++.dg/tree-ssa/pointer-reference-alias.C,
16723         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16724         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16725         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16726         g++.dg/vect/pr19951.cc: Ditto.
16727         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16728         gcc.dg/builtins-47.c: Ditto.
16729         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16730         gcc.dg/pr20115-1.c: Ditto.
16731         * gcc.dg/tree-ssa/20030530-2.c,
16732         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16733         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16734         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16735         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16736         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16737         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16738         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16739         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16740         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16741         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16742         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16743         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16744         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16745         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16746         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16747         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16748         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16749         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16750         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16751         gcc.dg/tree-ssa/20030824-1.c,
16752         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16753         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16754         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16755         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16756         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16757         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16758         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16759         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16760         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16761         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16762         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16763         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16764         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16765         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16766         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16767         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16768         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16769         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16770         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16771         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16772         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16773         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16774         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16775         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16776         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16777         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16778         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16779         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16780         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16781         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16782         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16783         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16784         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16785         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16786         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
16787         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
16788         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
16789         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16790         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16791         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16792         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
16793         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
16794         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16795         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
16796         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
16797         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
16798         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
16799         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
16800         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
16801         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
16802         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16803         gcc.dg/tree-ssa/useless-1.c: Ditto.
16804         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
16805         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
16806         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
16807         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
16808         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16809         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
16810         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
16811         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
16812         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
16813         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
16814         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
16815         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
16816         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
16817         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
16818         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
16819         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
16820         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
16821         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
16822         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
16823         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
16824         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
16825         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16826         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16827         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
16828         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
16829         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
16830         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
16831         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
16832         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
16833         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
16834         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
16835         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
16836         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
16837         gcc.dg/vect/vect-none.c: Ditto.
16838         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
16839         treelang/compile/unsigned.tree: Ditto.
16840
16841         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
16842         * gcc.dg/cpp/direct2s.c: Ditto.
16843         * gcc.dg/cpp/paste4.c: Ditto.
16844         * gcc.dg/cpp/separate-1.c: Ditto.
16845         * gcc.dg/pch/save-temps-1.c: Ditto.
16846         * g++.dg/ext/altivec-10.C: Ditto.
16847         * g++.dg/pch/pch.C: Ditto.
16848
16849         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16850
16851         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16852         * g++.dg/template/repo1.C: Ditto.
16853         * g++.dg/template/repo2.C: Ditto.
16854         * g++.dg/template/repo3.C: Ditto.
16855         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16856         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16857         * g++.old-deja/g++.pt/repo1.C: Ditto.
16858         * g++.old-deja/g++.pt/repo2.C: Ditto.
16859         * g++.old-deja/g++.pt/repo3.C: Ditto.
16860         * g++.old-deja/g++.pt/repo4.C: Ditto.
16861
16862         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16863         * gcc.dg/20030107-1.c: Ditto.
16864         * gcc.dg/20030702-1.c: Ditto.
16865         * gcc.dg/profile-generate-1.c: Ditto.
16866         * g++.dg/other/profile1.C: Ditto.
16867         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16868
16869         * lib/gcc-dg.exp (remove-build-file): New.
16870         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16871         cleanup-tree-dump, cleanup-saved-temps): New.
16872
16873 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16874
16875         PR c++/19203, DR 214
16876         * g++.dg/parse/ambig3.C: Not ambiguous.
16877         * g++.dg/template/spec20.C: New.
16878         * g++.dg/template/spec21.C: New.
16879
16880 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16881
16882         PR target/20045
16883         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16884
16885 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16886
16887         PR libfortran/20660
16888         * gfortran.dg/negative_unit.f: New test.
16889
16890 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16891
16892         * gcc.dg/20050330-1.c: New test.
16893
16894 2005-03-30  Devang Patel  <dpatel@apple.com>
16895
16896         * g++.dg/tree-sra/ssa-sra-3.C: New test.
16897
16898 2005-03-30  Dale Johannesen  <dalej@apple.com>
16899
16900         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
16901
16902 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
16903
16904         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16905         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
16906         Strip options from test name.
16907
16908 2005-03-31  Jan Hubicka  <jh@suse.cz>
16909
16910         * gcc.dg/varpool-1.c: New testcase.
16911
16912 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16913
16914         PR c/772
16915         PR c/17913
16916         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
16917         gcc.dg/stmt-expr-label-3.c : New tests.
16918         * gcc.c-torture/execute/medce-2.c: Remove.
16919
16920 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16921
16922         PR c/20368
16923         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
16924         tests.
16925
16926 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
16927
16928         * gcc.c-torture/compile/pr20203.c: New test.
16929
16930 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16931
16932         * gfortran.dg/promotion.f90: New test.
16933
16934 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
16935
16936         PR middle-end/20491
16937         * gcc.dg/torture/asm-subreg-1.c: New test.
16938
16939 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
16940
16941         PR c/20672
16942         * gcc.dg/pr20672-1.c: New test.
16943
16944 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
16945
16946         * gfortran.dg/vect: New directory.
16947         * gfortran.dg/vect/vect.exp: New.
16948         * gfortran.dg/vect/vect-1.f90: New test.
16949         * gfortran.dg/vect/vect-2.f90: New test.
16950         * gfortran.dg/vect/vect-3.f90: New test.
16951         * gfortran.dg/vect/vect-4.f90: New test.
16952         * gfortran.dg/vect/vect-5.f90: New test.
16953
16954 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
16955
16956         PR middle-end/20622
16957         * gcc.dg/alias-7.c: New test.
16958
16959 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16960
16961         * gcc.dg/sparc-reg-1.c: New test.
16962
16963 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
16964
16965         PR target/19890
16966         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
16967
16968 2005-03-29  Dale Ranta  <dir@lanl.gov>
16969             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16970
16971         PR libfortran/20163
16972         * gfortran.dg/pr20163-2.f: New test.
16973
16974 2005-03-28  Jan Hubicka  <jh@suse.cz>
16975
16976         PR middle-end/20635
16977         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16978         by Jakub Jelinek.
16979
16980 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
16981
16982         PR tree-optimization/20626
16983         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
16984         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
16985
16986 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16987
16988         * gfortran.dg/underflow.f90: New test.
16989         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
16990
16991 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16992
16993         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
16994
16995 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
16996
16997         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
16998         (g++_init): Make sure that CXXFLAGS is set.
16999         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17000         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17001         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17002         * lib/objc.exp (objc_init): Likewise.
17003         * lib/treelang.exp (treelang_init): Likewise.
17004
17005 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17006
17007         PR tree-optimization/20470
17008         * gcc.dg/tree-ssa/pr20470.c: New test.
17009
17010 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17011
17012         * gcc.dg/ppc-stfiwx.c: New.
17013
17014 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17015
17016         PR target/19888
17017         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17018
17019 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17020
17021         * gcc.dg/20050325-1.c: Fix a typo.
17022
17023 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17024
17025         PR libfortran/19678
17026         PR libfortran/19679
17027         * gfortran.dg/dos_eol.f: New test.
17028
17029 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17030
17031         PR rtl-optimization/20249
17032         * gcc.dg/20050325-1.c: New test.
17033
17034 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17035
17036         PR libfortran/15332
17037         * gfortran.dg/pr15332.f: New test.
17038
17039 2005-03-24  Dale Johannesen  <dalej@apple.com>
17040
17041         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17042
17043 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17044
17045         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17046         'internal' visibility.
17047         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17048         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17049         'protected' visibility.
17050         * gcc.dg/visibility-7.c: Likewise.
17051         * lib/target-supports.exp (check_visibility_available): Take
17052         a parameter, the kind of visibility to check for.
17053         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17054         to check_visibility_available.
17055
17056         * g++.dg/expr/cast3.C: New.
17057
17058 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17059
17060         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17061         rs6000.
17062
17063 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17064
17065         PR target/20095
17066         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17067
17068 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17069
17070         * gcc.dg/badshift.c: Renamed to...
17071         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17072
17073         * gcc.target/i386/badshift.c: Renamed to...
17074         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17075         only.
17076
17077         PR rtl-optimization/20532
17078         * gcc.target/i386/badshift.c: New.
17079
17080 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17081
17082         * gfortran.dg/pr18025.f90: New test.
17083
17084 2005-03-23  Dale Johannesen  <dalej@apple.com>
17085
17086         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17087
17088 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17089
17090         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17091
17092         * lib/target-supports.exp (check_iconv_available): Default
17093         libiconv to -liconv, if there is no definition.
17094
17095 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17096
17097         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17098
17099 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17100
17101         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17102         * g++.dg/opt/pr7503-2.C: Likewise.
17103         * g++.dg/opt/pr7503-3.C: Likewise.
17104         * g++.dg/opt/pr7503-4.C: Likewise.
17105         * g++.dg/opt/pr7503-5.C: Likewise.
17106         * g++.dg/warn/minmax.C: New test.
17107
17108 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17109
17110         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17111         * gfortran.dg/g77_intrinsics_sub.f: New test.
17112
17113 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17114             Jan Hubicka  <jh@suse.cz>
17115             Steven Bosscher <stevenb@suse.de
17116
17117         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17118
17119 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17120
17121         PR c++/19980
17122         * g++.dg/template/redecl3.C: New test.
17123
17124 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17125
17126         PR c++/20499
17127         * g++.dg/parse/error16.C: Tweak error markers.
17128
17129 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17130
17131         PR target/20561
17132         * gcc.dg/20050321-2.c: New test.
17133
17134 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17135
17136         PR c++/20465
17137         PR c++/20381
17138         * g++.dg/template/ptrmem12.C: New.
17139
17140 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17141
17142         PR rtl-optimization/20527
17143         * gcc.c-torture/execute/pr20527-1.c: New test.
17144
17145 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17146
17147         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17148         program, compile it into a real executable and then delete the .c
17149         and .x files afterwards, to avoid problems on testglue targets.
17150
17151 2005-03-21  Stuart Hastings  <stuart@apple.com>
17152
17153         * gcc.target/i386/sse-2.c: New.
17154
17155 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17156
17157         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17158
17159 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17160
17161         * g++.dg/parse/crash25.C: Fix typo.
17162
17163 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17164
17165         PR c++/20461
17166         * g++.dg/parse/crash24.C: New test.
17167
17168         PR c++/20536
17169         * g++.dg/parse/crash25.C: New test.
17170
17171 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17172
17173         PR c++/20147
17174         * g++.dg/ext/stmtexpr4.C: New test.
17175
17176 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17177
17178         PR middle-end/20539
17179         * gcc.c-torture/compile/pr13066-1.c: New test case.
17180         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17181         * g++.dg/opt/pr13066-1.C: Likewise.
17182
17183 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17184
17185         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17186
17187 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17188
17189         PR fortran/18525
17190         * gfortran.dg/nesting_1.f90: New test.
17191
17192 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17193
17194         PR c++/20240
17195         * g++.dg/lookup/using13.C: New test.
17196
17197 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17198
17199         PR c++/20333
17200         * g++.dg/template/crash36.C: New test.
17201
17202 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17203
17204         PR c++/20463
17205         * g++.dg/template/crash35.C: New test.
17206
17207 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17208
17209         PR c++/19966
17210         * g++.dg/overload/operator2.C: New test.
17211
17212 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17213
17214         PR libfortran/20257
17215         * gfortran.dg/pr20257.f90: New test.
17216
17217 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17218
17219         PR libfortran/20480
17220         * gfortran.dg/pr20480.f90: New test.
17221
17222 2005-03-16  Richard Henderson  <rth@redhat.com>
17223
17224         PR middle-end/15700
17225         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17226         (_rtld_global): New.
17227         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17228         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17229
17230         * gcc.dg/alias-3.c: New.
17231         * gcc.dg/alias-4.c: New.
17232         * gcc.dg/alias-5.c: New.
17233         * gcc.dg/alias-6.c: New.
17234
17235 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17236
17237         * gcc.dg/cpp/ucnid-7.c: New.
17238
17239 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17240             Dorit Naishlos  <dorit@il.ibm.com>
17241
17242         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17243         darwin.
17244
17245 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17246
17247         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17248         misaligned accesses.
17249         * gcc.dg/vect/vect-58.c: Likewise.
17250         * gcc.dg/vect/vect-92.c: New.
17251         * gcc.dg/vect/vect-93.c: New.
17252
17253 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17254
17255         PR fortran/18827
17256         * gfortran.dg/assign_2.f90: New test.
17257         * gfortran.dg/assign_3.f90: New test.
17258         * gfortran.dg/assign.f90: New test.
17259
17260 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17261
17262         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17263         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17264         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17265         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17266         names.
17267
17268 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17269
17270         * gcc.dg/cpp/ucnid-6.c: New.
17271
17272         * gcc.dg/cpp/normalize-1.c: New.
17273         * gcc.dg/cpp/normalize-2.c: New.
17274         * gcc.dg/cpp/normalize-3.c: New.
17275         * gcc.dg/cpp/normalize-4.c: New.
17276         * gcc.dg/cpp/ucnid-4.c: New.
17277         * gcc.dg/cpp/ucnid-5.c: New.
17278         * g++.dg/cpp/normalize-1.C: New.
17279         * g++.dg/cpp/ucnid-1.C: New.
17280
17281 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17282
17283         * gcc.dg/pr18628.c: New.
17284
17285 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17286
17287         PR c++/20280
17288         * g++.dg/tree-ssa/pr20280.C: New.
17289
17290 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17291
17292         PR fortran/20467
17293         * gfortran.dg/stfunc_2.f90: New test.
17294
17295 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17296
17297         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17298
17299 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17300
17301         * gcc.dg/tree-ssa/20050314-1.c: New test.
17302
17303 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17304
17305         PR c++/4403
17306         PR c++/9783, DR433
17307         * g++.dg/template/friend34.C: New test.
17308         * g++.dg/template/friend35.C: Likewise.
17309         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17310
17311 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17312
17313         Friend class name lookup 5/n
17314         PR c++/1016
17315         * g++.dg/lookup/hidden-class1.C: New test.
17316         * g++.dg/lookup/hidden-class2.C: Likewise.
17317         * g++.dg/lookup/hidden-class3.C: Likewise.
17318         * g++.dg/lookup/hidden-class4.C: Likewise.
17319         * g++.dg/lookup/hidden-class5.C: Likewise.
17320         * g++.dg/lookup/hidden-class6.C: Likewise.
17321         * g++.dg/lookup/hidden-class7.C: Likewise.
17322         * g++.dg/lookup/hidden-class8.C: Likewise.
17323         * g++.dg/lookup/hidden-class9.C: Likewise.
17324         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17325         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17326         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17327         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17328         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17329         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17330         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17331         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17332         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17333         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17334         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17335
17336 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17337
17338         PR c++/20157
17339         * g++.dg/template/error18.C: New test.
17340
17341 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17342
17343         PR debug/16792
17344         * g++.dg/debug/pr16792.C: New test.
17345
17346 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17347
17348         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17349         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17350         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17351         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17352         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17353         test assertion names.
17354
17355 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17356
17357         PR fortran/18600
17358         * gfortran.dg/stfunc_1.f90: New test.
17359
17360 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17361
17362         PR fortran/16907
17363         * gfortran.dg/real_index_1.f90: New test.
17364
17365 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17366
17367         PR fortran/20323
17368         * gfortran.dg/spec_expr_1.f90: New test.
17369
17370 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17371
17372         PR c/20402
17373         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17374         new parser.
17375
17376 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17377
17378         PR fortran/20361
17379         * gfortran.dg/largeequiv_1.f90: New test.
17380
17381 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17382
17383         * gcc.dg/ucnid-1.c: New.
17384         * gcc.dg/ucnid-2.c: New.
17385         * gcc.dg/ucnid-3.c: New.
17386         * gcc.dg/ucnid-4.c: New.
17387         * gcc.dg/ucnid-5.c: New.
17388         * gcc.dg/ucnid-6.c: New.
17389         * gcc.dg/cpp/ucnid-1.c: New.
17390         * gcc.dg/cpp/ucnid-2.c: New.
17391         * gcc.dg/cpp/ucnid-3.c: New.
17392         * g++.dg/other/ucnid-1.C: New.
17393
17394 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17395
17396         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17397
17398 2005-03-11  Per Bothner  <per@bothner.com>
17399
17400         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17401         that diagnotics refer to correct token.
17402         * gcc.dg/unused-3.c: Likewise.
17403
17404 2005-03-11  Per Bothner  <per@bothner.com>
17405
17406         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17407         constant" is now actually on same line as string constant.
17408         * gcc.dg/cpp/direct2s.c: Likewise.
17409
17410 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17411
17412         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17413
17414 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17415
17416         PR libfortran/20124
17417         * gfortran.dg/pr20124.f90: New Test
17418
17419 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17420
17421         PR tree-optimization/20130
17422         * gcc.dg/pr20130-1.c: New test.
17423
17424 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17425
17426         PR target/20095
17427         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17428
17429 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17430
17431         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17432
17433 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17434
17435         * g++.dg/eh/forced1.C: Fix comment.
17436         * g++.dg/eh/forced2.C: Ditto.
17437         * g++.dg/eh/forced3.C: Ditto.
17438         * g++.dg/eh/forced4.C: Ditto.
17439
17440 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17441
17442         PR rtl-opt/20412
17443         * gcc.c-torture/compile/pr20412.c: New test.
17444
17445 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17446
17447         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17448
17449 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17450
17451         PR target/20322
17452         * gcc.dg/20050307-1.c: New test.
17453
17454 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17455
17456         PR c++/20375
17457         * g++.dg/other/stdarg3.C: New.
17458
17459 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17460
17461         PR c++/18384, c++/18327
17462         * g++.dg/init/array19.C: New test.
17463
17464         PR inline-asm/20314
17465         * gcc.dg/torture/pr20314-1.c: New test.
17466         * gcc.dg/torture/pr20314-2.c: New test.
17467
17468 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17469
17470         * gcc.dg/20050309-1.c: New test.
17471
17472 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17473
17474         * gcc.dg/builtins-10.c: Reactivate disabled test.
17475         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17476         new cbrt transformations.
17477
17478 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/20208
17481         * g++.dg/template/array13.C: New test.
17482
17483 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17484
17485         PR c++/16859
17486         * g++.dg/init/brace4.C: New test.
17487
17488 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17489
17490         PR c++/20186
17491         * g++.dg/template/non-dependent12.C: New.
17492
17493 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17494
17495         PR c++/20142
17496         * g++.dg/init/array18.C: Add dg-do run marker.
17497
17498         PR c++/20142
17499         * g++.dg/init/array18.C: New test.
17500
17501 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17502
17503         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17504         * g++.dg/gcov/gcov.exp: Likewise.
17505         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17506         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17507         * lib/c-torture.exp: Likewise.
17508         * lib/fortran-torture.exp: Likewise.
17509         * lib/g++.exp: Likewise.
17510         * lib/gcc-defs.exp: Likewise.
17511         * lib/gcc-dg.exp: Likewise.
17512         * lib/gcc.exp: Likewise.
17513         * lib/gcov.exp: Likewise.
17514         * lib/gfortran.exp: Likewise.
17515         * lib/mike-g++.exp: Likewise.
17516         * lib/mike-gcc.exp: Likewise.
17517         * lib/objc-torture.exp: Likewise.
17518         * lib/objc.exp: Likewise.
17519         * lib/profopt.exp: Likewise.
17520         * lib/target-libpath.exp: Likewise.
17521         * lib/target-supports.exp: Likewise.
17522         * lib/treelang.exp: Likewise.
17523         * lib/wrapper.exp: Likewise.
17524
17525 2005-03-08  Jeff Law  <law@redhat.com>
17526
17527         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17528         PHI-OPT changes.
17529
17530 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17531
17532         * gcc.dg/vect/pr20122.c: New test.
17533
17534 2005-03-07  Jeff Law  <law@redhat.com>
17535
17536         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17537         was folded away.
17538         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17539         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17540         * gcc.dg/tree-ssa/pr18134.c: New test.
17541
17542 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17543
17544         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17545         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17546         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17547
17548 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17549
17550         PR tree-opt/17671
17551         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17552
17553 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17554
17555         * g++.dg/warn/Wnvdtor.C: New test.
17556
17557 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17558
17559         * gcc.dg/torture/pr19683-1.c: New test.
17560
17561 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17562
17563         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17564         * gfortran.dg/g77/19990313-2.f: Ditto.
17565         * gfortran.dg/g77/19990313-3.f: Ditto.
17566         * gfortran.dg/g77/19990525-0.f: Ditto.
17567         * gfortran.dg/g77/19990826-0.f: Ditto.
17568         * gfortran.dg/g77/19990826-2.f: Ditto.
17569         * gfortran.dg/g77/19990826-3.f: Ditto.
17570         * gfortran.dg/g77/20000511-1.f: Ditto.
17571         * gfortran.dg/g77/20000511-2.f: Ditto.
17572         * gfortran.dg/g77/970625-2.f: Ditto.
17573         * gfortran.dg/g77/980310-2.f: Ditto.
17574         * gfortran.dg/g77/980310-3.f: Ditto.
17575         * gfortran.dg/g77/980310-8.f: Ditto.
17576         * gfortran.dg/g77/980519-2.f: Ditto.
17577         * gfortran.dg/g77/alpha1.f: Ditto.
17578         * gfortran.dg/g77/claus.f: Ditto.
17579         * gfortran.dg/g77/erfc.f: Ditto.
17580         * gfortran.dg/g77/short.f: Ditto.
17581         * gfortran.fortran-torture/execute/data.f90: Ditto.
17582         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17583         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17584
17585 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17586
17587         * lib/file-format.exp (gcc_target_object_format): Add check for som
17588         format and hardcode object formats on hppa*-*-hpux*.
17589         * lib/target-supports.exp (check_weak_available): Add check for som
17590         object format.  Always return 0 on hppa*-*-hpux10*.
17591
17592         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17593         is defined.
17594
17595         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17596
17597 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17598
17599         * gfortran.dg/pr19936_1.f90: New test.
17600         * gfortran.dg/pr19936_2.f90: New test.
17601         * gfortran.dg/pr19936_3.f90: New test.
17602
17603 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17604             Paul Thomas <prthomas@drfccad.cea.fr>
17605
17606         * gfortran.dg/PR19754_1.f90: New test.
17607         * gfortran.dg/PR19754_2.f90: Ditto.
17608
17609 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17610
17611         PR c++/19311
17612         * g++.dg/template/non-dependent11.C: New test.
17613
17614 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17615
17616         * lib/target-supports.exp (check_iconv_available): Fix comment.
17617
17618 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17619             Joseph S. Myers  <joseph@codesourcery.com>
17620
17621         PR c++/19797
17622         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17623
17624 2005-03-04  Matthew Sachs  <msachs@apple.com>
17625
17626         * gcc.exp (gcc_target_compile): Put braces around
17627         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17628         * objc.exp (objc_target_compile): Likewise.
17629         * treelang.exp (treelang_target_compile): Likewise.
17630
17631 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17632
17633         PR fortran/19673
17634         * gfortran.dg/func_result_1.f90: New test.
17635
17636 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17637
17638         * gcc.misc-tests/options.exp: New test.
17639
17640 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17641
17642         * gcc.dg/pr15784-4.c: New test.
17643
17644 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17645
17646         * gcc.c-torture/execute/pr17133.c: New.
17647         * gcc.c-torture/compile/20050303-1.c: New.
17648
17649 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17650
17651         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17652
17653 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17654
17655         * g++.dg/overload/using2.C: New.
17656
17657 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17658
17659         PR c++/19916
17660         * g++.dg/init/ptrmem2.C: New test.
17661
17662 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17663
17664         PR c/8927
17665         * gcc.dg/pr8927-1.c: New test.
17666
17667 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17668
17669         PR c++/20232
17670         * g++.dg/inherit/covariant12.C: New.
17671
17672 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17673
17674         PR fortran/19479
17675         * gfortran.dg/bound_1.f90: New test.
17676
17677 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17678
17679         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17680         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17681
17682 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17683
17684         PR c/20245
17685         * gcc.dg/pr20245-1.c: New test.
17686
17687 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17688
17689         PR middle-end/19874
17690         * gcc.c-torture/execute/20050119-2.c: New test case.
17691
17692 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17693
17694         * README: Update the DejaGnu bug reporting address.
17695         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17696         * lib/objc-torture.exp: Likewise.
17697
17698 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17699
17700         * gfortran.dg/boz_1.f90: New test.
17701         * gfortran.dg/boz_3.f90: New test.
17702         * gfortran.dg/boz_4.f90: New test.
17703
17704 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17705
17706         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17707         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17708
17709 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17710
17711         PR libfortran/20101
17712         * gfortran.dg/write_0_pe_format.f90: New test.
17713
17714 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17715
17716         PR c++/20206
17717         * g++.dg/opt/thunk2.C: New test.
17718         * g++.dg/opt/covariant1.C: New test.
17719
17720 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17721
17722         * gfortran.dg/e_d_fmt.f90: New test.
17723
17724 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17725
17726         * gcc.dg/asm-b.c: Fix comment typos.
17727
17728 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17729
17730         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17731         a V_MAY_DEF also.
17732
17733 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17734
17735         PR tree-opt/20188
17736         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17737         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17738         * gcc.dg/asm-b.c: New test.
17739
17740 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17741
17742         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17743         Disable this test on IRIX 6.
17744
17745 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17746
17747         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17748         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17749         parser.
17750
17751 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17752
17753         PR tree-optimization/20204
17754         * testsuite/gcc.dg/pr20204.c: New test.
17755
17756 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17757
17758         PR target/20196
17759         * gcc.c-torture/execute/20050224-1.c: New test.
17760
17761         PR c++/20175
17762         * g++.dg/warn/Wbraces2.C: New test.
17763
17764 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17765
17766         PR c++/19878
17767         * g++.dg/init/const2.C: New test.
17768
17769 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17770
17771         PR tree-optimization/20100
17772         * gcc.c-torture/execute/pr20100-1.c: New test.
17773
17774 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17775
17776         * gfortran.dg/implicit_3.f90: New test.
17777
17778         * gfortran.dg/deftype_1.f90: New test.
17779
17780 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17781
17782         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17783         the test passes.
17784         * g++.dg/other/anon3.C: Accept a warning.
17785
17786 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
17787
17788         * gcc.dg/pr20017.c: Fix a comment typo.
17789
17790 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17791
17792         * gfortran.dg/list_read_4.f90: Change to f90 comments.
17793
17794 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17795
17796         PR ada/19902
17797         * ada/acats/tests/cxa/cxa3004.a: Remove.
17798         * ada/acats/tests/cxb/cxb30061.am: Likewise.
17799
17800 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17801
17802         PR c++/20073
17803         * g++.dg/init/const1.C: New test.
17804
17805         PR c++/19991
17806         * g++.dg/parse/constant7.C: New test.
17807
17808         PR c++/20152
17809         * g++.dg/parse/error27.C: New test.
17810         * g++.dg/template/qualttp15.C: Adjust error markers.
17811         * g++.old-deja/g++.other/struct1.C: Likewise.
17812
17813         PR c++/20153
17814         * g++.dg/template/error17.C: New test.
17815
17816         PR c++/20148
17817         * g++.dg/parser/error26.C: New test.
17818
17819 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
17820
17821         PR tree-optimization/20100
17822         PR tree-optimization/20115
17823         * gcc.dg/pr20115.c: New test.
17824         * gcc.dg/pr20115-1.c: New test.
17825         * gcc.dg/pr20100.c: New test.
17826         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
17827         call-clobbered variables after alias1.
17828
17829 2005-02-22  Bud Davis  <bdavis@gfortran.org>
17830
17831         * gfortran.dg/list_read_4.f90: new test.
17832
17833 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
17834
17835         PR rtl-optimization/20017.
17836         * gcc.dg/pr20017.c: New.
17837
17838 2005-02-22  Devang Patel  <dpatel@apple.com>
17839
17840         PR 19952
17841         * g++.dg/tree-ssa/pr19952.C: New test.
17842
17843 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17844
17845         PR c++/19883
17846         * g++.dg/parse/constant6.C: New test.
17847
17848 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17849
17850         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17851         * g++.dg/charset/asm2.c: Likewise.
17852         * g++.dg/charset/asm3.c: Likewise.
17853         * g++.dg/charset/asm4.c: Likewise.
17854         * g++.dg/charset/asm5.c: Likewise.
17855         * g++.dg/charset/attribute1.c: Likewise.
17856         * g++.dg/charset/attribute2.c: Likewise.
17857         * g++.dg/charset/extern1.cc: Likewise.
17858         * g++.dg/charset/extern2.cc: Likewise.
17859         * g++.dg/charset/extern3.cc: Likewise.
17860         * g++.dg/charset/function.cc: Likewise.
17861         * g++.dg/charset/string.c: Likewise.
17862         * g++.dg/charset/charset.exp: Likewise.
17863         * lib/target-supports.exp (check_iconv_available): Fix comment.
17864
17865 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17866
17867         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17868         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17869         * gcc.dg/charset/asm2.c: Likewise.
17870         * gcc.dg/charset/asm3.c: Likewise.
17871         * gcc.dg/charset/asm4.c: Likewise.
17872         * gcc.dg/charset/asm5.c: Likewise.
17873         * gcc.dg/charset/asm6.c: Likewise.
17874         * gcc.dg/charset/attribute1.c: Likewise.
17875         * gcc.dg/charset/attribute2.c: Likewise.
17876         * gcc.dg/charset/builtin1.c: Likewise.
17877         * gcc.dg/charset/extern.c: Likewise.
17878         * gcc.dg/charset/function.c: Likewise.
17879         * gcc.dg/charset/string.c: Likewise.
17880         * gcc.dg/charset/charset.exp: Likewise.
17881
17882 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17883
17884         PR fortran/20086
17885         * gfortran.dg/pr20086.f90: New test.
17886
17887 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17888
17889         PR tree-optimization/19786
17890         * g++.dg/tree-ssa/pr19786.C: New.
17891
17892 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17893
17894         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
17895
17896 2005-02-21  Jeff Law  <law@redhat.com>
17897
17898         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
17899
17900 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17901
17902         * gfortran.dg/do_iterator: Split loop, markup all lines for
17903         which an error locus is printed.
17904         * gfortran.dg/pr17708.f90: Markup all lines for which an error
17905         locus is printed.
17906         * gfortran.dg/select_4.f90: Likewise.
17907         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
17908         locuses in the various permutations.
17909
17910 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
17911
17912         PR tree-optimization/19951
17913         * g++.dg/vect: New directory.
17914         * g++.dg/vect/vect.exp: New file.
17915         * g++.dg/vect/pr19951.cc: New testcase.
17916         * g++.dg/dg.exp: Also prune vectorizer tests.
17917
17918 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
17919
17920         PR 18785
17921         * gcc.dg/charset/builtin1.c: New test.
17922
17923 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17924
17925         PR c++/19299
17926         * g++.dg/inherit/volatile1.C: New test.
17927
17928         PR c++/19440
17929         * g++.dg/template/dtor4.C: New test.
17930
17931 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17932
17933         * gfortran.dg/int_1.f90: New test.
17934
17935 2005-02-19  Devang Patel  <dpatel@apple.com>
17936
17937         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
17938
17939 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17940
17941         * gfortran.dg/achar_1.f90: New test.
17942
17943 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
17944
17945         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
17946
17947 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
17948             Jakub Jelinek  <jakub@redhat.com>
17949
17950         PR tree-optimization/19828
17951         * gcc.dg/tree-ssa/loop-7.c: New test.
17952         * gcc.c-torture/execute/20050218-1.c: New test.
17953
17954 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
17955
17956         PR c/20043
17957         * gcc.dg/transparent-union-1.c: New test.
17958         * gcc.dg/transparent-union-2.c: New test.
17959
17960 2005-02-18  James E Wilson  <wilson@specifixinc.com>
17961
17962         PR tree-optimization/18977
17963         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
17964
17965 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
17966
17967         PR target/20054
17968         * gcc.dg/pr20054.c: New test.
17969
17970 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17971
17972         PR c++/19508
17973         * g++.dg/ext/attrib20.C: New test.
17974
17975 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17976
17977         PR middle-end/20030
17978         * gfortran.fortran-torture/execute/character_passing.f90: New test.
17979
17980 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
17981
17982         PR c++/20008
17983         * g++.dg/opt/switch4.C: New.
17984
17985 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
17986
17987         PR c++/20023
17988         PR tree-optimization/20009
17989         * gcc.c-torture/compile/20050217-1.c: New test.
17990         * g++.dg/opt/switch3.C: New test.
17991
17992         PR tree-optimization/18947
17993         * gcc.c-torture/compile/20050215-1.c: New test.
17994         * gcc.c-torture/compile/20050215-2.c: New test.
17995         * gcc.c-torture/compile/20050215-3.c: New test.
17996
17997 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
17998
17999         PR c++/20028
18000         * g++.dg/template/crash34.C: New.
18001
18002         PR c++/20022
18003         * g++.dg/other/access3.C: New.
18004
18005 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18006
18007         * gcc.dg/vect/vect-98.c: New test.
18008
18009 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18010
18011         PR tree-optimization/19967
18012         * gcc.dg/pr19967.c: New.
18013
18014 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18015
18016         PR middle-end/19857
18017         * gcc.dg/tree-ssa/20050215-1.c: New test.
18018         * gcc.c-torture/execute/20050215-1.c: New test.
18019
18020 2005-02-15  Eric Christopher  <echristo@redhat.com>
18021
18022         * gcc.dg/cpp/20050215-1.c: New file.
18023
18024 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18025
18026         PR tree-optimization/15785
18027         * gcc.dg/pr15785-1.c: New test.
18028
18029 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18030
18031         PR c++/17788
18032         * g++.dg/init/ctor4.C: New.
18033         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18034
18035 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18036
18037         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18038         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18039
18040 2005-02-15  Andreas Schwab  <schwab@suse.de>
18041
18042         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18043         declare malloc.
18044
18045 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18046
18047         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18048
18049 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18050
18051         PR tree-optimization/19853
18052         * gcc.c-torture/compile/pr19853.c: New test.
18053
18054 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18055
18056         PR c++/19608
18057         * g++.dg/parse/local-class1.C: New.
18058
18059         PR c++/19895
18060         * g++.dg/parse/ptrmem3.C: New.
18061
18062         PR c++/19884
18063         * g++.old-deja/g++.oliva/template6.C: Add another case.
18064         * g++.dg/template/explicit6.C: New.
18065
18066 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18067
18068         PR c++/17816
18069         * g++.dg/other/redecl2.C: New.
18070
18071 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18072
18073         PR c++/19891
18074         * g++.dg/abi/covariant4.C: New.
18075
18076 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18077
18078         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18079
18080 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18081
18082         * gcc.dg/vect/vect-96.c: Fix typo.
18083
18084 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18085
18086         PR c++/14479
18087         PR c++/19487
18088         * g++.dg/template/enum5.C: New test.
18089
18090 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18091
18092         * gcc.dg/vect/vect-97.c: New test.
18093
18094 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18095
18096         * gcc.dg/vect/vect-96.c: New test.
18097
18098 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18099
18100         * gcc.dg/builtins-34.c: Also check ldexp*.
18101
18102 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18103
18104         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18105
18106 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18107
18108         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18109         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18110         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18111         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18112         selector_list, selector_expression, dg-process-target): Move to new
18113         file target-supports-dg.exp.
18114         * lib/target-supports-dg.exp: New.
18115
18116         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18117         New.
18118
18119 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18120
18121         PR c++/19666
18122         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18123
18124         PR middle-end/19858
18125         * gcc.c-torture/compile/20050210-1.c: New test.
18126
18127 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18128
18129         PR c++/19755
18130         * g++.dg/warn/Wbraces1.C: New test.
18131
18132 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18133
18134         * gcc.dg/builtins-52.c: New testcase.
18135
18136 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18137
18138         PR c/19342
18139         * gcc.c-torture/execute/20050119-1.c: New test.
18140
18141 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18142
18143         PR c++/19811
18144         * g++.dg/init/delete1.C: New test.
18145
18146 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18147
18148         PR c++/18470
18149         * g++.dg/template/static12.C: New test.
18150
18151 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18152
18153         PR c++/19787
18154         * g++.dg/conversion/ambig1.C: New test.
18155
18156         PR c++/19739
18157         * g++.dg/ext/attrib19.C: New test.
18158
18159         PR c++/19732
18160         * g++.dg/parse/dtor5.C: New test.
18161
18162         PR c++/19762
18163         * g++.dg/template/dtor3.C: New test.
18164
18165         PR c++/19826
18166         * g++.dg/template/static11.C: New test.
18167         * g++.dg/template/crash2.C: Remove dg-error marker.
18168
18169 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18170
18171         PR C++/18491
18172         * g++.old-deja/g++.mike/p10769a.C: Remove.
18173
18174 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18175
18176         * gcc.dg/builtins-48.c: New test case.
18177         * gcc.dg/builtins-49.c: New test case.
18178         * gcc.dg/builtins-50.c: New test case.
18179         * gcc.dg/builtins-51.c: New test case.
18180
18181 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18182
18183         PR middle-end/19583
18184         * g++.dg/warn/Wreturn-type-3.C: New test.
18185
18186 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18187
18188         PR middle-end/19402
18189         * gcc.dg/pr19402-1.c: New testcase.
18190         * gcc.dg/pr19402-2.c: likewise.
18191
18192 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18193
18194         PR middle-end/19854
18195         * g++.dg/tree-ssa/tmmti.C: New testcase.
18196
18197 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18198
18199         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18200
18201 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18202
18203         PR c++/19733
18204         * g++.dg/parse/crash23.C: New test.
18205         * g++.dg/warn/Weff1.C: New test.
18206
18207 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18208
18209         * gcc.dg/20050209-1.c: New test.
18210
18211 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18212
18213         PR target/19799
18214         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18215
18216 2005-02-08  Mike Stump  <mrs@apple.com>
18217
18218         * g++.dg/pch/import-2.c: New test.
18219         * g++.dg/pch/import-2.hs: New.
18220         * g++.dg/pch/include/import-2a.h: New.
18221         * g++.dg/pch/include/import-2b.h: New.
18222
18223 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18224
18225         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18226
18227 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18228
18229         * gfortran.dg/substr_1.f90: New test.
18230
18231 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18232
18233         PR middle-end/19775
18234         * gcc.dg/torture/builtin-power-1.c: Disable test for
18235         invalid transformation.
18236         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18237         no longer optimize.
18238         * gcc.dg/builtins-47.c: New testcase.
18239
18240 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18241             Dorit Naishlos  <dorit@il.ibm.com>
18242
18243         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18244
18245 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18246
18247         * gcc.c-torture/compile/20050206-1.c: New test.
18248
18249 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18250
18251         PR tree-opt/19768
18252         * g++.dg/opt/pr19768.C: New test.
18253
18254 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18255
18256         PR tree-opt/19736
18257         * gcc.c-torture/compile/pr19736.c: New test.
18258
18259 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18260
18261         PR c++/17401
18262         * g++.dg/parse/error25.C: New test.
18263
18264 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18265
18266         * gcc.c-torture/execute/20050203-1.c: New.
18267
18268 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18269
18270         * gcc.dg/vect/vect-85.c: Remove xfail.
18271         * gcc.dg/vect/vect-86.c: Remove xfail.
18272         * gcc.dg/vect/vect-87.c: Remove xfail.
18273         * gcc.dg/vect/vect-88.c: Remove xfail.
18274
18275 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18276
18277         * gcc.dg/altivec-19.c: New.
18278
18279 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18280
18281         PR c/17807
18282         * gcc.dg/nested-func-3.c: New test.
18283         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18284
18285 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18286
18287         * gcc.test-framework/gen_directive_tests: Generate tests for
18288         selector expressions.
18289
18290 2005-02-02  Matt Austern  <austern@apple.com>
18291
18292         PR c++/19628
18293         * g++/ext/builtin7.C: New.
18294         * g++/ext/builtin8.C: New.
18295
18296 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18297
18298         PR c/18502
18299         * gcc.dg/pr18502-1.c: New test.
18300
18301 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18302
18303         PR c++/17413
18304         * g++.dg/template/local4.C: Tweak.
18305
18306 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18307
18308         PR tree-optimization/19578
18309         * gcc.c-torture/compile/20050202-1.c: New test.
18310
18311 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18312
18313         PR c/19435
18314         * gcc.dg/c99-init-4.c: New test.
18315
18316 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18317
18318         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18319
18320         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18321
18322         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18323         * g++.dg/eh/check-vect.h: New.
18324
18325         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18326         * gcc.dg/vect/vect-78.c: Ditto.
18327         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18328         Remove.
18329
18330         * g++.dg/conversion/simd1.C: Expect warning.
18331         * g++.dg/ext/attribute-test-1.C: Ditto.
18332         * g++.dg/ext/attribute-test-2.C: Ditto.
18333         * g++.dg/ext/attribute-test-3.C: Ditto.
18334         * g++.dg/ext/attribute-test-4.C: Ditto.
18335
18336         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18337         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18338
18339         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18340
18341 2005-02-01  Richard Henderson  <rth@redhat.com>
18342
18343         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18344         long double for ibm double-double format.
18345         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18346
18347 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18348
18349         PR tree-optimization/19633
18350         * testsuite/gcc.dg/pr19633-1.c: New test.
18351         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18352         to NULL or a symbol.
18353
18354 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18355
18356         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18357         New procs.
18358         (dg-process-target (local override)): Handle selector expressions.
18359
18360         * gcc.test-framework/README: Describe tests in source directory.
18361         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18362         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18363         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18364         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18365         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18366         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18367         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18368         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18369         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18370         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18371         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18372         * gcc.test-framework/dg-error-exp-P.c: New test.
18373         * gcc.test-framework/dg-error-exp-XP.c: New test.
18374         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18375         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18376         * gcc.test-framework/dg-output-exp-P.c: New test.
18377         * gcc.test-framework/dg-output-exp-XF.c: New test.
18378         * gcc.test-framework/dg-warning-exp-P.c: New test.
18379         * gcc.misc-tests/dg-1.c: Remove.
18380         * gcc.misc-tests/dg-2.c: Remove.
18381         * gcc.misc-tests/dg-3.c: Remove.
18382         * gcc.misc-tests/dg-4.c: Remove.
18383         * gcc.misc-tests/dg-5.c: Remove.
18384         * gcc.misc-tests/dg-6.c: Remove.
18385         * gcc.misc-tests/dg-7.c: Remove.
18386         * gcc.misc-tests/dg-8.c: Remove.
18387         * gcc.misc-tests/dg-9.c: Remove.
18388         * gcc.misc-tests/dg-10.c: Remove.
18389         * gcc.misc-tests/dg-11.c: Remove.
18390         * gcc.misc-tests/dg-12.c: Remove.
18391         * gcc.misc-tests/dg-test.exp: Remove.
18392
18393         * gcc.test-framework/test-framework.awk: Change recording and
18394         printing of passes and failures.
18395
18396         * gcc.test-framework: New directory.
18397         * gcc.test-framework/README: New.
18398         * gcc.test-framework/test-framework.exp: New.
18399         * gcc.test-framework/test-framework.awk: New.
18400         * gcc.test-framework/gen_directive_tests: New.
18401
18402 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18403
18404         * lib/treelang.exp: Fix comment typos.
18405         (treelang_target_compile): Don't append libs=-ltreelang to options.
18406
18407 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18408
18409         * g++.dg/parse/typename7.C: Adjust error messages.
18410
18411 2005-01-31  Jeff Law  <law@redhat.com>
18412
18413         * gcc.c-torture/execute/20050131-1.c: New test.
18414         * gcc.dg/wcaselabel.c: New test.
18415
18416 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18417
18418         * g++.dg/other/warning1.C: Adjust error messags.
18419         * g++.dg/parse/constant5.C: New test.
18420
18421 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18422
18423         PR c/19333
18424         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18425         the test case valid.
18426         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18427         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18428         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18429         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18430         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18431         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18432
18433 2005-01-31  Dale Johannesen  <dalej@apple.com>
18434
18435         * g++.dg/opt/pr19650.C: New test.
18436
18437 2005-01-31  Richard Henderson  <rth@redhat.com>
18438
18439         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18440         long double for intel double extended format.
18441         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18442
18443 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18444
18445         PR c++/19555
18446         * g++.dg/template/static10.C: New test.
18447
18448         PR c++/19395
18449         * g++.dg/parse/error24.C: New test.
18450
18451         PR c++/19367
18452         * g++.dg/lookup/builtin1.C: New test.
18453
18454         PR c++/19457
18455         * g++.dg/warn/conv3.C: New test.
18456
18457 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18458
18459         PR fortran/19647
18460         * gfortan.dg/inquire_7.f90
18461
18462 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18463
18464         PR tree-optimization/15791
18465         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18466         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18467         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18468         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18469         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18470         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18471         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18472         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18473         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18474         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18475
18476 2005-01-29  Paul Brook  <paul@codesourcery.com>
18477
18478         PR fortran/18565
18479         * check.c (real_or_complex_check): New function.
18480         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18481         * intrinsic.c (add_functions): Use new check functions.
18482         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18483         Add prototypes.
18484
18485 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18486
18487         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18488         gcc.dg/lvalue-3.c: New tests.
18489         * gcc.dg/concat.c: Update expected messages.
18490
18491 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18492
18493         PR libfortran/19595
18494         * gfortran.dg/eor_1.f90: New test.
18495
18496 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18497
18498         PR fortran/19589
18499         * gfortran.dg/logical_data_1.f90: New test.
18500
18501 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18502
18503         PR c++/19253
18504         * g++.dg/template/crash33.C: New test.
18505
18506         PR c++/19667
18507         * g++.dg/template/crash32.C: New test.
18508
18509 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18510
18511         PR middle-end/16558
18512         * g++.dg/warn/Wreturn-type-2.C: New test.
18513
18514 2004-06-24  Jeff Law  <law@redhat.com>
18515
18516         * gcc.dg/tree-ssa/20050128-1.c: New test.
18517
18518 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18519
18520         * gcc.target/frv/all-mdpackh-1.c: New test.
18521
18522 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18523
18524         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18525
18526 2005-01-27  Richard Henderson  <rth@redhat.com>
18527
18528         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18529
18530 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18531
18532         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18533
18534 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18535
18536         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18537         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18538         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18539         to cope with cases where the multilib options override the dg-options.
18540
18541 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18542
18543         PR c/18946
18544         * gcc.dg/noncompile/20050120-1.c: New test.
18545
18546 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18547
18548         PR tree-optimization/19633
18549         * gcc.dg/pr19633.c: New test.
18550         * gcc.dg/tree-ssa/pr19633.c: New test.
18551
18552 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18553
18554         * gcc.dg/20041216-1.c: New test.
18555
18556 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18557
18558         PR objc/18862
18559         * objc.dg/selector-2.m: New test.
18560
18561 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18562
18563         * g++.dg/opt/range-test-2.C: New test.
18564
18565         PR rtl-optimization/19579
18566         * gcc.c-torture/execute/20050124-1.c: New test.
18567
18568 2005-01-26  Greg Parker  <gparker@apple.com>
18569         Stuart Hastings  <stuart@apple.com>
18570
18571         * gcc.c-torture/execute/20050125-1.c: New.
18572
18573 2005-01-18  Jan Hubicka  <jh@suse.cz>
18574
18575         PR tree-optimize/19337
18576         * gcc.c-torture/compile/20050119-1.c: New test.
18577
18578 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18579
18580         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18581         test for successful match.
18582
18583 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18584
18585         PR objc/18408
18586         * objc.dg/comp-types-7.m: New test.
18587
18588 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18589
18590         * lib/target-supports.exp (current_target_name): New.
18591         (check_effective_target_ilp32, check_effective_target_lp64):
18592         Cache the result to use as long as the current target, with
18593         multilib flags, remains the same.
18594
18595         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18596         (dg-require-weak, dg-require-visibility, dg-require-alias,
18597         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18598         dg-require-effective-target, dg-skip-if): Remove call to
18599         skip_test_and_clear_xfail.
18600         (dg-test): Clear xfail data.
18601
18602 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18603
18604         PR target/17751
18605         * gcc.dg/ppc64-toc.c: New test.
18606
18607         * g++.dg/tree-ssa/empty-1.C: New test.
18608
18609         PR middle-end/19551
18610         * gcc.c-torture/execute/20050121-1.c: New test.
18611         * gcc.dg/20050121-2.c: New test.
18612
18613 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18614         Paul Brook  <paul@codesourcery.com>
18615
18616         PR fortran/17941
18617         * gfortran.dg/real_const_1.f: New test.
18618         * gfortran.dg/real_const_2.f90: New test.
18619         * gfortran.dg/complex_int_1.f90: New test.
18620
18621 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18622
18623         PR fortran/19313
18624         * gfortan.dg/inquire_6.f90: New test.
18625
18626 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18627
18628         PR libfortran/19451
18629         * open_readonly_1.f90: New test.
18630
18631 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18632
18633         PR libfortran/18982
18634         * gfortran.dg/open_new.f90: New file.
18635
18636 2005-01-22  Paul Brook  <paul@codesourcery.com>
18637
18638         * namelist_1.f90: New test.
18639
18640 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18641
18642         PR tree-optimization/19484
18643         * gcc.c-torture/compile/20050122-[12].c: New tests.
18644
18645 2005-01-22  Paul Brook  <paul@codesourcery.com>
18646
18647         * gfortran.dg/implicit_2.f90: New test.
18648
18649 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18650
18651         PR fortran/19314
18652         * gfortran.dg/inquire_5.f90: New test.
18653
18654 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18655
18656         PR c/18809
18657         * gcc.dg/pr18809-1.c: New test.
18658
18659 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18660
18661         * gcc.dg/20050121-1.c: New test.
18662
18663         PR tree-optimization/13000
18664         * gcc.dg/20040206-1.c: Change warning to point where function is
18665         being inlined.
18666
18667 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18668
18669         PR c++/19208
18670         * g++.dg/template/array11.C: New test.
18671
18672 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18673
18674         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18675         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18676         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18677         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18678         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18679         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18680
18681 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18682
18683         PR tree-optimization/15349
18684         * gcc.dg/tree-ssa/pr15349.c: New.
18685
18686 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18687
18688         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18689
18690 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18691
18692         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18693         scan-assembler-times directive name.
18694
18695         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18696         after dg-do.
18697
18698         PR rtl-optimization/19462
18699         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18700
18701 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18702
18703         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18704         counting function calls on ia64.
18705
18706 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18707
18708         PR rtl-optimization/15139
18709         * gcc.dg/20050111-2.c: New test.
18710
18711         PR c/17297
18712         * gcc.c-torture/compile/20050113-1.c: New testcase.
18713
18714         PR middle-end/19164
18715         * gcc.dg/20050113-1.c: New testcase.
18716
18717 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18718
18719         * gcc.dg/vect/vect-85.c: Add comment.
18720         * gcc.dg/vect/vect-86.c: Add xfail for now.
18721         * gcc.dg/vect/vect-87.c: Add xfail for now.
18722         * gcc.dg/vect/vect-88.c: Add xfail for now.
18723         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18724
18725 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18726
18727         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18728
18729 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18730
18731         * g++.dg/debug/typedef3.C: New test.
18732
18733 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18734
18735         PR c/19472
18736         * gcc.dg/asm-a.c: New test.
18737
18738 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18739
18740         * gcc.dg/sh-relax.c: Add prototype for abort.
18741
18742 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18743
18744         * gcc.dg/short-compare-1.c: New test.
18745         * gcc.dg/short-compare-2.c: Likewise.
18746
18747 2005-01-18  Michael Matz  <matz@suse.de>
18748
18749         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18750
18751 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18752
18753         PR tree-optimization/19121
18754         * gcc.c-torture/compile/pr19121.c: New test.
18755
18756 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18757
18758         PR target/19357
18759         * gcc.c-torture/compile/pr19357.c: New test.
18760
18761 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18762
18763         PR c/5675
18764         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18765         pass--those that refer just to the variable, possibly with a
18766         cast.
18767         * gcc.dg/c99-const-expr-3.c: Likewise.
18768
18769         PR middle-end/13127
18770         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18771         longer emitted.
18772
18773 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18774
18775         PR fortran/18778
18776         * gfortran.dg/endfile_2.f90: New test.
18777
18778 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18779
18780         PR 19168
18781         * gfortran.dg/select_5.f90: New test.
18782
18783 2004-01-16  Paul Brook  <paul@codesourcery.com>
18784
18785         * gfortran.dg/common_4.f90: New test.
18786
18787 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
18788
18789         PR rtl-optimization/19462
18790         * gcc.dg/torture/pr19462-1.c: New test.
18791
18792 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
18793
18794         PR objc/19321
18795         * objc.dg/func-ptr-2.m: New.
18796         * objc.dg/volatile-1.m: New.
18797
18798 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18799
18800         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
18801
18802 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18803
18804         PR tree-optimization/19060
18805         * gcc.c-torture/execute/20050104-1.c: New test.
18806
18807 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
18808
18809         PR fortran/18983
18810         * gfortran.dg/write_to_null.f90: New test.
18811
18812 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
18813             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18814
18815         PR other/19328
18816         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
18817         argument.
18818
18819 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18820
18821         PR c++/19263
18822         * g++.dg/init/vector1.C: New test.
18823
18824 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
18825
18826         PR target/13158
18827         * gcc.target/ia64/sibcall-unwind-1.c: New test.
18828         PR target/18987
18829         * gcc.target/ia64/sibcall-unwind-2.c: New test.
18830
18831 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
18832
18833         * gfortran.dg/select_1.f90: New test.
18834         * gfortran.dg/select_2.f90: New test.
18835         * gfortran.dg/select_3.f90: New test.
18836         * gfortran.dg/select_4.f90: New test.
18837
18838 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
18839
18840         PR middle-end/19084
18841         PR rtl-optimization/19348
18842         * gcc.dg/20050111-1.c: New test.
18843         * gcc.c-torture/execute/20050111-1.c: New test.
18844
18845         * gcc.dg/i386-asm-4.c: New test.
18846
18847 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18848
18849         * gcc.dg/nested-func-2.c: New test.
18850         * ada/acats/norun.lst: Remove c953002.
18851
18852 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18853
18854         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18855
18856 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18857
18858         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18859
18860 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18861
18862         PR target/18761
18863         * g++.dg/abi/align1.C: New test.
18864
18865 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18866
18867         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18868         at a time.
18869         * g++.dg/ext/altivec_check.h: Support compiling as C.
18870
18871 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18872
18873         PR c++/19355
18874         * g++.dg/expr/pr19355-1.C: New test case.
18875
18876 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18877
18878         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18879         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18880         * ada/acats/tests/c3/c92005b.ada: Likewise.
18881         * ada/acats/tests/c3/cxb3012.a: Likewise.
18882         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18883
18884 2005-01-09  Paul Brook  <paul@codesourcery.com>
18885
18886         * gfortran.dg/common_2.f90: New file.
18887         * gfortran.dg/common_3.f90: New file.
18888
18889 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18890
18891         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18892
18893 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18894
18895         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
18896         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
18897         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
18898         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
18899         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
18900         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
18901         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
18902         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
18903         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
18904         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
18905         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
18906         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
18907         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
18908         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
18909         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
18910         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
18911         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
18912         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
18913         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
18914         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
18915         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
18916         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
18917         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
18918         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
18919         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
18920         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
18921         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
18922         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
18923         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
18924         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
18925         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
18926         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
18927         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
18928         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
18929         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
18930         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
18931         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
18932         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
18933         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
18934         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
18935         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
18936         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
18937         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
18938         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
18939         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
18940         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
18941         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
18942         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
18943         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
18944         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
18945         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
18946         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
18947         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
18948         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
18949         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
18950         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
18951         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
18952         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
18953         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
18954         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
18955         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
18956         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
18957         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
18958         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
18959         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
18960         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
18961         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
18962
18963         * gcc.dg/vect/vect-1.c: Fix spelling.
18964         * gcc.dg/vect/vect-10.c: Fix spelling.
18965         * gcc.dg/vect/vect-11.c: Fix spelling.
18966         * gcc.dg/vect/vect-12.c: Fix spelling.
18967         * gcc.dg/vect/vect-14.c: Fix spelling.
18968         * gcc.dg/vect/vect-15.c: Fix spelling.
18969         * gcc.dg/vect/vect-16.c: Fix spelling.
18970         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
18971         * gcc.dg/vect/vect-64.c: Fix comments.
18972         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
18973
18974 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18975             Ira Rosen  <irar@il.ibm.com>
18976
18977         * gcc.dg/vect/vect-70.c: New test.
18978         * gcc.dg/vect/vect-71.c: New test.
18979
18980 2005-01-09  Manfred Hollstein  <mh@suse.com>
18981
18982         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
18983         * gcc.dg/pr18241-2.c: Likewise.
18984         * gcc.dg/pr18241-3.c: Likewise.
18985         * gcc.dg/pr18241-4.c: Likewise.
18986         * gcc.dg/pr18241-5.c: Likewise.
18987
18988 2005-01-08  Richard Henderson  <rth@redhat.com>
18989
18990         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18991         False for x86 and x86-64.
18992
18993 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
18994
18995         PR tree-optimization/18241
18996         * gcc.dg/pr18241-1.c: New test.
18997         * gcc.dg/pr18241-2.c: New test.
18998         * gcc.dg/pr18241-3.c: New test.
18999         * gcc.dg/pr18241-4.c: New test.
19000         * gcc.dg/pr18241-5.c: New test.
19001
19002 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19003
19004         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19005         gfortran.dg/select_4.f90: New.
19006
19007 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19008
19009         * gcc.c-torture/execute/20050107-1.c: New test.
19010
19011 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19012
19013         PR c++/19298
19014         * g++.dg/template/ref2.C: New.
19015
19016 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19017
19018         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19019         instead of being empty.
19020
19021 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19022
19023         PR fortran/15553
19024         * gfortran.dg/array-1.f90: New test.
19025
19026 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19027
19028         PR tree-optimization/19283
19029         * gcc.c-torture/execute/20050106-1.c: New test.
19030
19031         PR rtl-optimization/18861
19032         * gcc.dg/20050105-1.c: New test.
19033
19034         PR tree-optimization/18828
19035         * gcc.dg/20050105-2.c: New test.
19036
19037 2005-01-07  Andreas Jaeger  <aj@suse.de>
19038
19039         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19040
19041 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19042
19043         PR fortran/18398
19044         * gfortran.dg/fmt_read.f90: New test.
19045
19046 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19047
19048         * gcc.dg/rs6000-ldouble-2.c: New.
19049
19050 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19051
19052         PR c++/19244
19053         * g++.dg/parser/ctor2.C: New test.
19054
19055 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19056
19057         PR c++/17154
19058         * g++.dg/template/using9.C: New test.
19059
19060 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19061
19062         PR c++/19258
19063         * g++.dg/lookup/friend6.C: New test.
19064
19065 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         PR c++/19270
19068         * g++.dg/template/array10.C: New.
19069
19070 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19071
19072         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19073         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19074
19075 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19076
19077         * gcc.c-torture/compile/20050105-1.c: New test.
19078
19079 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19080
19081         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19082
19083 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19084
19085         PR middle-end/19100
19086         * gcc.dg/conv-3.c: New test case.
19087
19088 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19089
19090         * gcc.dg/asm-wide-1.c: New test.
19091
19092 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19093
19094         PR c++/19030
19095         * g++.dg/parse/crash22.C: New
19096
19097 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19098
19099         PR 19257
19100         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19101
19102 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19103
19104         PR middle-end/17767
19105         * gcc.dg/i386-mmx-6.c: New test case.
19106
19107 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19108
19109         PR tree-optimization/18308
19110         * gcc.dg/vect/pr18308.c: New testcase.
19111
19112 2005-01-04  Andreas Jaeger  <aj@suse.de>
19113
19114         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19115
19116 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19117             Robert Bowdidge <bowdidge@apple.com>
19118
19119         * gcc.dg/cpp/subframework1.c: New.
19120         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19121         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19122         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19123         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19124
19125 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19126
19127         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19128         producing warning.
19129         * gcc.dg/darwin-weakimport-2.c: New.
19130
19131 2005-01-03  Richard Henderson  <rth@redhat.com>
19132
19133         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19134
19135 2005-01-03  Richard Henderson  <rth@redhat.com>
19136
19137         * gcc.dg/vect/vect.exp: Enable for ia64.
19138         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19139         (check_effective_target_vect_float): Likewise.
19140         (check_effective_target_vect_no_align): Likewise.
19141         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19142         * gcc.dg/vect/vect-8.c: Likewise.
19143
19144 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19145
19146         PR target/19236
19147         * gcc.dg/pr19236-1.c: New test case.
19148
19149 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19150
19151         PR rtl-optimization/12092
19152         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19153
19154 2005-01-02  Andreas Jaeger  <aj@suse.de>
19155
19156         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19157
19158 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19159             Andrew Pinski  <pinskia@physics.uc.edu>
19160
19161         PR rtl-optimization/12092
19162         * gcc.dg/pr12092-1.c: New test case.
19163
19164 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19165
19166         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19167         'hidden' and 'default' for better portability.
19168         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19169
19170         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19171         6 and 7.
19172         * g++.old-deja/g++.brendan/new3.C: Likewise.
19173
19174 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19175
19176         * gcc.dg/20041231-1.C: New test.
19177         * g++.dg/warn/Wunreachable-code-1.C: New test.
19178
19179 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19180
19181         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19182         file, not /dev/null.  Abort on error.
19183
19184 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19185             Ziemowit Laski  <zlaski@apple.com>
19186
19187         PR objc/18971
19188         * objc.dg/encode-5.m: New test.
19189
19190 2004-12-29  Richard Henderson  <rth@redhat.com>
19191
19192         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19193         * objc.dg/stabs-1.m: Disable for ia64.
19194
19195 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19196
19197         PR c++/19190
19198         * g++.dg/warn/Wunused-10.C: New test.
19199
19200 2004-12-28  Richard Henderson  <rth@redhat.com>
19201
19202         * objc.dg/stabs-1.m: Disable for alpha.
19203
19204 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19205
19206         PR c++/19149
19207         * g++.dg/parse/error23.C: New test.
19208
19209 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19210
19211         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19212
19213         PR fortran/19032
19214         * gfortran.dg/intrinsic_modulo_1.f90: New.
19215         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19216         tests with divisor -1.
19217
19218 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19219
19220         * g++.dg/opt/temp1.C (memcpy): Return a value.
19221
19222         PR c++/19148
19223         * g++.dg/expr/cond7.C: New test.
19224
19225 2004-12-27  Paul Brook  <paul@codesourcery.com>
19226
19227         * gfortran.dg/g77/select_no_compile.f: Remove.
19228
19229 2004-12-27  Richard Henderson  <rth@redhat.com>
19230
19231         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19232         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19233         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19234
19235 2004-12-26  Richard Henderson  <rth@redhat.com>
19236
19237         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19238         by 1i instead of token pasting.
19239
19240 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19241
19242         PR tree-optimization/17578
19243         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19244         to additional_flags.
19245         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19246
19247 2004-12-25  Richard Henderson  <rth@redhat.com>
19248
19249         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19250         Remove Alpha.
19251
19252 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19253
19254         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19255         hppa*-*-hpux*.
19256         * gcc.dg/pr17957.c (dg-options): Likewise.
19257         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19258         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19259         instead of 0 on __hppa__.
19260         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19261         "foo,%r" on hppa*-*-*.
19262
19263 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19264
19265         PR fortran/19071
19266         * gfortran.dg/complex_write.f90: New test.
19267
19268 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19269
19270         PR c++/17595
19271         * g++.dg/parse/pragma2.C: New test.
19272
19273         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19274
19275 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19276
19277         * gcc.dg/empty2.c: Add missing dg-warning.
19278
19279 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19280
19281         PR c++/17413
19282         * g++.dg/template/local4.C: New test.
19283         * g++.dg/template/crash19.C: Add dg-error marker.
19284
19285         * g++.dg/template/crash31.C: Correct embedded PR number.
19286
19287 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19288
19289         PR c++/16405
19290         * g++.dg/opt/temp1.C: Add do-run marker.
19291
19292 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19293
19294         * g++.dg/template/spec19.C: New.
19295
19296 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19297
19298         PR target/16819
19299         * gcc.dg/empty2.c: New.
19300
19301 2004-12-23  Richard Henderson  <rth@redhat.com>
19302
19303         * lib/target-supports.exp (check_effective_target_vect_no_align):
19304         Remove i?86 and x86-64.
19305
19306 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19307
19308         PR c++/16405
19309         * g++.dg/opt/temp1.C: New test.
19310
19311 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19312
19313         PR c++/18733
19314         * g++.dg/template/friend33.C: New testcase.
19315
19316 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19317
19318         PR c++/18464
19319         * g++.dg/template/cond5.C: New test.
19320
19321         PR c++/18492
19322         * g++.dg/inherit/thunk3.C: New test.
19323
19324         PR c++/11224
19325         * g++.dg/warn/Wunused-9.C: New test.
19326
19327 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19328
19329         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19330
19331 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19332
19333         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19334
19335 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19336
19337         PR c++/18378
19338         * g++.dg/ext/packed8.C: New test.
19339
19340         PR c++/19063
19341         * g++.dg/template/crash31.C: New test.
19342
19343         PR c++/19034
19344         * g++.dg/template/crash30.C: New test.
19345
19346 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19347
19348         PR C++/18984
19349         * g++.dg/eh/ctor3.C: New test.
19350
19351 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19352
19353         * objc.dg/stabs-1.m: Allow section name to be quoted and
19354         assembly label to begin with '.LL'.
19355
19356 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19357
19358         * gcc.dg/vect/vect.exp
19359         (check_effective_target_lp64_or_vect_no_align): New.
19360         * gcc.dg/vect/vect-77.c: Use it.
19361         * gcc.dg/vect/vect-78.c: Use it.
19362
19363         * lib/target-supports.exp
19364         (check_effective_target_vect_no_max,
19365         check_effective_target_vect_no_bitwise,
19366         check_effective_target_vect_no_align): New.
19367         * gcc.dg/vect/vect-13.c: Use them.
19368         * gcc.dg/vect/vect-17.c: Ditto.
19369         * gcc.dg/vect/vect-18.c: Ditto.
19370         * gcc.dg/vect/vect-19.c: Ditto.
19371         * gcc.dg/vect/vect-20.c: Ditto.
19372         * gcc.dg/vect/vect-27.c: Ditto.
19373         * gcc.dg/vect/vect-29.c: Ditto.
19374         * gcc.dg/vect/vect-44.c: Ditto.
19375         * gcc.dg/vect/vect-48.c: Ditto.
19376         * gcc.dg/vect/vect-50.c: Ditto.
19377         * gcc.dg/vect/vect-52.c: Ditto.
19378         * gcc.dg/vect/vect-54.c: Ditto.
19379         * gcc.dg/vect/vect-56.c: Ditto.
19380         * gcc.dg/vect/vect-58.c: Ditto.
19381         * gcc.dg/vect/vect-60.c: Ditto.
19382         * gcc.dg/vect/vect-72.c: Ditto.
19383         * gcc.dg/vect/vect-80.c: Ditto.
19384
19385 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19386
19387         PR c++/14075
19388         * g++.dg/init/string1.C: New.
19389
19390         PR c++/18975
19391         * g++.dg/other/synth1.C: New.
19392
19393 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19394
19395         PR c/18963
19396         * gcc.dg/pr18963-1.c: New test.
19397
19398 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19399
19400         PR c/18596
19401         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19402         * gcc.dg/pr18596-1.c: Use dg-error.
19403         (dg-options): Use -fno-unit-at-a-time.
19404         * gcc.dg/pr18596-2.c: New test.
19405         * gcc.dg/pr18596-3.c: New test.
19406
19407 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19408
19409         PR middle-end/18683
19410         * g++.dg/opt/pr18683-1.C: New test case.
19411
19412 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19413
19414         PR other/19093
19415         * g++.dg/opt/max1.C: Fix for 64bit targets.
19416
19417 2004-12-20  Matt Austern  <austern@apple.com>
19418
19419         PR c++/19044
19420         * g++.dg/ext/builtin6.C: New
19421
19422 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19423
19424         PR tree-optimization/19080
19425         * gcc.c-torture/compile/pr19080.c: New test.
19426
19427 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19428
19429         * gcc.dg/20041219-1.c: New test.
19430
19431 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19432
19433         PR middle-end/19068
19434         * g++.dg/opt/max1.C: New test case.
19435
19436 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19437
19438         * gcc.dg/fdata-sections-1.c: New test.
19439
19440 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19441
19442         PR middle-end/18548
19443         * gcc.dg/max-1.c: New test case.
19444
19445 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19446
19447         * gcc.c-torture/execute/20041218-1.c: New test.
19448
19449 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19450
19451         * gcc.dg/pr18501.c: New test.
19452         * gcc.dg/uninit-5.c: XFAIL.
19453         * gcc.dg/uninit-9.c: XFAIL.
19454
19455 2004-12-17  Dale Johannesen  <dalej@apple.com>
19456
19457         * gcc.dg/20041213-1.c: New.
19458
19459 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19460
19461         * objc.dg/stabs-1.m: Allow assembly label to begin
19462         with a dot ('.').
19463
19464 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19465
19466         * gcc.c-torture/execute/20041213-1.c: Move...
19467         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19468
19469 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19470
19471         PR c++/18721
19472         * g++.dg/lookup/conv-5.C: New.
19473
19474 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19475
19476         * objc.dg/stabs-1.m: New test.
19477
19478 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19479
19480         * gcc.dg/visibility-c.c: Change compile to
19481         assemble for the test.
19482
19483 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19484
19485         PR target/19041
19486         * gcc.dg/visibility-c.c: New test.
19487
19488 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19489
19490         PR middle-end/18493
19491         * gcc.dg/switch-8.c: New test case.
19492
19493 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19494
19495         PR c++/18905
19496         * g++.dg/template/init4.C: New.
19497         * g++.dg/opt/static3.C: Enable optimizer.
19498
19499 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19500
19501         * g++.dg/other/complex1.C: New test.
19502
19503 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19504
19505         * g++.dg/opt/inline9.C: New test.
19506
19507 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19508
19509         PR fortran/18993
19510         * gfotran.dg/nullify_1.f: New test.
19511
19512 2004-12-15  Richard Henderson  <rth@redhat.com>
19513
19514         * gcc.target/i386/i386.exp: New harness.
19515         * gcc.target/i386/vect-args.c: New.
19516
19517 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19518
19519         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19520
19521 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19522
19523         PR c++/18825
19524         * g++.dg/template/friend32.C: New test.
19525
19526 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19527
19528         * cpp/pragma-once-1.c: New test.
19529         * cpp/pragma-once-1b.h: Likewise.
19530         * cpp/pragma-once-1c.h: Likewise.
19531         * cpp/pragma-once-1d.h: Likewise.
19532         * cpp/inc/pragma-once-1a.h: Likewise.
19533
19534 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19535             Steven G. Kargl  <kargls@comcast.net>
19536
19537         PR fortran/17597
19538         * gfortran.dg/list_read_3.f90: New test.
19539
19540 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19541
19542         * gcc.dg/ftrapv-2.c: New test.
19543
19544 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19545
19546         PR c++/18981
19547         * g++.dg/template/typename9.C: New test.
19548
19549 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19550
19551         PR c++/18738
19552         * g++.dg/template/typename8.C: New test.
19553         * g++.dg/parse/friend2.C: Tweak error message.
19554
19555 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19556
19557         * gcc.c-torture/20041214-1.c: New test.
19558
19559 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19560
19561         PR c++/18965
19562         * g++.dg/init/array17.C: New test.
19563
19564 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19565
19566         PR c++/18793
19567         * g++.dg/init/aggr3.C: New test.
19568
19569 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19570
19571         * gcc.dg/altivec-types-1.c: New test.
19572         * gcc.dg/altivec-types-2.c: New test.
19573         * gcc.dg/altivec-types-3.c: New test.
19574         * gcc.dg/altivec-types-4.c: New test.
19575         * g++.dg/ext/altivec-types-1.C: New test.
19576         * g++.dg/ext/altivec-types-2.C: New test.
19577         * g++.dg/ext/altivec-types-3.C: New test.
19578         * g++.dg/ext/altivec-types-4.C: New test.
19579
19580 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19581
19582         PR middle-end/18951
19583         * gcc.c-torture/execute/20041213-1.c: New test.
19584
19585 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19586
19587         PR c++/18949
19588         * g++.dg/template/cast1.C: New.
19589
19590 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19591
19592         * gcc.c-torture/execute/20041213-2.c: New test.
19593
19594 2004-12-13  Richard Henderson  <rth@redhat.com>
19595
19596         * gcc.dg/i386-sse-10.c: Fix typo in options.
19597
19598 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19599
19600         PR c++/18968
19601         * g++.dg/opt/pr18968.C: New test.
19602
19603 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19604
19605         PR c++/18925
19606         * g++.dg/ext/visibility/staticdatamem.C: New test.
19607
19608 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19609
19610         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19611
19612 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19613
19614         PR rtl-optimization/18928
19615         * gcc.dg/pr18928-1.c: New test case.
19616
19617 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19618
19619         PR tree-opt/16951
19620         * gcc.c-torture/compile/20041211-1.c: New.
19621
19622 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19623
19624         PR middle-end/17564
19625         * gcc.c-torture/execute/20041212-1.c: New test.
19626
19627 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19628
19629         PR fortran/18869
19630         * gfortran.dg/common_1.f90: New test.
19631
19632 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19633         Paul Brook  <paul@codesourcery.com>
19634
19635         PR fortran/16222
19636         * gfortran.dg/real_do_1.f90: New test.
19637
19638 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19639
19640         PR tree-opt/18040
19641         * g++.dg/opt/ptrmem6.C: New test.
19642
19643 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19644
19645         PR middle-end/18921
19646         * gcc.dg/pr18921-1.c: New test case.
19647
19648 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19649
19650         PR fortran/17175
19651         * gfortran.dg/scale_1.f90: New test.
19652
19653 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19654
19655         PR middle-end/18903
19656         * gcc.c-torture/compile/pr18903.c: New test.
19657
19658 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19659
19660         * gcc.c-torture/execute/20041210-1.c: New test.
19661
19662 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19663
19664         PR c++/18731
19665         * g++.dg/parser/struct-1.C: New test.
19666         * g++.dg/parser/struct-2.C: New test.
19667         * g++.dg/parser/struct-3.C: New test.
19668
19669 2004-12-09  Richard Henderson  <rth@redhat.com>
19670
19671         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19672
19673         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19674         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19675
19676 2004-12-09  Matt Austern  <austern@apple.com>
19677
19678         PR c++/18514
19679         * g++.dg/ext/builtin1.C: New
19680         * g++.dg/ext/builtin2.C: New
19681         * g++.dg/ext/builtin3.C: New
19682         * g++.dg/ext/builtin4.C: New
19683         * g++.dg/ext/builtin5.C: New
19684
19685 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19686
19687         PR tree-opt/18904
19688         * g++.dg/opt/ptrmem5.C: New test.
19689
19690 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19691
19692         * g++.dg/parse/typename5.C: Adjust for new error.
19693         * g++.dg/parse/typename7.C: New.
19694
19695 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19696
19697         PR c++/18073
19698         * g++.dg/other/mmintrin.C: New test.
19699
19700 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19701
19702         PR c++/16681
19703         * g++.dg/init/array15.C: New.
19704         * g++.dg/init/array16.C: New.
19705
19706 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19707
19708         PR fortran/18826
19709         * gfortran.dg/assign_1.f90: New test.
19710
19711 2004-12-08  Nick Clifton  <nickc@redhat.com>
19712
19713         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19714         * gcc.target/xstormy16/data_below100: Likewise.
19715         * gcc.target/xstormy16/sfr: Likewise.
19716         * gcc.target/xstormy16/below100.S: New test source file.
19717         * gcc.target/xstormy16/below100.ld: New test linker script.
19718         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19719         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19720         bp instructions.
19721         * gcc.target/xstormy16/bp.c: Likewise.
19722
19723         * gcc.target/xstormy16/bss_below100: New files:
19724         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19725         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19726         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19727         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19728         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19729         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19730         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19731         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19732         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19733         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19734         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19735         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19736         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19737         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19738         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19739         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19740         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19741         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19742         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19743         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19744         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19745         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19746         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19747         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19748         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19749         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19750         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19751
19752         * gcc.target/xstormy16/data_below100: New files:
19753         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19754         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19755         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19756         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19757         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19758         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19759         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19760         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19761         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19762         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19763         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19764         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19765         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19766         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19767         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19768         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19769         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19770         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19771         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19772         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19773         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19774         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19775         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19776         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19777         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19778         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19779         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19780
19781         * gcc.target/xstormy16/sfr: New files:
19782         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19783         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19784         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19785         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19786         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
19787         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
19788         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
19789         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19790         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19791         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19792         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
19793         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
19794         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
19795         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
19796         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
19797         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
19798         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
19799         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
19800         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
19801         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
19802         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
19803         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
19804         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
19805         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
19806         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
19807         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
19808         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
19809         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
19810         27_if0_sfrw_bitfield_f.c
19811
19812 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19813
19814         PR c++/18100
19815         * g++.dg/lookup/name-clash4.C: New test.
19816
19817 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
19818
19819         PR c++/18672
19820         * g++.dg/opt/array1.C: New.
19821
19822         PR c++/18803
19823         * g++.dg/template/operator5.C: New.
19824
19825 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
19826
19827         PR c/18867
19828         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
19829
19830 2004-12-07  Steven Bosscher  <stevenb@suse.de>
19831
19832         * gcc.dg/noncompile/20041207.c: New test.
19833
19834 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19835
19836         * g++.dg/other/unreachable-1.C: New test.
19837
19838 2004-12-06  Nick Clifton  <nickc@redhat.com>
19839
19840         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
19841         <limits.h> because the latter comes from gcc's include/ directory
19842         and not the newlib/libc/include directory.
19843
19844 2004-12-04  Richard Henderson  <rth@redhat.com>
19845
19846         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19847
19848 2004-12-04  Richard Henderson  <rth@redhat.com>
19849
19850         * lib/target-supports.exp (check_gc_sections_available): Disable
19851         for alpha and ia64.
19852
19853 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19854
19855         PR middle-end/17909
19856         * g++.dg/other/vararg-2.C: New test.
19857
19858 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19859
19860         PR c++/17011, c++/17971
19861         * g++.dg/template/error15.C: Adjust expected error.
19862         * g++.dg/template/instantiate3.C: Likewise.
19863
19864 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19865
19866         * gcc.dg/altivec-18.c: Fix for darwin
19867
19868 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19869
19870         PR c++/18782
19871         * g++.dg/parse/ptrmem2.C: New.
19872
19873         PR c++/18318
19874         * g++.dg/template/new1.C: New.
19875
19876 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19877
19878         PR fortran/18710
19879         * gfortran.dg/direct_io_3.f90: New test.
19880
19881 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19882
19883         PR 18758
19884         * g++.dg/parse/crash21.C: New.
19885
19886 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19887
19888         PR c++/15664, c++/18276
19889         * g++.dg/template/ttp13.C: New test.
19890         * g++.dg/template/ttp14.C: Likewise.
19891
19892 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19893
19894         PR c++/18123
19895         * g++.dg/parse/enum2.C: New test.
19896         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
19897
19898 2004-12-02  Nick Clifton  <nickc@redhat.com>
19899
19900         * gcc.target/xstormy16: New test directory.
19901         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19902         * gcc.target/xstormy16/bp.c: Check the generation of bp
19903         instructions.
19904         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
19905         bn instructions and the BELOW100 attribute.
19906
19907 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
19908
19909         PR target/16952
19910         * gcc.dg/ppc-eabi.c: New.
19911
19912 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19913
19914         PR fortran/18284
19915         * gfortran.dg/backspace.f90
19916
19917 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19918
19919         * gfortran.dg/inquire.f90: New test.
19920
19921 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
19922
19923         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
19924         handle effective-target-keyword.
19925         (dg-skip-if): Support effective-target keyword as target list.
19926         (dg-xfail-if): Ditto.
19927         * lib/target-supports.exp (is-effective-target-keyword): New proc.
19928
19929 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
19930
19931         PR tree-optimization/18291
19932         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
19933
19934 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19935
19936         PR C++/18729
19937         * g++.dg/parse/crash20.C: New.
19938
19939         PR c++/17431
19940         * g++.dg/overload/arg1.C: New.
19941         * g++.dg/overload/arg2.C: New.
19942         * g++.dg/overload/arg3.C: New.
19943         * g++.dg/overload/arg4.C: New.
19944
19945 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
19946
19947         * gcc.dg/c99-flex-array-4.c: Remove.
19948
19949 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19950
19951         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
19952
19953         * lib/target-supports.exp (is-effective-target): Simplify.
19954
19955         * lib/target-supports.exp (check_effective_target_vect_long):
19956         Fix for powerpc64-*-*.
19957
19958 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
19959
19960         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
19961         to support new requirements on FreeBSD 5.
19962
19963 2004-11-30  Devang Patel  <dpatel@apple.com>
19964
19965         PR 18702
19966         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
19967
19968 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19969
19970         * g++.dg/ext/altivec-13.C: New test.
19971
19972 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
19973
19974         PR tree-opt/18298
19975         * gcc.c-torture/execute/p18298.c: New test.
19976
19977 2004-11-30  Ira Rosen  <irar@il.ibm.com>
19978             Dorit Naishlos  <dorit@il.ibm.com>
19979
19980         PR tree-opt/18607
19981         * gcc.dg/vect/vect-89.c: New test.
19982
19983 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
19984
19985         * gcc.dg/pr18596-1.c: New test.
19986
19987 2004-11-30  Ben Elliston  <bje@au.ibm.com>
19988
19989         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
19990
19991 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19992
19993         PR c/18479
19994         * gcc.dg/pr18479.c: New test.
19995
19996 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19997
19998         PR target/18490
19999         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20000         mmix-knuth-mmixware.
20001
20002         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20003         cris-*-elf* cris-*-aout* mmix-*-*
20004
20005 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20006
20007         PR middle-end/18725
20008         * gcc.dg/pr18725.c: New test.
20009
20010 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20011
20012         PR target/18488
20013         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20014
20015         PR target/18336
20016         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20017
20018 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20019
20020         PR c++/18368
20021         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20022         * g++.old-deja/g++.law/ctors5.C: Likewise.
20023         * g++.old-deja/g++.other/crash25.C: Likewise.
20024
20025         PR c++/18674
20026         * g++.dg/template/error16.C: New test.
20027
20028         PR c++/18512
20029         * g++.dg/template/crash29.C: New test.
20030
20031 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20032
20033         PR tree-optimization/18712
20034         * gcc.c-torture/compile/pr18712.c: New test.
20035
20036 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20037
20038         PR c/7544
20039         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20040         tests.
20041
20042 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20043
20044         PR c++/18652
20045         * g++.dg/lookup/crash6.C: New test.
20046
20047 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20048
20049         PR middle-end/18164
20050         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20051
20052 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20053
20054         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20055         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20056         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20057
20058 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20059
20060         * gcc.dg/pr18164.c: New test.
20061
20062 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20063
20064         * gcc.dg/funroll-loops-all.c: New.
20065
20066 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20067
20068         PR target/18489
20069         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20070         delimeter, match space and TAB as well as ":".
20071
20072         PR target/18484
20073         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20074
20075         PR target/18348
20076         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20077
20078         PR target/18345
20079         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20080
20081         PR target/18337
20082         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20083
20084 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20085
20086         * gfortran.dg/direct_io_2.f90: New test.
20087
20088 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20089
20090         PR target/18334
20091         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20092
20093 2004-11-28  Richard Henderson  <rth@redhat.com>
20094
20095         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20096
20097 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20098
20099         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20100         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20101         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20102         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20103         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20104         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20105         gcc.dg/pointer-arith-8.c: New tests.
20106
20107 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20108
20109         PR fortran/18364
20110         * gfortran.dg/endfile.f90: New test.
20111
20112 2004-11-27  Falk Hueffner  <falk@debian.org>
20113
20114         * gcc.dg/loop-6.c: New test.
20115
20116 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20117
20118         * gcc.c-torture/execute/20041126-1.c: New test.
20119
20120 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20121
20122         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20123         on IRIX.
20124
20125 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20126
20127         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20128         functions.
20129
20130 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20131
20132         PR rtl-optimization/17825
20133         * gcc.c-torture/compile/20041119-1.c: New test.
20134
20135 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20136
20137         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20138         Check existence of ld library path variables before unsetting.
20139
20140 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20141
20142         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20143
20144 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20145
20146         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20147
20148 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20149
20150         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20151
20152 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20153
20154         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20155         dg-do directive.
20156
20157 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20158
20159         * gcc.dg/pr17957.c: Pass --param, not -param.
20160
20161 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20162
20163         PR middle-end/17957
20164         * testsuite/gcc.dg/pr17957.c: New test.
20165
20166 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20167
20168         PR c++/18445
20169         * g++.dg/template/crash28.C: Likewise.
20170
20171         PR c++/18001
20172         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20173         * g++.dg/ext/lvaddr.C: Likewise.
20174         * g++.dg/opt/pr7503-3.C: Likewise.
20175
20176         PR c++/18466
20177         * g++.dg/parse/qualified3.C: New test.
20178         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20179
20180         PR c++/18545
20181         * g++.dg/expr/return1.C: New test.
20182
20183 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20184
20185         Friend class name lookup 3/n, PR c++/3332
20186         * g++.dg/lookup/friend3.C: New test.
20187         * g++.dg/lookup/friend4.C: Likewise.
20188         * g++.dg/lookup/friend5.C: Likewise.
20189
20190 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20191
20192         Friend class name lookup 2/n, PR c++/14513, c++/15410
20193         * g++.dg/lookup/friend2.C: New test.
20194         * g++.dg/template/friend31.C: Likewise.
20195
20196 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20197
20198         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20199
20200 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20201
20202         PR c++/17473
20203         * g++.dg/tc1/dr56.C: Remove.
20204         * g++.dg/template/typedef1.C: Add dg-error markers.
20205         * g++.old-deja/g++.other/typedef7.C: Likewise.
20206
20207         PR c++/18285
20208         * g++.dg/parse/typedef7.C: New test.
20209
20210 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20211
20212         * gcc.c-torture/execute/20041124-1.c: New test.
20213
20214 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20215
20216         * g++.dg/template/deduce3.C: New test.
20217
20218         PR c++/18586
20219         * g++.dg/template/crash27.C: New test.
20220
20221         PR c++/18530
20222         * g++.dg/warn/Wshadow-3.C: New test.
20223
20224 2004-11-24  Devang Patel  <dpatel@apple.com>
20225
20226         PR/18555
20227         * gcc.dg/cpp/isysroot-1.c: New test.
20228         * gcc.dg/cpp/usr/include/stdio.h: New file.
20229         * gcc.dg/cpp/isysroot-2.c: New test.
20230         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20231         New file.
20232
20233 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20234
20235         PR c++/8929
20236         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20237
20238 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20239
20240         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20241         * gcc.target/sparc/pdist.c: Likewise.
20242
20243 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20244
20245         PR c++/16882
20246         * g++.dg/conversion/simd1.C: New test.
20247
20248 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20249
20250         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20251         and restore_ld_library_path_env_vars.
20252         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20253         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20254         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20255         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20256
20257 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20258
20259         * gcc.dg/pragma-align-2.c: Test macro expansion.
20260         * gcc.dg/pragma-pack-2.c: New test.
20261
20262 2004-11-23  Richard Henderson  <rth@redhat.com>
20263
20264         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20265         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20266         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20267         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20268         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20269         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20270
20271         * gcc.dg/vect/vect.exp: Add check for alpha.
20272         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20273         (check_effective_target_vect_int): Enable for alpha.
20274         (check_effective_target_vect_long): New.
20275         (is-effective-target): Add it.
20276
20277 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20278
20279         * gcc.dg/pr18614-1.c: New test.
20280
20281 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20282
20283         * gcc.dg/setjmp-2.c: New test.
20284
20285 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20286
20287         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20288         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20289         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20290         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20291         gcc.target/sparc/pdist.c: New tests.
20292
20293 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20294
20295         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20296
20297 2004-11-22  Dale Johannesen  <dalej@apple.com>
20298
20299         * gcc.dg/20041111-1.c: New.
20300
20301 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20302
20303         PR tree-opt/18536
20304         * gcc.dg/vect/pr18536.c: New test.
20305
20306 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20307
20308         PR c++/18354
20309         * g++.dg/template/nontype11.C: New test.
20310
20311 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20312
20313         PR middle-end/18520
20314         * gcc.dg/pr18520-1.c: New test case.
20315
20316 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20317
20318         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20319         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20320         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20321         expected diagnostics.
20322
20323 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20324
20325         PR target/18580
20326         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20327         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20328         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20329
20330 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20331
20332         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20333
20334 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20335             Joseph Myers  <joseph@codesourcery.com>
20336
20337         * lib/target-supports.exp (check_visibility_available): Really
20338         test the compiler.
20339
20340 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20341
20342         PR tree-opt/18181
20343         * gcc.dg/vect/vect-85.c: New test.
20344         * gcc.dg/vect/vect-86.c: New test.
20345         * gcc.dg/vect/vect-87.c: New test.
20346         * gcc.dg/vect/vect-88.c: New test.
20347
20348 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20349
20350         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20351
20352 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20353
20354         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20355         * gcc.dg/ppc-and-1.c: Ditto.
20356         * gcc.dg/ppc-compare-1.c: Ditto.
20357         * gcc.dg/ppc-mov-1.c: Ditto
20358
20359 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20360             Mark Mitchell  <mark@codesourcery.com>
20361
20362         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20363
20364 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20365             Aldy Hernandez  <aldyh@redhat.com>
20366
20367         * lib/target-supports.exp (check_effective_target_vect_int): New
20368         (check_effective_target_vect_float): New
20369         (check_effective_target_vect_double): New.
20370         (is-effective-target): Support new effective targets keywords.
20371         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20372         default action for dg-do.
20373         * gcc.dg/vect/pr16105.c: Use new support.
20374         * gcc.dg/vect/pr18400.c: Ditto.
20375         * gcc.dg/vect/pr18425.c: Ditto.
20376         * gcc.dg/vect/vect-1.c: Ditto.
20377         * gcc.dg/vect/vect-10.c: Ditto.
20378         * gcc.dg/vect/vect-11.c: Ditto.
20379         * gcc.dg/vect/vect-12.c: Ditto.
20380         * gcc.dg/vect/vect-13.c: Ditto.
20381         * gcc.dg/vect/vect-14.c: Ditto.
20382         * gcc.dg/vect/vect-15.c: Ditto.
20383         * gcc.dg/vect/vect-16.c: Ditto.
20384         * gcc.dg/vect/vect-17.c: Ditto.
20385         * gcc.dg/vect/vect-18.c: Ditto.
20386         * gcc.dg/vect/vect-19.c: Ditto.
20387         * gcc.dg/vect/vect-2.c: Ditto.
20388         * gcc.dg/vect/vect-20.c: Ditto.
20389         * gcc.dg/vect/vect-21.c: Ditto.
20390         * gcc.dg/vect/vect-22.c: Ditto.
20391         * gcc.dg/vect/vect-23.c: Ditto.
20392         * gcc.dg/vect/vect-24.c: Ditto.
20393         * gcc.dg/vect/vect-25.c: Ditto.
20394         * gcc.dg/vect/vect-26.c: Ditto.
20395         * gcc.dg/vect/vect-27.c: Ditto.
20396         * gcc.dg/vect/vect-27a.c: Ditto.
20397         * gcc.dg/vect/vect-28.c: Ditto.
20398         * gcc.dg/vect/vect-29.c: Ditto.
20399         * gcc.dg/vect/vect-29a.c: Ditto.
20400         * gcc.dg/vect/vect-3.c: Ditto.
20401         * gcc.dg/vect/vect-30.c: Ditto.
20402         * gcc.dg/vect/vect-31.c: Ditto.
20403         * gcc.dg/vect/vect-32.c: Ditto.
20404         * gcc.dg/vect/vect-33.c: Ditto.
20405         * gcc.dg/vect/vect-34.c: Ditto.
20406         * gcc.dg/vect/vect-35.c: Ditto.
20407         * gcc.dg/vect/vect-36.c: Ditto.
20408         * gcc.dg/vect/vect-37.c: Ditto.
20409         * gcc.dg/vect/vect-38.c: Ditto.
20410         * gcc.dg/vect/vect-4.c: Ditto.
20411         * gcc.dg/vect/vect-40.c: Ditto.
20412         * gcc.dg/vect/vect-41.c: Ditto.
20413         * gcc.dg/vect/vect-42.c: Ditto.
20414         * gcc.dg/vect/vect-43.c: Ditto.
20415         * gcc.dg/vect/vect-44.c: Ditto.
20416         * gcc.dg/vect/vect-45.c: Ditto.
20417         * gcc.dg/vect/vect-46.c: Ditto.
20418         * gcc.dg/vect/vect-47.c: Ditto.
20419         * gcc.dg/vect/vect-48.c: Ditto.
20420         * gcc.dg/vect/vect-48a.c: Ditto.
20421         * gcc.dg/vect/vect-49.c: Ditto.
20422         * gcc.dg/vect/vect-5.c: Ditto.
20423         * gcc.dg/vect/vect-50.c: Ditto.
20424         * gcc.dg/vect/vect-51.c: Ditto.
20425         * gcc.dg/vect/vect-52.c: Ditto.
20426         * gcc.dg/vect/vect-53.c: Ditto.
20427         * gcc.dg/vect/vect-54.c: Ditto.
20428         * gcc.dg/vect/vect-55.c: Ditto.
20429         * gcc.dg/vect/vect-56.c: Ditto.
20430         * gcc.dg/vect/vect-56a.c: Ditto.
20431         * gcc.dg/vect/vect-57.c: Ditto.
20432         * gcc.dg/vect/vect-58.c: Ditto.
20433         * gcc.dg/vect/vect-59.c: Ditto.
20434         * gcc.dg/vect/vect-6.c: Ditto.
20435         * gcc.dg/vect/vect-60.c: Ditto.
20436         * gcc.dg/vect/vect-61.c: Ditto.
20437         * gcc.dg/vect/vect-62.c: Ditto.
20438         * gcc.dg/vect/vect-63.c: Ditto.
20439         * gcc.dg/vect/vect-64.c: Ditto.
20440         * gcc.dg/vect/vect-65.c: Ditto.
20441         * gcc.dg/vect/vect-66.c: Ditto.
20442         * gcc.dg/vect/vect-67.c: Ditto.
20443         * gcc.dg/vect/vect-68.c: Ditto.
20444         * gcc.dg/vect/vect-69.c: Ditto.
20445         * gcc.dg/vect/vect-7.c: Ditto.
20446         * gcc.dg/vect/vect-72.c: Ditto.
20447         * gcc.dg/vect/vect-72a.c: Ditto.
20448         * gcc.dg/vect/vect-73.c: Ditto.
20449         * gcc.dg/vect/vect-74.c: Ditto.
20450         * gcc.dg/vect/vect-75.c: Ditto.
20451         * gcc.dg/vect/vect-76.c: Ditto.
20452         * gcc.dg/vect/vect-77.c: Ditto.
20453         * gcc.dg/vect/vect-77a.c: Ditto.
20454         * gcc.dg/vect/vect-78.c: Ditto.
20455         * gcc.dg/vect/vect-79.c: Ditto.
20456         * gcc.dg/vect/vect-8.c: Ditto.
20457         * gcc.dg/vect/vect-80.c: Ditto.
20458         * gcc.dg/vect/vect-82.c: Ditto.
20459         * gcc.dg/vect/vect-82_64.c: Ditto.
20460         * gcc.dg/vect/vect-83.c: Ditto.
20461         * gcc.dg/vect/vect-83_64.c: Ditto.
20462         * gcc.dg/vect/vect-9.c: Ditto.
20463         * gcc.dg/vect/vect-all.c: Ditto.
20464         * gcc.dg/vect/vect-none.c: Ditto.
20465
20466 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20467
20468         * lib/gcc-dg.exp (dg-skip-if): New function.
20469         (dg-forbid-option): Remove.
20470         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20471         * g++.dg/abi/bitfield8.C: Likewise.
20472         * g++.dg/abi/dtor1.C: Likewise.
20473         * g++.dg/abi/empty10.C: Likewise.
20474         * g++.dg/abi/empty7.C: Likewise.
20475         * g++.dg/abi/empty9.C: Likewise.
20476         * g++.dg/abi/layout3.C: Likewise.
20477         * g++.dg/abi/layout4.C: Likewise.
20478         * g++.dg/abi/thunk1.C: Likewise.
20479         * g++.dg/abi/thunk2.C: Likewise.
20480         * g++.dg/abi/vbase11.C: Likewise.
20481         * g++.dg/abi/vthunk2.C: Likewise.
20482         * g++.dg/abi/vthunk3.C: Likewise.
20483         * g++.dg/ext/attrib8.C: Likewise.
20484         * g++.dg/opt/longbranch2.C: Likewise.
20485         * g++.dg/opt/reg-stack4.C: Likewise.
20486         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20487         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20488         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20489         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20490         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20491         * gcc.dg/20000609-1.c: Likewise.
20492         * gcc.dg/20000720-1.c: Likewise.
20493         * gcc.dg/20011107-1.c: Likewise.
20494         * gcc.dg/20011119-1.c: Likewise.
20495         * gcc.dg/20020108-1.c: Likewise.
20496         * gcc.dg/20020122-2.c: Likewise.
20497         * gcc.dg/20020122-3.c: Likewise.
20498         * gcc.dg/20020201-3.c: Likewise.
20499         * gcc.dg/20020206-1.c: Likewise.
20500         * gcc.dg/20020218-1.c: Likewise.
20501         * gcc.dg/20020310-1.c: Likewise.
20502         * gcc.dg/20020411-1.c: Likewise.
20503         * gcc.dg/20020418-2.c: Likewise.
20504         * gcc.dg/20020426-1.c: Likewise.
20505         * gcc.dg/20020426-2.c: Likewise.
20506         * gcc.dg/20020517-1.c: Likewise.
20507         * gcc.dg/20020523-1.c: Likewise.
20508         * gcc.dg/20020523-2.c: Likewise.
20509         * gcc.dg/20020729-1.c: Likewise.
20510         * gcc.dg/20030204-1.c: Likewise.
20511         * gcc.dg/20030826-2.c: Likewise.
20512         * gcc.dg/20030926-1.c: Likewise.
20513         * gcc.dg/20031202-1.c: Likewise.
20514         * gcc.dg/980312-1.c: Likewise.
20515         * gcc.dg/980313-1.c: Likewise.
20516         * gcc.dg/990117-1.c: Likewise.
20517         * gcc.dg/990424-1.c: Likewise.
20518         * gcc.dg/990524-1.c: Likewise.
20519         * gcc.dg/991230-1.c: Likewise.
20520         * gcc.dg/i386-387-1.c: Likewise.
20521         * gcc.dg/i386-387-2.c: Likewise.
20522         * gcc.dg/i386-387-3.c: Likewise.
20523         * gcc.dg/i386-387-4.c: Likewise.
20524         * gcc.dg/i386-387-5.c: Likewise.
20525         * gcc.dg/i386-387-6.c: Likewise.
20526         * gcc.dg/i386-asm-1.c: Likewise.
20527         * gcc.dg/i386-bitfield1.c: Likewise.
20528         * gcc.dg/i386-bitfield2.c: Likewise.
20529         * gcc.dg/i386-loop-1.c: Likewise.
20530         * gcc.dg/i386-loop-2.c: Likewise.
20531         * gcc.dg/i386-loop-3.c: Likewise.
20532         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20533         * gcc.dg/i386-pic-1.c: Likewise.
20534         * gcc.dg/i386-regparm.c: Likewise.
20535         * gcc.dg/i386-signbit-1.c: Likewise.
20536         * gcc.dg/i386-signbit-2.c: Likewise.
20537         * gcc.dg/i386-signbit-3.c: Likewise.
20538         * gcc.dg/i386-sse-5.c: Likewise.
20539         * gcc.dg/i386-sse-8.c: Likewise.
20540         * gcc.dg/i386-unroll-1.c: Likewise.
20541         * gcc.dg/tls/opt-1.c: Likewise.
20542         * gcc.dg/tls/opt-2.c: Likewise.
20543         * gcc.dg/unroll-1.c: Likewise.
20544         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20545         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20546         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20547         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20548
20549 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20550
20551         * g++.dg/template/incomplete1.C: New test.
20552
20553 2004-11-16  Nick Clifton  <nickc@redhat.com>
20554
20555         Revert patches accidentally commited during checkin of fixes for
20556         xstormy16 tests:
20557         gcc.c-torture/execute/simd-4.c: Revert
20558         gcc.dg/20040910-1.c: Revert.
20559
20560 2004-11-16  Paul Brook  <paul@codesourcery.com>
20561
20562         PR fortran/13010
20563         * gfortran.dg/der_pointer_1.f90: New test.
20564
20565 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20566
20567         PR c/18498
20568         * gcc.dg/bitfld-13.c: New test.
20569
20570 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20571
20572         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20573         powerpc*-*-linux*.
20574
20575         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20576         * gcc.dg/ppc64-abi-2.c: Ditto.
20577         * gcc.dg/ppc64-abi-3.c: Ditto.
20578
20579         * lib/gcc-dg.exp (dg-target-list): Remove.
20580
20581 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20582
20583         * gcc.dg/ia64-postinc.c: New test.
20584
20585 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20586
20587         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20588
20589 2004-11-15  Nick Clifton  <nickc@redhat.com>
20590
20591         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20592         __INT_MAX__ so that the test can be compiled by toolchains
20593         targeted at 16-bit processors.
20594
20595         * gcc.dg/20040625-1.c: Use long constants rather than integers
20596         when performing arithmetic that will overflow 16-bits.
20597
20598         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20599         xstormy16.  It does not support 128-bit vector operations.
20600
20601         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20602         with the macro PTR_TYPE.  Define this macro to an integer type
20603         suitable for holding a pointer.
20604
20605         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20606         the target is a 16-bit processor.
20607
20608         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20609         16-bit targets where the character constant will be too long.
20610
20611         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20612         where the double will not be directly addressable.
20613
20614 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20615
20616         Friend class name lookup 1/n, PR c++/18471
20617         * g++.dg/template/crash26.C: New test.
20618         * g++.dg/lookup/struct1.C: Adjust expected error.
20619         * g++.dg/parse/elab1.C: Likewise.
20620         * g++.dg/parse/elab2.C: Likewise.
20621         * g++.dg/parse/int-as-enum1.C: Likewise.
20622         * g++.dg/parse/struct-as-enum1.C: Likewise.
20623         * g++.dg/parse/typedef1.C: Likewise.
20624         * g++.dg/parse/typedef3.C: Likewise.
20625         * g++.dg/parse/typedef4.C: Likewise.
20626         * g++.dg/parse/typedef5.C: Likewise.
20627         * g++.dg/template/nontype4.C: Likewise.
20628         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20629         * g++.old-deja/g++.other/elab1.C: Likewise.
20630         * g++.old-deja/g++.other/syntax4.C: Likewise.
20631
20632 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20633
20634         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20635
20636 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20637
20638         * gcc.c-torture/execute/20041114-1.c: New test.
20639
20640 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20641
20642         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20643         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20644         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20645         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20646         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20647         gcc.dg/switch-7.c: New tests.
20648
20649 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20650
20651         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20652
20653 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20654
20655         PR tree-opt/18400
20656         * gcc.dg/vect/pr18400.c: New test.
20657
20658 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20659             Andrew Pinski  <pinskia@physics.uc.edu>
20660
20661         PR tree-opt/18425
20662         * gcc.dg/vect/pr18425.c: New test.
20663
20664 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20665
20666         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20667         Guard with dg-require-alias and dg-require-visibility.
20668
20669 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20670
20671         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20672
20673 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20674
20675         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20676
20677 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20678
20679         PR c++/17344
20680         * g++.dg/template/defarg5.C: New test.
20681
20682 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20683
20684         * g++.dg/parse/cast1.C: Run only on ILP32.
20685         * g++.old-deja/g++.mike/p784.C: Likewise.
20686
20687 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20688
20689         * gcc.c-torture/execute/20041113-1.c: New test.
20690
20691 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20692
20693         PR target/18230
20694         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20695         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20696         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20697         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20698         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20699         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20700         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20701         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20702         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20703         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20704         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20705         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20706         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20707
20708 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20709
20710         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20711         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20712         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20713         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20714         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20715         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20716         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20717         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20718         gcc.target/sparc/combined-1.c: New tests.
20719
20720 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20721
20722         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20723         New tests.
20724
20725 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20726
20727         * lib/gcc-dg.exp (dg-forbid-option): New function.
20728         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20729         * g++.dg/abi/bitfield8.C: Likewise.
20730         * g++.dg/abi/dtor1.C: Likewise.
20731         * g++.dg/abi/empty10.C: Likewise.
20732         * g++.dg/abi/empty7.C: Likewise.
20733         * g++.dg/abi/empty9.C: Likewise.
20734         * g++.dg/abi/layout3.C: Likewise.
20735         * g++.dg/abi/layout4.C: Likewise.
20736         * g++.dg/abi/thunk1.C: Likewise.
20737         * g++.dg/abi/thunk2.C: Likewise.
20738         * g++.dg/abi/vbase11.C: Likewise.
20739         * g++.dg/abi/vthunk2.C: Likewise.
20740         * g++.dg/abi/vthunk3.C: Likewise.
20741         * g++.dg/ext/attrib8.C: Likewise.
20742         * g++.dg/opt/longbranch2.C: Likewise.
20743         * g++.dg/opt/reg-stack4.C: Likewise.
20744         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20745         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20746         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20747         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20748         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20749         * gcc.dg/20000609-1.c: Likewise.
20750         * gcc.dg/20000720-1.c: Likewise.
20751         * gcc.dg/20011107-1.c: Likewise.
20752         * gcc.dg/20011119-1.c: Likewise.
20753         * gcc.dg/20020108-1.c: Likewise.
20754         * gcc.dg/20020122-2.c: Likewise.
20755         * gcc.dg/20020122-3.c: Likewise.
20756         * gcc.dg/20020201-3.c: Likewise.
20757         * gcc.dg/20020206-1.c: Likewise.
20758         * gcc.dg/20020218-1.c: Likewise.
20759         * gcc.dg/20020310-1.c: Likewise.
20760         * gcc.dg/20020411-1.c: Likewise.
20761         * gcc.dg/20020418-2.c: Likewise.
20762         * gcc.dg/20020426-1.c: Likewise.
20763         * gcc.dg/20020426-2.c: Likewise.
20764         * gcc.dg/20020517-1.c: Likewise.
20765         * gcc.dg/20020523-1.c: Likewise.
20766         * gcc.dg/20020523-2.c: Likewise.
20767         * gcc.dg/20020729-1.c: Likewise.
20768         * gcc.dg/20030204-1.c: Likewise.
20769         * gcc.dg/20030826-2.c: Likewise.
20770         * gcc.dg/20030926-1.c: Likewise.
20771         * gcc.dg/20031202-1.c: Likewise.
20772         * gcc.dg/980312-1.c: Likewise.
20773         * gcc.dg/980313-1.c: Likewise.
20774         * gcc.dg/990117-1.c: Likewise.
20775         * gcc.dg/990424-1.c: Likewise.
20776         * gcc.dg/990524-1.c: Likewise.
20777         * gcc.dg/991230-1.c: Likewise.
20778         * gcc.dg/i386-387-1.c: Likewise.
20779         * gcc.dg/i386-387-2.c: Likewise.
20780         * gcc.dg/i386-387-3.c: Likewise.
20781         * gcc.dg/i386-387-4.c: Likewise.
20782         * gcc.dg/i386-387-5.c: Likewise.
20783         * gcc.dg/i386-387-6.c: Likewise.
20784         * gcc.dg/i386-asm-1.c: Likewise.
20785         * gcc.dg/i386-bitfield1.c: Likewise.
20786         * gcc.dg/i386-bitfield2.c: Likewise.
20787         * gcc.dg/i386-loop-1.c: Likewise.
20788         * gcc.dg/i386-loop-2.c: Likewise.
20789         * gcc.dg/i386-loop-3.c: Likewise.
20790         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20791         * gcc.dg/i386-pic-1.c: Likewise.
20792         * gcc.dg/i386-regparm.c: Likewise.
20793         * gcc.dg/i386-signbit-1.c: Likewise.
20794         * gcc.dg/i386-signbit-2.c: Likewise.
20795         * gcc.dg/i386-signbit-3.c: Likewise.
20796         * gcc.dg/i386-sse-5.c: Likewise.
20797         * gcc.dg/i386-sse-8.c: Likewise.
20798         * gcc.dg/i386-unroll-1.c: Likewise.
20799         * gcc.dg/tls/opt-1.c: Likewise.
20800         * gcc.dg/tls/opt-2.c: Likewise.
20801         * gcc.dg/unroll-1.c: Likewise.
20802         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20803         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20804         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20805         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20806         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
20807         -m64 is specified.
20808
20809 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20810
20811         PR c++/18389
20812         * g++.dg/parse/cond1.C: New test.
20813
20814         PR c++/18429
20815         * g++.dg/template/array9.C: New test.
20816         * g++.dg/ext/vla1.C: Adjust error messages.
20817         * g++.dg/ext/vlm1.C: Likewise.
20818         * g++.dg/template/crash2.C: Likewise.
20819
20820         PR c++/18436
20821         * g++.dg/template/call3.C: New test.
20822
20823         PR c++/18407
20824         * g++.dg/template/ptrmem11.C: New test.
20825
20826 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
20827
20828         PR other/14264
20829         * lib/g++.exp: Set LC_ALL and LANG to C.
20830         * lib/gcc-dg.exp: Likewise.
20831         * lib/gfortran.exp: Likewise.
20832         * lib/objc.exp: Likewise.
20833         * lib/treelang.exp: Likewise.
20834
20835 2004-11-12  Andreas Schwab  <schwab@suse.de>
20836
20837         * gcc.dg/pr16286.c: Fix last change.
20838
20839 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20840
20841         PR c++/18416
20842         * g++.dg/init/global1.C: New test.
20843
20844 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
20845
20846         * gcc.c-torture/execute/20041112-1.c: New test.
20847
20848 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20849
20850         * lib/gcc-dg.exp (dg-target-list): New.
20851
20852 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20853             Richard Sandiford  <rsandifo@redhat.com>
20854
20855         * lib/target-supports.exp (get-compiler_messages): New.
20856         (check_named_sections_available): Use it.
20857         (check_effective_target_ilp32): New.
20858         (check_effective_target_lp64): New.
20859         (is-effective-target): New.
20860         * lib/gcc-dg.exp (dg-require-effective-target): New.
20861
20862 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20863
20864         * gcc.dg/precedence-1.c: New test.
20865
20866 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20867
20868         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20869
20870         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20871         message, delete generated files, use more descriptive name for
20872         executable, and make the test unsupported when it cannot be run.
20873
20874         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20875         (dg-require-weak, dg-require-visibility, dg-require-alias,
20876         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20877         dg-require-iconv, dg-require-named-sections): Use it.
20878
20879         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20880
20881 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20882
20883         PR target/16457
20884         * gcc.dg/ppc-and-1: New
20885
20886         PR target/16796
20887         * gcc.dg/ppc-mov-1.c: New.
20888
20889         PR target/16458
20890         * gcc.dg/ppc-compare-1.c: New.
20891
20892 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20893
20894         * objc.dg/desig-init-2.m: New test.
20895
20896 2004-11-10  Adam Nemet  <anemet@lnxw.com>
20897
20898         PR middle-end/18160
20899         * g++.dg/warn/register-var-1.C: New test.
20900         * g++.dg/warn/register-var-2.C: New test.
20901
20902 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20903
20904         * gcc.dg/union-2.c: New test.
20905
20906 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
20907
20908         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
20909         New test for PR tree-optimization/17892.
20910
20911 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
20912
20913         PR c++/18369
20914         * g++.dg/init/new12.C: New test.
20915
20916 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
20917
20918         * gcc.target/sparc: New directory.
20919         * gcc.target/sparc/sparc.exp: New driver.
20920         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
20921         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
20922         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
20923         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
20924
20925 2004-11-10  Paul Brook  <paul@codesourcery.com>
20926
20927         PR fortran/18218
20928         * gfortran.dg/list_read.c: New test.
20929
20930 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20931
20932         PR c/18322
20933         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
20934         expected diagnostic location.
20935
20936 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
20937
20938         * gcc.dg/20041109-1.c: New test.
20939
20940 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20941
20942         PR objc/18406
20943         * objc/compile/pr18406.m: New test.
20944
20945 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20946
20947         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
20948
20949 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20950
20951         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
20952
20953 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20954
20955         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
20956
20957 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20958
20959         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
20960         exit.
20961
20962 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
20963
20964         PR tree-opt/18299
20965         * gcc.c-torture/pr18299-1.c: New test.
20966
20967 2004-11-06  Andreas Schwab  <schwab@suse.de>
20968
20969         * gcc.dg/pr16286.c: Also test for bool and pixel.
20970
20971 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20972
20973         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
20974         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
20975         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20976         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
20977         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
20978         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
20979         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
20980         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
20981         gcc.dg/struct-semi-3.c: New tests.
20982
20983 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20984
20985         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
20986
20987 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20988
20989         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
20990         Do not use C99 designators.
20991
20992 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20993
20994         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
20995
20996 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20997
20998         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
20999         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21000         * gcc.c-torture/execute/simd-5.x: Remove.
21001
21002 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21003
21004         PR rtl-optimization/17933
21005         * gcc.dg/torture/pr17933-1.c: New test.
21006
21007 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21008
21009         PR target/18106
21010         * lib/target-supports.exp (check_weak_available): Support
21011         Windows.
21012
21013 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21014
21015         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21016         call to fflush(stdout) before abort.
21017         (my_ffsll): New function.
21018         (generate_fields): Use it.
21019
21020 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21021
21022         * gcc.dg/init-undef-1.c: New test.
21023
21024 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21025
21026         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21027         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21028         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21029         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21030         expected messages for new parser.
21031
21032 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21033
21034         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21035
21036 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21037
21038         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21039         on LP64 targets.
21040
21041 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21042
21043         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21044         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21045         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21046         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21047         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21048         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21049         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21050         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21051         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21052         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21053
21054 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21055
21056         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21057         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21058         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21059         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21060         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21061         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21062         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21063         for new parser.
21064
21065 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21066
21067         PR target/15342
21068         * gcc.dg/20041104-1.c: New test.
21069
21070 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21071
21072         * g++.dg/template/nontype7.C: New test.
21073         * g++.dg/template/nontype8.C: Likewise.
21074         * g++.dg/template/nontype9.C: Likewise.
21075         * g++.dg/template/nontype10.C: Likewise.
21076         * g++.dg/tc1/dr49.C: Likewise.
21077         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21078         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21079
21080 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21081
21082         * g++.dg/rtti/tinfo1.C: Remove xfails.
21083
21084 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21085
21086         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21087         packed attribute to the definition to satisfy the new C++ parser.
21088
21089 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21090
21091         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21092         invocations of va_arg.
21093
21094 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21095
21096         PR c++/18124
21097         * g++.dg/template/crash25.C: New test.
21098
21099         PR c++/18155
21100         * g++.dg/template/typedef2.C: New test.
21101         * g++.dg/parse/crash13.C: Adjust error markers.
21102
21103         PR c++/18177
21104         * g++.dg/conversion/const3.C: New test.
21105
21106 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21107
21108         PR fortran/17535
21109         PR fortran/17583
21110         PR fortran/17713
21111         * gfortran.dg/generic_[123].f90: New testcases.
21112
21113 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21114
21115         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21116         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21117
21118 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21119
21120         PR tree-opt/16808
21121         * gcc.c-torture/compile/pr16808.c: New test.
21122
21123 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21124
21125         PR rtl-optimization/17104
21126         * gcc.dg/ppc-bitfield1.c: New.
21127
21128 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21129
21130         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21131
21132 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21133
21134         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21135         strings for 32-bit code.
21136
21137 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21138
21139         PR c/18239
21140         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21141
21142 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21143
21144         PR c++/18064
21145         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21146
21147 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21148
21149         PR c++/15172
21150         * g++.dg/init/aggr2.C: New test.
21151
21152 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21153
21154         * objc.dg/local-decl-1.m: New test.
21155
21156 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21157
21158         * gcc.dg/20040910-1.c: Adjust regex.
21159
21160 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21161
21162         PR rtl-optimization/18084
21163         * g++.dg/opt/pr18084-1.C: New testcase.
21164
21165 2004-10-30  Matt Austern  <austern@apple.com>
21166
21167         PR c++/17542
21168         * g++.dg/ext/attrib18.C: New test.
21169
21170 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21171
21172         PR middle-end/18096
21173         * gcc.dg/pr18096-1.c: New test case.
21174
21175 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21176
21177         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21178
21179 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21180
21181         PR c/16666
21182         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21183         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21184         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21185         gcc.dg/old-style-prom-3.c: New tests.
21186
21187 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21188
21189         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21190         Remove unnecessary inclusion of stdio.h.
21191
21192 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21193
21194         PR rtl-optimization/17581
21195         * gcc.dg/pr17581-1.c: New test case.
21196
21197 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21198
21199         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21200         being implemented.
21201         * g++.dg/conversion/dr195-1.C: New.
21202         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21203         * g++.old-deja/g++.mike/p10148.C: Likewise.
21204
21205 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21206
21207         PR c++/17695
21208         * g++.dg/debug/typedef2.C: New test.
21209
21210 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21211
21212         PR fortran/13490
21213         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21214         * gfortran.dg/g77/README: Update.
21215
21216 2004-10-28  Matt Austern  <austern@apple.com>
21217
21218         PR c++/14124
21219         * g++.dg/ext/packed7.C: New test.
21220
21221 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21222
21223         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21224         scan-assembler.
21225         * lib/scanasm.exp (hidden-scan-for): New proc.
21226         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21227         string.
21228         (scan-not-hidden): Likewise.
21229         * lib/target-supports.exp (check_visibility_available): mach-o is
21230         support too.
21231
21232 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21233
21234         PR c++/17132
21235         * g++.dg/template/memclass3.C: New test.
21236
21237 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21238
21239         PR middle-end/18160
21240         * gcc.dg/register-var-1.c: New test.
21241         * gcc.dg/register-var-2.c: New test.
21242         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21243         error now.
21244
21245 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21246
21247         PR other/18172
21248         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21249         unused variables.
21250         * gcc.dg/vect/vect-22.c: Likewise.
21251
21252 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21253
21254         * gcc.dg/i386-rotate-1.c: New test.
21255
21256 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21257
21258         * g++.dg/init/ref12.C: Add "run" marker.
21259
21260         PR c++/17435
21261         * g++.dg/init/ref12.C: New test.
21262
21263         PR c++/18140
21264         * g++.dg/template/shift1.C: New test.
21265         * g++.dg/template/error10.C: Adjust error markers.
21266
21267 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21268
21269         PR tree-opt/17529
21270         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21271
21272 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21273
21274         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21275         * gcc.dg/weak/weak-3.c: Likewise.
21276         * gcc.dg/weak/weak-5.c: Likewise.
21277         * gcc.dg/weak/weak-9.c: Likewise.
21278         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21279         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21280
21281         * gcc.dg/darwin-weakimport-1.c: New.
21282
21283 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21284
21285         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21286
21287 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21288
21289         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21290         'syntax' error messages.
21291         * gcc.dg/cpp/direct2s.c: Likewise.
21292
21293 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21294
21295         * gcc.c-torture/compile/20041026-1.c: New.
21296
21297 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21298
21299         PR c++/18093
21300         * g++.dg/lookup/ns2.C: New test.
21301
21302         PR c++/18020
21303         * g++.dg/template/enum4.C: New test.
21304
21305         PR c++/18161
21306         * g++.dg/template/expr1.C: New test.
21307
21308 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21309
21310         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21311
21312 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21313
21314         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21315         gcc.dg/decl-nospec-3.c: New tests.
21316
21317 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21318
21319         * objc.dg/super-class-3.m: New test.
21320
21321 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21324         resyncing.
21325         * gcc.dg/cpp/direct2s.c: Likewise.
21326
21327 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21328
21329         * objc.dg/image-info.m: Update for changes to section selection.
21330
21331 2004-10-25  David Ayers  <d.ayers@inode.at>
21332             Ziemowit Laski  <zlaski@apple.com>
21333
21334         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21335         diagnostics when messaging 'id <Proto>'.
21336         * objc.dg/class-protocol-1.m: New test.
21337         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21338         a non-existent method signature.
21339         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21340         Update diagnostics when messaging with non-existent method signature.
21341         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21342         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21343         invalid receivers are now resolved as if messaging 'id'; remove
21344         extraneous diagnostics.
21345
21346 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21347
21348         PR c/16667
21349         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21350         gcc.dg/init-desig-obs-3.c: New tests.
21351
21352 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21353
21354         * gcc.dg/debug/20041023-1.c: New test.
21355
21356 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21357
21358         PR middle-end/17407
21359         * gcc.c-torture/compile/pr17407.c: New test.
21360
21361         PR c++/18121
21362         * g++.dg/template/array8.C: New test.
21363
21364 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21365
21366         PR other/18138
21367         * lib/g++.exp: Accept more than one multilib libgcc.
21368         * lib/gcc-dg.exp: Likewise.
21369         * lib/objc.exp: Likewise.
21370         * lib/treelang.exp: Likewise.
21371         * lib/gfortran.exp: Likewise.
21372
21373 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21374
21375         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21376
21377 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21378
21379         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21380         * gcc.dg/c99-const-expr-3.c: Likewise.
21381
21382 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21383
21384         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21385
21386 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21387
21388         * gcc.c-torture/execute/loop-2e.x: Remove.
21389
21390 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21391
21392         PR c++/18095
21393         * g++.dg/parse/crash18.C: New.
21394         * g++.dg/parse/crash19.C: New.
21395
21396 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21397
21398         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21399         * g++.dg/ext/dllimport2.C: Same.
21400         * g++.dg/ext/dllimport8.C: Same.
21401
21402 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21403
21404         PR c++/10841
21405         * g++.dg/conversion/cast1.C: New test.
21406         * g++.dg/overload/pmf1.C: Adjust error marker.
21407
21408 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21409
21410         PR objc/17923
21411         * objc.dg/const-str-7.m: New test.
21412
21413 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21414
21415         * g++.dg/template/memfriend11.C: Fix comment typo.
21416         * g++.dg/template/memfriend14.C: Likewise.
21417
21418 2004-10-20  Richard Henderson  <rth@redhat.com>
21419
21420         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21421         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21422         -fasynchronous-unwind-tables.
21423
21424 2004-10-20  Richard Henderson  <rth@redhat.com>
21425
21426         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21427         (main): Return success.
21428         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21429         (main): Return success.
21430
21431 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21432
21433         PR c++/13495
21434         * g++.dg/template/memfriend9.C: New test.
21435         * g++.dg/template/memfriend10.C: Likewise.
21436         * g++.dg/template/memfriend11.C: Likewise.
21437         * g++.dg/template/memfriend12.C: Likewise.
21438         * g++.dg/template/memfriend13.C: Likewise.
21439         * g++.dg/template/memfriend14.C: Likewise.
21440         * g++.dg/template/memfriend15.C: Likewise.
21441         * g++.dg/template/memfriend16.C: Likewise.
21442         * g++.dg/template/memfriend17.C: Likewise.
21443         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21444
21445 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21446
21447         * g++.dg/conversion/dr195.C: New.
21448         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21449
21450 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21451             Devang Patel  <dpatel@apple.com>
21452
21453         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21454         of floating point arithmetic, which could trap.
21455
21456 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21457
21458         PR c++/14035
21459         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21460         * g++.dg/conversion/const2.C: New test.
21461         * g++.dg/expr/reinterpret2.C: New test.
21462         * g++.dg/expr/reinterpret3.C: New test.
21463         * g++.dg/expr/cast2.C: New test.
21464         * g++.dg/expr/copy1.C: New test.
21465         * g++.dg/other/conversion1.C: Change error message.
21466         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21467         function pointers to void *.
21468         * g++.old-deja/g++.mike/p10148.C: Likewise.
21469
21470 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21471
21472         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21473
21474 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21475
21476         PR c++/18047
21477
21478         * g++.dg/parse/expr3.C: New test.
21479
21480 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21481
21482         * gcc.dg/smod-1.c: New test.
21483
21484 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21485
21486         * objc.dg/method-14.m: New test.
21487
21488 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21489
21490         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21491         Also xfail as the patch was reverted.
21492
21493 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21494
21495         PR middle-end/16973
21496         * gcc.dg/pr16973.c: New test.
21497
21498 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21499
21500         PR tree-optimization/17656
21501         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21502
21503 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21504
21505         * g++.dg/eh/shadow1.C: New.
21506
21507 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21508
21509         * gcc.c-torture/compile/20041018-1.c: New test.
21510
21511 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21512
21513         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21514         compiler referring to register 0 when accessing sdata.  The linker
21515         now patches things up.
21516
21517 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21518
21519         PR c/17529
21520         * gcc.c-torture/compile/pr17529.c: New test.
21521
21522 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21523
21524         PR c++/17743
21525         * g++.dg/ext/attrib17.C: New test.
21526
21527 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21528
21529         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21530
21531 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21532
21533         PR c++/10479
21534         * g++.dg/ext/attrib16.C: New test.
21535
21536 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21537
21538         PR c++/17042
21539         * g++.dg/init/dso_handle1.C: New test.
21540
21541         PR c++/14667
21542         * g++.dg/parse/typedef6.C: New test.
21543
21544         PR c++/17916
21545         * g++.dg/parse/pragma1.C: New test.
21546
21547 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21548
21549         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21550
21551 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21552
21553         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21554         -fno-common when on HPPA HP-UX platforms.
21555
21556 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21557
21558         PR other/16820
21559         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21560         stdint.h.
21561         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21562         uintptr_t.
21563
21564 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21565
21566         PR c++/16301
21567         * g++.dg/lookup/strong-using-4.C: New test.
21568
21569 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21570
21571         PR middle-end/16567
21572         * gcc.c-torture/compile/nested-1.c: New test.
21573
21574 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21575
21576         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21577         and mipsisa64*-*-* (until support for misaligned loads is added).
21578         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21579         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21580         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21581         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21582         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21583         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21584
21585 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21586
21587         PR c++/17976
21588         * g++.dg/init/dtor3.C: New test.
21589
21590 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21591
21592         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21593
21594 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21595
21596         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21597         * gcc.dg/macho-lo-sum.c: Likewise.
21598
21599 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21600
21601         * gcc.dg/ppc-spe64-1.c: New test.
21602
21603 2004-10-14  Devang Patel  <dpatel@apple.com>
21604
21605         PR 17635
21606         * gcc.dg/pr17635.c : New test.
21607
21608 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21609
21610         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21611         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21612         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21613         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21614         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21615         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21616         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21617         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21618         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21619         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21620         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21621         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21622         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21623         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21624         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21625         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21626         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21627         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21628
21629 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21630
21631         * gcc.dg/vect/vect-82.c: New testcase.
21632         * gcc.dg/vect/vect-82_64.c: New testcase.
21633         * gcc.dg/vect/vect-83.c: New testcase.
21634         * gcc.dg/vect/vect-83_64.c: New testcase.
21635
21636 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21637
21638         * gcc.dg/cpp/error-1.c: New test.
21639
21640 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21641
21642         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21643
21644 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21645
21646         PR target/17984
21647         * gcc.dg/cris-peep2-xsrand2.c: New test.
21648
21649 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21650
21651         PR c++/17661
21652         * testsuite/g++.dg/expr/for2.C: New test.
21653
21654 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21655
21656         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21657
21658 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21659
21660         PR tree-optimization/17724
21661         * g++.dg/opt/pr17724-1.C: New test.
21662         * g++.dg/opt/pr17724-2.C: New test.
21663         * g++.dg/opt/pr17724-3.C: New test.
21664         * g++.dg/opt/pr17724-4.C: New test.
21665         * g++.dg/opt/pr17724-5.C: New test.
21666         * g++.dg/opt/pr17724-6.C: New test.
21667
21668 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21669
21670         PR c/17301
21671         * gcc.dg/pr17301-2.c: New test.
21672
21673 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21674
21675         PR c++/15876
21676         * g++.dg/parse/error22.C: New test.
21677
21678         PR c++/17936
21679         * g++.dg/template/spec18.C: New test.
21680
21681 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21682
21683         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21684         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21685         memcpy.
21686         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21687         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21688
21689 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21690
21691         * g++.dg/eh/cleanup5.C: Add dg-options "".
21692
21693 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21694
21695         PR middle-end/17657
21696         * gcc.dg/switch-4.c: New test case.
21697
21698 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21699
21700         * gcc.c-torture/execute/20041011-1.c: New test.
21701
21702 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21703
21704         PR c++/17554
21705         * g++.dg/init/for3.C: New test.
21706
21707         PR c++/17657
21708         * g++.dg/opt/switch2.C: New test.
21709
21710         PR middle-end/17703
21711         * g++.dg/warn/Wreturn-2.C: New test.
21712
21713 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21714
21715         PR c++/17907
21716         * g++.dg/eh/cleanup5.C: New test.
21717
21718 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21719
21720         PR c++/17393
21721         * g++.dg/parse/error21.C: New test.
21722
21723 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21724
21725         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21726         * g++.dg/warn/incomplete1.C: Likewise.
21727         * g++.dg/template/qualttp20.C: Likewise.
21728
21729 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21730
21731         PR c/17881
21732         * parm-incomplete-1.c: New test.
21733
21734 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21735
21736         PR c++/17867
21737         * g++.dg/parse/error19.C: New test.
21738
21739         PR c++/17670
21740         * g++.dg/init/new11.C: New test.
21741
21742         PR c++/17821
21743         * g++.dg/parse/error20.C: New test.
21744
21745         PR c++/17826
21746         * g++.dg/template/crash24.C: New test.
21747
21748 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21749
21750         PR c/17301
21751         * gcc.dg/pr17301-1.c: New test.
21752
21753 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21754
21755         PR c/17189
21756         * gcc.dg/anon-struct-5.c: New test.
21757
21758 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21759
21760         PR c/17844
21761         * gcc.dg/pr17844-1.c: New test.
21762
21763 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21764
21765         PR tree-optimization/17906
21766         * gcc.c-torture/compile/pr17906.c: New.
21767
21768 2004-10-09  Stuart Hastings  <stuart@apple.com>
21769             Roger Sayle  <roger@eyesopen.com>
21770
21771         PR rtl-optimization/17853
21772         * gcc.dg/i386-mmx-5.c: New testcase.
21773
21774 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21775
21776         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21777
21778 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21779
21780         PR c++/17524
21781         * g++.dg/template/static9.C: New test.
21782
21783         PR c++/17685
21784         * g++.dg/parse/operator5.C: New test.
21785
21786 2004-10-09  Roger Sayle  <roger@eyesopen.com>
21787
21788         PR middle-end/17894
21789         * gcc.c-torture/execute/divcmp-4.c: New test case.
21790
21791 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21792
21793         PR tree-opt/17902
21794         * g++.dg/opt/pr17902.C: New test.
21795
21796 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
21797
21798         * gcc.dg/cpp/ident-1.c: Add dg-options "".
21799
21800 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21801
21802         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
21803
21804 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21805
21806         * gcc.dg/assign-warn-3.c: New test.
21807
21808 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21809
21810         PR c/16999
21811         * gcc.dg/cpp/ident-1.c: New test.
21812
21813 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21814
21815         * gcc.c-torture/compile/acc1.c: New.
21816
21817 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21818
21819         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21820         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
21821
21822 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21823
21824         * gcc.dg/ultrasp11.c: New test.
21825
21826 2004-10-08  Michael Matz  <matz@suse.de>
21827
21828         * gcc.dg/doloop-2.c: New test.
21829
21830 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21831
21832         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
21833         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
21834         objc.dg/method-9.m: Update expected diagnostics.
21835
21836 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21837
21838         * gcc.dg/ppc-fsel-3.c: New file.
21839         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
21840
21841 2004-10-07  Paul Brook  <paul@codesourcery.com>
21842
21843         * gfortran.dg/intrinsic_verify_1.f90: New test.
21844
21845 2004-10-07  Paul Brook  <paul@codesourcery.com>
21846
21847         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21848
21849 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21850
21851         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21852         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21853         commit.
21854
21855 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21856
21857         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21858
21859 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21860
21861         PR c++/17115
21862         * g++.dg/warn/Winline-4.C: New test.
21863
21864 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21865
21866         * gcc.c-torture/compile/20041007-1.c: New test.
21867
21868 2004-10-07  Paul Brook  <paul@codesourcery.com>
21869
21870         PR fortran/17678
21871         * gfortran.dg/use_allocated_1.f90: New test.
21872
21873 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21874
21875         PR middle-end/17849
21876         * gfortran.fortran-torture/compile/nested.f90: New test
21877
21878 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21879
21880         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21881
21882 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21883
21884         PR c++/17368
21885         * g++.dg/ext/asm6.C: New test.
21886
21887 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21888
21889         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21890
21891 2004-10-06  Paul Brook  <paul@codesourcery.com>
21892
21893         PR libfortran/17709
21894         * gfortran.dg/empty_format_1.f90: New test.
21895
21896 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21897
21898         PR fortran/17568
21899         * gfortran.dg/ishft.f90: New test.
21900
21901         PR fortran/17283
21902         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
21903         tests.
21904
21905 2004-10-06  Paul Brook  <paul@codesourcery.com>
21906
21907         * gfortran.dg/do_1.f90: New test.
21908
21909 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21910
21911         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
21912         optimizing for size.
21913
21914 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21915
21916         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
21917
21918 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21919
21920         * gcc.c-torture/compile/20041005-1.c: New test.
21921
21922 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21923
21924         PR c++/17829
21925         * g++.dg/lookup/koenig4.C: New.
21926
21927 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21928
21929         * g++.dg/other/classkey1.C: Adjust quoting marks.
21930         * g++.dg/parse/error15.C: Likewise.
21931         * g++.dg/template/meminit2.C (int>): Likewise.
21932
21933 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21934
21935         PR fortran/17283
21936         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
21937
21938         PR fortran/17631
21939         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
21940
21941         PR fortran/17708
21942         * gfortran.dg/pr17708.f90: New test.
21943
21944 2004-10-04  Chao-ying Fu  <fu@mips.com>
21945
21946         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
21947         * gcc.dg/vect/vect-4.c: Ditto.
21948         * gcc.dg/vect/vect-5.c: Ditto.
21949         * gcc.dg/vect/vect-6.c: Ditto.
21950         * gcc.dg/vect/vect-8.c: Ditto.
21951         * gcc.dg/vect/vect-16.c: Ditto.
21952         * gcc.dg/vect/vect-30.c: Ditto.
21953         * gcc.dg/vect/vect-40.c: Ditto.
21954         * gcc.dg/vect/vect-41.c: Ditto.
21955         * gcc.dg/vect/vect-42.c: Ditto.
21956         * gcc.dg/vect/vect-43.c: Ditto.
21957         * gcc.dg/vect/vect-44.c: Ditto.
21958         * gcc.dg/vect/vect-45.c: Ditto.
21959         * gcc.dg/vect/vect-46.c: Ditto.
21960         * gcc.dg/vect/vect-47.c: Ditto.
21961         * gcc.dg/vect/vect-48.c: Ditto.
21962         * gcc.dg/vect/vect-49.c: Ditto.
21963         * gcc.dg/vect/vect-50.c: Ditto.
21964         * gcc.dg/vect/vect-51.c: Ditto.
21965         * gcc.dg/vect/vect-52.c: Ditto.
21966         * gcc.dg/vect/vect-53.c: Ditto.
21967         * gcc.dg/vect/vect-54.c: Ditto.
21968         * gcc.dg/vect/vect-55.c: Ditto.
21969         * gcc.dg/vect/vect-56.c: Ditto.
21970         * gcc.dg/vect/vect-57.c: Ditto.
21971         * gcc.dg/vect/vect-58.c: Ditto.
21972         * gcc.dg/vect/vect-59.c: Ditto.
21973         * gcc.dg/vect/vect-60.c: Ditto.
21974         * gcc.dg/vect/vect-74.c: Ditto.
21975         * gcc.dg/vect/vect-79.c: Ditto.
21976         * gcc.dg/vect/vect-80.c: Ditto.
21977
21978 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21979
21980         * gcc.dg/unused-7.c: Use the correct option.
21981
21982 2004-10-04  Paul Brook  <paul@codesourcery.com>
21983         Bud Davis  <bdavis9659@comcast.net>
21984
21985         PR fortran/17706
21986         PR fortran/16434
21987         * gfortran/pr17706.f90: New test.
21988         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
21989
21990 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21991
21992         * gfortran.dg/pr17612.f90: New test.
21993
21994 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21995
21996         * g++.dg/template/local1.C: Adjust quoting marks in
21997         testing for diagnostics.
21998         * g++.dg/tls/diag-2.C: Likewise.
21999         * g++.dg/other/error8.C: Likewise.
22000
22001 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22002
22003         PR c/17178
22004         * gcc.dg/unused-4.c: Adjust to be correct.
22005
22006         PR c/17820
22007         * gcc.dg/unused-7.c: New test.
22008
22009 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22010
22011         PR c++/17797
22012         * g++.dg/overload/template2.C: New test.
22013
22014 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22015
22016         PR tree-optimization/16632
22017         * gcc.dg/tree-ssa/20041002-1.c: New.
22018
22019 2004-10-03  Paul Brook  <paul@codesourcery.com>
22020
22021         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22022         rather than relying on default formatting.
22023
22024 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22025
22026         * gcc.dg/20040920-1.c: Update expected message text.
22027
22028 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22029
22030         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22031
22032 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22033
22034         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22035         tree level.
22036
22037 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22038
22039         * gcc.dg/tree-ssa/pr17343.c: Remove.
22040
22041 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22042
22043         PR tree-opt/17343
22044         * gcc.dg/tree-ssa/pr17343.c: New test.
22045
22046 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22047
22048         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22049         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22050         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22051         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22052         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22053
22054 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22055
22056         * gcc.dg/lvalue-2.c: New test.
22057
22058 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22059
22060         PR c/17730
22061         * gcc.dg/pr17730-1.c: New test
22062
22063 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22064
22065         PR c/7425
22066         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22067
22068 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22069
22070         * gcc.c-torture/execute/stdarg-1.c: New test.
22071         * gcc.c-torture/execute/stdarg-2.c: New test.
22072         * gcc.c-torture/execute/stdarg-3.c: New test.
22073         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22074         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22075         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22076         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22077         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22078
22079 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22080
22081         PR tree-optimization/17697
22082         * g++.dg/opt/pr17697-1.C: New test.
22083         * g++.dg/opt/pr17697-2.C: New test.
22084         * g++.dg/opt/pr17697-3.C: New test.
22085
22086 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22087
22088         PR c/16409
22089         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22090         gcc.dg/vla-init-5.c: New tests.
22091
22092 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22093
22094         PR c/13804
22095         * gcc.dg/pr13804-1.c: New test.
22096
22097 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22098
22099         PR fortran/16938
22100         * gfortran.dg/pr16938.f90: New test.
22101
22102 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22103
22104         * g++.dg/template/crash23.C: New test.
22105
22106 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22107
22108         PR c++/17585
22109         * g++.dg/template/static8.C: New test.
22110
22111 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22112
22113         PR c++/17681
22114         * g++.dg/other/error9.C: New test.
22115
22116 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22117
22118         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22119
22120 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22121
22122         PR fortran/15164
22123         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22124
22125 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22126
22127         PR middle-end/17112
22128         * gcc.dg/pr17112-1.c: New test case.
22129
22130 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22131
22132         PR c/11459
22133         * gcc.dg/pr11459-1.c: New test.
22134
22135 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22136
22137         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22138         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22139
22140 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22141
22142         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22143
22144 2004-09-25  Jan Hubicka  <jh@suse.cz>
22145
22146         * compile/30040909-1.c: New test.
22147         * compile/30040907-1.c: New test.
22148
22149 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22150
22151         * gcc.c-torture/execute/va-arg-26.c: New test.
22152
22153 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22154
22155         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22156         extra diagnostics on targets with 64-bit pointers.
22157         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22158
22159 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22160
22161         PR c/17188
22162         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22163         * gcc.dg/decl-3.c: Adjust expected message.
22164
22165 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22166
22167         PR fortran/17615
22168         * gfortran.dg/pr17615.f90: New test.
22169
22170 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22171
22172         PR tree-optimzation/17517
22173         * g++.dg/tree-ssa/pr17517.C: New Test.
22174
22175 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22176
22177         PR c++/16889
22178         * g++.dg/lookup/ambig3.C: New.
22179
22180 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22181
22182         PR tree-opt/17624
22183         * g++.dg/opt/pr17624.C: New test.
22184
22185 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22186
22187         PR c/6980
22188         * gcc.dg/Wbad-function-cast-1.c: New test.
22189
22190 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22191
22192         * g++.dg/ext/complit1.C
22193         * g++.dg/other/error2.C
22194         * g++.dg/other/nontype-1.C
22195         * g++.dg/parse/crash11.C
22196         * g++.dg/parse/crash12.C
22197         * g++.dg/parse/error15.C
22198         * g++.dg/parse/error4.C
22199         * g++.dg/parse/tmpl-outside1.C
22200         * g++.dg/parse/too-many-tmpl-args1.C
22201         * g++.dg/template/dependent-expr3.C
22202         * g++.dg/template/error10.C
22203         * g++.dg/template/instantiate1.C
22204         * g++.dg/template/vtable2.C
22205         * g++.dg/warn/Wshadow-1.C
22206         * g++.dg/warn/weak1.C
22207         * g++.old-deja/g++.brendan/crash16.C
22208         * g++.old-deja/g++.brendan/crash18.C
22209         * g++.old-deja/g++.brendan/crash48.C
22210         * g++.old-deja/g++.brendan/crash49.C
22211         * g++.old-deja/g++.brendan/crash55.C
22212         * g++.old-deja/g++.brendan/crash56.C
22213         * g++.old-deja/g++.brendan/crash8.C
22214         * g++.old-deja/g++.brendan/enum11.C
22215         * g++.old-deja/g++.brendan/enum8.C
22216         * g++.old-deja/g++.brendan/enum9.C
22217         * g++.old-deja/g++.brendan/friend3.C
22218         * g++.old-deja/g++.brendan/misc14.C
22219         * g++.old-deja/g++.bugs/900402_02.C
22220         * g++.old-deja/g++.bugs/900404_03.C
22221         * g++.old-deja/g++.bugs/900404_04.C
22222         * g++.old-deja/g++.bugs/900428_03.C
22223         * g++.old-deja/g++.jason/crash4.C
22224         * g++.old-deja/g++.jason/overload21.C
22225         * g++.old-deja/g++.jason/redecl1.C
22226         * g++.old-deja/g++.jason/report.C
22227         * g++.old-deja/g++.jason/rfg10.C
22228         * g++.old-deja/g++.jason/template30.C
22229         * g++.old-deja/g++.law/arm12.C
22230         * g++.old-deja/g++.law/ctors5.C
22231         * g++.old-deja/g++.law/cvt20.C
22232         * g++.old-deja/g++.law/init10.C
22233         * g++.old-deja/g++.law/init8.C
22234         * g++.old-deja/g++.law/visibility17.C
22235         * g++.old-deja/g++.law/visibility7.C
22236         * g++.old-deja/g++.mike/net8.C
22237         * g++.old-deja/g++.mike/p646.C
22238         * g++.old-deja/g++.mike/p700.C
22239         * g++.old-deja/g++.mike/p701.C
22240         * g++.old-deja/g++.mike/p811.C
22241         * g++.old-deja/g++.ns/template13.C
22242         * g++.old-deja/g++.other/array3.C
22243         * g++.old-deja/g++.other/crash25.C
22244         * g++.old-deja/g++.other/dtor3.C
22245         * g++.old-deja/g++.other/dtor4.C
22246         * g++.old-deja/g++.other/main1.C
22247         * g++.old-deja/g++.other/warn7.C
22248         * g++.old-deja/g++.pt/crash11.C
22249         * g++.old-deja/g++.pt/crash36.C
22250         * g++.old-deja/g++.pt/spec22.C
22251         * g++.old-deja/g++.pt/spec9.C
22252         * g++.old-deja/g++.pt/ttp52.C
22253         * g++.old-deja/g++.robertl/eb103.C
22254         * g++.old-deja/g++.robertl/eb121.C
22255         * g++.old-deja/g++.robertl/eb22.C
22256         * g++.old-deja/g++.robertl/eb8.C:
22257         Update locations and/or regexps of dg-error markers.
22258         Remove markers for some bogus messages that are no longer issued.
22259
22260 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22261
22262         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22263         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22264
22265 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22266
22267         PR c++/17618
22268         * g++.dg/lookup/crash5.C: New test.
22269
22270 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22271
22272         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22273         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22274         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22275         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22276         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22277         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22278
22279         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22280         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22281         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22282         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22283         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22284         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22285
22286         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22287
22288         * gcc.dg/vect/vect-44.c: Check additional cases.
22289         * gcc.dg/vect/vect-48.c: Check additional cases.
22290
22291         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22292         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22293         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22294         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22295         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22296         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22297         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22298         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22299         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22300
22301         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22302         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22303         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22304
22305 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22306
22307         * gcc.dg/tree-ssa/loop-6.c: New test.
22308
22309 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22310
22311         PR c++/17620
22312         * g++.dg/inherit/base2.C: New.
22313
22314 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22315
22316         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22317         * gcc.dg/20001012-2.c: Likewise.
22318         * gcc.dg/20001013-1.c: Likewise.
22319         * gcc.dg/20001101-1.c: Likewise.
22320         * gcc.dg/20001102-1.c: Likewise.
22321         * gcc.dg/bf-spl1.c: Likewise.
22322         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22323         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22324
22325 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22326
22327         PR tree-optimization/16721
22328         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22329
22330 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22331
22332         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22333         * gcc.dg/20040305-1.c: Likewise.
22334
22335 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22336
22337         PR c/16566
22338         * gcc.c-torture/compile/pr16566-1.c,
22339         gcc.c-torture/compile/pr16566-2.c,
22340         gcc.c-torture/compile/pr16566-3.c: New tests.
22341
22342 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22343
22344         PR tree-optimization/17512
22345         * gcc.c-torture/compile/20040916-1.c.
22346
22347 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22348
22349         * gcc.dg/pragma-re-3.c: New test.
22350
22351 2004-09-17  Matt Austern  <austern@apple.com>
22352
22353         PR c++/15049
22354         * g++.dg/other/anon3.C: New.
22355
22356 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22357
22358         PR c++/7503
22359         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22360         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22361         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22362         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22363         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22364
22365 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22366
22367         PR fortran/17286
22368         * gfortran.dg/pr17286.f90: New test.
22369
22370 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22371
22372         PR c++/17530
22373         * g++.dg/template/static7.C: New test.
22374
22375 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22376
22377         PR tree-opt/17558
22378         * gcc.c-torture/compile/pr17558.c: New test.
22379
22380 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22381
22382         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22383         if SKIP_ATTRIBUTE is defined.
22384
22385 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22386
22387         PR fortran/15957
22388         * gfortran.dg/pr15957.f90: New test.
22389
22390 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22391
22392         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22393         in comparison.
22394         * gcc.dg/vect/vect-79.c: Likewise.
22395         * gcc.dg/vect/vect-80.c: Likewise.
22396
22397 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22398
22399         PR fortran/15750
22400         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22401
22402 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22403
22404         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22405         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22406         * gcc.dg/vect/vect-62.c: New testcase.
22407         * gcc.dg/vect/vect-63.c: New testcase.
22408         * gcc.dg/vect/vect-64.c: New testcase.
22409         * gcc.dg/vect/vect-65.c: New testcase.
22410         * gcc.dg/vect/vect-66.c: New testcase.
22411         * gcc.dg/vect/vect-67.c: New testcase.
22412         * gcc.dg/vect/vect-68.c: New testcase.
22413         * gcc.dg/vect/vect-69.c: New testcase.
22414         * gcc.dg/vect/vect-79.c: New testcase.
22415         * gcc.dg/vect/vect-80.c: New testcase.
22416
22417 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22418
22419         * gcc.target/mips/asm-1.c: New test.
22420
22421 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22422
22423         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22424         * gcc.dg/vect/vect-73.c: New testcase.
22425         * gcc.dg/vect/vect-74.c: New testcase.
22426         * gcc.dg/vect/vect-75.c: New testcase.
22427         * gcc.dg/vect/vect-76.c: New testcase.
22428         * gcc.dg/vect/vect-77.c: New testcase.
22429         * gcc.dg/vect/vect-78.c: New testcase
22430
22431 2004-09-18  Paul Brook  <paul@codesourcery.com>
22432
22433         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22434
22435 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22436
22437         PR c/17424
22438         * gcc.dg/pr17424-1.c: New test.
22439
22440 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22441
22442         * g++.dg/tree-ssa/pr17153.C: New test.
22443
22444 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22445
22446         PR pch/13361
22447         * testsuite/g++.dg/pch/wchar-1.C: New.
22448         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22449
22450 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22451
22452         * gcc.c-torture/execute/20040917-1.c: New test.
22453
22454 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22455
22456         PR tree-optimization/17319
22457         * gcc.dg/pr17319.c: New test.
22458
22459 2004-09-17  Devang Patel  <dpatel@apple.com>
22460
22461         * gcc.dg/20040813-1.c: New test.
22462
22463 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22464
22465         PR tree-optimization/17273
22466         * gcc.c-torture/compile/pr17273.c: New test.
22467
22468 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22469
22470         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22471         Update expected messages.
22472         * gcc.dg/declspec-13.c: New test.
22473
22474 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22475
22476         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22477
22478 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22479
22480         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22481         change what 'a' is pointing to.
22482
22483 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22484
22485         PR c++/16002
22486         * g++.dg/template/error18.C: New test.
22487
22488         PR c++/16029
22489         * g++.dg/warn/Wunused-8.C: New test.
22490
22491 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22492
22493         PR tree-optimization/17513
22494         * gcc.dg/20040916-1.c: New test.
22495
22496 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22497
22498         PR c++/17501
22499         * g++.dg/template/typename7.C: New test.
22500
22501 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22502
22503         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22504
22505 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22506
22507         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22508         with -ftree-based-profiling also.
22509         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22510
22511 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22512
22513         PR/15364
22514         * gfortran.dg/der_array_io_1.f90: New test.
22515         * gfortran.dg/der_array_io_2.f90: New test.
22516         * gfortran.dg/der_array_io_3.f90: New test.
22517
22518 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22519
22520         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22521         EABI.
22522
22523 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22524
22525         * g++.dg/opt/switch1.C: New test.
22526
22527 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22528
22529         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22530         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22531         Update expected messages.
22532
22533 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22534
22535         PR fortran/16485
22536         * gfortran.dg/same_name_1.f90: New test.
22537
22538 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22539
22540         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22541         dereference garbage pointers.
22542
22543 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22544
22545         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22546         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22547
22548         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22549         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22550         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22551
22552 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22553
22554         PR c++/17324
22555         * g++.dg/template/mangle1.C: New test.
22556
22557 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22558
22559         PR tree-optimization/17252
22560         * gcc.c-torture/execute/pr17252.c: New test.
22561
22562 2004-09-14  Andrew Pinski  <apinski@apple.com>
22563
22564         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22565
22566 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22567
22568         PR rtl-optimization/9771
22569         * gcc.dg/pr9771-1.c: New test case.
22570
22571 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22572
22573         PR tree-optimization/15262
22574         * gcc.c-torture/execute/pr15262-1.c: New test.
22575         * gcc.c-torture/execute/pr15262-2.c: New test.
22576
22577 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22578
22579         * gcc.dg/declspec-12.c: New test.
22580
22581 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22582
22583         * gfortran.dg/pr17090.f90: Add directives to test.
22584
22585 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22586
22587         * gcc.c-torture/compile/20040914-1.c: New test.
22588
22589 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22590
22591         PR c++/16162
22592         * g++.dg/template/decl2.C: New test.
22593
22594 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22595
22596         PR fortran/17090
22597         * gfortran.dg/pr17090.f90: New test.
22598
22599 2004-09-13  Dale Johannesen  <dalej@apple.com>
22600
22601         * gcc.c-torture/compile/pr17408.c: New test case.
22602
22603 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22604
22605         PR c++/16716
22606         * g++.dg/parse/crash17.C: New test.
22607
22608         PR c++/17327
22609         * g++.dg/template/enum3.C: New test.
22610
22611 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22612
22613         * lib/gcc-defs.exp: Load wrapper.exp.
22614         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22615         using local code.
22616         * lib/gcc.exp (gcc_init): Similar.
22617         * lib/gfortran.exp (gfortran_init): Similar.
22618         * lib/objc.exp (objc_init): Similar.
22619         * lib/treelang.exp (treelang_init): Similar.
22620         * lib/wrapper.exp: New file with build_wrapper call machinery in
22621         ${tool}_maybe_build_wrapper.
22622
22623 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22624
22625         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22626         "inline".
22627         * gcc.dg/declspec-11.c: Update expected messages.
22628         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22629         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22630         gcc.dg/inline-12.c: New tests.
22631
22632 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22633
22634         * g++.dg/tree-ssa/pr17400.C: New testcase.
22635
22636 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22637
22638         * gcc.target/mips/sb1-1.c: New testcase.
22639
22640 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22641
22642         * lib/g77-dg.exp: Remove unused file.
22643         * lib/mike-g77.exp: Ditto.
22644         * lib/g77.exp: Ditto.
22645
22646 2004-09-12  Richard Henderson  <rth@redhat.com>
22647
22648         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22649
22650 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22651
22652         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22653         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22654         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22655         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22656         Update expected messages.
22657
22658 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22659
22660         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22661         declaration/use mismatch for dirp parameter.
22662
22663 2004-09-12  Andrew Pinski  <apinski@apple.com>
22664
22665         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22666         -fgnu-runtime is passed.
22667
22668 2004-09-12  Richard Henderson  <rth@redhat.com>
22669
22670         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22671         do the uplevel thing and update additional_flags directly.
22672         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22673         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22674         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22675         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22676
22677 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22678
22679         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22680
22681 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22682
22683         PR middle-end/17411
22684         * g++.dg/opt/pr17411-1.C: New test case.
22685
22686 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22687
22688         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22689         gcc.dg/tls/diag-2.c: Update expected messages.
22690         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22691         messages.
22692         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22693         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22694         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22695         gcc.dg/tls/diag-5.c: New tests.
22696
22697 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22698
22699         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22700
22701 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22702
22703         * g++.dg/parse/break-in-for.C: New test.
22704
22705 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22706
22707         * gcc.dg/tree-ssa/20040911-1.c: New test.
22708
22709 2004-09-11  Andreas Jaeger  <aj@suse.de>
22710
22711         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22712         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22713
22714 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22715
22716         * gcc.target/frv: New directory of FR-V-specific tests.
22717
22718 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22719
22720         * gcc.dg/convert-vec-1.c: New test.
22721
22722 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22723
22724         PR middle-end/17024
22725         * gcc.dg/pr17024-1.c: New test case.
22726
22727 2004-09-10  Eric Christopher  <echristo@redhat.com>
22728
22729         * gcc.dg/20040910-1.c: New test.
22730
22731 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22732
22733         * gcc.dg/bitfld-9.c: New test.
22734
22735 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22736
22737         * gcc.c-torture/execute/ieee/acc1.c: New test.
22738         * gcc.c-torture/execute/ieee/acc2.c: New test.
22739         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22740
22741 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22742
22743         * gcc.dg/deprecated-2.c: New test.
22744
22745 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22746
22747         * gcc.dg/init-vec-1.c: New test.
22748
22749 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22750
22751         PR middle-end/17055
22752         * gcc.dg/pr17055-1.c: New test case.
22753
22754 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22755
22756         PR target/17377
22757         * gcc.c-torture/execute/pr17377.c: New test.
22758
22759 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22760
22761         PR c/8420
22762         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22763         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22764         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22765         gcc.dg/long-long-typespec-1.c: New tests.
22766         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22767
22768 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22769
22770         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22771         gcc.dg/gnu99-static-1.c: New tests.
22772
22773 2004-09-08  Devang Patel  <dpatel@apple.com>
22774
22775         * gcc.dg/darwin-ld-20040828-1.c: New test.
22776         * gcc.dg/darwin-ld-20040828-2.c: New test.
22777         * gcc.dg/darwin-ld-20040828-3.c: New test.
22778
22779 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22780
22781         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22782         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22783         in error message.
22784         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22785         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22786         in error message.
22787         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
22788         types they qualify.
22789         * objc.dg/type-size-2.m: Fix wording in comment.
22790         * objc.dg/va-meth-1.m: New test case.
22791
22792 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
22793
22794         PR c/16633:
22795         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
22796         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
22797
22798 2004-09-06  Devang Patel  <dpatel@apple.com>
22799
22800         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
22801         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
22802
22803 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
22804
22805         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
22806         reflect changed line numbering of diagnostics.
22807
22808 2004-09-06  Paul Brook  <paul@codesourcery.com>
22809
22810         * gfortran.dg/edit_real_1.f90: Add new test.
22811
22812 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22813
22814         * gcc.dg/tree-ssa/loop-2.c: New test.
22815         * gcc.dg/tree-ssa/loop-3.c: New test.
22816         * gcc.dg/tree-ssa/loop-4.c: New test.
22817         * gcc.dg/tree-ssa/loop-5.c: New test.
22818
22819 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22820
22821         * gcc.dg/format/sentinel-1.c: Update for parameter option.
22822
22823 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22824
22825         * gcc.dg/format/sentinel-1.c: New test.
22826
22827 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
22828
22829         * testsuite/gcc.dg/builtins-46.c: New.
22830
22831 2004-09-03  Devang Patel  <dpatel@apple.com>
22832
22833         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
22834         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
22835
22836 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22837
22838         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
22839         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
22840         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
22841         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
22842         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
22843         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
22844         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
22845         the non-portable bzero.
22846         * gcc.dg/20010912-1.c: xfail for NetWare.
22847         * gcc.dg/20020426-2.c: xfail for NetWare.
22848         * gcc.dg/20021014-1.c: xfail for NetWare.
22849         * gcc.dg/20021018-1.c: xfail for NetWare.
22850         * gcc.dg/20030213-1.c: xfail for NetWare.
22851         * gcc.dg/20030225-1.c: xfail for NetWare.
22852         * gcc.dg/20030708-1.c: xfail for NetWare.
22853         * gcc.dg/builtins-config.h: Also exclude NetWare.
22854         * gcc.dg/format/format.h: Define restrict only if not already defined.
22855         * gcc.dg/nest.c: xfail for NetWare.
22856         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22857         * lib/target-supports.exp (check_visibility_available): Exclude
22858         NetWare.
22859
22860 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22861
22862         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22863         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22864         deterministic starting point for the alignment of structure fields.
22865         * gcc.dg/Wpadded.c: Dito.
22866         * g++.dg/abi/vbase10.C: Dito.
22867
22868 2004-09-03  Devang Patel  <dpatel@apple.com>
22869
22870         * g++.dg/debug/pr15736.cc: New test.
22871
22872 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22873
22874         * README.QMTEST: Fix out-of-date link.
22875
22876 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22877
22878         PR fortran/16579
22879         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22880         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22881
22882 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22883
22884         * g++.dg/abi/arm_rtti1.C: New test.
22885
22886 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22887
22888         * gcc.dg/ppc-vector-memcpy.c: New.
22889         * gcc.dg/ppc-vector-memset.c: New.
22890
22891 2004-09-02  Chao-ying Fu  <fu@mips.com>
22892
22893         * gcc.target/mips/mips-3d-1.c: New test.
22894         * gcc.target/mips/mips-3d-2.c: New test.
22895         * gcc.target/mips/mips-3d-3.c: New test.
22896         * gcc.target/mips/mips-3d-4.c: New test.
22897         * gcc.target/mips/mips-3d-5.c: New test.
22898         * gcc.target/mips/mips-3d-6.c: New test.
22899         * gcc.target/mips/mips-3d-7.c: New test.
22900         * gcc.target/mips/mips-3d-8.c: New test.
22901         * gcc.target/mips/mips-3d-9.c: New test.
22902         * gcc.target/mips/mips-ps-1.c: New test.
22903         * gcc.target/mips/mips-ps-2.c: New test.
22904         * gcc.target/mips/mips-ps-3.c: New test.
22905         * gcc.target/mips/mips-ps-4.c: New test.
22906         * gcc.target/mips/mips-ps-type.c: New test.
22907
22908 2004-09-02  Paul Brook  <paul@codesourcery.com>
22909
22910         * gfortran.dg/edit_real_1.f90: Add new tests.
22911
22912 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22913
22914         PR fortran/15327
22915         * gfortran.dg/merge_char_1.f90: New test.
22916
22917 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22918
22919         PR fortran/16404
22920         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
22921
22922 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22923
22924         PR c/1522
22925         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
22926
22927 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
22928
22929         * g++.dg/opt/loop1.C: Do not XFAIL.
22930
22931 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
22932
22933         * gcc.c-torture/execute/20040831-1.c: New test.
22934
22935 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
22936
22937         PR fortran/16579
22938         * gfortran.dg/g77/20010610.f: Now passes.
22939         Copy from g77.f-torture/execute. Add dg-run directive.
22940         * gfortran.dg/g77/README: Update
22941
22942 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22943
22944         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
22945         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
22946         (t1, t2, t3, t4): Add volatile.
22947
22948 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22949
22950         * g++.dg/ext/visibility/arm1.C: New test.
22951
22952 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
22953
22954         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
22955         -pedantic-errors.
22956
22957 2004-09-01  Paul Brook  <paul@codesourcery.com>
22958
22959         * gfortran.dg/eof_2.f90: New test.
22960
22961 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22962
22963         PR fortran/16579
22964         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
22965
22966 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
22967
22968         PR libfortran/16805
22969         * gfortran.dg/list_read_2.f90: New test.
22970
22971 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22972
22973         * g++.dg/abi/key1.C: New test.
22974
22975 2004-08-31  Richard Henderson  <rth@redhat.com>
22976
22977         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
22978         form of offsetof.
22979         * g++.dg/other/offsetof5.C: Remove duplicate.
22980
22981 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22982
22983         PR fortran/17244
22984         * gfortran.dg/func_derived_1.f90: New test.
22985
22986 2004-08-31  Paul Brook  <paul@codesourcery.com>
22987
22988         * gfortran.dg/eof_1.f90: New test.
22989
22990 2004-08-31  Paul Brook  <paul@codesourcery.com>
22991
22992         * gfortran.dg/list_read_1.f90: New file.
22993
22994 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
22995
22996         * g++.dg/opt/loop1.C: XFAIL.
22997
22998 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
22999
23000         * gcc.dg/funcdef-storage-1.c: New.
23001         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23002         an extern function in local scope.
23003         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23004         declare an 'auto inline' function in local scope.
23005         * gcc.dg/20011130-1.c: Likewise.
23006         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23007         an 'auto' function in local scope.
23008         * gcc.dg/20021014-1.c: Likewise.
23009         * gcc.dg/20030331-2.c: Likewise.
23010
23011 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23012
23013         * gfortran.dg/blockdata_1.f90: New test.
23014
23015 2004-08-30  Richard Henderson  <rth@redhat.com>
23016
23017         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23018
23019 2004-08-30  Richard Henderson  <rth@redhat.com>
23020
23021         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23022         additional_flags set by alternate driver.
23023         (ieee-options): New procedure.
23024         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23025         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23026         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23027         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23028
23029 2004-08-30  Richard Henderson  <rth@redhat.com>
23030
23031         * lib/f-torture.exp: Remove.
23032
23033 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23034
23035         PR rtl-optimization/16590
23036         * g++.dg/opt/loop1.C: New test.
23037
23038 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23039
23040         PR fortran/13910
23041         * gfortran.dg/oldstyle_1.f90: New test.
23042
23043 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23044         Paul Brook  <paul@codesourcery.com>
23045
23046         * gfortran.dg/g77/README: Update.
23047         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23048         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23049         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23050
23051 2004-08-28  Paul Brook  <paul@codesourcery.com>
23052
23053         PR libfortran/17195
23054         * gfortran.dg/edit_real_1.f90: New test.
23055
23056 2004-08-27  Paul Brook  <paul@codesourcery.com>
23057
23058         * gfortran.dg/rewind_1.f90: New test.
23059
23060 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23061
23062         PR fortran/16597
23063         * gfortran.dg/pr16597.f90: New test.
23064
23065 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23066
23067         PR c/13801
23068         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23069         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23070         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23071         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23072         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23073
23074 2004-08-26  Nick Clifton  <nickc@redhat.com>
23075
23076         * gcc.c-torture/compile/pr17119.c: New test.
23077
23078 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23079
23080         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23081
23082 2004-08-25  Richard Henderson  <rth@redhat.com>
23083
23084         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23085         the bits that expect kind=8 to be the largest real kind.
23086
23087 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23088
23089         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23090
23091 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23092
23093         * gfortran.dg/assignment_1.f90: New test.
23094
23095 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23096
23097         * g++.dg/template/repo3.C: New test.
23098
23099 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23100
23101         PR middle-end/16693
23102         PR tree-optimization/16372
23103         * g++.dg/opt/pr16372-1.C: New test case.
23104         * g++.dg/opt/pr16693-1.C: New test case.
23105         * g++.dg/opt/pr16693-2.C: New test case.
23106
23107 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23108
23109         * objc.dg/proto-lossage-4.m: New test.
23110
23111 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23112
23113         PR c++/17155
23114         * g++.dg/inherit/local2.C: New test.
23115
23116 2004-08-25  Paul Brook  <paul@codesourcery.com>
23117
23118         PR fortran/17144
23119         * gfortran.dg/string_ctor_1.f90: New test.
23120
23121 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23122
23123         PR c++/14428
23124         * g++.dg/template/redecl2.C: New test.
23125
23126 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23127
23128         PR fortran/17143
23129         * gfortran.dg/pr17143.f90: New test.
23130
23131 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23132
23133         PR fortran/17164
23134         * gfortran.dg/pr17164.f90: New test.
23135
23136 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23137
23138         * gcc.dg/tree-ssa/loop-1.c: New test.
23139
23140 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23141
23142         * gcc.c-torture/compile/20040824-1.c: New test.
23143
23144 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23145
23146         * gcc.c-torture/compile/iftrap-3.c: New test.
23147
23148 2004-08-24  Paul Brook  <paul@codesourcery.com>
23149
23150         * gfortran.dg/entry_2.f90: New test.
23151
23152 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23153
23154         PR c++/16889
23155         * g++.dg/lookup/ambig[12].C: New.
23156
23157 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23158
23159         PR c++/16706
23160         * g++.dg/template/crash21.C: New test.
23161         * g++.dg/template/crash22.C: Likewise.
23162
23163 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23164
23165         PR c++/17149
23166         * g++.dg/template/access15.C: New.
23167
23168 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23169
23170         PR c++/17163
23171         * g++.dg/template/repo2.C: New test.
23172
23173 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23174
23175         PR rtl-optimization/17078
23176         * gcc.c-torture/execute/pr17078-1.c: New test case.
23177
23178 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23179
23180         PR c/14492
23181         * gcc.dg/debug/crash1.c: New test.
23182
23183 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23184
23185         PR c/16180
23186         * gcc.dg/loop-5.c: New test.
23187
23188 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23189
23190         * gcc.c-torture/execute/20040823-1.c: New test.
23191
23192 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23193
23194         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23195         to the assembler.  Simplify test accordingly.
23196         (asm_abi_flags): Use GNU names.
23197         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23198         to check for ABI flags.
23199
23200 2004-08-22  Andrew Pinski  <apinski@apple.com>
23201
23202         * g++.dg/opt/pr14029.C: New test.
23203         * gcc.c-torture/execute/pr15262.c: New test.
23204
23205 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23206
23207         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23208
23209 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23210
23211         PR 16908
23212         * gfortran.dg/direct_io.f90: New test.
23213
23214 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23215
23216         PR c++/17121
23217         * g++.dg/inherit/local2.C: New test.
23218
23219 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23220
23221         PR c++/17120
23222         * g++.dg/warn/Wparentheses-4.C: New test.
23223
23224 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23225
23226         PR c++/17121
23227         * g++.dg/inherit/local2.C: New test.
23228
23229         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23230         * gcc.dg/ppc-ldstruct.c: Likewise.
23231         * gcc.dg/ppc64-abi-2.c: Likewise.
23232
23233 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23234
23235         PR rtl-optimization/17099
23236         * gcc.c-torture/execute/20040820-1.c: New test.
23237
23238 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23239
23240         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23241
23242 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23243
23244         PR fortran/17077
23245         * gfortran.dg/auto_array_1.f90: New test.
23246
23247 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23248
23249         PR fortran/17074
23250         * gfortran.dg/simpleif_1.f90: New test.
23251
23252 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23253
23254         * lib/target-supports.exp (check_profiling_available): Return
23255         false for arm*-*-symbianelf* and arm*-*-eabi*.
23256
23257         PR c++/15890
23258         * g++.dg/template/delete1.C: New test.
23259
23260 2004-08-19  Paul Brook  <paul@codesourcery.com>
23261
23262         PR fortran/14976
23263         PR fortran/16228
23264         * gfortran.dg/data_char_1.f90: New test.
23265
23266 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23267
23268         PR fortran/16946
23269         * gfortran.dg/reduction.f90: New testcase.
23270
23271 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23272
23273         PR fortran/16520
23274         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23275
23276 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23277
23278         PR c++/17041
23279         * g++.dg/Wparentheses-3.C: New test.
23280
23281 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23282
23283         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23284         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23285         * gcc.dg/vect/vect-2.c: Likewise.
23286         * gcc.dg/vect/vect-3.c: Likewise.
23287         * gcc.dg/vect/vect-4.c: Likewise.
23288         * gcc.dg/vect/vect-5.c: Likewise.
23289         * gcc.dg/vect/vect-6.c: Likewise.
23290         * gcc.dg/vect/vect-7.c: Likewise.
23291         * gcc.dg/vect/vect-25.c: Likewise.
23292         * gcc.dg/vect/vect-31.c: Likewise.
23293         * gcc.dg/vect/vect-32.c: Likewise.
23294         * gcc.dg/vect/vect-34.c: Likewise.
23295         * gcc.dg/vect/vect-36.c: Likewise.
23296         * gcc.dg/vect/vect-all.c: Likewise.
23297
23298 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23299
23300         PR c++/17068
23301         * g++.dg/template/operator4.C: New test.
23302
23303 2004-08-18  Richard Henderson  <rth@redhat.com>
23304
23305         * gcc.dg/20040206-1.c: XFAIL.
23306
23307 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23308
23309         PR c++/16246
23310         * g++.dg/template/array7.C: New test.
23311
23312 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23313
23314         * gcc.dg/mips-movcc-1.c: New test.
23315         * gcc.dg/mips-movcc-2.c: New test.
23316         * gcc.dg/mips-movcc-3.c: New test.
23317
23318         * gcc.dg/mips-nmadd-1.c: New test.
23319         * gcc.dg/mips-nmadd-2.c: New test.
23320
23321 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23322
23323         PR c++/15871
23324         * g++.dg/opt/inline8.C: New test.
23325
23326         PR c++/16965
23327         * g++.dg/parse/error17.C: New test.
23328
23329 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23330
23331         * gcc.dg/vect: New directory for vectorizer tests.
23332         * gcc.dg/vect/tree-vect.h: New file.
23333         * gcc.dg/vect/vect.exp: New file.
23334         * gcc.dg/vect/pr16105.c.c: New test.
23335         * gcc.dg/vect/vect-1.c: New test.
23336         * gcc.dg/vect/vect-2.c: New test.
23337         * gcc.dg/vect/vect-3.c: New test.
23338         * gcc.dg/vect/vect-4.c: New test.
23339         * gcc.dg/vect/vect-5.c: New test.
23340         * gcc.dg/vect/vect-6.c: New test.
23341         * gcc.dg/vect/vect-7.c: New test.
23342         * gcc.dg/vect/vect-8.c: New test.
23343         * gcc.dg/vect/vect-9.c: New test.
23344         * gcc.dg/vect/vect-10.c: New test.
23345         * gcc.dg/vect/vect-11.c: New test.
23346         * gcc.dg/vect/vect-12.c: New test.
23347         * gcc.dg/vect/vect-13.c: New test.
23348         * gcc.dg/vect/vect-14.c: New test.
23349         * gcc.dg/vect/vect-15.c: New test.
23350         * gcc.dg/vect/vect-16.c: New test.
23351         * gcc.dg/vect/vect-17.c: New test.
23352         * gcc.dg/vect/vect-18.c: New test.
23353         * gcc.dg/vect/vect-19.c: New test.
23354         * gcc.dg/vect/vect-20.c: New test.
23355         * gcc.dg/vect/vect-21.c: New test.
23356         * gcc.dg/vect/vect-22.c: New test.
23357         * gcc.dg/vect/vect-23.c: New test.
23358         * gcc.dg/vect/vect-24.c: New test.
23359         * gcc.dg/vect/vect-25.c: New test.
23360         * gcc.dg/vect/vect-26.c: New test.
23361         * gcc.dg/vect/vect-27.c: New test.
23362         * gcc.dg/vect/vect-28.c: New test.
23363         * gcc.dg/vect/vect-29.c: New test.
23364         * gcc.dg/vect/vect-30.c: New test.
23365         * gcc.dg/vect/vect-31.c: New test.
23366         * gcc.dg/vect/vect-32.c: New test.
23367         * gcc.dg/vect/vect-33.c: New test.
23368         * gcc.dg/vect/vect-34.c: New test.
23369         * gcc.dg/vect/vect-35.c: New test.
23370         * gcc.dg/vect/vect-36.c: New test.
23371         * gcc.dg/vect/vect-37.c: New test.
23372         * gcc.dg/vect/vect-38.c: New test.
23373         * gcc.dg/vect/vect-40.c: New test.
23374         * gcc.dg/vect/vect-41.c: New test.
23375         * gcc.dg/vect/vect-42.c: New test.
23376         * gcc.dg/vect/vect-43.c: New test.
23377         * gcc.dg/vect/vect-44.c: New test.
23378         * gcc.dg/vect/vect-45.c: New test.
23379         * gcc.dg/vect/vect-46.c: New test.
23380         * gcc.dg/vect/vect-47.c: New test.
23381         * gcc.dg/vect/vect-48.c: New test.
23382         * gcc.dg/vect/vect-49.c: New test.
23383         * gcc.dg/vect/vect-50.c: New test.
23384         * gcc.dg/vect/vect-51.c: New test.
23385         * gcc.dg/vect/vect-52.c: New test.
23386         * gcc.dg/vect/vect-53.c: New test.
23387         * gcc.dg/vect/vect-54.c: New test.
23388         * gcc.dg/vect/vect-55.c: New test.
23389         * gcc.dg/vect/vect-56.c: New test.
23390         * gcc.dg/vect/vect-57.c: New test.
23391         * gcc.dg/vect/vect-58.c: New test.
23392         * gcc.dg/vect/vect-59.c: New test.
23393         * gcc.dg/vect/vect-60.c: New test.
23394         * gcc.dg/vect/vect-61.c: New test.
23395         * gcc.dg/vect/vect-all.c: New test.
23396         * gcc.dg/vect/vect-none.c: New test.
23397
23398 2004-08-17  Paul Brook  <paul@codesourcery.com>
23399
23400         PR fortran/13082
23401         * gfortran.dg/entry_1.f90: New test.
23402
23403 2004-08-17  Andrew Pinski  <apinski@apple.com>
23404
23405         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23406
23407 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23408
23409         * gcc.dg/pr17036-1.c: New test.
23410
23411 2004-08-16  Devang Patel  <dpatel@apple.com>
23412
23413         * gcc.dg/darwin-20040809-1.c: New test.
23414
23415 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23416
23417         * gcc.dg/funcdef-attr-1.c: New test.
23418
23419 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23420
23421         * gcc.dg/altivec-17.c: New test.
23422         * gcc.dg/altivec-18.c: New test.
23423
23424 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23425
23426         PR c++/6749
23427         * g++.dg/template/vtable2.C: New test.
23428
23429 2004-08-14  Richard Henderson  <rth@redhat.com>
23430
23431         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23432         * gcc.dg/pack-test-4.c (main): Return 0.
23433         * gcc.dg/setjmp-1.c: Remove XFAIL.
23434         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23435
23436 2004-08-14  Richard Henderson  <rth@redhat.com>
23437
23438         * gcc.dg/980217-1.c: Add prototype for printf.
23439
23440 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23441
23442         * gfortran.dg/pr16935.f90: New test.
23443
23444 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23445
23446         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23447
23448 2004-08-13  Paul Brook  <paul@codesourcery.com>
23449
23450         * gfortran.dg/der_io_1.f90: Remove stray comma.
23451
23452 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23453
23454         * gcc.dg/vmx/cw-bug-2.c: Remove.
23455         * gcc.dg/vmx/vprint-1.c: Remove.
23456         * gcc.dg/vmx/vscan-1.c: Remove.
23457
23458 2004-08-12  Devang patel  <dpatel@apple.com>
23459
23460         * gcc.dg/darwin-20040809-2.c: New test.
23461
23462 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23463
23464         * g++.dg/ext/altivec-12.C: New test.
23465
23466         * g++.dg/ext/altivec-11.C: New test.
23467
23468 2004-08-12  Paul Brook  <paul@codesourcery.com>
23469
23470         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23471
23472 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23473
23474         * g++.dg/ext/altivec-2.C: Check for hardware support before
23475         executing any VMX instructions.
23476
23477         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23478
23479 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23480
23481         PR c++/16276
23482         * g++.old-deja/g++.other/comdat4.C: New test.
23483         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23484
23485 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23486
23487         PR target/16286
23488         * gcc.dg/pr16286.c: New test.
23489
23490 2004-08-12 Jan Beulich <jbeulich@novell.com>
23491
23492         * g++.dg/ext/asm5.C: New.
23493
23494 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23495
23496         PR c++/16698
23497         * g++.dg/eh/crash1.C: New test.
23498
23499         PR c++/16717
23500         * g++.dg/ext/construct1.C: New test.
23501
23502 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23503
23504         PR c++/16853
23505         * g++.dg/init/ptrmem1.C: New test.
23506
23507         PR c++/16618
23508         * g++.dg/parse/offsetof5.C: New test.
23509
23510         PR c++/16870
23511         * g++.dg/template/overload3.C: New test.
23512
23513 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23514
23515         PR c++/16964
23516         * g++.dg/parse/error16.C: New test.
23517
23518         PR c++/16904
23519         * g++.dg/template/error14.C: New test.
23520
23521         PR c++/16929
23522         * g++.dg/template/error15.C: New test.
23523
23524 2004-08-11  Devang Patel  <dpatel@apple.com>
23525
23526         * gcc.dg/darwin-ld-20040809-1.c: New test.
23527         * gcc.dg/darwin-ld-20040809-2.c: New test.
23528
23529 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23530
23531         PR fortran/16917
23532         * gfortran.dg/dfloat_1.f90: New test.
23533
23534 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23535
23536         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23537         * gcc.dg/dll-2.c: Fix dg-require syntax.
23538         * gcc.misc-tests/arm-isr.c (abort): Declare.
23539         (exit): Likewise.
23540
23541 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23542
23543         PR c++/16971
23544         * g++.dg/parse/crash16.C: New test.
23545
23546 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23547
23548         * gcc.dg/mips-rsqrt-1.c: New test case.
23549         * gcc.dg/mips-rsqrt-2.c: New test case.
23550         * gcc.dg/mips-rsqrt-3.c: New test case.
23551
23552 2004-08-10  Paul Brook  <paul@codesourcery.com>
23553
23554         * gfortran.dg/der_io_1.f90: New test.
23555
23556 2004-08-10  Paul Brook  <paul@codesourcery.com>
23557
23558         PR fortran/16919
23559         * gfortran.dg/der_array_1.f90: New test.
23560
23561 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23562
23563         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23564
23565 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23566
23567         * gcc.dg/wchar_t-2.c: Fix typo.
23568
23569 2004-08-09  Falk Hueffner  <falk@debian.org>
23570
23571         PR tree-optimization/12517
23572         * gcc.c-torture/compile/pr12517.c: New test.
23573
23574         PR tree-optimization/12578
23575         * gcc.c-torture/compile/pr12578.c: New test.
23576
23577         PR tree-optimization/12899
23578         * gcc.c-torture/compile/pr12899.c: New test.
23579
23580         PR rtl-optimization/14692
23581         * gcc.c-torture/compile/pr14692.c: New test.
23582
23583         PR tree-optimization/16461
23584         * gcc.c-torture/compile/pr16461.c: New test.
23585
23586 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23587
23588         * gfortran.dg/getenv_1.f90: New test.
23589
23590 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23591
23592         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23593         wchar_t.
23594         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23595
23596 2004-08-06  Paul Brook  <paul@codesourcery.com>
23597
23598         * gfortran.dg/ret_array_1.f90: New test.
23599         * gfortran.dg/ret_pointer_1.f90: New test.
23600
23601 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23602
23603         * gcc.dg/missing-field-init-[12].c: New tests.
23604         * g++.dg/warn/missing-field-init-[12].C: New tests.
23605
23606 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23607
23608         * gcc.dg/enum2.c: New test.
23609         * gcc.dg/symbian3.c: Likewise.
23610         * gcc.dg/symbian4.c: Likewise.
23611         * gcc.dg/wchar_t-2.c: Likewise.
23612
23613 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23614
23615         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23616         destructor tests.
23617
23618 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23619
23620         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23621         dg-require-visiblity.
23622         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23623         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23624         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23625         * g++.dg/ext/visibility/new1.C: Likewise.
23626         * g++.dg/ext/visibility/pragma.C: Likewise.
23627         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23628         * g++.dg/ext/visibility/virtual.C: Likewise.
23629         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23630         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23631         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23632         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23633         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23634         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23635         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23636         * g++/dg/ext/visibility/visibility-8.C: New test.
23637         * gcc.c-torture/compile/dll.x: Remove.
23638         * gcc.dg/dll-2.c: Use dg-require-dll
23639         * gcc.dg/visibility-10.c: New test.
23640         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23641         supporting DLLs.
23642         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23643         (scan_not_hidden): Likewise.
23644
23645 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23646
23647         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23648
23649 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23650
23651         * gcc.c-torture/execute/20040805-1.c: New test.
23652
23653 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23654
23655         * gcc.dg/20020118-1.c: Declare abort.
23656         * gcc.dg/altivec_check.h: Likewise.
23657         * gcc.dg/iftrap-2.c: Likewise.
23658         * gcc.dg/pragma-darwin.c: Likewise.
23659         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23660
23661 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23662
23663         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23664
23665 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23666
23667         * gcc.c-torture/execute/builtins/abs-2.c,
23668         gcc.c-torture/execute/builtins/abs-3.c,
23669         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23670         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23671         intmax_t, uintmax_t and their limits.
23672         * gcc.dg/intmax_t-1.c: New test.
23673
23674 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23675
23676         * g++.dg/tc1/dr147.C: Add reference to PR.
23677
23678 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23679
23680         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23681         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23682
23683 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23684
23685         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23686
23687 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23688
23689         * gcc.dg/redecl-5.c: New test.
23690         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23691         of scanf.
23692
23693 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23694
23695         PR middle-end/16790
23696         * gcc.c-torture/execute/pr16790-1.c: New test case.
23697
23698 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23699
23700         * g++.dg/ext/visibility/assign1.C: New test.
23701         * g++.dg/ext/visibility/new1.C: Likewise.
23702
23703         * gcc.dg/symbian1.c: New test.
23704         * gcc.dg/symbian2.c: Likewise.
23705
23706 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23707
23708         PR target/16570
23709         * gcc.dg/i386-sse-9.c: New test.
23710
23711 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23712
23713         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23714
23715 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23716
23717         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23718         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23719         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23720         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23721         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23722         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23723         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23724         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23725         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23726         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23727         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23728         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23729         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23730         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23731         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23732         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23733         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23734         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23735         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23736         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23737         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23738         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23739         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23740         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23741         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23742         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23743         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23744         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23745         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23746         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23747         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23748         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23749         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23750         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23751         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23752         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23753         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23754         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23755         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23756         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23757         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23758         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23759         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23760         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23761         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23762         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23763         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23764         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23765         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23766         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23767         gcc.misc-tests/i386-pf-3dnow-1.c,
23768         gcc.misc-tests/i386-pf-athlon-1.c,
23769         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23770         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23771         Declare built-in functions used.
23772         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23773
23774 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23775
23776         PR c++/16707
23777         * g++.dg/lookup/using12.C: New test.
23778
23779         * g++.dg/init/null1.C: Fix PR number.
23780         * g++.dg/parse/namespace10.C: Likewise.
23781
23782 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23783
23784         PR c++/16224
23785         * g++.dg/template/spec17.C: New test.
23786         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
23787         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
23788
23789 2004-08-02  David Billinghurst
23790
23791         PR fortran/16292
23792         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
23793
23794 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
23795
23796         * gcc.dg/ia64-got-1.c: New test case.
23797
23798 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23799
23800         PR c++/16489
23801         * g++.dg/init/null1.C: New test.
23802         * g++.dg/tc1/dr76.C: Adjust error marker.
23803
23804         PR c++/16529
23805         * g++.dg/parse/namespace10.C: New test.
23806
23807         PR c++/16810
23808         * g++.dg/inherit/ptrmem2.C: New test.
23809
23810 2004-08-02  Ben Elliston  <bje@au.ibm.com>
23811
23812         PR target/16155
23813         * gcc.dg/pr16155.c: New test.
23814
23815 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23816
23817         * gcc.dg/redecl-2.c: New test.
23818
23819 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23820
23821         * gcc.dg/darwin-longdouble.c: New file.
23822
23823 2004-07-30  Richard Henderson  <rth@redhat.com>
23824
23825         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
23826         write to constant argument.
23827         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
23828
23829 2004-07-30  Richard Henderson  <rth@redhat.com>
23830
23831         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
23832         tests of nearest around zero.
23833
23834 2004-07-30  Andrew Pinski  <apinski@apple.com>
23835
23836         * gcc.c-torture/compile/20040730-1.c: New test.
23837
23838 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23839
23840         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
23841         powerpc-eabispe.
23842
23843 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23844
23845         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23846
23847 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23848
23849         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23850         contains $ld_library_path.
23851         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23852
23853 2004-07-29  Richard Henderson  <rth@redhat.com>
23854
23855         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23856
23857         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23858         (alt2, which): New.
23859         (Check): Accept either alternative.
23860
23861 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23862
23863         * g++.dg/abi/inline1.C: New test.
23864         * g++.dg/abi/local1-a.cc: Likewise.
23865         * g++.dg/abi/local1.C: Likewise.
23866         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23867         * g++.dg/abi/mangle12.C: Likewise.
23868         * g++.dg/abi/mangle17.C: Likewise.
23869         * g++.dg/abi/mangle20-2.C: Likewise.
23870         * g++.dg/opt/interface1.C: Likewise.
23871         * g++.dg/opt/interface1.h: Likewise.
23872         * g++.dg/opt/interface1-a.cc: New test.
23873         * g++.dg/parse/repo1.C: New test.
23874         * g++.dg/template/repo1.C: Likewise.
23875         * g++.dg/warn/Winline-1.C: Likewise.
23876         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23877
23878 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23879
23880         * gcc.dg/tree-ssa/20040729-1.c: New test.
23881
23882 2004-07-27  Matt Austern <austern@apple.com>
23883
23884         * gcc.dg/darwin-bool-1.c: New test.
23885         * gcc.dg/darwin-bool-2.c: New test.
23886
23887 2004-07-28  Richard Henderson  <rth@redhat.com>
23888
23889         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23890         arguments in the correct type.  Don't write to constant arguments.
23891
23892 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23893
23894         PR tree-optimization/16688
23895         PR tree-optimization/16689
23896         * g++.dg/tree-ssa/pr16688.C: New test.
23897
23898 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23899
23900         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23901         loads.  Not only in the comment, this time.
23902
23903 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23904
23905         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
23906         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
23907         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
23908         * gcc.dg/sh4a-bitmovua.c: New.
23909         * gcc.dg/sh4a-cos.c: New.
23910         * gcc.dg/sh4a-cosf.c: New.
23911         * gcc.dg/sh4a-fprun.c: New.
23912         * gcc.dg/sh4a-fsrra.c: New.
23913         * gcc.dg/sh4a-memmovua.c: New.
23914         * gcc.dg/sh4a-sin.c: New.
23915         * gcc.dg/sh4a-sincos.c: New.
23916         * gcc.dg/sh4a-sincosf.c: New.
23917         * gcc.dg/sh4a-sinf.c: New.
23918
23919 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23920
23921         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
23922         conditionals.
23923         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23924         loads.
23925         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
23926         DOM1.
23927
23928 2004-07-27  Andrew Pinski  <apinski@apple.com>
23929
23930         * g++.dg/rtti/tinfo1.C: Correct the xfail.
23931
23932 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
23933
23934         * gcc.dg/pragma-isr.c: New test.
23935
23936 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23937
23938         PR c++/14429
23939         * g++.dg/template/ttp11.C: New test.
23940
23941 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
23942
23943         * gcc.c-torture/compile/20040727-1.c: New test.
23944
23945 2004-07-26  Eric Christopher  <echristo@redhat.com>
23946
23947         * gcc.c-torture/compile/20040726-2.c: New test.
23948
23949 2004-07-26  Andrew Pinski  <apinski@apple.com>
23950
23951         * g++.dg/rtti/tinfo1.C: Xfail.
23952
23953 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23954
23955         * gcc.c-torture/compile/20040726-1.c: New test.
23956
23957 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
23958             Brian Ryner  <bryner@brianryner.com>
23959
23960         PR c++/9283
23961         PR c++/15000
23962         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
23963         * g++.dg/ext/visibility/: New directory.
23964         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
23965         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
23966         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
23967         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
23968         * g++.dg/ext/visibility/fvisibility.C,
23969         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
23970         g++.dg/ext/visibility/fvisibility-override1.C
23971         g++.dg/ext/visibility/fvisibility-override2.C
23972         g++.dg/ext/visibility/memfuncts.C
23973         g++.dg/ext/visibility/noPLT.C
23974         g++.dg/ext/visibility/pragma.C
23975         g++.dg/ext/visibility/pragma-override1.C
23976         g++.dg/ext/visibility/pragma-override2.C
23977         g++.dg/ext/visibility/staticmemfuncts.C
23978         g++.dg/ext/visibility/virtual.C: New tests.
23979
23980 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23981
23982         PR c/15360
23983         * gcc.dg/pr15360-1.c: New test.
23984
23985 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
23986
23987         * gcc.dg/pragma-align-2.c: New test.
23988         * gcc.dg/pragma-init-fini.c: New test.
23989         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
23990         targets.
23991
23992 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23993
23994         * gcc.dg/init-string-2.c: New test.
23995
23996 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
23997
23998         PR 16684
23999         * gcc.dg/Wredundant-decls-1.c: New test case.
24000
24001 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24002
24003         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24004         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24005         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24006         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24007         * gcc.dg/compat/generate-random.c: New file.
24008         * gcc.dg/compat/generate-random.h: Likewise.
24009         * gcc.dg/compat/generate-random_r.c: Likewise.
24010         * gcc.dg/compat/struct-layout-1.h: Likewise.
24011         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24012         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24013         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24014         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24015         * gcc.dg/compat/struct-layout-1_main.c: New test.
24016         * gcc.dg/compat/struct-layout-1_x.c: New file.
24017         * gcc.dg/compat/struct-layout-1_y.c: New file.
24018         * gcc.dg/compat/struct-layout-1_test.h: New file.
24019
24020 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24021
24022         * gcc.dg/comp-return-1.c: New test
24023
24024 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24025
24026         * gcc.dg/vmx/8-02a.c: Fix typo.
24027
24028         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24029         * gcc.dg/darwin-abi-3.c: New test.
24030
24031         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24032         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24033
24034         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24035         * gcc.dg/vmx/ops-long-1.c: New test.
24036         * gcc.dg/vmx/ops-long-2.c: New test.
24037
24038 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24039
24040         * g++.dg/lookup/conv-[1234].C: New.
24041
24042 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24043
24044         * g++.dg/parse/attr2.C: Simplify.
24045
24046 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24047
24048         PR c/7284
24049         * gcc.c-torture/execute/pr7284-1.c: New test.
24050
24051 2004-07-22  Brian Booth  <bbooth@redhat.com>
24052
24053         * gcc.dg/tree-ssa/20040721-1.c: New test.
24054
24055 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24056
24057         * g++.dg/template/crash20.c: New.
24058
24059 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24060
24061         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24062         Add dg-run directive.  Declare variables as required.
24063         * gfortran.dg/g77/README: Update
24064
24065 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24066
24067         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24068         gcc.dg/cris-peep2-andu2.c: New tests.
24069
24070 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24071
24072         PR c/15052
24073         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24074         on return type.
24075         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24076         messages.
24077         * gcc.dg/qual-return-2.c: Update expected messages.
24078         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24079
24080 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24081
24082         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24083         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24084
24085 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24086
24087         PR c/11250
24088         * gcc.dg/init-string-1.c: New test.
24089
24090 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24091
24092         PR middle-end/15345
24093         PR c/16450
24094         * gcc.dg/torture/nested-fn-1.c: New test.
24095
24096 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24097
24098         PR target/16559
24099         * gcc.dg/ia64-fptr-1.c: New file.
24100
24101 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24102
24103         PR c++/14497
24104         * g++.dg/template/spec16.C: New test.
24105         * g++.old-deja/g++.robertl/eb118.C: Remove.
24106
24107 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24108
24109         PR c++/509
24110         * g++.dg/template/spec15.C: New test.
24111
24112 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24113
24114         Copy cases from g77.f-torture/execute and add dg-run
24115         directive.  Other changes as noted.
24116         * gfortran.dg/g77/13037.f
24117         * gfortran.dg/g77/1832.f
24118         * gfortran.dg/g77/19981119-0.f
24119         * gfortran.dg/g77/19990313-0.f
24120         * gfortran.dg/g77/19990313-1.f
24121         * gfortran.dg/g77/19990313-2.f
24122         * gfortran.dg/g77/19990313-3.f
24123         * gfortran.dg/g77/19990419-1.f
24124         * gfortran.dg/g77/19990826-0.f
24125         * gfortran.dg/g77/19990826-2.f
24126         * gfortran.dg/g77/20000503-1.f
24127         * gfortran.dg/g77/20001111.f
24128         * gfortran.dg/g77/20010116.f
24129         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24130         * gfortran.dg/g77/20010430.f
24131         * gfortran.dg/g77/6177.f
24132         * gfortran.dg/g77/947.f
24133         * gfortran.dg/g77/970816-3.f
24134         * gfortran.dg/g77/971102-1.f
24135         * gfortran.dg/g77/980520-1.f
24136         * gfortran.dg/g77/980628-0.f
24137         * gfortran.dg/g77/980628-1.f
24138         * gfortran.dg/g77/980628-10.f
24139         * gfortran.dg/g77/980628-2.f
24140         * gfortran.dg/g77/980628-3.f
24141         * gfortran.dg/g77/980628-7.f
24142         * gfortran.dg/g77/980628-8.f
24143         * gfortran.dg/g77/980628-9.f
24144         * gfortran.dg/g77/980701-0.f
24145         * gfortran.dg/g77/980701-1.f
24146         * gfortran.dg/g77/cabs.f
24147         * gfortran.dg/g77/claus.f
24148         * gfortran.dg/g77/complex_1.f
24149         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24150         * gfortran.dg/g77/dcomplex.f
24151         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24152         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24153         * gfortran.dg/g77/f90-intrinsic-numeric.f
24154         * gfortran.dg/g77/int8421.f
24155         * gfortran.dg/g77/labug1.f
24156         * gfortran.dg/g77/large_vec.f
24157         * gfortran.dg/g77/le.f
24158         * gfortran.dg/g77/short.f
24159         * gfortran.dg/g77/README: Update
24160
24161 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24162
24163         PR c++/16637
24164         * g++.dg/parse/lookup4.C: New test.
24165
24166 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24167
24168         PR c++/16175
24169         * g++.dg/template/ttp10.C: New test.
24170
24171 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24172
24173         * gcc.dg/pr12625-1.c: New test.
24174
24175 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24176
24177         * testsuite/gcc.dg/switch-warn-1.c: New test.
24178         * testsuite/gcc.dg/switch-warn-2.c: New test.
24179         * gcc.c-torture/compile/pr14730.c: Update.
24180
24181 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24182
24183         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24184         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24185         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24186         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24187
24188 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24189
24190         PR c++/16623
24191         * g++.dg/template/assign1.C: New test.
24192
24193 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24194
24195         PR c++/12170
24196         * g++.dg/template/ttp9.C: New test.
24197
24198 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24199
24200         * gcc.dg/format/cmn-err-1.c: New test.
24201
24202 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24203
24204         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24205         gcc.dg/Wparentheses-10.c: New tests.
24206         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24207
24208 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24209
24210         PR fortran/16465
24211         * gfortran.dg/g77//ffixed-line-length-0.f,
24212         gfortran.dg/g77/ffixed-line-length-132.f,
24213         gfortran.dg/g77/ffixed-line-length-72.f,
24214         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24215         gfortran.dg/g77/README: Update.
24216
24217 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24218
24219         PR c++/13092
24220         * g++.dg/template/non-dependent7.C: New test.
24221         * g++.dg/template/non-dependent8.C: Likewise.
24222         * g++.dg/template/non-dependent9.C: Likewise.
24223         * g++.dg/template/non-dependent10.C: Likewise.
24224
24225 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24226
24227         PR c++/16337
24228         * g++.dg/parse/attr2.C: New test.
24229
24230 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24231
24232         * g77.dg: Removed.
24233         * g77.f-torture: Ditto.
24234
24235 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24236
24237         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24238         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24239         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24240
24241 2004-07-16  Richard Henderson  <rth@redhat.com>
24242
24243         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24244
24245 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24246
24247         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24248         tests with full list of options.
24249         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24250         of TORTURE_OPTIONS if test contains 'dg-do run'.
24251
24252         PR fortran/16404
24253         * gfortran.dg/do_iterator.f90: New test.
24254
24255 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24256
24257         PR rtl-optimization/16536
24258         * gcc.c-torture/execute/restrict-1.c: New test.
24259
24260 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24261
24262         PR fortran/15324
24263         * gfortran.dg/pr15324.f90: New test.
24264
24265         PR fortran/15129
24266         * gfortran.dg/pr15129.f90: New test.
24267
24268         PR fortran/15140
24269         * gfortran.dg/pr15140.f90: New test.
24270
24271         PR fortran/13792
24272         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24273         compile-time simplification.
24274
24275 2004-07-14  Mike Stump  <mrs@apple.com>
24276
24277         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24278
24279 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24280
24281         PR target/16325
24282         * gcc.dg/profile-generate-1.c: New.
24283
24284 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24285
24286         * gcc.c-torture/execute/20040709-1.c: New test.
24287         * gcc.c-torture/execute/20040709-2.c: New test.
24288
24289 2004-07-14  Mike Stump  <mrs@apple.com>
24290
24291         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24292
24293 2004-07-14  Mike Stump  <mrs@apple.com>
24294
24295         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24296
24297 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24298
24299         PR c++/16518
24300         * g++.dg/parse/mutable1.C: New test.
24301
24302 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24303
24304         PR tree-optimization/16443
24305         * gcc.dg/tree-ssa/20040713-1.c: New test.
24306
24307 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24308
24309         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24310         for operator new.
24311
24312 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24313
24314         * gfortran.dg/g77/README: New file
24315         * gfortran.dg/g77/19981216-0.f: Copy from
24316         g77.f-torture/noncompile.  Add "dg-do compile" and
24317         dg-error as required.
24318         * gfortran.dg/g77/19990218-1.f: Likewise.
24319         * gfortran.dg/g77/19990905-1.f: Likewise.
24320         * gfortran.dg/g77/9263.f: Likewise.
24321         * gfortran.dg/g77/980615-0.f: Likewise.
24322         * gfortran.dg/g77/980616-0.f: Likewise.
24323         * gfortran.dg/g77/check0.f: Likewise.
24324         * gfortran.dg/g77/select_no_compile.f: Likewise.
24325
24326 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24327
24328         Copy files from g77.f-torture/compile.
24329         Add "{ dg-do compile}".  Other changes as noted
24330         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24331         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24332         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24333         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24334         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24335         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24336         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24337         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24338         statement to conform to standard.  Append alpha1.x for reference.
24339         * gfortran.dg/g77/xformat.f: Add dg-warning
24340
24341 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24342
24343         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24344         Add {dg-do compile} directive.
24345         * gfortran.dg/g77/cpp2.F: Likewise.
24346
24347 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24348
24349         PR c++/5402
24350         * g++.dg/lookup/name-clash1.C: New test.
24351
24352         PR c++/9777
24353         * g++.dg/lookup/name-clash2.C: New test.
24354
24355         PR c++/12102
24356         * g++.dg/lookup/name-clash3.C: New test.
24357
24358 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24359
24360         * g++.dg/lookup/new2.C: New test.
24361         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24362
24363 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24364
24365         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24366         Add {dg-do compile} directive.
24367         * gfortran.dg/g77/13060.f: Likewise.
24368         * gfortran.dg/g77/19990218-0.f: Likewise.
24369         * gfortran.dg/g77/19990305-0.f: Likewise.
24370         * gfortran.dg/g77/19990419-0.f: Likewise.
24371         * gfortran.dg/g77/19990502-0.f: Likewise.
24372         * gfortran.dg/g77/19990502-1.f: Likewise.
24373         * gfortran.dg/g77/19990525-0.f: Likewise.
24374         * gfortran.dg/g77/19990826-1.f: Likewise.
24375         * gfortran.dg/g77/19990826-3.f: Likewise.
24376         * gfortran.dg/g77/19990905-2.f: Likewise.
24377         * gfortran.dg/g77/20000412-1.f: Likewise.
24378         * gfortran.dg/g77/20000511-1.f: Likewise.
24379         * gfortran.dg/g77/20000511-2.f: Likewise.
24380         * gfortran.dg/g77/20000518.f: Likewise.
24381         * gfortran.dg/g77/20000601-1.f: Likewise.
24382         * gfortran.dg/g77/20000601-2.f: Likewise.
24383         * gfortran.dg/g77/20000629-1.f: Likewise.
24384         * gfortran.dg/g77/20000630-2.f: Likewise.
24385         * gfortran.dg/g77/20010115.f: Likewise.
24386         * gfortran.dg/g77/20010321-1.f: Likewise.
24387         * gfortran.dg/g77/20010426.f: Likewise.
24388         * gfortran.dg/g77/20020307-1.f: Likewise.
24389         * gfortran.dg/g77/8485.f: Likewise.
24390         * gfortran.dg/g77/960317-1.f: Likewise.
24391         * gfortran.dg/g77/970915-0.f: Likewise.
24392         * gfortran.dg/g77/980310-1.f: Likewise.
24393         * gfortran.dg/g77/980310-2.f: Likewise.
24394         * gfortran.dg/g77/980310-3.f: Likewise.
24395         * gfortran.dg/g77/980310-4.f: Likewise.
24396         * gfortran.dg/g77/980310-6.f: Likewise.
24397         * gfortran.dg/g77/980310-7.f: Likewise.
24398         * gfortran.dg/g77/980310-8.f: Likewise.
24399         * gfortran.dg/g77/980419-2.f: Likewise.
24400         * gfortran.dg/g77/980424-0.f: Likewise.
24401         * gfortran.dg/g77/980427-0.f: Likewise.
24402         * gfortran.dg/g77/980729-0.f: Likewise.
24403         * gfortran.dg/g77/981117-1.f: Likewise.
24404         * gfortran.dg/g77/toon_1.f: Likewise.
24405
24406 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24407
24408         PR c++/2204
24409         * g++.dg/other/abstract2.C: New test.
24410
24411 2004-07-12  Paul Brook  <paul@codesourcery.com>
24412
24413         * gfortran.dg/pointer_init_1.f90: New test.
24414
24415 2004-07-11  Paul Brook  <paul@codesourcery.com>
24416
24417         PR fortran/15986
24418         * gfortran.dg/contained_1.f90: New test.
24419
24420 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24421
24422         * g++.dg/parse/defarg8.C: New test.
24423
24424 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24425
24426         PR fortran/16433
24427         * gfortran.dg/pr16433.f: New test.
24428
24429         PR fortran/17574
24430         * gfortran.dg/pr15754.f90: New test.
24431
24432 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24433
24434         PR tree-optimization/16437
24435         * gcc.c-torture/execute/bitfld-4.c: New test.
24436
24437 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24438
24439         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24440         access to common var from module.
24441
24442 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24443
24444         PR fortran/16336
24445         * gfortran.fortran-torture/execute/common_2.f90: New test.
24446
24447 2004-07-10  Paul Brook  <paul@codesourcery.com>
24448
24449         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24450
24451 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24452
24453         PR fortran/15969
24454         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24455
24456 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24457
24458         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24459         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24460         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24461         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24462         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24463         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24464         * gfortran.dg/g77/funderscoring.f: Likewise.
24465         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24466
24467 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24468
24469         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24470
24471 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24472         Paul Brook  <paul@codesourcery.com>
24473
24474         PR fortran/13415
24475         * gfortran.dg/common_pointer_1.f90: New test.
24476
24477 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24478
24479         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24480
24481 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24482
24483         PR target/16364
24484         * gcc.c-torture/compile/20040709-1.c: New.
24485
24486 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24487
24488         PR fortran/14077
24489         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24490
24491 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24492
24493         PR fortran/13201
24494         * gfortran.dg/shape_1.f90: New test.
24495
24496 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24497             Andrew Pinski  <apinski@apple.com>
24498
24499         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24500
24501 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24502
24503         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24504         comment.
24505
24506 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24507         Paul Brook  <paul@codesourcery.com>
24508
24509         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24510         '.f95' and '.F95'.
24511
24512 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24513
24514         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24515
24516 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24517
24518         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24519         testcases with capital suffix.
24520
24521 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24522
24523         PR fortran/15481
24524         PR fortran/13372
24525         PR fortran/13575
24526         PR fortran/15978
24527         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24528
24529         * gfortran.dg/implicit_1.f90: New test.
24530
24531 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24532
24533         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24534         expression to match gfortran warning/error messages
24535         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24536         dg-error text.
24537
24538 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24539
24540         * lib/fortran-torture.exp: Rename proc search_for to
24541         search_for_re.
24542
24543 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24544
24545         * gcc.c-torture/execute/simd-5.x: New file.
24546         XFAIL on SPARC 64-bit at -O0.
24547
24548 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24549
24550         PR c++/8211
24551         PR c++/16165
24552         * g++.dg/warn/effc3.C: New test.
24553
24554 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24555
24556         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24557         change X to 1X in format.
24558         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24559         add data statements to conform to standard.
24560
24561 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24562
24563         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24564         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24565         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24566
24567 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24568
24569         * gfortran.dg/g77/7388.f: Copy from g77.dg
24570         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24571         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24572         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24573         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24574         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24575         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24576         * gfortran.dg/g77/strlen0.f: Likewise.
24577
24578 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24579
24580         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24581         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24582
24583 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24584
24585         * gcc.c-torture/execute/920428-2.x: Delete.
24586         * gcc.c-torture/execute/920501-7.x: Likewise.
24587
24588 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24589
24590         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24591         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24592         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24593         prescott and c3-2.
24594         (PREFETCH_3DNOW): Add -march=c3.
24595
24596 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24597
24598         PR c/16437
24599         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24600         * gcc.c-torture/execute/bf64-1.x: Likewise.
24601
24602 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24603
24604         * gcc.c-torture/compile/20040708-1.c: New test.
24605
24606 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24607
24608         PR c++/16169
24609         * g++.dg/warn/effc2.C: New test.
24610
24611 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24612
24613         * gcc.c-torture/execute/bitfld-1.x: Remove.
24614         * gcc.c-torture/execute/bitfld-3.c: New test.
24615         * gcc.dg/bitfld-2.c: Remove XFAILs.
24616
24617 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24618
24619         PR c++/16276
24620         * g++.dg/rtti/tinfo1.C: New file.
24621
24622 2004-07-07  Eric Christopher  <echristo@redhat.com>
24623
24624         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24625
24626 2004-07-07  Andrew Pinski  <apinski@apple.com>
24627
24628         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24629
24630 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24631
24632         * g++.dg/init/call1.C: XFAIL.
24633
24634 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24635
24636         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24637         except for movstrict*, to movmem* and clrstr* to clrmem*.
24638
24639 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24640
24641         * gcc.c-torture/execute/20040707-1.c: New test.
24642
24643 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24644
24645         * gcc.c-torture/execute/20040706-1.c: New test.
24646
24647 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24648
24649         PR c++/3671
24650         * g++.dg/template/spec14.C: New test.
24651
24652 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24653
24654         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24655         nothing if not yet defined.  Use it in b, c and d type definitions.
24656         * gcc.c-torture/execute/20040705-1.c: New test.
24657         * gcc.c-torture/execute/20040705-2.c: New test.
24658
24659 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24660
24661         PR c++/2518
24662         * g++.dg/lookup/new1.C: New test.
24663
24664 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24665
24666         PR c++/11406
24667         * g++.dg/template/sizeof8.C: New test.
24668
24669 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24670
24671         * gcc.c-torture/compile/20040705-1.c: New test.
24672
24673 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24674
24675         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24676
24677 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24678
24679         * gcc.dg/cpp/if-mop.c: Two new testcases.
24680         * gcc.dg/cpp/trad/comment-3.c: New.
24681
24682 2004-07-04  Paul Brook  <paul@codesourcery.com>
24683
24684         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24685
24686 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24687
24688         PR c++/3761
24689         * g++.dg/lookup/crash4.C: New test.
24690
24691 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24692
24693         * gcc.c-torture/execute/builtin-abs-1.c
24694         * gcc.c-torture/execute/builtin-abs-2.c
24695         * gcc.c-torture/execute/builtin-complex-1.c
24696         * gcc.c-torture/execute/builtins/string-1-lib.c
24697         * gcc.c-torture/execute/builtins/string-1.c
24698         * gcc.c-torture/execute/builtins/string-2-lib.c
24699         * gcc.c-torture/execute/builtins/string-2.c
24700         * gcc.c-torture/execute/builtins/string-3-lib.c
24701         * gcc.c-torture/execute/builtins/string-3.c
24702         * gcc.c-torture/execute/builtins/string-4-lib.c
24703         * gcc.c-torture/execute/builtins/string-4.c
24704         * gcc.c-torture/execute/builtins/string-5-lib.c
24705         * gcc.c-torture/execute/builtins/string-5.c
24706         * gcc.c-torture/execute/builtins/string-6-lib.c
24707         * gcc.c-torture/execute/builtins/string-6.c
24708         * gcc.c-torture/execute/builtins/string-7-lib.c
24709         * gcc.c-torture/execute/builtins/string-7.c
24710         * gcc.c-torture/execute/builtins/string-8-lib.c
24711         * gcc.c-torture/execute/builtins/string-8.c
24712         * gcc.c-torture/execute/builtins/string-9-lib.c
24713         * gcc.c-torture/execute/builtins/string-9.c
24714         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24715         * gcc.c-torture/execute/builtins/string-asm-1.c
24716         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24717         * gcc.c-torture/execute/builtins/string-asm-2.c
24718         * gcc.c-torture/execute/stdio-opt-1.c
24719         * gcc.c-torture/execute/stdio-opt-2.c
24720         * gcc.c-torture/execute/stdio-opt-3.c
24721         * gcc.c-torture/execute/string-opt-1.c
24722         * gcc.c-torture/execute/string-opt-10.c
24723         * gcc.c-torture/execute/string-opt-11.c
24724         * gcc.c-torture/execute/string-opt-12.c
24725         * gcc.c-torture/execute/string-opt-13.c
24726         * gcc.c-torture/execute/string-opt-14.c
24727         * gcc.c-torture/execute/string-opt-15.c
24728         * gcc.c-torture/execute/string-opt-16.c
24729         * gcc.c-torture/execute/string-opt-2.c
24730         * gcc.c-torture/execute/string-opt-6.c
24731         * gcc.c-torture/execute/string-opt-7.c
24732         * gcc.c-torture/execute/string-opt-8.c:
24733         Replace with ...
24734
24735         * gcc.c-torture/execute/builtins/abs-2.c
24736         * gcc.c-torture/execute/builtins/abs-3.c
24737         * gcc.c-torture/execute/builtins/complex-1.c
24738         * gcc.c-torture/execute/builtins/fprintf.c
24739         * gcc.c-torture/execute/builtins/fputs.c
24740         * gcc.c-torture/execute/builtins/memcmp.c
24741         * gcc.c-torture/execute/builtins/memmove.c
24742         * gcc.c-torture/execute/builtins/memops-asm.c
24743         * gcc.c-torture/execute/builtins/mempcpy-2.c
24744         * gcc.c-torture/execute/builtins/mempcpy.c
24745         * gcc.c-torture/execute/builtins/memset.c
24746         * gcc.c-torture/execute/builtins/printf.c
24747         * gcc.c-torture/execute/builtins/sprintf.c
24748         * gcc.c-torture/execute/builtins/strcat.c
24749         * gcc.c-torture/execute/builtins/strchr.c
24750         * gcc.c-torture/execute/builtins/strcmp.c
24751         * gcc.c-torture/execute/builtins/strcpy.c
24752         * gcc.c-torture/execute/builtins/strcspn.c
24753         * gcc.c-torture/execute/builtins/strlen-2.c
24754         * gcc.c-torture/execute/builtins/strlen.c
24755         * gcc.c-torture/execute/builtins/strncat.c
24756         * gcc.c-torture/execute/builtins/strncmp-2.c
24757         * gcc.c-torture/execute/builtins/strncmp.c
24758         * gcc.c-torture/execute/builtins/strncpy.c
24759         * gcc.c-torture/execute/builtins/strpbrk.c
24760         * gcc.c-torture/execute/builtins/strpcpy-2.c
24761         * gcc.c-torture/execute/builtins/strpcpy.c
24762         * gcc.c-torture/execute/builtins/strrchr.c
24763         * gcc.c-torture/execute/builtins/strspn.c
24764         * gcc.c-torture/execute/builtins/strstr-asm.c
24765         * gcc.c-torture/execute/builtins/strstr.c:
24766         ... these new files.
24767
24768         * gcc.c-torture/execute/builtins/abs-2-lib.c
24769         * gcc.c-torture/execute/builtins/abs-3-lib.c
24770         * gcc.c-torture/execute/builtins/complex-1-lib.c
24771         * gcc.c-torture/execute/builtins/fprintf-lib.c
24772         * gcc.c-torture/execute/builtins/fputs-lib.c
24773         * gcc.c-torture/execute/builtins/memcmp-lib.c
24774         * gcc.c-torture/execute/builtins/memmove-lib.c
24775         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24776         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24777         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24778         * gcc.c-torture/execute/builtins/memset-lib.c
24779         * gcc.c-torture/execute/builtins/printf-lib.c
24780         * gcc.c-torture/execute/builtins/sprintf-lib.c
24781         * gcc.c-torture/execute/builtins/strcat-lib.c
24782         * gcc.c-torture/execute/builtins/strchr-lib.c
24783         * gcc.c-torture/execute/builtins/strcmp-lib.c
24784         * gcc.c-torture/execute/builtins/strcpy-lib.c
24785         * gcc.c-torture/execute/builtins/strcspn-lib.c
24786         * gcc.c-torture/execute/builtins/strlen-2-lib.c
24787         * gcc.c-torture/execute/builtins/strlen-lib.c
24788         * gcc.c-torture/execute/builtins/strncat-lib.c
24789         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24790         * gcc.c-torture/execute/builtins/strncmp-lib.c
24791         * gcc.c-torture/execute/builtins/strncpy-lib.c
24792         * gcc.c-torture/execute/builtins/strpbrk-lib.c
24793         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
24794         * gcc.c-torture/execute/builtins/strpcpy-lib.c
24795         * gcc.c-torture/execute/builtins/strrchr-lib.c
24796         * gcc.c-torture/execute/builtins/strspn-lib.c
24797         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
24798         * gcc.c-torture/execute/builtins/strstr-lib.c
24799         * gcc.c-torture/execute/builtins/lib/abs.c
24800         * gcc.c-torture/execute/builtins/lib/fprintf.c
24801         * gcc.c-torture/execute/builtins/lib/memset.c
24802         * gcc.c-torture/execute/builtins/lib/printf.c
24803         * gcc.c-torture/execute/builtins/lib/sprintf.c
24804         * gcc.c-torture/execute/builtins/lib/strcpy.c
24805         * gcc.c-torture/execute/builtins/lib/strcspn.c
24806         * gcc.c-torture/execute/builtins/lib/strncat.c
24807         * gcc.c-torture/execute/builtins/lib/strncmp.c
24808         * gcc.c-torture/execute/builtins/lib/strncpy.c
24809         * gcc.c-torture/execute/builtins/lib/strpbrk.c
24810         * gcc.c-torture/execute/builtins/lib/strspn.c
24811         * gcc.c-torture/execute/builtins/lib/strstr.c:
24812         New files containing support routines.
24813
24814         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
24815         declaration.
24816         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
24817         when not optimizing.
24818
24819 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
24820
24821         PR c++/16240
24822         * g++.dg/abi/mangle22.C: New test.
24823         * g++.dg/abi/mangle23.C: Likewise.
24824
24825 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
24826
24827         PR fortran/16290
24828         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
24829         Allow for cases without denormalized floating point numbers.
24830
24831 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
24832
24833         PR c/1027
24834         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24835         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
24836         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
24837         expected warning text.
24838         * gcc.dg/format/diag-2.c: New test.
24839
24840 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24841
24842         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
24843
24844 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
24845
24846         * gcc.dg/builtins-43.c: New.
24847         * gcc.dg/builtins-44.c: New.
24848         * gcc.dg/builtins-45.c: New.
24849
24850 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24851             Andreas Tobler  <a.tobler@schweiz.ch>
24852
24853         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24854         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24855         as SIGSEGV.
24856         * gcc.dg/cleanup-11.c: Likewise.
24857         * gcc.dg/cleanup-8.c: Likewise.
24858         * gcc.dg/cleanup-9.c: Likewise.
24859         * gcc.dg/cleanup-5.c: Run on all platforms.
24860
24861 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24862
24863         * g++.dg/warn/nonnull1.C: New test.
24864
24865 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24866
24867         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24868         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24869         Special-case the Sun compiler wrt to <complex.h>.
24870
24871 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24872
24873         * gcc.dg/Wunreachable-8.C: New test.
24874
24875         * gcc.dg/h8300-ice2.c : New test.
24876
24877 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24878
24879         PR fortran/16161
24880         * gfortran.fortran-torture/compile/implicit.f90: Add test
24881         for implicit character.
24882
24883 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24884
24885         PR fortran/16289
24886         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24887         Use tiny() intrinsic to find smallest non-negative real
24888
24889 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24890
24891         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24892         * gcc.dg/compat/struct-by-value-22_x.c: New.
24893         * gcc.dg/compat/struct-by-value-22_y.c: New.
24894
24895         * gcc.c-torture/execute/20040629-1.c: New test.
24896
24897 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
24898
24899         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
24900         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
24901
24902         PR target/16195
24903         * gcc.dg/20040625-1.c: New test.
24904
24905 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24906
24907         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
24908
24909 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24910
24911         PR fortran/15963
24912         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
24913
24914 2004-06-29  Richard Henderson  <rth@redhat.com>
24915
24916         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
24917
24918 2004-06-29  Paul Brook  <paul@codesourcery.com>
24919
24920         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
24921         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
24922
24923 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
24924
24925         PR c++/16260
24926         * g++.dg/parse/crash15.C: New.
24927
24928 2004-06-28  Andrew Pinski  <apinski@apple.com>
24929
24930         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
24931         by the error already.
24932
24933         * g++.dg/opt/ptrmem4.C: Change to compile only test.
24934
24935 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
24936
24937         PR target/14041
24938         * gcc.dg/h8300-bss-align-1.c : New.
24939
24940 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24941
24942         * PR c++/16174
24943         * g++.dg/template/ctor4.C: New.
24944
24945 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24946
24947         PR c++/16205
24948         * g++.dg/warn/Wsequence-point-1.C: New test.
24949
24950 2004-06-27  Paul Brook  <paul@codesourcery.com>
24951
24952         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
24953
24954 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
24955
24956         * g++.old-deja/g++.mike/p7325.C: Remove.
24957
24958 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24959
24960         PR c/14963
24961         * gcc.dg/pr14963.c: New test.
24962
24963 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
24964
24965         PR c++/16193
24966         * g++.dg/parse/redef1.C: New test.
24967
24968 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24969
24970         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
24971         20021110.c.
24972         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
24973         20021119-1.c.
24974         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
24975         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
24976         5-04.c.
24977         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
24978         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
24979         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
24980         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
24981         g++.brendan/enum14.C.
24982         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
24983         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
24984         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
24985         g++.mike/virt1.C.
24986         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
24987         memtemp24.C.
24988
24989 2004-06-27  Roger Sayle  <roger@eyesopen.com>
24990
24991         * gcc.dg/20040527-1.c: New test case.
24992
24993 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
24994
24995         PR gfortran/pr16196
24996         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
24997
24998 2004-06-25  Roger Sayle  <roger@eyesopen.com>
24999
25000         PR middle-end/15825
25001         * gcc.dg/pr15825-1.c: New test case.
25002
25003 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25004
25005         * gcc.c-torture/execute/20040625-1.c: New test.
25006
25007 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25008
25009         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25010
25011 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25012
25013         * gcc.dg/torture/mips-div-1.c: New test.
25014
25015 2004-06-24  Jeff Law  <law@redhat.com>
25016
25017         * gcc.dg/tree-ssa/20040624-1.c: New test.
25018
25019 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25020
25021         * gcc.c-torture/compile/20040624-1.c: New test.
25022
25023 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25024
25025         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25026         this directory.
25027
25028 2004-06-23  Andrew Pinski  <apinski@apple.com>
25029
25030         PR middle-end/15988
25031         * g++.dg/opt/ptrmem4.C: New test.
25032
25033         * gcc.dg/c90-array-quals-2.c: New test.
25034
25035 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25036
25037         * gcc.dg/kpice1.c: New test.
25038
25039 2006-06-23  Andrew Pinski  <apinski@apple.com>
25040
25041         * gcc.dg/c90-array-quals.c: New test.
25042
25043 2006-06-22  Richard Henderson  <rth@redhat.com>
25044
25045         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25046
25047 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25048
25049         * gcc.dg/builtins-config.h: Handle FreeBSD.
25050
25051 2006-06-22  Richard Henderson  <rth@redhat.com>
25052
25053         * g++.dg/opt/devirt1.C: New.
25054
25055 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25056
25057         * g++.dg/opt/pr15551.C: New testcase.
25058
25059 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25060
25061         PR target/14800
25062         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25063         x86_64-*-linux* when compiling for 32bit.
25064
25065 2004-06-21  Andrew Pinski  <apinski@apple.com>
25066
25067         * gcc.dg/pch/struct-1.c: New.
25068         * gcc.dg/pch/struct-1.hs: New.
25069
25070 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25071
25072         * gcc.dg/pch/save-temps-1.c: New file.
25073         * gcc.dg/pch/save-temps-1.hs: New file.
25074
25075 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25076
25077         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25078         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25079
25080 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25081
25082         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25083         to fix type error.
25084         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25085         Remove trailing spaces.
25086
25087 2004-06-21  Richard Henderson  <rth@redhat.com>
25088
25089         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25090         merging && to BIT_FIELD_REF.
25091
25092 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25093
25094         * g++.dg/opt/placeholder1.C: New test.
25095
25096 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25097
25098         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25099         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25100         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25101         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25102
25103 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25104
25105         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25106         extern "C".
25107         * g++.dg/other/pragma-re-1.C: Add comments.
25108
25109 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25110
25111         PR gfortran/16080
25112         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25113
25114 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25115
25116         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25117         instead of setting the type of size_t by
25118         hand.
25119
25120 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25121
25122         * gcc.dg/unordered-2.c: New test case.
25123         * gcc.dg/unordered-3.c: New test case.
25124
25125 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25126
25127         PR other/16043
25128         * lib/g++.exp (g++_version): Tweak regexp for version
25129         * lib/g77.exp (g77_version): Likewise.
25130         * lib/gfortran.exp (gfortran_version): Likewise.
25131         * lib/objc.exp (objc_version): Likewise.
25132         * lib/treelang.exp (treelang_version): Likewise.
25133
25134 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25135
25136         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25137         Use INT_MAX instead of __INT_MAX__.
25138         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25139
25140         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25141         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25142         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25143         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25144         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25145         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25146         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25147         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25148         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25149
25150         * gcc.dg/range-test-1.c: New test.
25151         * g++.dg/opt/range-test-1.C: New test.
25152
25153 2004-06-17  Richard Henderson  <rth@redhat.com>
25154
25155         * objc.dg/sync-1.m: New.
25156         * objc.dg/try-catch-1.m: Don't force next runtime.
25157         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25158         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25159         shadowed catch clause.
25160         * objc.dg/try-catch-5.m: New.
25161
25162 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25163
25164         Bug 14610
25165         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25166
25167 2004-06-15  Richard Henderson  <rth@redhat.com>
25168
25169         * gcc.dg/20001116-1.c: Move expected warning line.
25170
25171 2004-06-15  Richard Henderson  <rth@redhat.com>
25172
25173         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25174         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25175
25176 2004-06-15  Jeff Law  <law@redhat.com>
25177
25178         * gcc.dg/tree-ssa/20040615-1.c: New test.
25179         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25180         be less sensitive to operand ordering.
25181         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25182
25183 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25184
25185         * g++.dg/abi/bitfield3.C: Add comment..
25186
25187 2004-06-15  Richard Henderson  <rth@redhat.com>
25188
25189         * g++.dg/ext/stmtexpr1.C: XFAIL.
25190         * gcc.dg/20030612-1.c: XFAIL.
25191
25192 2004-06-15  Eric Christopher  <echristo@redhat.com>
25193
25194         * g++.dg/charset/asm5.c: New.
25195         * gcc.dg/charset/asm6.c: New.
25196
25197 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25198
25199         PR fortran/15962
25200         * gfortran.fortran-torture/execute/select_1.f90: New test.
25201
25202 2004-06-15  Paul Brook  <paul@codesourcery.com>
25203
25204         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25205
25206 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25207
25208         PR c++/15967
25209         * g++.dg/lookup/crash3.C: New test.
25210
25211 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25212
25213         PR c++/15947
25214         * g++.dg/parse/dtor4.C: New test.
25215
25216 2004-06-14  Jeff Law  <law@redhat.com>
25217
25218         * gcc.c-torture/compile/20040614-1.c: New test.
25219
25220 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25221
25222         PR fortran/15211
25223         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25224         LEN of a character array.
25225
25226 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25227
25228         PR c++/15096
25229         * g++.dg/template/ptrmem10.C: New test.
25230
25231         PR c++/14930
25232         * g++.dg/template/friend30.C: New test.
25233
25234 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25235
25236         PR fortran/14928
25237         * gfortran.fortran-torture/compile/mloc.f90: New test.
25238
25239 2004-06-13  Paul Brook  <paul@codesourcery.com>
25240
25241         * gfortran.fortran-torture/execute/random_2.f90: New test.
25242
25243 2004-06-13  Eric Christopher  <echristo@redhat.com>
25244
25245         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25246
25247 2004-06-12  Paul Brook  <paul@codesourcery.com>
25248
25249         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25250
25251 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25252
25253         PR fortran/14923
25254         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25255
25256 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25257
25258         PR fortran/14957
25259         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25260         syntax errors in end statements of contained subroutines.
25261
25262 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25263
25264         PR fortran/12841
25265         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25266
25267 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25268
25269         PR fortran/15665
25270         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25271
25272 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25273
25274         PR gfortran/12839
25275         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25276
25277 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25278
25279         PR c++/15862
25280         * g++.dg/parse/enum1.C: New test.
25281
25282 2004-06-10  Jeff Law  <law@redhat.com>
25283
25284         * gcc.c-torture/compile/20040610-1.c: New test.
25285
25286 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25287
25288         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25289         * g++.old-deja/g++.other/decl3.C: Likewise.
25290
25291 2004-06-10  Brian Booth  <bbooth@redhat.com>
25292
25293         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25294         V_MAY_DEF instead of VDEF.
25295         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25296
25297 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25298
25299         PR c++/14211
25300         * g++.dg/conversion/const1.C: New test.
25301
25302         PR c++/15076
25303         * g++.dg/conversion/reinterpret1.C: New test.
25304
25305         PR c++/15877
25306         * g++.dg/template/enum2.C: New test.
25307
25308         PR c++/15227
25309         * g++.dg/template/error13.C: New test.
25310
25311 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25312
25313         PR fortran/14957
25314         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25315         arguments to test_* REAL and of the right size.
25316
25317 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25318
25319         PR target/15569
25320         PR rtl-optimization/15681
25321         * gcc.dg/20040609-1.c: New test.
25322
25323 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25324
25325         PR c++/14791
25326         * g++.dg/opt/builtins1.C: New test.
25327
25328 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25329
25330         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25331         that use default windows32 struct layout.
25332         * gcc.dg/i386-bitfield2.c: Likewise.
25333
25334 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25335
25336         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25337         for mingw32 and cygwin targets.
25338
25339 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25340
25341         * gcc.dg/pch/macro-4.c: New.
25342         * gcc.dg/pch/macro-4.hs: New.
25343
25344 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25345
25346         PR fortran/13249
25347         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25348
25349 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25350
25351         PR fortran/13372
25352         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25353
25354 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25355
25356         PR gfortran/14897
25357         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25358
25359 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25360
25361         PR gfortran/15755
25362         * gfortran.fortran-torture/execute/backspace.c : New test.
25363
25364 2004-06-09  Paul Brook  <paul@codesourcery.com>
25365
25366         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25367         (pointer_to_section): Rewrite to use smaller array.
25368
25369 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25370
25371         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25372         * gcc.dg/ext/altivec-10.c: Same.
25373         * gcc.dg/ext/altivec-11.c: Same.
25374         * gcc.dg/ext/altivec-12.c: Same.
25375         * gcc.dg/ext/altivec-13.c: Same.
25376         * gcc.dg/ext/altivec-14.c: Same.
25377         * gcc.dg/ext/altivec-15.c: Same.
25378         * gcc.dg/ext/altivec-16.c: Same.
25379         * gcc.dg/ext/altivec-3.c: Same.
25380         * gcc.dg/ext/altivec-4.c: Same.
25381         * gcc.dg/ext/altivec-6.c: Same.
25382         * gcc.dg/ext/altivec-7.c: Same.
25383         * gcc.dg/ext/altivec-8.c: Same.
25384         * gcc.dg/ext/altivec-varargs-1.c: Same.
25385
25386         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25387         * g++.dg/ext/altivec-10.C: Same.
25388         * g++.dg/ext/altivec-2.C: Same.
25389         * g++.dg/ext/altivec-3.C: Same.
25390         * g++.dg/ext/altivec-4.C: Same.
25391         * g++.dg/ext/altivec-5.C: Same.
25392         * g++.dg/ext/altivec-6.C: Same.
25393         * g++.dg/ext/altivec-7.C: Same.
25394         * g++.dg/ext/altivec-8.C: Same.
25395         * g++.dg/ext/altivec-9.C: Same.
25396
25397 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25398
25399         PR c++/7841
25400         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25401
25402 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25403
25404         * gcc.dg/union-1.c: New test.
25405
25406 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25407
25408         * gcc.dg/builtins-41.c: New test case.
25409         * gcc.dg/builtins-42.c: New test case.
25410
25411 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25412
25413         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25414         * g++.dg/ext/altivec-10.C: Same.
25415         * g++.dg/ext/altivec-2.C: Same.
25416         * g++.dg/ext/altivec-3.C: Same.
25417         * g++.dg/ext/altivec-4.C: Same.
25418         * g++.dg/ext/altivec-5.C: Same.
25419         * g++.dg/ext/altivec-6.C: Same.
25420         * g++.dg/ext/altivec-7.C: Same.
25421         * g++.dg/ext/altivec-8.C: Same.
25422         * g++.dg/ext/altivec-9.C: Same.
25423         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25424         * g++.old-deja/g++.brendan/new3.C: Same.
25425         * gcc.c-torture/execute/eeprof-1.x: Same.
25426
25427 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25428
25429         PR c/14765
25430         * gcc.dg/pr14765-1.c: New test.
25431
25432 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25433
25434         PR c/14649
25435         * gcc.dg/pr14649-1.c: New test case.
25436
25437 2004-06-07  Richard Henderson  <rth@redhat.com>
25438
25439         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25440         if temporaries.
25441
25442 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25443
25444         * g++.dg/eh/elide1.C: Remove XFAIL.
25445
25446 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25447
25448         PR c++/15337
25449         * g++.dg/expr/sizeof3.C: New test.
25450
25451         PR c++/14777
25452         * g++.dg/template/access14.C: New test.
25453
25454         PR c++/15554
25455         * g++.dg/template/enum1.C: New test.
25456
25457         PR c++/15057
25458         * g++.dg/eh/throw1.C: New test.
25459
25460 2004-06-07  David Ayers  <d.ayers@inode.at>
25461             Ziemowit Laski  <zlaski@apple.com>
25462
25463         * lib/objc.exp (objc_target_compile): Revert the '-framework
25464         Foundation' flag fix, since bare Darwin does not ship
25465         with the Foundation framework.
25466         * objc/execute/next_mapping.h: Provide a local NSConstantString
25467         @interface and @implementation.
25468         (objc_constant_string_init): A constructor function, used to
25469         initialize the NSConstantString meta-class object.
25470         * objc/execute/string1.m: Include "next_mapping.h" instead of
25471         <Foundation/NSString.h>.
25472         * objc/execute/string2.m: Likewise.
25473         * objc/execute/string3.m: Likewise.
25474         * objc/execute/string4.m: Likewise.
25475
25476 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25477
25478         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25479         to double. Replace double with FLOAT.
25480         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25481
25482         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25483         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25484         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25485         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25486         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25487         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25488         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25489         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25490
25491 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25492
25493         PR c/13519
25494         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25495
25496 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25497
25498         PR c++/15503
25499         * g++.dg/template/meminit2.C: New test.
25500
25501 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25502
25503         PR target/15822
25504         * gcc.c-torture/execute/compare-fp-1.c,
25505         gcc.c-torture/execute/compare-fp-2.c,
25506         gcc.c-torture/execute/compare-fp-3.c,
25507         gcc.c-torture/execute/compare-fp-4.c,
25508         gcc.c-torture/execute/compare-fp-3.x,
25509         gcc.c-torture/execute/compare-fp-4.x: Moved...
25510         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25511         gcc.c-torture/execute/ieee/compare-fp-2.c,
25512         gcc.c-torture/execute/ieee/compare-fp-3.c,
25513         gcc.c-torture/execute/ieee/compare-fp-4.c,
25514         gcc.c-torture/execute/ieee/compare-fp-3.x,
25515         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25516
25517 2004-06-04  David Ayers  <d.ayers@inode.at>
25518
25519         * objc/execute/protocol-isEqual-4.m: New testcase.
25520
25521 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25522
25523         * objc/execute/protocol-isEqual-1.m: New testcase.
25524         * objc/execute/protocol-isEqual-2.m: New testcase.
25525         * objc/execute/protocol-isEqual-3.m: New testcase.
25526
25527 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25528
25529         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25530
25531 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25532
25533         * lib/objc.exp (objc_target_compile): When running tests on
25534         Darwin (Mac OS X), inform the linker about '-framework
25535         'Foundation'.
25536
25537 2004-06-02  Eric Christopher  <echristo@redhat.com>
25538
25539         * gcc.c-torture/compile/20040602-1.c: New.
25540
25541 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25542
25543         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25544         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25545
25546         PR tree-optimization/14736
25547         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25548
25549         PR tree-optimization/14042
25550         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25551
25552         PR tree-optimization/14729
25553         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25554
25555 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25556
25557         PR fortran/15557
25558         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25559
25560 2004-06-01  Richard Hederson  <rth@redhat.com>
25561
25562         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25563
25564 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25565
25566         PR c++/14932
25567         * g++.dg/parse/offsetof4.C: New test.
25568
25569 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25570
25571         PR objc/7993
25572         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25573
25574 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25575
25576         PR c++/15701
25577         * g++.dg/template/friend29.C: New test.
25578
25579 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25580
25581         PR c/15749
25582         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25583
25584 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25585
25586         * gcc.dg/sparc-trap-1.c: New test.
25587
25588 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25589
25590         PR middle-end/15069
25591         * g++.dg/opt/fold3.C: New test case.
25592
25593 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25594
25595         * lib/target-supports.exp (check_iconv_available): Fix fallout
25596         from 2004-05-28 patch.
25597
25598 2004-05-30  Paul Brook  <paul@codesourcery.com>
25599
25600         PR fortran/15620
25601         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25602         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25603
25604 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25605
25606         * gfortran.fortran-torture/execute/random_1.f90: New test.
25607
25608 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25609
25610         * g++.dg/ext/altivec-10.C: New test.
25611
25612 2004-05-29  Paul Brook  <paul@codesourcery.com>
25613
25614         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25615
25616 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25617
25618         * gcc.dg/altivec-16.c: New test.
25619
25620 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25621
25622         * lib/target-supports.exp (check_vmx_hw_available): New.
25623         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25624
25625         * lib/target-supports.exp (check_alias_available,
25626         check_iconv_available, check_named_sections_available): Use
25627         unique names for temporary files.
25628
25629 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25630
25631         * gcc.dg/altivec-15.c: New test.
25632
25633 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25634
25635         PR c++/15083
25636         * g++.dg/warn/noeffect6.C: New test.
25637
25638         PR c++/15471
25639         * g++.dg/expr/ptrmem4.C: New test.
25640
25641         PR c++/15640
25642         * g++.dg/template/operator3.C: New test.
25643
25644 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25645
25646         PR c++/14668
25647         * g++.dg/lookup/redecl1.C: New test.
25648         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25649
25650 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25651
25652         * gcc.c-torture/execute/compare-fp-1.c,
25653         gcc.c-torture/execute/compare-fp-2.c,
25654         gcc.c-torture/execute/compare-fp-3.c,
25655         gcc.c-torture/execute/compare-fp-4.c,
25656         gcc.c-torture/execute/compare-fp-3.x,
25657         gcc.c-torture/execute/compare-fp-4.x,
25658         gcc.dg/pr15649-1.c: New.
25659
25660 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25661
25662         PR c++/12883
25663         * g++.dg/init/array14.C: New test.
25664
25665 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25666
25667         * lib/compat.exp (compat-get-options-main): New.
25668         (compat-get-options): Remove unneeded code, warn for ignored
25669         command.
25670         (compat-execute): Check flag set by dg-require-* commands.
25671
25672         * lib/compat.exp (compat-execute): Break up long lines.
25673
25674 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25675
25676         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25677         * gcc.dg/altivec-14.c: New test.
25678         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25679
25680         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25681         * gcc.dg/altivec-12.c: Ditto.
25682
25683         * gcc.dg/altivec-3.c: Move call to altivec_check.
25684
25685 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25686
25687         PR c++/15044
25688         * g++.dg/template/error12.C: New test.
25689
25690         PR c++/15317
25691         * g++.dg/ext/attrib15.C: New test.
25692
25693         PR c++/15329
25694         * g++.dg/template/ptrmem9.C: New test.
25695
25696 2004-05-25  Paul Brook  <paul@codesourcery.com>
25697
25698         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25699
25700 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25701
25702         PR c++/15165
25703         * g++.dg/template/crash19.C: New test.
25704
25705 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25706
25707         PR c++/15025
25708         * g++.dg/template/redecl1.C: New test.
25709
25710 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25711
25712         PR c++/14821
25713         * g++.dg/other/ns1.C: New test.
25714
25715         PR c++/14883
25716         * g++.dg/template/invalid1.C: New test.
25717
25718 2004-05-23  Paul Brook  <paul@codesourcery.com>
25719         Victor Leikehman  <lei@haifasphere.co.il>
25720
25721         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25722         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25723
25724 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25725
25726         PR c++/15285
25727         PR c++/15299
25728         * g++.dg/template/non-dependent5.C: New test.
25729         * g++.dg/template/non-dependent6.C: New test.
25730
25731 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25732
25733         PR c++/15507
25734         * g++.dg/inherit/union1.C: New test.
25735
25736         PR c++/15542
25737         * g++.dg/template/addr1.C: New test.
25738
25739         PR c++/15427
25740         * g++.dg/template/array5.C: New test.
25741
25742         PR c++/15287
25743         * g++.dg/template/array6.C: New test.
25744
25745 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25746             Roger Sayle  <roger@eyesopen.com>
25747
25748         * g++.dg/lookup/forscope2.C: New test case.
25749
25750 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25751
25752         * gcc.dg/cpp/Wmissingdirs.c: New.
25753
25754 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25755
25756         PR target/15301
25757         * gcc.dg/compat/union-m128-1.h: New file.
25758         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25759         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25760         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25761
25762 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25763
25764         PR target/15302
25765         * gcc.dg/compat/struct-complex-1.h: New file.
25766         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25767         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25768         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25769
25770 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25771
25772         PR middle-end/3074
25773         * gcc.dg/pr3074-1.c: New test case.
25774         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25775
25776 2004-05-20  Falk Hueffner  <falk@debian.org>
25777
25778         PR other/15526
25779         * gcc.dg/ftrapv-1.c: New test case.
25780
25781 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25782
25783         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25784
25785 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25786             Jeff Law  <law@redhat.com>
25787
25788         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
25789         * gcc.dg/tree-ssa/20040518-2.c: New test.
25790
25791         * gcc.dg/tree-ssa/20040518-1.c: New test.
25792
25793 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25794
25795         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
25796
25797 2004-05-18  Paul Brook  <paul@codesourcery.com>
25798
25799         PR fortran/13930
25800         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
25801
25802 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25803
25804         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
25805         constant folding.
25806
25807 2004-05-17  Steven Bosscher  <stevenb@suse.de>
25808
25809         * gcc.dg/tree-ssa/20040517-1.c: New test.
25810
25811 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25812
25813         * gcc.dg/loop-4.c: New test.
25814
25815 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
25816
25817         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
25818
25819 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
25820
25821         PR fortran/15311
25822         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
25823
25824 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25825
25826         PR fortran/13826
25827         PR fortran/13940
25828         * gfortran.fortran-torture/compile/data_1.f90: New test.
25829
25830 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
25831
25832         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
25833         * gcc.dg/uninit-H.c: Define ASM for __s390__.
25834
25835 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25836
25837         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
25838
25839 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25840
25841         PR c/15444
25842         * gcc.dg/format/xopen-1.c: Adjust expected message.
25843         * gcc.dg/format/xopen-3.c: New test.
25844
25845 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25846
25847         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25848
25849 2004-05-14  Jeff Law  <law@redhat.com>
25850
25851         * gcc.dg/tree-ssa/20040514-2.c: New test.
25852
25853 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25854
25855         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25856         this ...
25857         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25858         this.
25859
25860 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25861
25862         * gcc.dg/tree-ssa/20040514-1.c: New test.
25863
25864 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25865
25866         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25867         test.
25868
25869 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25870
25871         PR fortran/14066
25872         * gfortran.fortran-torture/compile/do_1.f90: New test.
25873
25874 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25875
25876         PR fortran/15051
25877         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25878         test.
25879
25880 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25881
25882         PR fortran/15149
25883         * gfortran.fortran-torture/execute/random_init.f90: New test.
25884
25885 2004-05-13  Paul Brook  <paul@codesourcery.com>
25886
25887         PR fortran/15314
25888         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25889
25890 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25891
25892         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25893         for the powerpc case.
25894
25895 2004-05-13  Jeff Law  <law@redhat.com>
25896
25897         * gcc.dg/tree-ssa/20040513-1.c: New test.
25898         * gcc.dg/tree-ssa/20040513-2.c: New test.
25899
25900 2004-05-13  Paul Brook  <paul@codesourcery.com>
25901
25902         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
25903         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
25904         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
25905
25906 2004-05-13  Andreas Schwab  <schwab@suse.de>
25907
25908         PR other/10819
25909         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
25910         characters.
25911
25912 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
25913
25914         PR fortran/15294
25915         * gfortran.fortran-torture/execute/adjustr.f90: New file.
25916
25917 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
25918
25919         Merge from tree-ssa-20020619-branch.  See
25920         ChangeLog.tree-ssa for details.
25921
25922 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
25923
25924         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
25925         include <altivec.h> explicitly.
25926         * gcc.dg/altivec-13.c: Likewise.
25927
25928 2004-05-11  Paul Brook  <paul@codesourcery.com>
25929
25930         * gcc.c-torture/compile/20010518-1.c: Force enum size.
25931
25932 2004-05-10  Eric Christopher  <echristo@redhat.com>
25933
25934         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
25935         * gcc.dg/sibcall-4.c: Ditto.
25936
25937 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
25938
25939         * g++.dg/ext/altivec-8.C: New test case.
25940         * gcc.dg/altivec-13.c: New test case.
25941
25942 2004-05-08  Roger Sayle  <roger@eyesopen.com>
25943
25944         * gcc.c-torture/execute/divcmp-1.c: New test case.
25945         * gcc.c-torture/execute/divcmp-2.c: New test case.
25946         * gcc.c-torture/execute/divcmp-3.c: New test case.
25947
25948 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
25949
25950         * g++.dg/other/pragma-re-2.C: New test.
25951
25952 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25953
25954         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
25955         * gcc.dg/i386-387-2.c: Likewise.
25956
25957         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
25958         __builtin_drem.
25959         * gcc.dg/i386-387-6.c: Likewise.
25960
25961 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25962
25963         * gcc.dg/builtins-33.c: Also check log1p*.
25964
25965 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
25966
25967         PR optimization/15296
25968         * gcc.c-torture/execute/pr15296.c: New test.
25969
25970 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
25971
25972         * gcc.dg/builtins-40.c: New test.
25973
25974 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
25975
25976         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
25977
25978 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
25979
25980         * g++.dg/ext/spe1.C: New testcase.
25981
25982 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
25983
25984         * objc.dg/image-info.m: Allow additional attributes
25985         for __image_info section.
25986
25987 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
25988
25989         * gcc.dg/torture/mips-hilo-2.c: New test.
25990
25991 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25992
25993         PR c++/14389
25994         * g++.dg/template/member5.C: New test.
25995
25996 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
25997
25998         * gcc.dg/builtins-34.c: Also check expm1*.
25999
26000 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26001
26002         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26003         * gcc.dg/torture/builtin-convert-3.c: New test.
26004
26005 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26006
26007         PR middle-end/15054
26008         * g++.dg/opt/pr15054.C: New test.
26009
26010 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26011
26012         * gcc.dg/torture/builtin-rounding-1.c: New test.
26013         * gcc.dg/builtins-25.c: Delete.
26014         * gcc.dg/builtins-29.c: Delete.
26015
26016 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26017
26018         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26019         * gcc.dg/sibcall-4.c: Likewise.
26020         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26021
26022 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26023
26024         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26025         bit-field on 16-bit targets.
26026
26027 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26028
26029         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26030         16-bit targets.
26031
26032 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26033
26034         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26035         * gcc.dg/rs6000-power2-2.c: Likewise.
26036
26037 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26038
26039         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26040         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26041         Change the asm registers to be in form of frN instead of fN.
26042
26043 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26044
26045         * gcc.dg/torture/builtin-convert-2.c: New test.
26046
26047 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26048
26049         * gcc.dg/rs6000-power2-1.c: New test.
26050         * gcc.dg/rs6000-power2-2.c: New test.
26051
26052 2004-04-28  Jan Hubicka  <jh@suse.cz>
26053
26054         * gcc.dg/unused-6.c: New test.
26055
26056 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26057             Ulrich Weigand  <uweigand@de.ibm.com>
26058
26059         * ada/acats/run_all.sh: Define $target variable.
26060
26061 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26062
26063         PR c++/15119
26064         * g++.dg/other/vararg-1.C: New test.
26065
26066         PR c++/4794
26067         * g++.dg/eh/cleanup3.C: New test.
26068
26069 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26070
26071         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26072         and ad8011a (target_insn).
26073         * ada/acats/support/macro.dfs: Likewise.
26074         * ada/acats/support/impbit.adb: New file.
26075
26076 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26077
26078         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26079
26080 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26081
26082         * gcc.dg/loop-3.c: New test.
26083
26084 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26085
26086         * gcc.c-torture/execute/simd-5.c: New test.
26087
26088 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26089
26090         PR c++/15064
26091         * g++.dg/template/crash18.C: New test.
26092
26093 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26094
26095         * g++.dg/ext/complit3.C: New test.
26096
26097 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26098
26099         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26100         * gcc.dg/altivec-3.c: Same.
26101         * gcc.dg/altivec-varargs-1.c: Same.
26102
26103 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26104
26105         * lib/target-supports.exp (check_profiling_available): Assume
26106         profiling is not available on powerpc-eabi targets.
26107
26108 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26109
26110         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26111         * gcc.dg/vmx/bug-1.c: Ditto.
26112
26113 2004-04-20  Eric Christopher  <echristo@redhat.com>
26114
26115         * gcc.dg/charset/extern.c: New test.
26116         * g++.dg/charset/extern3.cc: Ditto.
26117
26118 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26119
26120         * gcc.dg/builtins-39.c: New test.
26121
26122 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26123
26124         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26125
26126 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26127
26128         * gcc.dg/torture/mips-hilo-1.c: New test.
26129
26130 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26131
26132         * gcc.c-torture/compile/20040419-1.c: New test.
26133
26134 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26135
26136         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26137
26138 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26139             Aldy Hernandez  <aldyh@redhat.com>
26140
26141         * gcc.c-torture/execute/va-arg-24.c: New.
26142
26143 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26144             Aldy Hernandez  <aldyh@redhat.com>
26145
26146         * gcc.dg/vmx/1b-01.c: New.
26147         * gcc.dg/vmx/1b-02.c: New.
26148         * gcc.dg/vmx/1b-03.c: New.
26149         * gcc.dg/vmx/1b-04.c: New.
26150         * gcc.dg/vmx/1b-05.c: New.
26151         * gcc.dg/vmx/1b-06.c: New.
26152         * gcc.dg/vmx/1b-07.c: New.
26153         * gcc.dg/vmx/1c-01.c: New.
26154         * gcc.dg/vmx/1c-02.c: New.
26155         * gcc.dg/vmx/3a-01a.c: New.
26156         * gcc.dg/vmx/3a-01.c: New.
26157         * gcc.dg/vmx/3a-01m.c: New.
26158         * gcc.dg/vmx/3a-03.c: New.
26159         * gcc.dg/vmx/3a-03m.c: New.
26160         * gcc.dg/vmx/3a-04.c: New.
26161         * gcc.dg/vmx/3a-04m.c: New.
26162         * gcc.dg/vmx/3a-05.c: New.
26163         * gcc.dg/vmx/3a-06.c: New.
26164         * gcc.dg/vmx/3a-06m.c: New.
26165         * gcc.dg/vmx/3a-07.c: New.
26166         * gcc.dg/vmx/3b-01.c: New.
26167         * gcc.dg/vmx/3b-02.c: New.
26168         * gcc.dg/vmx/3b-10.c: New.
26169         * gcc.dg/vmx/3b-13.c: New.
26170         * gcc.dg/vmx/3b-14.c: New.
26171         * gcc.dg/vmx/3b-15.c: New.
26172         * gcc.dg/vmx/3c-01a.c: New.
26173         * gcc.dg/vmx/3c-01.c: New.
26174         * gcc.dg/vmx/3c-02.c: New.
26175         * gcc.dg/vmx/3c-03.c: New.
26176         * gcc.dg/vmx/3d-01.c: New.
26177         * gcc.dg/vmx/4-01.c: New.
26178         * gcc.dg/vmx/4-03.c: New.
26179         * gcc.dg/vmx/5-01.c: New.
26180         * gcc.dg/vmx/5-02.c: New.
26181         * gcc.dg/vmx/5-03.c: New.
26182         * gcc.dg/vmx/5-04.c: New.
26183         * gcc.dg/vmx/5-05.c: New.
26184         * gcc.dg/vmx/5-06.c: New.
26185         * gcc.dg/vmx/5-07.c: New.
26186         * gcc.dg/vmx/5-07t.c: New.
26187         * gcc.dg/vmx/5-08.c: New.
26188         * gcc.dg/vmx/5-10.c: New.
26189         * gcc.dg/vmx/5-11.c: New.
26190         * gcc.dg/vmx/7-01a.c: New.
26191         * gcc.dg/vmx/7-01.c: New.
26192         * gcc.dg/vmx/7c-01.c: New.
26193         * gcc.dg/vmx/7d-01.c: New.
26194         * gcc.dg/vmx/7d-02.c: New.
26195         * gcc.dg/vmx/8-01.c: New.
26196         * gcc.dg/vmx/8-02a.c: New.
26197         * gcc.dg/vmx/8-02.c: New.
26198         * gcc.dg/vmx/brode-1.c: New.
26199         * gcc.dg/vmx/bug-1.c: New.
26200         * gcc.dg/vmx/bug-2.c: New.
26201         * gcc.dg/vmx/bug-3.c: New.
26202         * gcc.dg/vmx/cw-bug-1.c: New.
26203         * gcc.dg/vmx/cw-bug-2.c: New.
26204         * gcc.dg/vmx/cw-bug-3.c: New.
26205         * gcc.dg/vmx/dct.c: New.
26206         * gcc.dg/vmx/debug-1.c: New.
26207         * gcc.dg/vmx/debug-2.c: New.
26208         * gcc.dg/vmx/debug-3.c: New.
26209         * gcc.dg/vmx/debug-4.c: New.
26210         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26211         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26212         * gcc.dg/vmx/eg-5.c: New.
26213         * gcc.dg/vmx/fft.c: New.
26214         * gcc.dg/vmx/gcc-bug-1.c: New.
26215         * gcc.dg/vmx/gcc-bug-2.c: New.
26216         * gcc.dg/vmx/gcc-bug-3.c: New.
26217         * gcc.dg/vmx/gcc-bug-4.c: New.
26218         * gcc.dg/vmx/gcc-bug-5.c: New.
26219         * gcc.dg/vmx/gcc-bug-6.c: New.
26220         * gcc.dg/vmx/gcc-bug-7.c: New.
26221         * gcc.dg/vmx/gcc-bug-8.c: New.
26222         * gcc.dg/vmx/gcc-bug-9.c: New.
26223         * gcc.dg/vmx/gcc-bug-b.c: New.
26224         * gcc.dg/vmx/gcc-bug-c.c: New.
26225         * gcc.dg/vmx/gcc-bug-d.c: New.
26226         * gcc.dg/vmx/gcc-bug-e.c: New.
26227         * gcc.dg/vmx/gcc-bug-f.c: New.
26228         * gcc.dg/vmx/gcc-bug-g.c: New.
26229         * gcc.dg/vmx/gcc-bug-i.c: New.
26230         * gcc.dg/vmx/harness.h: New.
26231         * gcc.dg/vmx/ira1.c: New.
26232         * gcc.dg/vmx/ira2a.c: New.
26233         * gcc.dg/vmx/ira2b.c: New.
26234         * gcc.dg/vmx/ira2.c: New.
26235         * gcc.dg/vmx/ira2c.c: New.
26236         * gcc.dg/vmx/mem.c: New.
26237         * gcc.dg/vmx/newton-1.c: New.
26238         * gcc.dg/vmx/ops.c: New.
26239         * gcc.dg/vmx/sn7153.c: New.
26240         * gcc.dg/vmx/spill2.c: New.
26241         * gcc.dg/vmx/spill3.c: New.
26242         * gcc.dg/vmx/spill.c: New.
26243         * gcc.dg/vmx/t.c: New.
26244         * gcc.dg/vmx/varargs-1.c: New.
26245         * gcc.dg/vmx/varargs-2.c: New.
26246         * gcc.dg/vmx/varargs-3.c: New.
26247         * gcc.dg/vmx/varargs-4.c: New.
26248         * gcc.dg/vmx/varargs-5.c: New.
26249         * gcc.dg/vmx/varargs-6.c: New.
26250         * gcc.dg/vmx/varargs-7.c: New.
26251         * gcc.dg/vmx/vmx.exp: New.
26252         * gcc.dg/vmx/vprint-1.c: New.
26253         * gcc.dg/vmx/vscan-1.c: New.
26254         * gcc.dg/vmx/x-01.c: New.
26255         * gcc.dg/vmx/x-02.c: New.
26256         * gcc.dg/vmx/x-03.c: New.
26257         * gcc.dg/vmx/x-04.c: New.
26258         * gcc.dg/vmx/x-05.c: New.
26259         * gcc.dg/vmx/yousufi-1.c: New.
26260         * gcc.dg/vmx/zero-1.c: New.
26261         * gcc.dg/vmx/zero.c: New.
26262
26263 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26264
26265         * g++.dg/lookup/java1.C: Update for chage of
26266         _Jv_AllocObject.
26267         * g++.dg/lookup/java2.C: Likewise.
26268
26269 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26270
26271         * ada/acats/run_all.sh: use -O2 by default.
26272
26273 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26274
26275         * gcc.dg/vr-mult-[12].c: New tests.
26276
26277 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26278
26279         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26280
26281         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26282
26283 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26284
26285         * lib/target-supports.exp (check_profiling_available): Assume profiling
26286         isn't available for mips*-*-elf targets.
26287
26288 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26289
26290         * gcc.dg/builtins-38.c: New test.
26291
26292 2004-04-14  Eric Christopher  <echristo@redhat.com>
26293
26294         * g++.dg/charset/charset.exp: Run .cc extension tests.
26295
26296 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26297
26298         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26299
26300 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26301
26302         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26303
26304 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26305
26306         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26307         * gcc.dg/i386-387-2.c: Likewise.
26308
26309         * gcc.dg/i386-387-7.c: New test.
26310         * gcc.dg/i386-387-8.c: New test.
26311
26312         * gcc.dg/builtins-37.c: New test.
26313
26314 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26315
26316         * g++.dg/pch/externc-1.C: Add missing semicolon.
26317
26318 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26319
26320         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26321
26322 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26323
26324         * gcc.c-torture/execute/20040411-1.c: New test.
26325
26326 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26327
26328         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26329
26330 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26331
26332         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26333
26334 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26335
26336         * lib/target-supports.exp (check_named_sections_available): New.
26337         * lib/gcc-dg.exp (dg-require-named-sections): New.
26338         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26339         old-deja.exp.  Also prune error-count message from HP linker.
26340         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26341
26342         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26343         * g++.old-deja/g++.pt/static3.C: Likewise.
26344         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26345
26346 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26347
26348         * gcc.c-torture/execute/20040409-1.c: New test case.
26349         * gcc.c-torture/execute/20040409-2.c: New test case.
26350         * gcc.c-torture/execute/20040409-3.c: New test case.
26351
26352 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26353
26354         * gcc.dg/20040409-1.c: New test.
26355
26356 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26357
26358         PR target/14888
26359         * g++.dg/opt/pr14888.C: New test case.
26360
26361 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26362
26363         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26364         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26365         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26366         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26367         New tests.
26368
26369 2004-04-08  Paul Brook  <paul@codesourcery.com>
26370
26371         * gcc.dg/spill-1.c: New test.
26372
26373 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26374
26375         * gcc.dg/torture/builtin-ctype-2.c: New test.
26376
26377 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26378
26379         * gcc.dg/pch/pch.exp: Add largefile test.
26380
26381 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26382
26383         * g++.dg/pch/externc-1.Hs: New.
26384         * g++.dg/pch/externc-1.C: New.
26385
26386 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26387
26388         * gcc.dg/compat/struct-by-value-5a_main.c,
26389         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26390         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26391         * gcc.dg/compat/struct-by-value-5a_x.c,
26392         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26393         gcc.dg/compat/struct-by-value-5_x.c.
26394         * gcc.dg/compat/struct-by-value-5a_y.c,
26395         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26396         gcc.dg/compat/struct-by-value-5_y.c.
26397
26398         * gcc.dg/compat/struct-by-value-6a_main.c,
26399         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26400         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26401         * gcc.dg/compat/struct-by-value-6a_x.c,
26402         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26403         gcc.dg/compat/struct-by-value-6_x.c.
26404         * gcc.dg/compat/struct-by-value-6a_y.c,
26405         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26406         gcc.dg/compat/struct-by-value-6_y.c.
26407
26408         * gcc.dg/compat/struct-by-value-7a_main.c,
26409         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26410         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26411         * gcc.dg/compat/struct-by-value-7a_x.c,
26412         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26413         gcc.dg/compat/struct-by-value-7_x.c.
26414         * gcc.dg/compat/struct-by-value-7a_y.c,
26415         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26416         gcc.dg/compat/struct-by-value-7_y.c.
26417
26418 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26419
26420         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26421         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26422         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26423         options.
26424
26425 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26426
26427         * gcc.dg/builtins-36.c: New test.
26428
26429 2004-04-06  Paul Brook  <paul@codesourcery.com>
26430
26431         * README.gcc: Remove obsolete contraint on testcases.
26432
26433 2004-04-05  Paul Brook  <paul@codesourcery.com>
26434
26435         PR2123
26436         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26437         failure and exit(0) on success.
26438         * g++.dg/expr/anew2.C: Ditto.
26439         * g++.dg/expr/anew3.C: Ditto.
26440         * g++.dg/expr/anew4.C: Ditto.
26441
26442 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26443
26444         PR c++/3518
26445         * g++.dg/template/unify7.C: New.
26446
26447 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26448
26449         * g++.dg/README: Bring up to date with new subdirectories; remove
26450         duplicate subdirectory lines.
26451
26452 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26453
26454         PR c++/14007
26455         * g++.dg/template/unify5.C: New.
26456         * g++.dg/template/unify6.C: New.
26457         * g++.dg/template/qualttp20.C: Adjust.
26458         * g++.old-deja/g++.jason/report.C: Adjust.
26459         * g++.old-deja/g++.other/qual1.C: Adjust.
26460
26461 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26462
26463         PR c++/14803
26464         * g++.dg/inherit/ptrmem1.C: New test.
26465
26466 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26467
26468         PR c++/14755
26469         * gcc.c-torture/execute/20040331-1.c: New test.
26470         * gcc.dg/20040331-1.c: New test.
26471
26472 2004-04-01  Paul Brook  <paul@codesourcery.com>
26473
26474         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26475
26476 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26477
26478         PR c++/14724
26479         * g++.dg/init/goto1.C: New test.
26480
26481         PR c++/14763
26482         * g++.dg/template/defarg4.C: New test.
26483
26484 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26485
26486         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26487
26488 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26489
26490         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26491
26492 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26493
26494         * gcc.dg/noncompile/undeclared-2.c: New test.
26495
26496 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26497
26498         * gcc.dg/940409-1.c: Remove XFAIL.
26499         * gcc.dg/reg-vol-struct-1.c: New test.
26500
26501 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26502
26503         * gcc.dg/torture/builtin-wctype-1.c: New test.
26504
26505 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26506
26507         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26508         * gcc.dg/20001101-1.c: Likewise.
26509         * gcc.dg/20001102-1.c: Likewise.
26510
26511 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26512
26513         * gcc.dg/compare8.c: Add an additional test for XOR.
26514
26515 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26516
26517         * gcc.dg/torture/builtin-ctype-1.c: New test.
26518
26519 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26520
26521         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26522         * gcc.dg/torture/builtin-math-1.c: Likewise.
26523         * gcc.dg/torture/builtin-power-1.c: New test.
26524
26525 2004-03-24  Andreas Schwab  <schwab@suse.de>
26526
26527         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26528         IA64 assembler.
26529
26530 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26531             Roger Sayle  <roger@eyesopen.com>
26532
26533         * gcc.dg/compare8.c: New test case.
26534
26535 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26536
26537         * g++.dg/ext/altivec-7.C: New test.
26538
26539 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26540
26541         PR 12267, 12391, 12560, 13129, 14114, 14133
26542         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26543         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26544         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26545         Adjust error regexps.
26546         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26547         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26548         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26549         * gcc.dg/local1.c: Add explanatory comment.
26550
26551 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26552
26553         PR optimization/14669
26554         * g++.dg/opt/fold2.C: New test case.
26555
26556 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26557
26558         PR c/14069
26559         * gcc.dg/20040322-1.c: New test.
26560
26561 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26562
26563         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26564         * gcc.dg/ultrasp4.c: Likewise.
26565         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26566
26567 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26568
26569         * gcc.dg/i386-sse-8.c: Reset default options.
26570
26571 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26572
26573         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26574         in the error message text.
26575
26576 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26577
26578         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26579
26580 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26581
26582         PR c++/14616
26583         * g++.dg/init/array13.C: New test.
26584
26585 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26586
26587         PR target/13889
26588         * gcc.c-torture/compile/pr13889.c: New test case.
26589
26590 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26591
26592         PR c/14635
26593         * builtins-1.c (nan, nans): Don't test.
26594         * builtins-30.c: Don't use nan, nanf, nanl.
26595         * builtins-35.c: New test.
26596
26597 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26598
26599         * g++.dg/ext/altivec-6.C: New test.
26600
26601 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26602
26603         * g++.dg/init/placement3.C: New test.
26604
26605         * g++.dg/template/spec13.C: New test.
26606
26607         * g++.dg/lookup/using11.C: New test.
26608
26609         * g++.dg/lookup/koenig3.C: New test.
26610
26611         * g++.dg/template/operator2.C: New test.
26612
26613         * g++.dg/expr/dtor3.C: New test.
26614         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26615         marker.
26616         * g++.old-deja/g++.law/visibility28.C: Likewise.
26617
26618 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26619
26620         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26621         * gcc.dg/ppc64-abi-3.c: Likewise.
26622
26623 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26624
26625         PR c++/14545
26626         * g++.dg/parse/template15.C: New test.
26627
26628 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26629
26630         * g++.dg/expr/dtor2.C: New test.
26631
26632         * g++.dg/lookup/anon4.C: New test.
26633
26634         * g++.dg/overload/using1.C: New test.
26635
26636         * g++.dg/template/lookup7.C: New test.
26637
26638         * g++.dg/template/typename6.C: New test.
26639
26640         * g++.dg/expr/cond6.C: New test.
26641
26642 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26643
26644         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26645
26646 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26647
26648         * g++.dg/expr/cond5.C: New test.
26649         * g++.dg/expr/constcast1.C: Likewise.
26650         * g++.dg/expr/ptrmem2.C: Likewise.
26651         * g++.dg/expr/ptrmem3.C: Likewise.
26652         * g++.dg/lookup/main1.C: Likewise.
26653         * g++.dg/template/lookup6.C: Likewise.
26654
26655 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26656
26657         * gcc.dg/local1.c: New test.
26658
26659         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26660
26661 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26662
26663         * gcc.dg/torture/builtin-convert-1.c: New test.
26664
26665 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26666
26667         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26668
26669 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26670
26671         PR c++/14481
26672         * g++.dg/warn/Wunused-7.C: New test.
26673
26674 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26675
26676         * gcc.dg/torture/builtin-integral-1.c: New test.
26677
26678 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26679
26680         PR c++/14586
26681         * g++.dg/parse/non-dependent3.C: New test.
26682
26683 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26684
26685         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26686         * g++.dg/eh/simd-2.C: Likewise.
26687         * g++.dg/init/array10.C: Likewise.
26688         * gcc.c-torture/compile/simd-1.c: Likewise.
26689         * gcc.c-torture/compile/simd-2.c: Likewise.
26690         * gcc.c-torture/compile/simd-3.c: Likewise.
26691         * gcc.c-torture/compile/simd-4.c: Likewise.
26692         * gcc.c-torture/compile/simd-6.c: Likewise.
26693         * gcc.c-torture/execute/simd-1.c: Likewise.
26694         * gcc.c-torture/execute/simd-2.c: Likewise.
26695         * gcc.dg/compat/vector-defs.h: Likewise.
26696         * gcc.dg/20020531-1.c: Likewise.
26697         * gcc.dg/altivec-3.c: Likewise.
26698         * gcc.dg/altivec-4.c: Likewise.
26699         * gcc.dg/altivec-varargs-1.c: Likewise.
26700         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26701         * gcc.dg/i386-mmx-3.c: Likewise.
26702         * gcc.dg/i386-sse-4.c: Likewise.
26703         * gcc.dg/i386-sse-5.c: Likewise.
26704         * gcc.dg/i386-sse-8.c: Likewise.
26705         * gcc.dg/simd-1.c: Likewise.
26706         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26707         __ev64_opaque__ since the machine description provides it.
26708
26709 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26710
26711         * lib/compat.exp (skip_list): New global variable.
26712         Use it to hold the user defined COMPAT_SKIPS list if any.
26713         (compat-obj): Add the members of skip_list to optall.
26714
26715 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26716
26717         * gcc.dg/compat/union-by-value-1_main.c,
26718         union-by-value-1_x.c, union-by-value-1_y.c,
26719         union-check.h, union-defs.h,
26720         union-init.h, union-return-1_main.c,
26721         union-return-1_x.c, union-return-1_y.c: New files.
26722
26723 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26724
26725         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26726         mixed-struct-init.h: Add 4 mixed structure types.
26727         struct-by-value-21_main.c, struct-by-value-21_x.c,
26728         struct-by-value-21_y.c, struct-return-21_main.c,
26729         struct-return-21_x.c, struct-return-21_y.c: New files.
26730
26731 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26732
26733         PR c++/14550
26734         * g++.dg/parse/template14.C: New test.
26735
26736 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26737
26738         * gcc.c-torture/execute/20040313-1.c: New test.
26739
26740 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26741
26742         PR target/14533
26743         * gcc.dg/20040311-2.c: New test.
26744
26745 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26746
26747         PR other/14544
26748         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26749         bit-field.
26750
26751 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26752
26753         * gcc.dg/20040305-2.c: Add missing return statement.
26754
26755 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26756
26757         * gcc.dg/builtins-34.c: Also check pow10*.
26758
26759 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26760
26761         PR target/14262
26762         * gcc.dg/20040305-2.c: New test.
26763
26764 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26765
26766         * gcc.dg/20040310-1.c: New test.
26767
26768 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26769
26770         * gcc.c-torture/execute/20040311-1.c: New test case.
26771
26772 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26773
26774         PR c++/14476
26775         * g++.dg/lookup/enum1.C: New test.
26776
26777 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26778
26779         PR c++/14510
26780         * g++.dg/lookup/struct2.C: New test.
26781
26782 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26783
26784         * gcc.dg/builtins-34.c: New test.
26785
26786 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26787
26788         * gcc.dg/torture/builtin-nonneg-1.c: New test.
26789
26790 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26791
26792         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26793         * gcc.dg/alias-2.c: New testcase.
26794
26795 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
26796
26797         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
26798
26799 2004-03-09  Roger Sayle  <roger@eyesopen.com>
26800
26801         * gcc.c-torture/execute/20040309-1.c: New test case.
26802
26803 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26804
26805         PR c++/14397
26806         * g++.dg/overload/ref1.C: New.
26807
26808 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26809
26810         PR c++/14409
26811         * g++.dg/template/spec12.C: New test.
26812
26813         PR c++/14448
26814         * g++.dg/parse/crash14.C: New test.
26815
26816 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26817
26818         PR c++/14230
26819         * g++.dg/init/ref11.C: New test.
26820
26821 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26822
26823         PR c++/14432
26824         * g++.dg/parse/builtin2.C: New test.
26825
26826 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26827
26828         PR c++/14401
26829         * g++.dg/init/ctor3.C: New test.
26830         * g++.dg/init/union1.C: New test.
26831         * g++.dg/ext/anon-struct4.C: New test.
26832
26833 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26834
26835         * g++.dg/lookup/koenig1.C: Tweak error messages.
26836         * g++.dg/lookup/used-before-declaration.C: Likewise.
26837         * g++.dg/other/do1.C: Likewise.
26838         * g++.dg/overload/koenig1.C: Likewise.
26839         * g++.dg/parse/crash13.C: Likewise.
26840         * g++.dg/template/instantiate3.C: Likewise.
26841
26842 2004-03-08  Eric Christopher  <echristo@redhat.com>
26843
26844         * * lib/target-supports.exp: Enable libiconv in test
26845         compilation.  Fix up error checking.
26846
26847 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26848
26849         PR middle-end/14289
26850         * gcc.dg/pr14289-1.c: New test case.
26851         * gcc.dg/pr14289-2.c: Likewise.
26852         * gcc.dg/pr14289-3.c: Likewise.
26853
26854 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26855
26856         * gcc.c-torture/execute/20040308-1.c: New test.
26857
26858 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26859
26860         * gcc.c-torture/execute/20040307-1.c: New test case.
26861
26862 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26863
26864         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26865
26866 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26867
26868         * gcc.dg/20040306-1.c: New test.
26869
26870 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26871
26872         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26873         them static.
26874         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26875
26876 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26877
26878         PR c/14465
26879         * gcc.dg/decl-6.c: New test.
26880
26881 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26882
26883         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26884         Rename LOGPOW -> LOG_POW.
26885         (SQRT_EXP, POW_EXP): New.
26886
26887 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26888
26889         * gcc.dg/i386-sse-8.c: New test.
26890
26891 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26892
26893         PR c/14114
26894         * gcc.dg/decl-5.c: New test.
26895
26896 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
26897
26898         * gcc.dg/20040305-1.c: New test.
26899
26900 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
26901
26902         PR other/14354
26903         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
26904
26905 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
26906
26907         PR c++/14425, c++/14426
26908         * g++.dg/ext/altivec-4.C: New test.
26909         * g++.dg/ext/altivec-5.C: New test.
26910
26911 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
26912
26913         * g++.old-deja/g++.other/linkage1.C: Expect errors about
26914         global variables of a type with no linkage.
26915         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
26916         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
26917         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
26918         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
26919         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
26920         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
26921         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
26922         * g++.dg/warn/deprecated.C: Name enum Color.
26923         * g++.dg/overload/VLA.C: Name structure for 'b'.
26924         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
26925
26926 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26927
26928         * gcc.c-torture/compile/20040304-1.c: New test.
26929
26930 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
26931
26932         PR 13728
26933         * gcc.dg/decl-4.c: New testcase.
26934
26935 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
26936
26937         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
26938         as PRECF if sizeof (float) > sizeof (double).
26939         (PRECL): Make it the same as PRECF if
26940         sizeof (float) > sizeof (long double).
26941
26942 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26943
26944         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
26945         system type.  Add check for irix6 which doesn't have c99 runtime.
26946
26947 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
26948
26949         * gcc.dg/const-elim-1.c: xfail for xtensa.
26950
26951 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26952
26953         PR c++/14369
26954         * g++.dg/template/cond4.C: New test.
26955
26956 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26957
26958         PR c++/14360
26959         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
26960
26961         PR c++/14361
26962         * g++.dg/parse/defarg7.C: New test.
26963
26964         PR c++/14359
26965         * g++.dg/template/friend26.C: New test.
26966
26967 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26968
26969         PR c++/14324
26970         * g++.dg/abi/mangle21.C: New test.
26971
26972         PR c++/14260
26973         * g++.dg/parse/constructor2.C: New test.
26974
26975         PR c++/14337
26976         * g++.dg/template/sfinae1.C: New test.
26977
26978 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26979
26980         PR c++/14267
26981         * g++.dg/expr/crash2.C: New test.
26982
26983         PR middle-end/13448
26984         * gcc.dg/inline-5.c: New test.
26985         * gcc.dg/always-inline.c: Split out tests into ...
26986         * gcc.dg/always-inline2.c: ... this and ...
26987         * gcc.dg/always-inline3.c: ... this.
26988
26989 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26990
26991         PR debug/12103
26992         * g++.dg/debug/crash1.C: New test.
26993
26994 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
26995
26996         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
26997         function with __attribute__((noinline)).
26998         (recurser_void2): Likewise.
26999         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27000         (recurser_void2): Likewise.
27001
27002 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27003
27004         PR middle-end/14203
27005         * g++.dg/warn/Wunused-6.C: New test case.
27006
27007 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27008
27009         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27010         not defined.
27011
27012 2004-02-27  Eric Christopher  <echristo@redhat.com>
27013
27014         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27015         * g++.dg/charset/asm2.c: Run only x86.
27016         * gcc.dg/charset/asm3.c: Ditto.
27017
27018 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27019
27020         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27021         ld_library_path.
27022
27023 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27024
27025         * g++.dg/ext/altivec-3.C: New.
27026
27027 2004-02-26  Richard Henderson  <rth@redhat.com>
27028
27029         * g++.dg/ext/attrib10.C: Mark for warning.
27030         * gcc.dg/attr-alias-1.c: New.
27031
27032 2004-02-26  Richard Henderson  <rth@redhat.com>
27033
27034         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27035         * gcc.c-torture/execute/20040208-2.c: ... it back.
27036
27037 2004-02-26  Eric Christopher  <echristo@redhat.com>
27038
27039         * lib/target-supports.exp (check-iconv-available): New function.
27040         * lib/gcc-dg.exp (dg-require-iconv): New function.
27041         Use above.
27042         * gcc.dg/charset: New directory.
27043         * gcc.dg/charset/charset.exp: New file.
27044         * gcc.dg/charset/asm1.c: Ditto.
27045         * gcc.dg/charset/asm2.c: Ditto.
27046         * gcc.dg/charset/asm3.c: Ditto.
27047         * gcc.dg/charset/asm4.c: Ditto.
27048         * gcc.dg/charset/asm5.c: Ditto.
27049         * gcc.dg/charset/attribute1.c: Ditto.
27050         * gcc.dg/charset/attribute2.c: Ditto.
27051         * gcc.dg/charset/string1.c: Ditto.
27052         * g++.dg/charset: New directory.
27053         * g++.dg/dg.exp: Add here. Special options.
27054         * g++.dg/charset/charset.exp: New file.
27055         * g++.dg/charset/asm1.c: Ditto.
27056         * g++.dg/charset/asm2.c: Ditto.
27057         * g++.dg/charset/asm3.c: Ditto.
27058         * g++.dg/charset/asm4.c: Ditto.
27059         * g++.dg/charset/attribute1.c: Ditto.
27060         * g++.dg/charset/attribute2.c: Ditto.
27061         * g++.dg/charset/extern1.cc: Ditto.
27062         * g++.dg/charset/extern2.cc: Ditto.
27063         * g++.dg/charset/string1.c: Ditto.
27064
27065 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27066
27067         PR c++/14278
27068         * g++.dg/parse/comma1.C: New test.
27069
27070 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27071
27072         PR c++/14284
27073         * g++.dg/template/ttp8.C: New test.
27074
27075 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27076
27077         * gcc.dg/fixuns-trunc-1.c: New test.
27078
27079 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27080
27081         * gcc.dg/builtins-config.h: Use #elif.
27082
27083 2004-02-26  Michael Matz  <matz@suse.de>
27084
27085         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27086         * gcc.dg/991214-1.c: Likewise.
27087         * gcc.dg/i386-asm-1.c: Likewise.
27088
27089 2004-02-25  Richard Henderson  <rth@redhat.com>
27090
27091         * gcc.c-torture/execute/20040208-2.c: Move ...
27092         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27093
27094 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27095
27096         PR c++/14246
27097         * g++.dg/other/crash-3.C: New test.
27098
27099 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27100
27101         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27102         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27103
27104         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27105         HP-UX.
27106
27107 2004-02-24  Michael Matz  <matz@suse.de>
27108
27109         * gcc.dg/i386-regparm.c: New.
27110
27111 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27112
27113         * gcc.c-torture/execute/20040223-1.c: New.
27114
27115 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27116             Kazu Hirata  <kazu@cs.umass.edu>
27117
27118         * gcc.dg/fwritable-strings-1.c: Remove.
27119
27120 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27121
27122         PR c/14156
27123         * gcc.dg/20040223-1.c: New test.
27124
27125 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27126
27127         PR c++/14106
27128         * g++.dg/ext/typeof9.C: New test.
27129
27130 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27131
27132         PR c++/14250
27133         * g++.dg/other/switch1.C: New test.
27134
27135 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27136
27137         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27138         * gcc.dg/va-arg-1.c: Likewise.
27139
27140 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27141
27142         PR c++/14143
27143         * g++.dg/template/koenig5.C: New test.
27144
27145 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27146
27147         * g++.dg/ext/altivec-1.C: Generalize target triple.
27148         * g++.dg/ext/altivec-2.C: New test case.
27149         * g++.dg/ext/altivec_check.h: New file.
27150         * gcc.dg/altivec-1.c: Generalize target triple;
27151         include altivec_check.h and call altivec_check().
27152         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27153         * gcc.dg/altivec-6.c: New test case.
27154         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27155         type casts as needed.
27156         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27157         altivec_check().
27158         * gcc.dg/altivec-12.c: New test case.
27159         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27160         include altivec_check.h and call altivec_check().
27161         * gcc.dg/altivec_check.h: New file.
27162
27163 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27164
27165         * lib/target-supports.exp (check_alias_available): Don't mangle
27166         function `g' in test program.
27167
27168 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27169
27170         * lib/target-supports.exp (check_profiling_available): Check
27171         argument to determine whether we support a profiling type.
27172         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27173         check_profiling_available.
27174         * g++.dg/bprob/bprob.exp: Likewise.
27175         * g77.dg/bprob/bprob.exp: Likewise.
27176         * gcc.misc-tests/bprob.exp: Likewise.
27177         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27178         dg-require-profiling and delete expected error handling.
27179         * gcc.dg/20021014-1.c: Likewise.
27180         * gcc.dg/nest.c: Likewise.
27181
27182 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27183
27184         PR c++/12007
27185         * g++.dg/other/vthunk1.C: New test.
27186
27187 2004-02-20  Falk Hueffner  <falk@debian.org>
27188
27189         PR target/14201
27190         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27191
27192 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27193
27194         PR c++/13927
27195         * g++.dg/other/error8.C: Remove XFAIL markers.
27196
27197         PR c++/14173
27198         * g++.dg/ext/packed5.C: New test.
27199
27200         PR c++/14199
27201         * g++.dg/warn/Wunused-5.C: New test.
27202
27203         PR c++/14186
27204         * g++.dg/lookup/member1.C: New test.
27205
27206 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27207
27208         * gcc.c-torture/compile/20040130-1.c: Enable only when
27209         __INT_MAX__ >= 2147483647L.
27210         * gcc.c-torture/compile/961203-1.c: Likewise.
27211
27212 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27213
27214         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27215         * g++.dg/opt/template1.C: Robustify assembler regexp
27216
27217 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27218
27219         * gcc.c-torture/execute/simd-4.x: Remove.
27220         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27221         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27222         Guard with #ifndef SKIP_ATTRIBUTE.
27223         * gcc.dg/compat/vector-1_y.c: Likewise.
27224         * gcc.dg/compat/vector-2_x.c: Likewise.
27225         * gcc.dg/compat/vector-2_y.c: Likewise.
27226         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27227         * g++.dg/eh/simd-2.C: Likewise.
27228
27229 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27230
27231         * gcc.c-torture/compile/complex-1.c: New.
27232
27233 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27234
27235         PR target/14209
27236         * gcc.c-torture/execute/20040218-1.c: New test.
27237
27238 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27239
27240         PR c++/14181
27241         * g++.dg/parse/new2.C: New test.
27242
27243 2004-02-18  Paul Brook  <paul@codesourcery.com>
27244
27245         * gcc.c-torture/compile/libcall-1.c: New test.
27246
27247 2004-02-18  Paul Brook  <paul@codesourcery.com>
27248
27249         PR debug/12934
27250         * gcc.dg/debug/debug-7.c: New test.
27251
27252 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27253
27254         * gcc.dg/20040217-1.c: New test.
27255
27256 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27257
27258         * gcc.c-torture/execute/990208-1.x: Delete.
27259
27260 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27261
27262         * gcc.c-torture/execute/20040208-2.x: New file.
27263
27264 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27265
27266         PR c++/11326
27267         * g++.dg/abi/structret1.C: New test.
27268
27269 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27270
27271         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27272         (i386_cpuid): No need to test if cpuid is available on AMD64.
27273         Fix assembly, so that it works onboth i386 and AMD64.
27274         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27275         (vecInLong): Fix s[] member type to unsigned int.
27276         (vecInWord): Remove type.
27277         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27278         (a64, b64, c64, d64, e64): Remove.
27279         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27280         Remove unused variable.  Remove initialization of removed variables.
27281         Don't call mmx_tests nor sse_tests.
27282         (reference_mmx, reference_sse): Remove.
27283         (check): Add return stmt.
27284         * gcc.dg/i386-sse-7.c: New test.
27285         * gcc.dg/i386-mmx-4.c: New test.
27286
27287 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27288
27289         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27290         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27291         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27292         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27293         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27294         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27295         g++.dg/tc1/dr94.C: Fix line terminator.
27296
27297 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27298
27299         * gcc.c-torture/compile/20040216-1.c: New.
27300
27301 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27302
27303         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27304         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27305         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27306         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27307         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27308         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27309
27310 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27311
27312         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27313
27314 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27315
27316         PR c++/13971
27317         * g++.dg/expr/cond4.C: New test.
27318
27319         PR c++/14086
27320         * g++.dg/lookup/crash2.C: New test.
27321
27322 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27323
27324         * gcc.c-torture/compile/20040214-2.c: New test.
27325
27326 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27327
27328         PR c++/14116
27329         * g++.dg/ext/typeof8.C: New test.
27330
27331 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27332
27333         * gcc.c-torture/compile/20040214-1.c: New test.
27334
27335 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27336
27337         PR c++/13635
27338         * g++.dg/template/spec11.C: New test.
27339
27340 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27341
27342         PR c++/13927
27343         * g++.dg/other/error8.C: New test.
27344
27345 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27346
27347         PR c++/14122
27348         * g++.dg/template/array4.C: New test.
27349
27350         PR c++/14108
27351         * g++.dg/inherit/thunk2.C: New test.
27352
27353         PR c++/14083
27354         * g++.dg/eh/cond2.C: New test.
27355
27356 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27357
27358         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27359
27360 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27361
27362         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27363
27364 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27365
27366         * g++.dg/simd-2.C: xfail on ppc64-linux.
27367
27368 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27369
27370         PR c/456
27371         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27372         tests.
27373
27374 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27375
27376         * gcc.dg/builtins-33.c: New test.
27377
27378 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27379
27380         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27381
27382 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27383
27384         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27385
27386 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27387
27388         * gcc.dg/ppc64-abi-3.c: New test.
27389
27390 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27391
27392         PR c/14092
27393
27394         * gcc.dg/pr14092-1.c: New testcase.
27395
27396 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27397
27398         * gcc.dg/cpp/assert4.c: Fix typo last change.
27399
27400         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27401         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27402
27403         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27404
27405 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27406
27407         * gcc.c-torture/compile/20040209-1.c: New test case.
27408
27409 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27410
27411         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27412
27413 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27414
27415         * gcc.c-torture/execute/20040208-[12].c: New tests.
27416
27417 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27418
27419         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27420
27421 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27422
27423         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27424
27425 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27426
27427         Bug 13856
27428         * gcc.dg/visibility-8.c: New testcase.
27429
27430 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27431
27432         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27433         arguments.
27434         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27435
27436 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27437
27438         PR middle-end/13696
27439         * g++.dg/opt/fold1.C: New test case.
27440
27441 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27442
27443         PR c++/14033
27444         * g++.dg/other/crash-2.C: New test.
27445
27446 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27447
27448         PR c++/14028
27449         * g++.dg/parse/angle-bracket2.C: New test.
27450
27451 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27452
27453         PR middle-end/13750
27454         Revert:
27455         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27456         PR pch/13361
27457         * testsuite/g++.dg/pch/wchar-1.C: New.
27458         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27459
27460 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27461
27462         PR c++/14008
27463         * g++.dg/parse/error15.C: New test.
27464         * g++.dg/parse/crash11.C: Update dg-error mark.
27465
27466 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27467
27468         PR c++/13932
27469         * g++.dg/warn/conv2.C: New test.
27470
27471 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27472
27473         PR c++/13086
27474         * g++.dg/warn/incomplete1.C: Remove xfail.
27475
27476 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27477
27478         * lib/file-format.exp (gcc_target_object_format): Use
27479         ${tool}_target_compile, not gcc_target_compile.
27480         * lib/target-supports.exp (check_alias_available): Likewise.
27481         (check_gc_sections_available): Likewise.
27482         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27483         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27484         dg-require-alias.
27485
27486 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27487
27488         PR c++/13969
27489         * g++.dg/template/static6.C: New test.
27490
27491 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27492
27493         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27494
27495 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27496
27497         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27498         tests for systems where `char' is unsigned by default.
27499
27500 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27501
27502         PR c++/13997
27503         * g++.dg/template/partial3.C: New test.
27504
27505 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27506
27507         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27508         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27509         Remove mentions of obsolete ports.
27510
27511 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27512
27513         * gcc.dg/noncompile/20001228-1.c: Fix for new
27514         error message.
27515
27516 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27517
27518         PR target/9348
27519         * gcc.c-torture/execute/multdi-1.c: New test case.
27520
27521 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27522
27523         PR c++/13925
27524         * g++.dg/template/lookup5.C: New test.
27525
27526 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27527
27528         PR c++/13950
27529         * g++.dg/template/lookup4.C: New test.
27530
27531         PR c++/13970
27532         * g++.dg/parse/error14.C: New test.
27533
27534         PR c++/14002
27535         * g++.dg/parse/template13.C: New test.
27536
27537 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27538
27539         PR c++/13978
27540         * g++.dg/template/koenig4.C: New test.
27541
27542         PR c++/13968
27543         * g++.dg/template/crash17.C: New test.
27544
27545         PR c++/13975
27546         * g++.dg/parse/error13.C: New test.
27547         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27548
27549 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27550
27551         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27552
27553 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27554
27555         PR c/11658
27556         PR c/13994
27557         * gcc.dg/noncompile/20040203-1.c: New test.
27558         * gcc.dg/noncompile/20040203-2.c: Likewise.
27559         * gcc.dg/noncompile/20040203-3.c: Likewise.
27560         * gcc.dg/20040203-1.c: Likewise.
27561
27562 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27563
27564         PR c++/10858
27565         * g++.dg/template/sizeof7.C: New test.
27566
27567 2004-02-02  Eric Christopher  <echristo@redhat.com>
27568             Zack Weinberg  <zack@codesourcery.com>
27569
27570         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27571
27572 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27573
27574         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27575         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27576         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27577         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27578
27579 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27580
27581         PR c++/13113
27582         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27583
27584         PR c++/13854
27585         * g++.dg/ext/attrib13.C: New test.
27586
27587         PR c++/13907
27588         * g++.dg/conversion/op2.C: New test.
27589
27590 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27591
27592         * gcc.dg/titype-1.c: Fix pasto.
27593
27594 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27595
27596         * gcc.dg/titype-1.c: New test.
27597
27598 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27599
27600         PR c++/13957
27601         * g++.dg/template/non-type-template-argument-1.C,
27602         g++.dg/template/qualified-id1.C: Update dg-error marks.
27603         * g++.dg/template/nontype6.C: New test.
27604
27605 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27606
27607         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27608         * gcc.dg/builtins-31.c: New testcase.
27609         * gcc.dg/builtins-32.c: New testcase.
27610
27611 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27612
27613         * objc.dg/call-super-2.m: Update line numbers
27614         for the including of stddef.h.
27615
27616 2004-01-30  Michael Matz  <matz@suse.de>
27617
27618         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27619         g++.dg/ext/case-range3.C: New tests.
27620
27621 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27622
27623         DR206
27624         PR c++/13813
27625         * g++.dg/template/member4.C: New test.
27626
27627 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27628
27629         PR c++/13683
27630         * g++.dg/template/sizeof6.C: New test.
27631
27632 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27633
27634         * gcc.dg/fwritable-strings-1.c: New test.
27635
27636 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27637
27638         * gcc.c-torture/compile/20040130-1.c: New test.
27639
27640 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27641
27642         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27643
27644 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27645
27646         PR c++/13883
27647         * g++.dg/template/ctor3.C: New test.
27648
27649 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27650
27651         * g++.dg/tc1: New directory.
27652         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27653         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27654         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27655         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27656         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27657
27658 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27659
27660         * g++.dg/parse/error11.C: New test.
27661         * g++.dg/parse/error12.C: Likewise.
27662
27663 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27664
27665         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27666         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27667
27668 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27669
27670         PR c++/13791
27671         * g++.dg/ext/attrib12.C: New test.
27672
27673         PR c++/13736
27674         * g++.dg/parse/cast2.C: New test.
27675
27676 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27677
27678         * objc.dg/encode-2.m (main): New local string.  Set depending on
27679         sizeof long.  Use in sscanf call.
27680         * objc.dg/encode-3.m (main): New local string.  Set depending on
27681         sizeof long.  Use in scan_initial call.
27682
27683 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27684
27685         * objc.dg/call-super-2.m: Make LP64-safe.
27686         * objc.dg/desig-init-1.m: Likewise.
27687
27688 2004-01-27  Devang Patel <dpatel@apple.com>
27689
27690         * g++.dg/debug/namespace1.C: New test.
27691
27692 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27693
27694         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27695         xscale-*-*.
27696
27697         * gcc.dg/arm-mmx-1.c: New test.
27698
27699 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27700
27701         * gcc.dg/20040127-1.c: New test.
27702         * gcc.dg/20040127-2.c: New test.
27703
27704 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27705
27706         * objc.dg/stret-1.m (glob): Renamed to globa.
27707
27708 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27709
27710         PR c++/13663
27711         * g++.dg/expr/for1.C: New test.
27712
27713 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27714
27715         PR middle-end/13779
27716         * gcc.dg/darwin-longlong.c: New test.
27717
27718 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27719
27720         * gcc.dg/20040124-1.c: Moved test from here...
27721         * gcc.c-torture/compile/20040124-1.c: ...to here.
27722
27723 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27724
27725         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27726         the assembly output if -m64 is passed.
27727
27728 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27729
27730         PR c++/13833
27731         * g++.dg/template/cond3.C: New test.
27732
27733 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27734
27735         PR c++/13810
27736         * g++.dg/template/ttp7.C: New test.
27737
27738 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27739
27740         PR c++/13797
27741         * g++.dg/template/nontype4.C: New test.
27742         * g++.dg/template/nontype5.C: Likewise.
27743
27744 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27745
27746         * gcc.dg/torture/mips-clobber-at.c: New test.
27747
27748 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27749
27750         * gcc.dg/20040124-1.c: New test.
27751
27752 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27753
27754         * gcc.dg/20040123-1.c: New test.
27755
27756 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27757
27758         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27759
27760 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27761
27762         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27763
27764 2004-01-23  Andrew Pinski  <apinski@apple.com>
27765
27766         * gcc.dg/20030121-1.c: Move to ..
27767         * gcc.dg/20040121-1.c: here.
27768
27769 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27770
27771         * gcc.dg/builtins-29.c: New test case.
27772
27773 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27774
27775         PR 18314
27776         * gcc.dg/builtins-30.c: New testcase.
27777
27778 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27779
27780         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27781         * lib/g77.exp: Likewise.
27782         * lib/objc.exp: Likewise.
27783         * lib/g++.exp: Likewise.
27784
27785 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27786
27787         * gcc.dg/struct-by-value-2.c: New test.
27788
27789 2004-01-21  Andrew Pinski  <apinski@apple.com>
27790
27791         PR target/13785
27792         * gcc.dg/20030121-1.c: New test.
27793
27794 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
27795
27796         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
27797         clobber frame pointer register in asm statement.
27798
27799 2004-01-21  Falk Hueffner  <falk@debian.org>
27800
27801         * gcc.c-torture/compile/20040121-1.c: New test.
27802
27803 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
27804
27805         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
27806
27807 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
27808
27809         * gcc.dg/ppc64-abi-2.c: New test.
27810
27811 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
27812
27813         * lib/treelang.exp: Fill out this file.
27814         * lib/treelang-dg.exp: New File.
27815
27816 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27817
27818         * gcc.c-torture/compile/981022-1.c: Remove.
27819         * gcc.dg/array-5.c: Remove XFAIL.
27820         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
27821         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
27822         gcc.dg/cond-lvalue-1.c: Update.
27823         * gcc.dg/cast-lvalue-2.c: New test.
27824
27825 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
27826
27827         PR c++/13592
27828         * g++.dg/other/error1.C (class foo): Tweak error message.
27829
27830         PR c++/13592
27831         * g++.dg/template/call2.C: New test.
27832
27833 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27834
27835         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
27836         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
27837         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
27838         scalar-return-1_x.c, scalar-return-2_y.c,
27839         scalar-return-3_x.c, scalar-return-3_y.c,
27840         scalar-return-4_x.c, scalar-return-4_y.c,
27841         struct-align-1.h, struct-align-1_x.c,
27842         struct-align-1_y.c, struct-align-2.h,
27843         struct-align-2_x.c, struct-align-2_y.c,
27844         struct-by-value-10_y.c, struct-by-value-11_x.c,
27845         struct-by-value-11_y.c, struct-by-value-12_x.c,
27846         struct-by-value-12_y.c, struct-by-value-13_x.c,
27847         struct-by-value-13_y.c, struct-by-value-14_x.c,
27848         struct-by-value-14_y.c, struct-by-value-15_x.c,
27849         struct-by-value-15_y.c, struct-by-value-16_y.c,
27850         struct-by-value-17_y.c, struct-by-value-18_y.c,
27851         struct-by-value-19_y.c, struct-by-value-1_x.c,
27852         struct-by-value-1_y.c, struct-by-value-20_y.c,
27853         struct-by-value-2_x.c, struct-by-value-2_y.c,
27854         struct-by-value-3_y.c, struct-by-value-4_x.c,
27855         struct-by-value-4_y.c, struct-by-value-5_y.c,
27856         struct-by-value-6_y.c, struct-by-value-7_y.c
27857         struct-by-value-8_x.c, struct-by-value-8_y.c
27858         struct-by-value-9_x.c, struct-by-value-9_y.c
27859         struct-return-10_x.c, struct-return-10_y.c,
27860         struct-return-19_x.c, struct-return-20_x.c
27861         struct-return-2_x.c, struct-return-2_y.c
27862         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27863         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27864
27865 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27866
27867         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27868         attribute on sparc*-sun-solaris2.*.
27869
27870 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27871
27872         PR c++/13710
27873         * g++.dg/ext/typeof7.C: New test.
27874
27875 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27876
27877         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27878         * gcc.dg/const-elim-1.c: Same.
27879
27880 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27881
27882         * objc.dg/stret-1.m: New.
27883         * objc.dg/stret-2.m: New.
27884
27885 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27886
27887         PR c++/11895
27888         * g++.dg/ext/vector1.C: New test.
27889
27890 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27891
27892         * gcc.dg/pch/import-1.c: New.
27893         * gcc.dg/pch/import-1.hs: New.
27894         * gcc.dg/pch/import-1a.h: New.
27895         * gcc.dg/pch/import-1b.h: New.
27896         * gcc.dg/pch/import-1c.h: New.
27897
27898 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27899
27900         PR c++/13574
27901         * g++.dg/ext/array1.C: New test.
27902
27903         PR c++/13178
27904         * g++.dg/conversion/op1.C: New test.
27905
27906 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
27907
27908         PR 11864
27909         From Kazumoto Kojima / Dan Kegel:
27910         * gcc.dg/pr11864-1.c: New test.
27911
27912         PR 10392
27913         From Marcus Comstedt / Dan Kegel:
27914         * gcc.dg/pr10392-1.c: New test.
27915
27916 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27917
27918         PR c++/13478
27919         * g++.dg/init/ref10.C: New test.
27920
27921 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27922
27923         PR c++/13407
27924         * g++.dg/parse/typename6.C: New test.
27925
27926 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27927
27928         PR pch/13361
27929         * testsuite/g++.dg/pch/wchar-1.C: New.
27930         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27931
27932 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27933
27934         PR c++/9259
27935         * g++.dg/expr/sizeof2.C: New test.
27936
27937 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
27938
27939         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
27940
27941 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27942
27943         PR c++/13659
27944         * g++.dg/lookup/strong-using-3.C: New.
27945         * g++.dg/lookup/using-10.C: New.
27946
27947 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27948
27949         PR c++/13594
27950         * g++.dg/lookup/strong-using-2.C: New.
27951
27952 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
27953             Dan Kegel <dank@kegel.com>
27954             J"orn Rennecke <joern.rennecke@superh.com>
27955
27956         PR target/9365
27957         * gcc.dg/pr9365-1.c: New test.
27958
27959 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27960
27961         PR c++/8856
27962         * g++.dg/parse/casting-operator2.C: New test.
27963         * g++.old-deja/g++.pt/explicit83.C: Remove.
27964
27965 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27966
27967         * gcc.dg/label-compound-stmt-1.c: New test.
27968         * gcc.c-torture/compile/950922-1.c,
27969         gcc.c-torture/compile/20000211-3.c,
27970         gcc.c-torture/compile/20000518-1.c,
27971         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
27972         compound statements.
27973
27974 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
27975
27976         * gcc.dg/ppc64-abi-1.c: New test.
27977
27978 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
27979
27980          * g++.dg/ext/attrib9.C: Add dg-warnings.
27981
27982 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27983
27984         PR c++/12335
27985         * g++.dg/parse/dtor3.C: New test.
27986
27987 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
27988
27989         PR c++/12709
27990         * g++.dg/parse/try-catch-1.C: New test.
27991
27992 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
27993
27994         * ada/acats/run_all.sh: Add more verbose output in acats.log
27995         when compiling tests.
27996
27997 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27998
27999         PR 13656
28000         * gcc.dg/typedef-redecl.c: New test case.
28001         * gcc.dg/typedef-redecl.h: New support file.
28002
28003 2004-01-13  Jan Hubicka  <jh@suse.cz>
28004
28005         * gcc.dg/always_inline.c: New test.
28006         * gcc.dg/debug/20031231-1.c: Fix.
28007
28008 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28009
28010         PR c++/13474
28011         * g++.dg/template/array3.C: New test.
28012
28013 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28014
28015         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28016         * g++.dg/warn/Wunused-2.C: Likewise.
28017
28018 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28019
28020         PR c++/13289
28021         * g++.dg/template/instantiate6.C: New test.
28022
28023 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28024
28025         PR middle-end/11397
28026         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28027
28028 2004-01-12  Jan Hubicka  <jh@suse.cz>
28029
28030         PR opt/12826
28031         * gcc.dg/20040112-1.c: New.
28032
28033         * gcc.dg/dwarf-die[1-7].c: Move to...
28034         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28035         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28036
28037 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28038
28039         PR c++/4100
28040         * g++.dg/parse/friend4.C: New test.
28041
28042 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28043
28044         PR c++/4100
28045         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28046         definition is called a friend.
28047
28048 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28049
28050         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28051
28052 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28053
28054         PR c++/3478
28055         * g++.dg/parse/error10.C: New test.
28056         * g++.dg/template/arg2.C: Accept "invalid type" error.
28057
28058 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28059
28060         PR middle-end/13392
28061         * g++.dg/opt/expect2.C: New test.
28062
28063 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28064
28065         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28066         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28067         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28068         Update dg-error regexps.
28069
28070 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28071
28072         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28073         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28074
28075 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28076
28077         * gcc.dg/pragma-re-1.c: Use right pointer type.
28078
28079 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28080
28081         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28082
28083 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28084
28085         * gcc.dg/rs6000-ldouble-1.c: New.
28086
28087 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28088
28089         DR 337
28090         PR c++/9256
28091         * g++.dg/other/abstract1.C: New test.
28092
28093 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28094
28095         * g++.dg/lookup/strong-using-1.C: New.
28096
28097 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28098
28099         PR c/11234
28100         * gcc.dg/func-ptr-conv-1.c: New test.
28101         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28102
28103 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28104
28105         PR target/13380.
28106         * gcc.c-torture/compile/20040109-1.c: New.
28107
28108 2004-01-08  Stuart Hastings  <stuart@apple.com>
28109
28110         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28111         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28112         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28113
28114 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28115
28116         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28117
28118 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28119
28120         * ada/acats/run_acats: Treat 'gnatchop' the same way
28121         as 'gnatmake'.  Export GCC_DRIVER.
28122         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28123         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28124
28125 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28126
28127         PR c++/12573
28128         * g++.dg/template/dependent-expr4.C: New test.
28129
28130 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28131
28132         * gcc.dg/altivec-11.c: New test.
28133
28134 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28135
28136         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28137
28138 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28139
28140         PR c/6024
28141         * gcc.dg/enum-compat-1.c: New test.
28142         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28143
28144 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28145
28146         PR c/12165
28147         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28148         gcc.dg/c99-idem-qual-3.c: New tests.
28149
28150 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28151
28152         * gcc.dg/winline-7.c: Don't cast void * to int.
28153
28154 2004-01-06  Jan Hubicka  <jh@suse.cz>
28155
28156         * gcc.dg/i386-sse-5.c: New test
28157         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28158
28159 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28160
28161         PR c++/12815
28162         * g++.dg/rtti/typeid4.C: New test.
28163
28164 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28165
28166         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28167
28168 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28169
28170         PR c++/12132
28171         * g++.dg/template/error11.C: New test.
28172
28173         PR c++/13451
28174         * g++.dg/template/class2.C: New test.
28175
28176 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28177         Richard Sandiford <rsandifo@redhat.com>
28178
28179         PR c++/13387
28180         * g++.dg/opt/alias3.C: New test.
28181
28182 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28183
28184         PR c++/13157
28185         * g++.dg/template/koenig3.C: New test.
28186
28187         PR c++/13529
28188         * g++.dg/parse/offsetof3.C: New test.
28189
28190         * g++.dg/init/copy7.C: Add missing dg-error markers.
28191
28192         PR c++/12226
28193         * g++.dg/init/copy7.c: New test.
28194
28195         PR c++/13536
28196         * g++.dg/parse/cast1.C: New test.
28197
28198 2004-01-04  Jan Hubicka  <jh@suse.cz>
28199
28200         * gcc.dg/winline[1-7].c: New tests.
28201
28202 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28203
28204         PR c++/13520
28205         * g++.dg/template/qualttp22.C: New test.
28206
28207 2004-01-01  Jan Hubicka  <jh@suse.cz>
28208
28209         * gcc.dg/debug/20031231-1.c: New.
28210         * gcc.c-torture/compile/20040101-1.c: New.
28211         * gcc.dg/dwarf-die-[1-7].c: New.
28212
28213 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28214
28215         PR optimization/13521
28216         * gcc.c-torture/compile/20031231-1.c: New test.
28217
28218 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28219
28220         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28221
28222 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28223
28224         PR c++/10079
28225         * g++.dg/template/crash16.C: New test.
28226
28227 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28228
28229         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28230
28231 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28232
28233         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28234         ports.
28235         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28236         * g++.old-deja/g++.law/profile1.C: Likewise.
28237         * gcc.c-torture/compile/981006-1.c: Likewise.
28238         * gcc.c-torture/execute/loop-2e.x: Likewise.
28239         * gcc.c-torture/execute/loop-2f.x: Remove.
28240         * gcc.c-torture/execute/loop-2g.x: Likewise.
28241         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28242         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28243
28244 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         PR c++/13507
28247         * g++.dg/ext/attrib11.C: New test.
28248
28249         PR c++/13494
28250         * g++.dg/template/array2-1.C: New test.
28251         * g++.dg/template/array2-2.C: New test.
28252
28253 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28254
28255         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28256
28257 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28258
28259         PR c++/12774
28260         * g++.dg/template/array1-1.C: New test.
28261         * g++.dg/template/array1-2.C: New test.
28262
28263 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28264
28265         PR fortran/12632
28266         * g77.dg/12632.f: New test case.
28267
28268 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28269
28270         PR c++/13289
28271         * g++.dg/parse/nontype1.C: New test.
28272
28273 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28274
28275         PR c++/12403
28276         * g++.dg/parse/explicit1.C: New test.
28277         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28278
28279 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28280
28281         PR c++/13081
28282         * g++.dg/opt/inline6.C: New test.
28283
28284         PR c++/12613
28285         * g++.dg/parse/error9.C: New test.
28286
28287         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28288
28289 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28290
28291         PR c++/13009
28292         * g++.dg/init/assign1.C: New test.
28293
28294 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28295
28296         PR c++/13070
28297         * g++.dg/warn/format3.C: New test case.
28298
28299 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28300
28301         * gcc.c-torture/compile/20031227-1.c: New test.
28302
28303 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28304
28305         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28306         * g77.dg/bprob/bprob.exp: Likewise.
28307         * gcc.misc-tests/bprob.exp: Likewise.
28308         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28309         variants on systems where the library does not provide that
28310         functionality.
28311         * gcc.dg/builtins-20.c: Use builtins-config.h.
28312         * gcc.dg/builtins-config.h: New file.
28313
28314 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28315
28316         * lib/gcc-dg.exp (dg-require-profiling): New function.
28317         * lib/target-supports.exp (check_profiling_available): Likewise.
28318         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28319         * g77.dg/bprob/bprob.exp: Likewise.
28320         * gcc.misc-tests/bprob.exp: Likewise.
28321         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28322         * gcc.dg/20021014-1.c: Likewise.
28323         * gcc.dg/nest.c: Likewise.
28324
28325 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28326
28327         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28328         compiling.
28329         * g++.dg/lookup/java2.C: Likewise.
28330         * gcc.dg/cpp/lexident.c: Likewise.
28331
28332 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28333
28334         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28335         given.
28336         * gcc.c-torture/compile/961203-1.c: Likewise.
28337         * gcc.c-torture/compile/980506-1.c: Likewise.
28338
28339 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28340
28341         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28342         (additional_prunes): New global.
28343         (gcc-dg-prune): Handle additional per-test pruning.
28344         (dg-test): Clear additional_prunes between tests.
28345
28346         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28347         dg-prune-output to avoid spurious failures from assembler
28348         complaining about nonexistent WAW violations.
28349         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28350         Use dg-prune-output to avoid spurious failures from assembler
28351         warning about Itanium B-step errata.
28352
28353 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28354
28355         * g++.dg/abi/macro0.C: New test.
28356         * g++.dg/abi/macro1.C: Likewise.
28357         * g++.dg/abi/macro2.C: Likewise.
28358
28359         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28360         * g++.dg/abi/bitfield7.C: Likewise.
28361         * g++.dg/abi/dtor2.C: Likewise.
28362         * g++.dg/abi/mangle11.C: Likewise.
28363         * g++.dg/abi/mangle12.C: Likewise.
28364         * g++.dg/abi/mangle14.C: Likewise.
28365         * g++.dg/abi/mangle17.C: Likewise.
28366         * g++.dg/abi/vbase10.C: Likewise.
28367         * g++.dg/abi/vbase14.C: Likewise.
28368         * g++.dg/template/qualttp17.C: Likewise.
28369
28370 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28371
28372         PR c/11995
28373         * gcc.dg/20031223-1.c: New test.
28374
28375 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28376
28377         * gcc.dg/noreturn-7.c: New test.
28378
28379 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28380
28381         * gcc.dg/null-pointer-1.c: New test.
28382
28383 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28384
28385         * g++.old-deja/g++.jason/template18.C: Remove.
28386         * g++.old-deja/g++.jason/template37.C: Likewise.
28387
28388         PR c++/12862
28389         * g++.dg/lookup/ns1.C: New test.
28390
28391         PR c++/12397
28392         * g++.dg/template/lookup3.C: New test.
28393
28394 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28395
28396         * g++.dg/template/recurse1.C: New test
28397
28398 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28399
28400         PR c++/12479
28401         * g++.dg/parse/semicolon1.C: New test.
28402         * g++.dg/parse/semicolon1.h: Likewise.
28403
28404 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28405
28406         * gcc.dg/darwin-misaligned.c: New test.
28407
28408 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28409
28410         PR c/9163
28411         * gcc.dg/20031222-1.c: New test.
28412
28413 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28414
28415         PR c++/13438
28416         * g++.dg/parse/error8.C: New test.
28417
28418         PR c++/11554
28419         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28420
28421 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28422
28423         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28424         too small.
28425         * gcc.c-torture/compile/930217-1.c: Likewise.
28426         * gcc.c-torture/compile/930513-1.c: Likewise.
28427         * gcc.c-torture/execute/920908-2.c: Likewise.
28428         * gcc.c-torture/execute/921204-1.c: Likewise.
28429         * gcc.c-torture/execute/930621-1.c: Likewise.
28430         * gcc.c-torture/execute/930630-1.c: Likewise.
28431         * gcc.c-torture/execute/931031-1.c: Likewise.
28432         * gcc.c-torture/execute/980602-2.c: Likewise.
28433         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28434         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28435         * gcc.c-torture/execute/extzvsi.c: Likewise.
28436         * gcc.c-torture/unsorted/ext.c: Likewise.
28437
28438 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28439
28440         PR target/12749
28441         * gcc.c-torture/compile/20031220-2.c: New test case.
28442
28443 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28444
28445         PR optimization/13031
28446         * gcc.c-torture/compile/20031220-1.c: New test case.
28447
28448 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28449
28450         * gcc.dg/cast-function-1.c: New test.
28451
28452 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28453
28454         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28455         formats.
28456
28457 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28458
28459         PR c++/12795
28460         * g++.dg/ext/attrib10.C: New test.
28461
28462 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28463
28464         * gcc.dg/cleanup-10.c: New test.
28465         * gcc.dg/cleanup-11.c: New test.
28466
28467 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28468
28469         PR c++/13239
28470         * g++.dg/opt/expect1.C: New test.
28471
28472 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28473
28474         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28475
28476 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28477
28478         PR debug/12923
28479         * gcc.dg/20031218-1.c: New test.
28480
28481         PR debug/12389
28482         * gcc.dg/20031218-2.c: New test.
28483         * gcc.dg/20031218-3.c: New test.
28484
28485         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28486         of label name and allow for USER_LABEL_PREFIX == "_" names.
28487         * g++.dg/abi/mangle18-2.C: Likewise.
28488         * g++.dg/abi/mangle19-1.C: Likewise.
28489         * g++.dg/abi/mangle19-2.C: Likewise.
28490         * g++.dg/abi/mangle20-1.C: Likewise.
28491         * g++.dg/abi/mangle20-2.C: Likewise.
28492
28493 2003-12-18  Richard Henderson  <rth@redhat.com>
28494
28495         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28496
28497 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28498             Dan Kegel <dank@kegel.com>
28499
28500         PR other/12009
28501         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28502         testing a cross compiler, it causes spurious compile failures.
28503         * lib/g++.exp: Likewise.
28504
28505 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28506
28507         PR c++/13262
28508         * g++.dg/template/access13.C: New test.
28509
28510 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28511
28512         * gcc.dg/20031216-1.c: New test.
28513
28514 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28515
28516         PR c++/9154
28517         * g++.dg/template/error10.C: New test.
28518
28519 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28520
28521         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28522         * g++.dg/eh/simd-2.C: Likewise.
28523
28524 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28525             Roger Sayle  <roger@eyesopen.com>
28526
28527         * gcc.c-torture/execute/ieee/mzero5.c: New.
28528
28529 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28530
28531         PR c++/10603
28532         * g++.dg/parse/error6.C: New test.
28533
28534         PR c++/12827
28535         * g++.dg/parse/error7.C: New test.
28536
28537 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28538
28539         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28540         at -O with stabs debugging formats.
28541         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28542         * gcc.dg/debug/debug-2.c: Likewise.
28543
28544 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28545
28546         PR c++/12696
28547         * g++.dg/init/error1.C: New test.
28548
28549         PR c++/12218
28550         * g++.dg/init/pm3.C: New test.
28551
28552 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28553
28554         PR c/3347
28555         * gcc.dg/bitfld-8.c: New test.
28556
28557 2003-12-16  James Lemke  <jim@wasabisystems.com>
28558
28559         * gcc.dg/arm-scd42-[123].c: New tests.
28560
28561 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28562
28563         PR c++/9043
28564         * g++.dg/abi/mangle20-1.C: New test.
28565         * g++.dg/abi/mangle20-2.C: New test.
28566
28567 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28568
28569         PR c++/13275
28570         * g++.dg/other/offsetof2.C: Remove XFAIL.
28571         * g++.dg/parse/offsetof1.C: New test.
28572         * g++.gd/parse/offsetof2.C: Likewise.
28573
28574 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28575
28576         * g++.dg/template/nontype3.C: New test.
28577         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28578
28579 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28580
28581         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28582
28583 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28584
28585         PR c++/13387
28586         * g++.dg/expr/assign1.C: New test.
28587
28588         PR c++/13242
28589         * g++.dg/abi/mangle19-1.C: New test.
28590         * g++.dg/abi/mangle19-2.C: New test.
28591
28592 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28593
28594         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28595
28596 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28597
28598         * gcc.c-torture/execute/20031216-1.c: New test.
28599
28600 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28601
28602         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28603         an ICE regression.
28604
28605 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28606
28607         PR c++/10926
28608         * g++.dg/template/error9.C: New test.
28609
28610         PR c++/11116
28611         * g++.dg/template/error8.C: New test.
28612
28613 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28614
28615         PR middle-end/13400
28616         * gcc.c-torture/execute/20031215-1.c: New test case.
28617
28618 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28619
28620         PR c++/13269
28621         * g++.dg/parse/error5.C: New test.
28622
28623         PR c++/12989
28624         * g++.dg/expr/sizeof1.C: New test.
28625
28626         PR c++/13310
28627         * g++.dg/template/crash15.C: New test.
28628
28629 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28630
28631         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28632         a non-POD type as the last named parameter of a varargs function.
28633
28634 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28635
28636         PR c++/13243
28637         PR c++/12573
28638         * g++.dg/template/crash14.C: New test.
28639         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28640
28641 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28642
28643         * g++.dg/other/java1.C: New test.
28644
28645         PR c++/13241
28646         * g++.dg/abi/mangle18-1.C: New test.
28647         * g++.dg/abi/mangle18-2.C: New test.
28648
28649 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28650
28651         PR optimization/10312
28652         * gcc.c-torture/execute/20031214-1.c: New.
28653
28654 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28655
28656         PR c++/10779
28657         PR c++/12160
28658         * g++.dg/parse/error3.C: New test.
28659         * g++.dg/parse/error4.C: Likewise.
28660         * g++.dg/abi/mangle4.C: Tweak error messages.
28661         * g++.dg/lookup/using5.C: Likewise.
28662         * g++.dg/other/error2.C: Likewise.
28663         * g++.dg/parse/typename5.C: Likewise.
28664         * g++.dg/parse/undefined1.C: Likewise.
28665         * g++.dg/template/arg2.C: Likewise.
28666         * g++.dg/template/ttp3.C: Likewise.
28667         * g++.dg/template/type1.C: Likewise.
28668         * g++.old-deja/g++.other/crash32.C: Likewise.
28669         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28670
28671 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28672
28673         PR c++/13106
28674         * g++.dg/warn/noreturn-3.C: New test.
28675
28676 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28677
28678         PR c++/13118
28679         * g++.dg/abi/covariant3.C: New.
28680
28681 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28682
28683         * g++.dg/eh/ia64-1.C: New test.
28684
28685 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28686
28687         PR optimization/13037
28688         * g77.f-torture/execute/13037.f: New test case.
28689
28690 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28691
28692         PR c++/12881
28693         * g++.dg/abi/covariant2.C: New.
28694
28695 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28696
28697         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28698
28699 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28700
28701         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28702
28703 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28704
28705         PR other/10819
28706         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28707         to fix Bug 10819.
28708         * lib/g++.exp (g++_version): Likewise.
28709         * lib/g77.exp (g77_version): Likewise.
28710         * lib/objc.exp (default_objc_version): Likewise.
28711
28712 2003-12-10  Richard Henderson  <rth@redhat.com>
28713
28714         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28715
28716         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28717
28718 2003-12-08  Matt Austern  <austern@apple.com>
28719
28720         PR c/13134
28721         * lib/gcc-dg.exp (dg-require-visibility): Define.
28722         * lib/target-supports (check_visibility_available): Define.
28723         * gcc.dg/visibility-1.c: New test.
28724         * gcc.dg/visibility-2.c: Likewise.
28725         * gcc.dg/visibility-3.c: Likewise.
28726         * gcc.dg/visibility-4.c: Likewise.
28727         * gcc.dg/visibility-5.c: Likewise.
28728         * gcc.dg/visibility-6.c: Likewise.
28729         * g++.dg/ext/visibility-1.C: Likewise.
28730         * g++.dg/ext/visibility-2.C: Likewise.
28731         * g++.dg/ext/visibility-3.C: Likewise.
28732         * g++.dg/ext/visibility-4.C: Likewise.
28733         * g++.dg/ext/visibility-5.C: Likewise.
28734         * g++.dg/ext/visibility-6.C: Likewise.
28735
28736 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28737
28738         * g++.dg/lookup/java1.C: New test.
28739         * g++.dg/lookup/java2.C: New test.
28740
28741 2003-12-07  Falk Hueffner  <falk@debian.org>
28742
28743         * g++.dg/opt/noreturn-1.C: New test.
28744
28745 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28746
28747         * gcc.dg/overflow-1.c: New test.
28748
28749 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28750
28751         * g77.f-torture/compile/13060.f: New test.
28752
28753 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28754
28755         PR c++/13323
28756         * g++.dg/inherit/operator2.C: New test.
28757
28758 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28759
28760         PR c++/13305
28761         * g++.dg/ext/attrib9.C: New test.
28762
28763 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28764
28765         PR c++/13314
28766         * g++.dg/template/error7.C: New test.
28767
28768 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28769             J"orn Rennecke <joern.rennecke@superh.com>
28770
28771         PR target/13302
28772         * g++.dg/other/struct-va_list.C: New test.
28773
28774 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28775
28776         PR c++/13166
28777         * g++.dg/parse/defarg6.C: New test.
28778
28779 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28780
28781         PR target/13256
28782         * gcc.c-torture/execute/20031201-1.c: New test.
28783
28784 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28785
28786         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
28787
28788 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28789
28790         * gcc.dg/builtin-return-1.c: New test.
28791
28792 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
28793             J"orn Rennecke <joern.rennecke@superh.com>
28794
28795         PR optimization/13260
28796         * gcc.c-torture/execute/20031204-1.c: New test.
28797
28798 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28799
28800         PR c++/9127
28801         * g++.dg/template/error6.C: New test.
28802
28803 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
28804
28805         * gcc.dg/20031202-1.c: New test.
28806
28807 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28808
28809         PR c++/13179
28810         * g++.dg/template/eh1.C: New test.
28811
28812         PR c++/10771
28813         * g++.dg/template/error5.C: New test.
28814
28815 2003-12-02  David Ung  <davidu@mips.com>
28816
28817         * gcc.dg/compat/vector-check.h: Corrected type for var
28818         g_##TMODE
28819
28820 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28821
28822         PR c++/10126
28823         * g++.dg/template/ptrmem8.C: New test.
28824
28825 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28826
28827         PR c++/12573
28828         * g++.dg/template/dependent-expr3.C: New test.
28829
28830 2003-12-01  James Lemke  <jim@wasabisystems.com>
28831
28832         * gcc.dg/arm-g2.c: New test.
28833
28834 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28835
28836         PR optimization/11634
28837         * gcc.dg/20031201-2.c: New test case.
28838
28839 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
28840
28841         PR 11433
28842         * objc.dg/proto-lossage-3.m: New test.
28843
28844 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28845
28846         PR optimization/12628
28847         * gcc.dg/20031201-1.c: New test case.
28848
28849 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28850
28851         * gcc.dg/unaligned-1.c: New test.
28852
28853 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28854
28855         PR c++/9849
28856         * g++.dg/template/error4.C: New test.
28857         * g++.dg/template/nested3.C: Adjust error markers.
28858
28859 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28860
28861         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28862
28863 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28864
28865         PR c/10333
28866         * gcc.dg/bitfld-7.c: New test.
28867
28868 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28869
28870         * gcc.dg/tls/asm-1.C: New test.
28871
28872 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28873
28874         * gcc.dg/cpp/assert4.c: Update.
28875
28876 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28877
28878         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28879         * gcc.dg/builtin-apply3.c: New test.
28880
28881 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28882
28883         * lib/compat.exp (compat-obj): New xfaildata parameter.
28884         Use it to set compiler_conditional_xfail_data before compiling.
28885         (compat-get-options): Handle dg-xfail-if.
28886         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28887         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28888         * gcc.dg/compat/vector-1_y.c: Likewise.
28889         * gcc.dg/compat/vector-2_x.c: Likewise.
28890         * gcc.dg/compat/vector-2_y.c: Likewise.
28891
28892 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28893
28894         * g++.dg/opt/reg-stack4.C: New test.
28895
28896 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28897
28898         * gcc.dg/builtin-apply2.c: New test.
28899
28900 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28901
28902         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
28903
28904 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28905
28906         PR c++/12924
28907         * g++.dg/template/template-id-2.C: New test.
28908
28909 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28910
28911         PR c++/5369
28912         * g++.dg/template/memfriend1.C: New test.
28913         * g++.dg/template/memfriend2.C: Likewise.
28914         * g++.dg/template/memfriend3.C: Likewise.
28915         * g++.dg/template/memfriend4.C: Likewise.
28916         * g++.dg/template/memfriend5.C: Likewise.
28917         * g++.dg/template/memfriend6.C: Likewise.
28918         * g++.dg/template/memfriend7.C: Likewise.
28919         * g++.dg/template/memfriend8.C: Likewise.
28920         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
28921
28922 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
28923
28924         PR c++/12515
28925         * g++.dg/ext/cond1.C: New test.
28926
28927 2003-11-20  Richard Henderson  <rth@redhat.com>
28928
28929         * gcc.dg/20020201-2.c: Remove.
28930         * gcc.dg/20020201-4.c: Remove.
28931         * gcc.dg/20020304-1.c: Remove.
28932
28933 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
28934
28935         * gcc.dg/cpp/trad/xwin1.c: New test case.
28936
28937 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
28938
28939         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
28940         * lib/g77.exp: Likewise.
28941         * lib/objc.exp: Likewise.
28942         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
28943         for darwin.
28944
28945 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28946
28947         PR c++/12932
28948         * g++.dg/template/static5.C: New test.
28949
28950 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28951
28952         * gcc.dg/nested-func-1.c: New test.
28953
28954 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28955
28956         * gcc.dg/cpp/assert4.c: New test.
28957
28958 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28959
28960         PR c++/2294
28961         * g++.dg/lookup/using9.c: New test.
28962
28963 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28964
28965         PR c++/12762
28966         * g++.dg/template/error3.C: New test.
28967
28968 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
28969
28970         PR ada/13035
28971         * ada/acats/run_acats, run_all.sh: Fix syntax error.
28972         No longer use a wrapper for gcc, since this does not work under
28973         Windows.
28974
28975 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28976
28977         PR c++/2094
28978         * g++.dg/template/ptrmem7.C: New test.
28979
28980 2003-11-13  Andrew Pinski <apinski@apple.com>
28981
28982         * gcc.c-torture/compile/20031113-1.c: New test.
28983
28984 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28985             Kean Johnston <jkj@sco.com>
28986
28987         PR c/13029
28988         * gcc.dg/unused-4.c: Update.
28989
28990 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28991
28992         * g++.dg/opt/const3.C: New test.
28993
28994 2003-11-13  Jan Hubicka  <jh@suse.cz>
28995
28996         * gcc.c-torture/compile/20031112-1.c: New test.
28997
28998 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
28999
29000         * g++.dg/parse/crash10.C: Remove bogus error marker.
29001
29002 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29003
29004         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29005         (host_gcc): Likewise.
29006         (ROOT): Honor $PWDCMD.
29007         (BASE): Likewise.
29008         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29009
29010 2003-11-12  Catherine Moore  <clm@redhat.com>
29011
29012         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29013
29014 2003-11-12  Andreas Jaeger  <aj@suse.de>
29015             Jakub Jelinek  <jakub@redhat.com>
29016             Andrew Pinski  <pinskia@physics.uc.edu>
29017             Richard Henderson  <rth@redhat.com>
29018
29019         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29020         systems.
29021         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29022
29023         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29024         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29025
29026 2003-11-11  Andreas Jaeger  <aj@suse.de>
29027
29028         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29029
29030         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29031
29032 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29033
29034         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29035         Clean ups.
29036
29037 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29038
29039         * gcc.dg/trampoline-1.c: New test.
29040
29041 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29042
29043         * gcc.c-torture/compile/200031109-1.c: New test.
29044
29045 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29046
29047         PR c/3190
29048         PR c/8714
29049         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29050         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29051         gcc.dg/format/no-y2k-1.c: Update.
29052
29053 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29054
29055         PR optimization/10467
29056         * gcc.dg/20031108-1.c: New test case.
29057
29058 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29059
29060         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29061
29062 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29063
29064         * gcc.dg/compound-lvalue-1.c: New test.
29065         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29066         some XFAILs.
29067
29068 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29069
29070         * gcc.dg/altivec-varargs-1.c: New test.
29071
29072 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29073
29074         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29075         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29076         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29077         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29078         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29079
29080 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29081
29082         * gcc.dg/cond-lvalue-1.c: New test.
29083
29084 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29085
29086         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29087
29088 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29089
29090         PR c++/11616
29091         * g++.dg/template/instantiate5.C: New test.
29092
29093 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29094
29095         PR c++/12726
29096         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29097         * ChangeLog: Add missing first entry for above test.
29098
29099 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29100
29101         PR c++/9810
29102         * g++.dg/template/using8.C: New test.
29103         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29104
29105 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29106
29107         PR optimization/10817
29108         * gcc.c-torture/compile/20031102-1.c: New test case.
29109
29110 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29111
29112         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29113         2147483647.
29114
29115 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29116
29117         * gcc.dg/20031102-1.c: New test.
29118
29119 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29120
29121         * gcc.dg/complex-1.c: New test.
29122
29123 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29124
29125         PR c++/12796
29126         * g++.dg/template/crash13.C: Adjust expected error location.
29127         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29128
29129 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29130
29131         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29132
29133 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29134
29135         PR/10239
29136         * gcc.c-torture/compile/20031031-2.c: New test.
29137
29138 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29139
29140         PR/11640
29141         * gcc.c-torture/compile/20031031-1.c: New test.
29142
29143 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29144
29145         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29146         * gcc.misc-tests/bprob.exp: Likewise.
29147         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29148         the execution test on arm-elf configs.
29149         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29150         configs that don't support scratch files.
29151         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29152
29153 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29154
29155         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29156         done by dejagnu.
29157
29158 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29159
29160         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29161         Avoid non pure sh syntax. Add more logging.
29162
29163         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29164         fail.
29165
29166 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29167
29168         PR libgcj/10610
29169         * gcc.dg/ppc-stackalign-1.c: New test.
29170
29171 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29172
29173         * ada/acats/run_all.sh: Change output to be more compliant with
29174         dejagnu framework.
29175         Create acats.sum and acats.log files under testsuite/ada/acats
29176         Only run [a-z]* directories, to filter out e.g. CVS.
29177         Redirect build output to log file.
29178
29179 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29180
29181         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29182
29183 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29184
29185         PR ada/5909:
29186         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29187
29188 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29189
29190         * gcc.c-torture/compile/20031023-1.c: New test.
29191         * gcc.c-torture/compile/20031023-2.c: New test.
29192         * gcc.c-torture/compile/20031023-3.c: New test.
29193         * gcc.c-torture/compile/20031023-4.c: New test.
29194
29195 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29196
29197         PR c++/10371
29198         * g++.dg/lookup/scoped8.C: New test.
29199
29200 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29201
29202         * g++.dg/opt/reg-stack3.C: New test.
29203
29204 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29205
29206         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29207
29208 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29209
29210         PR c++/11076
29211         * g++.dg/template/crash13.C: New test.
29212
29213 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29214
29215         * gcc.dg/c99-restrict-2.c: New test.
29216
29217 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29218
29219         PR c++/12698, c++/12699, c++/12700, c++/12566
29220         * g++.dg/inherit/covariant9.C: New test.
29221         * g++.dg/inherit/covariant10.C: New test.
29222         * g++.dg/inherit/covariant11.C: New test.
29223
29224 2003-10-23  Jason Merrill  <jason@redhat.com>
29225
29226         PR c++/12726
29227         * g++.dg/ext/complit2.C: New test.
29228
29229 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29230
29231         PR target/12654
29232         * gcc.c-torture/execute/20031020-1.c: New test.
29233
29234 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29235
29236         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29237         following the jump_insn.
29238
29239 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29240
29241         * gcc.dg/cast-lvalue-1.c: New test.
29242
29243 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29244
29245         PR c++/11962
29246         * g++.dg/template/cond2.C: New test.
29247
29248 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29249
29250         * gcc.dg/builtins-28.c: New test.
29251
29252 2003-10-20  Jan Hubicka  <jh@suse.cz>
29253
29254         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29255         parameter.
29256         * testsuite/gcc.dg/inline-2.c: Likewise.
29257
29258 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29259
29260         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29261         * gcc.dg/nest.c: Likewise.
29262
29263 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29264
29265         PR c++/9781, c++/10583, c++/11862
29266         * g++.dg/parse/crash13.C: New test.
29267
29268 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29269
29270         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29271
29272 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29273
29274         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29275         Define HAVE_C99_RUNTIME except on Solaris.
29276         * gcc.dg/builtins-20.c: Likewise.
29277
29278 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29279
29280         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29281
29282 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29283
29284         PR c++/12495
29285         * g++.dg/template/crash21.C: New test.
29286
29287 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29288
29289         PR c++/2513
29290         * g++.dg/template/typename5.C: New test.
29291
29292 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29293
29294         PR c++/12369
29295         * g++.dg/template/friend25.C: New test.
29296
29297 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29298
29299         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29300         versions.
29301
29302 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29303
29304         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29305         == 2147483647.
29306
29307 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29308
29309         * gcc.c-torture/execute/960416-1.x: Remove.
29310         * gcc.c-torture/execute/divconst-3.x: Likewise.
29311
29312 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29313
29314         PR target/12598
29315         * gcc.dg/torture/cris-volatile-1.c: New test.
29316
29317 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29318
29319         PR optimization/9325
29320         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29321         for overflowing floating point to integer conversion during RTL
29322         simplification.
29323
29324 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29325
29326         * objc/execute/_cmd.m: Fix typo.
29327         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29328         Relax 'scan-assembler' regexp.
29329         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29330         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29331         * objc.dg/zero-link-2.m: Remove blank line.
29332         * objc.dg/zero-link-3.m: New test case.
29333
29334 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29335
29336         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29337
29338         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29339         than linker trickery.
29340
29341 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29342
29343         PR c++/12370
29344         * g++.dg/other/friend2.C: New test.
29345
29346 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29347
29348         * gcc.dg/20031012-1.c: New test.
29349
29350 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29351
29352         * gcc.dg/weak/weak-3.c: Fix for new warning.
29353
29354 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29355
29356         PR optimization/8750
29357         * gcc.c-torture/execute/20031012-1.c: New test case.
29358
29359 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29360
29361         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29362         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29363
29364 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29365
29366         PR optimization/12260
29367         * gcc.c-torture/compile/20031011-2.c: New test case.
29368
29369 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29370
29371         * gcc.c-torture/execute/20031011-1.c: New testcase.
29372
29373 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29374
29375         * gcc.c-torture/compile/20031011-1.c: New test.
29376
29377 2003-10-11  Jan Hubicka  <jh@suse.cz>
29378
29379         * g++.dg/other/first-global.C: New test.
29380
29381 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29382
29383         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29384
29385 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29386
29387         * gcc.c-torture/compile/20031010-1.c: New test.
29388
29389 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29390
29391         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29392         * gcc.c-torture/execute/va-arg-25.c: ... here.
29393
29394 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29395
29396         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29397
29398 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29399
29400         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29401
29402 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29403
29404         * g++.dg/parse/error2.C: New test.
29405
29406 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29407
29408         PR c++/11097
29409         * g++.dg/other/error5.C: Modify the error message.
29410         * g++.dg/lookup/using8.C: New test.
29411
29412 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29413
29414         * gcc.dg/darwin-abi-2.c: New file.
29415         * gcc.c-torture/execute/va-arg-24.c: New file.
29416
29417 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29418
29419         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29420         indentation.
29421
29422 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29423
29424         PR c++/10147
29425         * g++.dg/other/error4.C: Update error messages.
29426         * g++.dg/template/ptrmem4.C: Likewise.
29427
29428         PR c++/12337
29429         * g++.dg/init/new9.C: New test.
29430
29431         PR c++/12334, c++/12236, c++/8656
29432         * g++.dg/ext/attrib8.C: New test.
29433
29434 2003-10-06  Devang Patel  <dpatel@apple.com>
29435
29436         * gcc.dg/debug/dwarf2-3.h: New test.
29437         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29438
29439 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29440
29441         * g++.dg/opt/cfg2.C: New test.
29442
29443 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29444
29445         * g++.dg/opt/float1.C: New test.
29446
29447 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29448
29449         * gcc.dg/c90-array-lval-6.c: New test.
29450         * gcc.dg/c99-array-lval-6.c: New test.
29451
29452 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29453             Ziemowit Laski  <zlaski@apple.com>
29454
29455         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29456         'Derived', so that it is never considered a class method; add
29457         new warning for '+port' method ambiguity.
29458         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29459         <objc/objc-api.h> (needed on Mac OS X).
29460         * objc.dg/method-13.m: New test.
29461
29462 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29463
29464         PR optimization/9325, PR java/6391
29465         * gcc.c-torture/execute/20031003-1.c: New test case.
29466
29467 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29468
29469         PR optimization/12180
29470         * gcc.dg/20031002-1.c: New test.
29471
29472         PR c++/12486
29473         * g++.dg/inherit/error1.C: New test.
29474
29475 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29476
29477         * lib/f-torture.exp (search_for): Rename to...
29478         (search_for_re): This.  Also, clean up comments and the
29479         "regexp" invocation.
29480
29481 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29482
29483         * gcc.c-torture/compile/20031002-1.c: New test.
29484
29485 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29486
29487         * g++.dg/opt/cond1.C: New test.
29488
29489 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29490
29491         * gcc.dg/Wold-style-definition-2.c: New testcase.
29492         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29493
29494 2003-09-29  Richard Henderson  <rth@redhat.com>
29495
29496         * g++.dg/init/array10.C: Add dg-options.
29497
29498 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29499
29500         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29501
29502 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29503
29504         * g++.dg/template/friend19.C: Fix typo.
29505         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29506
29507 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29508
29509         * gcc.c-torture/execute/20030928-1.c: New test.
29510         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29511
29512 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29513
29514         * g++.dg/opt/unroll1.C: New test.
29515
29516 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29517
29518         PR optimization/11741
29519         * gcc.dg/20030926-1.c: New test case.
29520
29521 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29522
29523         PR c++/5655
29524         * g++.dg/parse/access7.C: New test.
29525         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29526
29527 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29528
29529         MERGE OF objc-improvements-branch into MAINLINE:
29530         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29531         if libobjc has not been built.
29532         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29533         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29534         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29535         objc/execute/nested-3.m, objc/execute/np-2.m,
29536         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29537         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29538         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29539         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29540         objc.dg/special/unclaimed-category-1.h,
29541         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29542         well as GNU runtime.
29543         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29544         * execute/cascading-1.m, execute/function-message-1.m,
29545         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29546         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29547         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29548         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29549         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29550         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29551         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29552         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29553         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29554         * objc.dg/bitfield-2.m: Run only on Darwin.
29555         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29556         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29557         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29558         * objc.dg/const-str-1.m: Fix constant string layout.
29559
29560 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29561
29562         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29563
29564 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29565
29566         * gcc.dg/darwin-abi-1.c: New file.
29567
29568 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29569
29570         PR target/12281
29571         * gcc.c-torture/compile/20030921-1.c: New test.
29572
29573 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29574
29575         * g++.dg/opt/reg-stack2.C: New test.
29576
29577 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29578
29579         * g++.dg/eh/delayslot1.C: New test.
29580
29581 2003-09-20  Richard Henderson  <rth@redhat.com>
29582
29583         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29584
29585 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29586
29587         * gcc.c-torture/execute/20030920-1.c: New test case.
29588
29589 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29590
29591         * g++.dg/rtti/typeid3.C: Correct expected error message.
29592
29593 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29594
29595         PR c++/157
29596         * g++.dg/parse/crash12.C: New test.
29597
29598 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29599
29600         * gcc.dg/compat/mixed-struct-check.h: New.
29601         * gcc.dg/compat/mixed-struct-defs.h: New.
29602         * gcc.dg/compat/mixed-struct-init.h: New.
29603         * gcc.dg/compat/struct-by-value-19_main.c: New.
29604         * gcc.dg/compat/struct-by-value-19_x.c: New.
29605         * gcc.dg/compat/struct-by-value-19_y.c: New.
29606         * gcc.dg/compat/struct-by-value-20_main.c: New.
29607         * gcc.dg/compat/struct-by-value-20_x.c: New.
29608         * gcc.dg/compat/struct-by-value-20_y.c: New.
29609         * gcc.dg/compat/struct-return-19_main.c: New.
29610         * gcc.dg/compat/struct-return-19_x.c: New.
29611         * gcc.dg/compat/struct-return-19_y.c: New.
29612         * gcc.dg/compat/struct-return-20_main.c: New.
29613         * gcc.dg/compat/struct-return-20_x.c: New.
29614         * gcc.dg/compat/struct-return-20_y.c: New.
29615
29616 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29617         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29618         so that it will not complain on LP64 targets.
29619
29620 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29621
29622         PR c++/495
29623         * g++.dg/template/friend24.C: New test.
29624
29625 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29626
29627         PR c++/12332
29628         * g++.dg/template/memtmpl2.C: New test.
29629
29630 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29631
29632         PR target/11184
29633         * gcc.dg/builtin-apply1.c: New test.
29634
29635 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29636
29637         PR c++/9848
29638         * g++.dg/warn/Wunused-4.C: New test.
29639
29640 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29641
29642         PR c++/12316
29643         * g++.dg/other/gc2.C: New test.
29644
29645 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29646
29647         PR c++/11991
29648         * g++.dg/rtti/typeid3.C: New test.
29649
29650         PR c++/12266
29651         * g++.dg/overload/template1.C: New test.
29652
29653 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29654
29655         * g++.dg/opt/cfg3.C: New test.
29656
29657 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29658
29659         PR c++/7939
29660         * g++.dg/template/crash11.C: New test.
29661
29662 2003-09-16  Jason Merrill  <jason@redhat.com>
29663             Jakub Jelinek  <jakub@redhat.com>
29664
29665         * gcc.dg/attr-warn-unused-result.c: New test.
29666
29667 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29668
29669         PR c++/12184
29670         * g++.dg/expr/call2.C: New test.
29671
29672 2003-09-15  Andreas Jaeger  <aj@suse.de>
29673
29674         * gcc.dg/Wold-style-definition-1.c: New test.
29675
29676 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29677
29678         PR c++/3907
29679         * g++.dg/parse/template12.C: New test.
29680
29681         * g++.dg/abi/bitfield11.C: New test.
29682         * g++.dg/abi/bitfield12.C: Likewise.
29683
29684 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29685
29686         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29687         non-expansion of functional macro name without arguments at EOL.
29688         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29689
29690 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29691
29692         * gcc.c-torture/execute/20030914-[12].c: New tests.
29693
29694 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29695
29696         PR c++/11788
29697         * g++.dg/overload/addr1.C: New test.
29698
29699 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29700
29701         * gcc.dg/20030909-1.c: New test.
29702
29703 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29704
29705         * gcc.dg/ultrasp10.c: New test.
29706
29707 2003-09-09  Devang Patel  <dpatel@apple.com>
29708
29709         * gcc.dg/darwin-ld-6.c: New test.
29710
29711 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29712
29713         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29714
29715 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29716
29717         * gcc.dg/ia64-types1.c: New test.
29718         * gcc.dg/ia64-types2.c: Likewise.
29719
29720 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29721
29722         * gcc.dg/builtins-1.c: Add more _Complex tests.
29723         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29724
29725         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29726         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29727
29728 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29729
29730         PR c++/11786
29731         * g++.dg/lookup/koenig2.C: New test.
29732
29733         PR c++/5296
29734         * g++.dg/rtti/typeid2.C: New test.
29735
29736 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29737
29738         * gcc.c-torture/compile/20030904-1.c: New test.
29739
29740 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29741
29742         * g++.dg/opt/longbranch2.C: New test.
29743
29744 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29745
29746         * g++.dg/template/crash10.C: Only compile it.
29747
29748 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29749
29750         PR middle-end/11665
29751         * gcc.c-torture/compile/20030907-1.c: New test.
29752         * g++.dg/init/array11.C: New test.
29753
29754 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29755
29756         PR c++/11852
29757         * g++.dg/init/struct1.C: New test.
29758
29759 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29760
29761         PR c++/12181
29762         * g++.dg/expr/comma1.C: New test.
29763
29764 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29765
29766         PR c++/11867
29767         * g++.dg/expr/static_cast5.C: New test.
29768
29769 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29770
29771         PR c++/11507
29772         * g++.dg/lookup/scoped7.C: New test.
29773
29774         PR c++/9574
29775         * g++.dg/other/static1.C: New test.
29776
29777         PR c++/11490
29778         * g++.dg/warn/template-1.C: New test.
29779
29780         PR c++/11432
29781         * g++.dg/template/crash10.C: New test.
29782
29783         PR c++/2478
29784         * g++.dg/overload/VLA.C: New test.
29785
29786         PR c++/10804
29787         * g++.dg/template/call1.C: New test.
29788
29789 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29790
29791         PR c++/11794
29792         * g++.dg/parse/using3.C: New test.
29793
29794 2003-09-06  Roger Sayle  <roger@eyesopen.com>
29795
29796         PR c++/11409
29797         * g++.dg/overload/builtin3.C: New test case.
29798
29799 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
29800
29801         PR c/9862
29802         * gcc.dg/20030906-1.c: New test.
29803         * gcc.dg/20030906-2.c: Likewise.
29804
29805 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29806
29807         PR c++/12167
29808         * g++.dg/parse/defarg5.C: New test.
29809
29810         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
29811
29812 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
29813
29814         PR c++/12163
29815         * g++.dg/expr/static_cast4.C: New test.
29816
29817         PR c++/12146
29818         * g++.dg/template/crash9.C: New test.
29819
29820 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
29821
29822         * g++.old-deja/g++.ext/pretty2.C: Update for change
29823         in __FUNCTION__.
29824         * g++.old-deja/g++.ext/pretty3.C: Likewise.
29825
29826 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
29827
29828         PR c++/11922
29829         * g++/dg/template/qualified-id1.C: New test.
29830
29831         PR c++/12037
29832         * g++.dg/warn/noeffect4.C: New test.
29833
29834 2003-09-04  Matt Austern  <austern@apple.com>
29835
29836         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
29837         * g++.dg/ext/fnname2.C: Likewise.
29838         * g++.dg/ext/fnname3.C: Likewise.
29839
29840 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
29841
29842         * g++.dg/expr/lval1.C: New test.
29843         * g++.dg/ext/lvcast.C: Remove.
29844
29845 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29846
29847         PR optimization/11700.
29848         * gcc.c-torture/compile/20030903-1.c: New test case.
29849
29850 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29851
29852         PR c++/12053
29853         * g++.dg/abi/layout4.C: New test.
29854
29855 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29856
29857         PR c++/11553
29858         * g++.dg/parse/friend3.C: New test.
29859
29860 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29861
29862         PR c++/11847
29863         * g++.dg/template/class1.C: New test.
29864
29865         PR c++/11808
29866         * g++.dg/expr/call1.C: New test.
29867
29868 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29869
29870         PR c++/12114
29871         * g++.dg/init/ref9.C: New test.
29872
29873         PR c++/11972
29874         * g++.dg/template/nested4.C: New test.
29875
29876 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29877
29878         PR c++/12093
29879         * g++.dg/template/non-dependent4.C: New test.
29880
29881         PR c++/11928
29882         * g++.dg/inherit/conv1.C: New test.
29883
29884 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29885
29886         PR c++/6196
29887         * g++.dg/ext/label1.C: New test.
29888         * g++.dg/ext/label2.C: Likewise.
29889
29890 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29891
29892         * g++.dg/expr/cond3.C: New test.
29893
29894 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29895
29896         * gcc.dg/builtins-1.c: Add new builtin cases.
29897
29898 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29899
29900         * gcc.dg/builtins-1.c: Add new cases.
29901         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29902
29903 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29904
29905         * gcc.dg/builtins-1.c: Add more math builtin tests.
29906         * gcc.dg/torture/builtin-attr-1.c: New test.
29907
29908 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29909
29910         PR optimization/5079
29911         * g++.dg/opt/static3.C: New test.
29912
29913 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29914
29915         * gcc.misc-tests/gcov-10b.c: New test.
29916
29917 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
29918
29919         * g++.dg/opt/ptrmem3.C: New test.
29920
29921         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
29922
29923 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
29924
29925         * gcc.dg/20030826-2.c: New test.
29926
29927 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29928
29929         PR middle-end/12002
29930         * g77.f-torture/compile/12002.f: New test case.
29931
29932 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29933
29934         * gcc.dg/20030826-1.c: New test case.
29935
29936 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
29937
29938         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
29939
29940 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
29941
29942         PR c++/11871
29943         * c++.dg/lookup/crash1.C: New test.
29944
29945         * c++.dg/warn/noeffect3.C: New test.
29946
29947 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
29948
29949         * gcc.dg/compat/vector-1_x.c: Compile with -w.
29950         * gcc.dg/compat/vector-1_y.c: Ditto.
29951         * gcc.dg/compat/vector-2_x.c: Ditto.
29952         * gcc.dg/compat/vector-2_y.c: Ditto.
29953
29954 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
29955
29956         * gcc.dg/20030702-1.c: New test.
29957
29958 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
29959
29960         PR c++/8795
29961         * g++.dg/ext/altivec-1.C: New test.
29962
29963 2003-08-24  Richard Henderson  <rth@redhat.com>
29964
29965         * g++.dg/eh/simd-2.C: Add -w for x86.
29966
29967 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
29968
29969         * gcc.dg/20030815-1.c: New test.
29970
29971 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29972
29973         PR c++/3765
29974         * g++.dg/parse/access6.C: New test.
29975
29976 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29977
29978         PR c++/641, c++/11876
29979         * g++.dg/template/friend22.C: New test.
29980         * g++.dg/template/friend23.C: Likewise.
29981
29982 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29983
29984         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
29985         identically.
29986
29987 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29988
29989         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
29990
29991 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29992
29993         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
29994
29995 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29996
29997         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
29998
29999 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30000
30001         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30002
30003 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30004
30005         PR c++/11919
30006         * g++.dg/overload/prom1.C: New test.
30007
30008         PR c++/11551
30009         * g++.dg/parse/dtor2.C: New test.
30010
30011         PR c++/10762
30012         * g++.dg/parse/using2.C: New test.
30013
30014 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30015
30016         PR target/11805
30017         * gcc.c-torture/compile/20030821-1.c: New.
30018
30019 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30020
30021         PR c++/11834
30022         * g++.dg/template/deduce2.C: New test.
30023
30024 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30025
30026         * gcc.c-torture/execute/20030821-1.c: New test.
30027
30028 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30029
30030         PR middle-end/11984
30031         * gcc.dg/20030820-1.c: New test case.
30032
30033 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30034
30035         PR c++/11945
30036         * g++.dg/warn/noeffect2.C: New test.
30037
30038 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30039
30040         PR c++/10926
30041         * g++.dg/template/dtor2.C: New test.
30042
30043         PR c++/11684
30044         * g++.dg/template/operator1.C: New test.
30045         * g++.dg/parse/operator4.C: New test.
30046
30047         PR c++/11946.C
30048         * g++.dg/expr/enum1.C: New test.
30049         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30050
30051         PR c++/11036.C
30052         * g++.dg/parse/elab2.C: New test.
30053         * g++.dg/parse/typedef4.C: Change error message.
30054         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30055         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30056         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30057
30058 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30059
30060         * gcc.dg/pch/warn-1.c: New.
30061         * gcc.dg/pch/warn-1.hs: New.
30062
30063         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30064         not-tested file.
30065
30066 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30067
30068         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30069
30070 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30071
30072         * gcc.dg/uninit-D.c: New Test.
30073         * gcc.dg/uninit-E.c: New Test.
30074         * gcc.dg/uninit-F.c: New Test.
30075         * gcc.dg/uninit-G.c: New Test.
30076
30077 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30078
30079         * g++.dg/README: Describe the pch directory.
30080
30081 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30082
30083         PR c++/11174
30084         * g++.dg/parse/access4.C: New test.
30085         * g++.dg/parse/access5.C: Likewise.
30086         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30087
30088 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30089
30090         * gcc.dg/noncompile/20030818-1.c: New.
30091
30092 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30093
30094         PR c++/11957
30095         * g++.dg/warn/noeffect1.C: New test.
30096
30097         * g++.dg/template/scope2.C: New test.
30098         * g++.dg/template/error2.C: Correct dg-error
30099
30100 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30101
30102         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30103
30104 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30105
30106         PR C++/11512
30107         * g++.dg/template/warn1.C: New.
30108
30109 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30110
30111         * g++.dg/template/error2.C: New test.
30112         * g++.dg/lookup/using7.C: Adjust errors
30113         * g++.old-deja/g++.pt/crash36.C: Likewise.
30114         * g++.old-deja/g++.pt/derived3.C: Likewise.
30115
30116 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30117
30118         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30119         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30120         * gcc.c-torture/execute/builtins/string-9.c: New, from
30121         string-opt-9.c.  Adjust for execute/builtins framework.
30122         * gcc.c-torture/execute/string-opt-9.c: Delete.
30123
30124 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30125
30126         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30127
30128         * g++.dg/parse/ret-type2.C: New test.
30129
30130         PR c++/11703
30131         * g++.dg/init/new8.C: New test.
30132
30133         PR c++/10923
30134         * g++.dg/parse/typedef5.C: New test.
30135
30136         PR c++/9512
30137         * g++.dg/parse/qualified2.C: New test.
30138         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30139         invalid code.
30140
30141 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30142
30143         * g++.dg/conversion/ptrmem1.C: New test.
30144
30145 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30146
30147         PR target/11693
30148         * gcc.dg/20030811-1.c: New test.
30149
30150         PR target/11535
30151         * gcc.c-torture/execute/20030811-1.c: New test.
30152
30153 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30154
30155         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30156
30157 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30158
30159         PR c++/11789.C
30160         * g++.dg/inherit/multiple1.C: New test.
30161
30162 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30163
30164         * gcc.dg/spe1.c: New test.
30165
30166         PR c++/11670
30167         * g++.dg/expr/cast2.C: New test.
30168
30169         PR c++/10530
30170         * g++.dg/template/dependent-name2.C: New test.
30171
30172 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30173
30174         * g++.dg/parse/crash11.C: Put the dg options in comments.
30175
30176 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30177
30178         * lib/gcc-dg.exp: Update for diagnostic change.
30179
30180 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30181
30182         PR c++/5767
30183         * g++.dg/parse/crash11.C: New test.
30184
30185 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30186
30187         * gcc.dg/cpp/spacing1.c: Update.
30188
30189 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30190
30191         PR target/11739
30192         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30193         a value for -mtune.
30194
30195 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30196
30197         PR middle-end/11771
30198         * gcc.c-torture/compile/20030804-1.c: New test case.
30199
30200 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30201
30202         * gcc.dg/20030804-1.c: New test case.
30203
30204 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30205
30206         * gcc.dg/cpp/separate-1.c: New test.
30207
30208 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30209
30210         PR c++/11704
30211         * g++.dg/template/dependent-expr2.C: New test.
30212
30213         PR c++/11766
30214         * g++.dg/expr/ptrmem1.C: New test.
30215
30216 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30217
30218         PR c++/9453
30219         * g++.dg/template/friend15.C: New test.
30220
30221 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30222
30223         * lib/dg-pch.exp: Work round PCH bug.
30224
30225 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30226
30227         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30228         builtins.  Move cases from builtins-4.c here.
30229
30230         * gcc.dg/torture/builtin-math-1.c: New test taken from
30231         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30232         additional cases.
30233
30234         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30235         Delete.
30236
30237 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30238
30239         PR c++/9447
30240         * g++.dg/template/using7.C: New test.
30241
30242 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30243
30244         * import1.c, import2.c: New tests.
30245
30246 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30247
30248         * g++.dg/eh/crossjump1.C: New test.
30249
30250 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30251
30252         PR c++/11697
30253         * g++.dg/template/using6.C: New test.
30254
30255         PR c++/11744
30256         * g++.dg/template/koenig2.C: New test.
30257
30258 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30259
30260         PR c++/7983
30261         * g++.dg/parse/typedef4.C: New test.
30262
30263 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30264
30265         PR c++/8442, c++/8806
30266         * g++.dg/template/elab1.C: New test.
30267         * g++.dg/template/type2.C: Likewise.
30268         * g++.dg/template/ttp3.C: Adjust expected error message.
30269         * g++.old-deja/g++.law/visibility13.C: Likewise.
30270         * g++.old-deja/g++.niklas/t135.C: Likewise.
30271         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30272         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30273         template argument.
30274         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30275
30276 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30277
30278         PR c++/11295
30279         * g++.dg/ext/stmtexpr1.C: New test.
30280
30281         * g++.dg/opt/tmp1.C: New test.
30282
30283         PR c++/11525
30284         * g++.dg/parse/constant4.C: New test.
30285
30286         PR c++/9447
30287         * g++.dg/template/using5.C: New test.
30288
30289 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30290
30291         * gcc.dg/builtins-27.c: New test case.
30292
30293 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30294
30295         * gcc.dg/tls/opt-7.c: New test.
30296
30297 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30298
30299         * g++.old-deja/g++.other/crash18.C: Remove.
30300
30301 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30302
30303         * g++.dg/template/explicit3.C: New.
30304         * g++.dg/template/explicit4.C: New.
30305         * g++.dg/template/explicit5.C: New.
30306
30307         PR c++/11347
30308         * g++.dg/template/memtmpl1.C: New.
30309
30310 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30311
30312         PR target/11565
30313         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30314         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30315
30316 2003-07-30  Jan Hubicka  <jh@suse.cz>
30317
30318         * vtgc1.c: Kill.
30319
30320 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30321
30322         * gcc.dg/struct-in-proto-1.c: New test.
30323
30324 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30325
30326         * gcc.dg/cpp/include2.c: Only expect one message.
30327
30328 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30329
30330         PR c++/9447
30331         * g++.dg/template/using1.C: New test.
30332         * g++.dg/template/using2.C: New test.
30333         * g++.dg/template/using3.C: New test.
30334         * g++.dg/template/using4.C: New test.
30335
30336 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30337
30338         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30339         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30340
30341 2003-07-28  Jan Hubicka  <jh@suse.cz>
30342
30343         PR c++/11530
30344         * g++.dg/opt/call1.C: New test.
30345
30346 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30347
30348         PR c++/11667
30349         * g++.dg/init/enum2.C: New test.
30350         * g++.dg/template/overload1.C: Add "-w" option.
30351
30352 2003-07-28    <hp@bitrange.com>
30353
30354         * gcc.dg/Wdeclaration-after-statement-1.c,
30355         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30356
30357 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30358
30359         * gcc.c-torture/compile/20030725-1.c: New test.
30360
30361 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30362
30363         * gcc.dg/20030505.c: Only run for SPE.
30364         Remove definition of opaque type.
30365
30366 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30367
30368         * g++.dg/template/ptrmem6.C: New test.
30369
30370 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30371
30372         * gcc.c-torture/compile/zero-strct-2.c: New test.
30373
30374 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30375
30376         * gcc.dg/intermod-1.c: New test.
30377
30378 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30379
30380         PR c++/11617
30381         * g++.dg/template/lookup2.C: New test.
30382         * g++.dg/template/memclass1.C: Remove instantiated from error.
30383         * g++.dg/other/error2.C: Tweak expected errors.
30384
30385         PR c++/11596
30386         * g++.dg/template/defarg3.C: New test.
30387
30388         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30389
30390 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30391
30392         * g++.dg/inherit/access5.C: New test.
30393
30394 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30395
30396         PR c++/11513
30397         * g++.dg/template/crash8.C: New test.
30398
30399 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30400
30401         PR c/10602
30402         * gcc.dg/noncompile/incomplete-2.c: New test.
30403
30404 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30405
30406         PR c++/11645
30407         * g++.dg/inherit/access4.C: New test.
30408
30409         PR c++/11517
30410         * g++.dg/expr/cond2.C: New test.
30411
30412         PR optimization/10679
30413         * g++.dg/opt/inline4.C: New test.
30414
30415 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30416
30417         * g++.dg/parse/crash10: New test.
30418
30419 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * g++.dg/ext/flexary1.C: New test.
30422
30423 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30424
30425         PR c++/10793
30426         * g++.dg/template/crash9.C: New test.
30427
30428 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30429
30430         PR c++/3004
30431         * g++.dg/parse/typedef3.C: New test.
30432
30433         PR c++/7906
30434         * g++.dg/parse/operator2.C: New test.
30435
30436         PR c++/8895
30437         * g++.dg/parse/def-tmpl-arg1.C: New test.
30438
30439         PR c++/9282
30440         * g++.dg/parse/funptr1.C: New test.
30441
30442         PR c++/9452
30443         * g++.dg/parse/ambig3.C: New test.
30444
30445         PR c++/9454
30446         * g++.dg/parse/operator3.C: New test.
30447
30448         PR c++/9486
30449         * g++.dg/parse/template10.C: New test.
30450
30451         PR c++/9488
30452         * g++.dg/parse/template11.C: New test.
30453
30454         PR c++/10150
30455         * g++.dg/parse/invalid-op1.C: New test.
30456
30457         PR c++/10247
30458         * g++.dg/parse/condexpr1.C: New test.
30459
30460 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30461
30462         * g++.dg/ext/packed3.C: New test.
30463         * g++.dg/ext/packed4.C: New test.
30464
30465         * gcc.dg/pack-test-3.c: New test.
30466
30467 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30468
30469         * lib/compat.exp: Handle dg-options per source file.
30470         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30471         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30472         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30473         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30474         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30475         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30476         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30477         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30478         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30479         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30480         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30481         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30482         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30483         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30484
30485 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30486
30487         PR c/10320
30488         * gcc.c-torture/execute/20030718-1.c: New test.
30489
30490 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30491
30492         PR optimization/11536
30493         * gcc.dg/20030721-1.c: New test.
30494
30495 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30496
30497         PR c++/11546
30498         * g++.dg/template/lookup1.C: New test.
30499
30500 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30501
30502         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30503         diagnostics of ill-formed constructs involving labels.
30504         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30505         the new 'previously defined here' message.
30506
30507 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30508
30509         * g++.dg/parse/non-dependent2.C: New test.
30510
30511 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30512
30513         * g++.dg/init/init-ref4.C: xfail on targets without
30514         weak symbols.
30515
30516 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30517
30518         PR target/11087
30519         * gcc.c-torture/execute/20030717-1.c: New test.
30520
30521 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30522
30523         * g++.dg/opt/cfg1.C: New test.
30524
30525 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30526
30527         PR optimization/11557
30528         * gcc.dg/20030717-1.c: New test.
30529
30530 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30531
30532         PR c++/10476
30533         * g++.dg/expr/crash-1.C: New test.
30534
30535         PR c++/11027
30536         * g++.dg/template/init3.C: New test.
30537
30538         PR c++/8222
30539         * g++.dg/template/non-dependent1.C: New test.
30540
30541         PR c++/11070
30542         * g++.dg/template/non-dependent2.C: New test.
30543
30544         PR c++/11071
30545         * g++.dg/template/non-dependent3.C: New test.
30546
30547         PR c++/9907
30548         * g++.dg/template/sizeof5.C: New test.
30549
30550 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30551
30552         PR 11498
30553         * gcc.c-torture/compile/mangle-1.c: New file.
30554
30555 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30556
30557         PR c++/7809
30558         * g++.dg/parse/access3.C: New test.
30559
30560 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30561
30562         PR c++/11384
30563         * g++.dg/init/init-ref4.C: New test.
30564
30565 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30566
30567         PR c++/11547
30568         * g++.dg/parse/constant3.C: New test.
30569         * g++.dg/parse/crash7.C: Likewise.
30570
30571 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30572
30573         PR target/11008
30574         * gcc.dg/i386-pentium4-not-mull.c: New.
30575
30576 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30577
30578         * gcc.dg/asm-names.c (ymain): Make it weak.
30579
30580 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30581
30582         PR c++/5421
30583         * g++.dg/template/friend21.C: New test.
30584
30585 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30586
30587         * gcc.dg/cleanup-8.c: New test.
30588         * gcc.dg/cleanup-9.c: New test.
30589
30590 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30591
30592         * g++.dg/ext/dll-MI1.h: New file.
30593         * g++.dg/ext/dllexport-MI1.C: New file.
30594         * g++.dg/ext/dllimport-MI1.C: New file.
30595
30596 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30597
30598         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30599         it does not have cmpstrsi patterns (just cmpmemsi).
30600
30601 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30602
30603         PR debug/11473
30604         * g++.dg/debug/debug8.C: New test.
30605
30606 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30607
30608         PR c++/10108
30609         * g++.dg/template/crash7.C: New test.
30610
30611 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30612
30613         PR target/10795
30614         * gcc.c-torture/compile/20030708-1.c: New.
30615
30616 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30617
30618         * gcc.c-torture/execute/20030715-1.c: New test.
30619
30620 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30621
30622         * gcc.dg/pch/inline-3.c: New file.
30623         * gcc.dg/pch/inline-3.hs: New file.
30624         * gcc.dg/pch/inline-4.c: New file.
30625         * gcc.dg/pch/inline-4.hs: New file.
30626
30627 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30628
30629         PR c++/11509
30630         * g++.dg/template/crash6.C: New test.
30631
30632         PR c++/7053
30633         * g++.dg/template/friend20.C: New test.
30634
30635         PR c++/7019
30636         * g++.dg/template/overload2.C: New test.
30637
30638 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30639
30640         PR optimization/11440
30641         * gcc.c-torture/execute/20030714-1.c: New test.
30642
30643 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30644
30645         PR c++/11154
30646         * g++.dg/template/partial2.C: New test.
30647
30648 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30649
30650         PR c++/11503
30651         * g++.dg/template/anon1.C: New test.
30652
30653         PR c++/11493
30654         PR c++/11495
30655         * g++.dg/parse/template9.C: Likewise.
30656         * g++.dg/template/crash4.C: New test.
30657         * g++.dg/template/koenig1.C: Likewise.
30658         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30659         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30660         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30661         functions.
30662         * g++.old-deja/g++.jason/template36.C: Likewise.
30663         * g++.old-deja/g++.mike/p1989.C: Likewise.
30664         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30665         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30666         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30667         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30668         compiling.
30669         * g++.old-deja/g++.pt/union2.C: Use this->.
30670
30671 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30672
30673         * gcc.dg/20030711-1.c: New test.
30674
30675 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30676
30677         PR c++/11050
30678         * g++.dg/parse/args1.C: New test.
30679         * g++.pt/defarg8.C: Change expected errors.
30680
30681 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30682
30683         PR c++/8164
30684         * g++.dg/template/nontype2.C: New test.
30685
30686         PR c++/10558
30687         * g++.dg/parse/template8.C: New test.
30688
30689         PR c++/8327
30690         * g++.dg/template/scope1.C: New test.
30691
30692         * g++.dg/warn/Wsign-compare-1.C: New test.
30693
30694 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30695
30696         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30697
30698 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30699
30700         PR c++/9411
30701         * g++.dg/template/explicit2.C: New test.
30702
30703         PR c++/10032
30704         * g++.dg/warn/pedantic1.C: New test.
30705
30706 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30707
30708         PR c++ 9483
30709         * g++.dg/other/field1.C: New test.
30710
30711 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30712
30713         PR c/11449
30714         * gcc.c-torture/compile/20030707-1.c: New.
30715
30716 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30717
30718         PR c++/10849
30719         * g++.dg/template/access12.C: New test.
30720
30721 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30722
30723         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30724         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30725         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30726         * gcc.misc-tests/gcov.exp: Update
30727         * g++.dg/gcov/gcov.exp: Update
30728         * lib/gcov.exp: Update.
30729
30730 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30731
30732         * g++.dg/abi/mangle17.C: Make sure template expressions are
30733         dependent.
30734         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30735         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30736         * g++.dg/opt/stack1.C: Remove erroneous code.
30737         * g++.dg/parse/template7.C: New test.
30738         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30739         * g++.old-deja/g++.pt/crash4.C: Likewise.
30740
30741 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30742
30743         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30744         with zero or one occurence of `$' after the initial `L'.
30745
30746 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30747
30748         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30749
30750 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30751
30752         PR c/11370
30753         * gcc.dg/Wunreachable-6.c: New testcase.
30754         * gcc.dg/Wunreachable-7.c: New testcase.
30755
30756 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30757
30758         PR c/11420
30759         * gcc.dg/20030708-1.c: New test.
30760
30761 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30762
30763         * gcc.dg/compat/sdata-section.h: New file.
30764         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30765         * gcc.dg/torture/mips-sdata-1.c: New test.
30766
30767 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30768
30769         PR c++/11030
30770         * g++.dg/template/friend19.C: New test.
30771
30772 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30773
30774         * g++.dg/opt/strength-reduce.C: New test.
30775
30776 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30777
30778         PR target/10979
30779         * gcc.dg/20030707-1.c: New testcase.
30780
30781 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30782
30783         PR optimization/11059
30784         * g++.dg/opt/emptyunion.C: New testcase.
30785
30786 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30787             Eric Botcazou  <ebotcazou@libertysurf.fr>
30788
30789         * g++.dg/opt/stack1.C: New test.
30790
30791 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30792
30793         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
30794         run test.
30795
30796         PR c++/11431
30797         * g++.dg/expr/static_cast3.C: New test.
30798
30799 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
30800
30801         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
30802         everywhere.
30803         * gcc.dg/concat.c: Concatenation of string constants with
30804         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
30805         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
30806         * gcc.dg/cpp/escape-2.c: Use wide character constants where
30807         necessary to avoid multi-character character constant warning.
30808         * gcc.dg/cpp/escape.c: Likewise.
30809         * gcc.dg/cpp/ucs.c: Likewise.
30810         Remove backslashes from dg-bogus comments, as they confuse Tcl.
30811         Fix a typo.
30812
30813 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30814
30815         PR c/11428
30816         * gcc.c-torture/compile/20030704-1.c: New.
30817
30818 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30819
30820         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
30821
30822 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
30823
30824         PR c++/5287, PR c++/7910,  PR c++/11021
30825         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
30826         tests for warnings.
30827         * g++.dg/ext/dllimport2.C: Add tests for warnings.
30828         * g++.dg/ext/dllimport3.C: Likewise.
30829         * g++.dg/ext/dllimport4.C: New file.
30830         * g++.dg/ext/dllimport5.C: New file.
30831         * g++.dg/ext/dllimport6.C: New file.
30832         * g++.dg/ext/dllimport7.C: New file.
30833         * g++.dg/ext/dllimport8.C: New file.
30834         * g++.dg/ext/dllimport9.C: New file.
30835         * g++.dg/ext/dllimport10.C: New file.
30836         * g++.dg/ext/dllexport1.C: New file.
30837
30838 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30839
30840         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
30841         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
30842
30843 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30844
30845         * gcc.dg/builtins-25.c: New testcase.
30846         * gcc.dg/builtins-26.c: New testcase.
30847
30848 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30849
30850         * gcc.dg/compat/vector-defs.h: New file.
30851         * gcc.dg/compat/vector-setup.h: New file.
30852         * gcc.dg/compat/vector-check.h: New file.
30853         * gcc.dg/compat/vector-1_main.c: New file.
30854         * gcc.dg/compat/vector-1_x.c: New file.
30855         * gcc.dg/compat/vector-1_y.c: New file.
30856         * gcc.dg/compat/vector-2_main.c: New file.
30857         * gcc.dg/compat/vector-2_x.c: New file.
30858         * gcc.dg/compat/vector-2_y.c: New file.
30859
30860         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30861         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30862         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30863         * gcc.dg/compat/struct-align-1.h: New file.
30864         * gcc.dg/compat/struct-align-1_main.c: New file.
30865         * gcc.dg/compat/struct-align-1_x.c: New file.
30866         * gcc.dg/compat/struct-align-1_y.c: New file.
30867         * gcc.dg/compat/struct-align-2.h: New file.
30868         * gcc.dg/compat/struct-align-2_main.c: New file.
30869         * gcc.dg/compat/struct-align-2_x.c: New file.
30870         * gcc.dg/compat/struct-align-2_y.c: New file.
30871
30872         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30873         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30874         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30875         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30876         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30877         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30878         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30879         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30880         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30881         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30882         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30883         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30884         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30885         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30886         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30887         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30888         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30889         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30890         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30891         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30892         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30893         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30894         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30895         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30896         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30897         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30898         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30899         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30900         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30901
30902 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30903
30904         * gcc.dg/i386-call-1.c: New test.
30905
30906 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30907
30908         PR c++/9162
30909         * g++.dg/parse/defarg4.C: New.
30910
30911 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30912
30913         PR target/10700
30914         * gcc.c-torture/compile/20030703-1.c: New test case.
30915
30916 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30917
30918         * g++.dg/template/local3.C: Remove extra semicolon.
30919
30920 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30921
30922         * gcc.dg/i386-volatile-1.c: New test.
30923
30924 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
30925
30926         PR c++/11072
30927         * g++.dg/other/offsetof2.C: XFAIL.
30928         * g++.dg/other/offsetof5.C: New.
30929
30930         PR c++/10219
30931         * g++.dg/template/error1.C: New.
30932
30933         PR c++/9779
30934         * g++.dg/template/dependent-expr1.C: New.
30935
30936 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30937
30938         PR c++/6949
30939         * g++.dg/template/local3.C: New test.
30940
30941         PR c++/11149
30942         * g++.dg/lookup/scoped6.C: New test.
30943
30944 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
30945
30946         PR c++/8046
30947         * g++.dg/other/error7.C: New test.
30948
30949 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
30950
30951         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
30952         * g++.old-deja/g++.abi/vtable3.h: Likewise.
30953         * g++.old-deja/g++.law/code-gen5.C: Likewise.
30954         * g++.old-deja/g++.other/union2.C: Likewise.
30955         * gcc.dg/c90-const-expr-2.c: Likewise.
30956         * gcc.dg/c90-const-expr-3.c: Likewise.
30957         * gcc.dg/c99-const-expr-2.c: Likewise.
30958         * gcc.dg/c99-const-expr-3.c: Likewise.
30959         * gcc.dg/concat.c: Likewise.
30960
30961 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30962
30963         PR c++/9559
30964         * g++.dg/init/static1.C: New test.
30965
30966 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30967
30968         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
30969         * g++.old-deja/g++.other/access2.C: Likewise.
30970         * g++.old-deja/g++.other/decl2.C: Likewise.
30971         * gcc.c-torture/execute/20020615-1.c: Likewise.
30972
30973 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30974
30975         PR c++/4933
30976         * g++.dg/template/sizeof4.C: New test.
30977
30978 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30979
30980         * g++.dg/other/error6.C: New test.
30981
30982 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30983
30984         PR c++/10750
30985         * g++.dg/parse/constant2.C: New test.
30986
30987 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
30988
30989         PR c++/11106
30990         * g++.dg/other/error5.C: New test.
30991
30992 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30993
30994         * gcc.dg/format/gcc_diag-1.c: New test.
30995
30996 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
30997
30998         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
30999
31000 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31001
31002         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31003         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31004         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31005
31006 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31007
31008         * gcc.c-torture/execute/builtins/string-8.c: New test.
31009         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31010         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31011         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31012
31013 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31014
31015         PR c++/10468
31016         * g++.dg/ext/typeof6.C: New test.
31017
31018 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31019
31020         PR c++/10796
31021         * g++.dg/init/enum1.C: New test.
31022
31023 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31024
31025         * gcc.dg/20030627-1.c: New test.
31026
31027 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31028
31029         PR c++/11332
31030         * g++.dg/expr/static_cast2.C: New test.
31031
31032 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31033             Jakub Jelinek  <jakub@redhat.com>
31034
31035         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31036         sprintf(dst,"%s",src) optimization.
31037         * gcc.c-torture/execute/20030626-1.c: New test case.
31038         * gcc.c-torture/execute/20030626-2.c: New test case.
31039
31040 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31041
31042         * gcc.c-torture/execute/multi-ix.c: New test.
31043
31044         * gcc.c-torture/execute/simd-4.c (main):
31045         Added missing semicolon at end of union.
31046
31047 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31048
31049         PR c++/8266
31050         * g++.dg/template/explicit-instantiation3.C: New test.
31051
31052 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31053
31054         * gcc.dg/20030626-1.c: Use signed char.
31055
31056 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31057
31058         * gcc.dg/20030626-1.c: New test.
31059
31060 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31061
31062         * const-str-2.m: Update.
31063
31064 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31065
31066         PR c++/10990
31067         * g++.dg/rtti/dyncast1.C: New test.
31068         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31069         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31070         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31071
31072         PR c++/10931
31073         * g++.dg/expr/static_cast1.C: New test.
31074
31075 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31076
31077         * gcc.dg/20030625-1.c: New test.
31078
31079 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31080
31081         * gcc.c-torture/compile/20030624-1.c: New test case.
31082
31083 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31084
31085         * gcc.c-torture/execute/string-opt-17.c: New test.
31086
31087 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31088
31089         PR c++/5754
31090         * g++.dg/parse/crash6.C: New test.
31091
31092 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31093
31094         * gcc.dg/builtins-24.c: New test case.
31095
31096 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31097
31098         * g++.dg/opt/operator1.C: New test.
31099
31100 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31101
31102         * gcc.c-torture/execute/string-opt-16.c: New test case.
31103
31104 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31105
31106         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31107         * g++.old-deja/g++.other/conv7.C: Likewise.
31108         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31109         * g++.old-deja/g++.other/overload14.C: Likewise.
31110
31111 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31112
31113         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31114         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31115
31116 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31117
31118         PR c++/10888
31119         * g++.dg/warn/Winline-3.C: New test.
31120
31121 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31122
31123         * lib/target-supports.exp (check_alias_available): Make the test
31124         program acceptable to the Solaris assembler.
31125
31126         PR c++/10749
31127         * g++.dg/template/memclass2.C: New test.
31128
31129 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31130             Eric Botcazou  <ebotcazou@libertysurf.fr>
31131
31132         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31133         data for non-matching targets.
31134         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31135
31136 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31137
31138         PR c++/10845
31139         * g++.dg/template/member3.C: New test.
31140
31141 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31142
31143         PR c++/10939
31144         * g++.dg/template/func1.C: New test.
31145
31146         PR c++/9649
31147         * g++.dg/template/static4.C: New test.
31148         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31149
31150         PR c++/11041
31151         * g++.dg/init/ref7.C: New test.
31152
31153 2003-06-19  Matt Austern  <austern@apple.com>
31154
31155         PR c++/11228
31156         * g++.dg/anew1.C: New test.
31157         * g++.dg/anew2.C: New test.
31158         * g++.dg/anew3.C: New test.
31159         * g++.dg/anew4.C: New test.
31160
31161 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31162
31163         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31164
31165 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31166
31167         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31168         endian-dependent.
31169
31170 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31171
31172         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31173         Remove cruft.
31174
31175 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31176
31177         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31178         * gcc.c-torture/compile/961203-1.c: Likewise.
31179         * gcc.c-torture/compile/980506-1.c: Likewise.
31180
31181 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31182
31183         PR c++/10712
31184         * g++.dg/lookup/using7.C: New test.
31185
31186 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31187
31188         PR c++/11105
31189         * g++.dg/abi/conv1.C: Remove it.
31190         * g++.dg/template/conv7.C: New test.
31191         * g++.dg/template/conv8.C: Likewise.
31192         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31193         conversion operator.
31194
31195 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31196
31197         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31198         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31199         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31200         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31201         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31202         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31203         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31204         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31205         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31206         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31207         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31208         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31209         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31210         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31211         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31212         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31213         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31214         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31215         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31216         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31217         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31218         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31219         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31220         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31221         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31222         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31223         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31224         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31225         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31226
31227 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31228
31229         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31230         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31231         indications.
31232
31233 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31234
31235         * gcc.dg/i386-387-5.c: New test case.
31236         * gcc.dg/i386-387-6.c: New test case.
31237         * gcc.dg/builtins-23.c: New test case.
31238
31239 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31240
31241         * gcc.dg/builtins-22.c: New test case.
31242         * gcc.dg/i386-387-1.c: Update to test exp.
31243         * gcc.dg/i386-387-2.c: Likewise.
31244
31245 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31246
31247         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31248
31249 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31250
31251         * lib/gcc-dg.exp (dg-require-dll): New function.
31252         (dg-xfail-if): Likewise.
31253         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31254         driver.
31255
31256         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31257         * gcc.c-torture/compile/20001205-1.c: Likewise.
31258         * gcc.c-torture/compile/20001226-1.c: Likewise.
31259         * gcc.c-torture/compile/20010518-2.c: Likewise.
31260         * gcc.c-torture/compile/20020312-1.c: Likewise.
31261         * gcc.c-torture/compile/20020604-1.c: Likewise.
31262         * gcc.c-torture/compile/920501-12.c: Likewise.
31263         * gcc.c-torture/compile/920501-4.c: Likewise.
31264         * gcc.c-torture/compile/920520-1.c: Likewise.
31265         * gcc.c-torture/compile/920521-1.c: Likewise.
31266         * gcc.c-torture/compile/920625-1.c: Likewise.
31267         * gcc.c-torture/compile/961203-1.c: Likewise.
31268         * gcc.c-torture/compile/980506-1.c: Likewise.
31269         * gcc.c-torture/compile/981006-1.c: Likewise.
31270         * gcc.c-torture/compile/981022-1.c: Likewise.
31271         * gcc.c-torture/compile/981223-1.c: Likewise.
31272         * gcc.c-torture/compile/990617-1.c: Likewise.
31273         * gcc.c-torture/compile/dll.c: Likewise.
31274         * gcc.c-torture/compile/labels-3.c: Likewise.
31275         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31276         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31277         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31278         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31279         * gcc.c-torture/compile/simd-5.c: Likewise.
31280         * gcc.c-torture/compile/20000804-1.x: Remove.
31281         * gcc.c-torture/compile/20001205-1.x: Likewise.
31282         * gcc.c-torture/compile/20001226-1.x: Likewise.
31283         * gcc.c-torture/compile/20010518-2.x: Likewise.
31284         * gcc.c-torture/compile/20020312-1.x: Likewise.
31285         * gcc.c-torture/compile/20020604-1.x: Likewise.
31286         * gcc.c-torture/compile/920501-12.x: Likewise.
31287         * gcc.c-torture/compile/920501-4.x: Likewise.
31288         * gcc.c-torture/compile/920520-1.x: Likewise.
31289         * gcc.c-torture/compile/920521-1.x: Likewise.
31290         * gcc.c-torture/compile/920625-1.x: Likewise.
31291         * gcc.c-torture/compile/961203-1.x: Likewise.
31292         * gcc.c-torture/compile/980506-1.x: Likewise.
31293         * gcc.c-torture/compile/981006-1.x: Likewise.
31294         * gcc.c-torture/compile/981022-1.x: Likewise.
31295         * gcc.c-torture/compile/981223-1.x: Likewise.
31296         * gcc.c-torture/compile/990617-1.x: Likewise.
31297         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31298         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31299         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31300         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31301         * gcc.c-torture/compile/simd-5.x: Likewise.
31302
31303         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31304
31305 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31306
31307         * gcc.c-torture/execute/20030611-1.c: New test.
31308
31309 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31310
31311         PR middle-end/168
31312         * gcc.dg/20030612-1.c: New test case.
31313
31314 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31315
31316         PR c++/10635
31317         * g++.dg/expr/cast1.C: New test.
31318
31319 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31320
31321         * gcc.dg/builtins-21.c: New test case.
31322
31323 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31324
31325         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31326         options instead of at the end.
31327         * lib/objc.exp (objc_target_compile): Likewise.
31328
31329 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31330
31331         PR c++/10432
31332         * g++.dg/parse/error1.C: New test.
31333
31334 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31335
31336         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31337         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31338         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31339         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31340         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31341         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31342         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31343         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31344         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31345         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31346         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31347         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31348         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31349         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31350         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31351         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31352         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31353         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31354         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31355         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31356         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31357         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31358         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31359         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31360
31361         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31362         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31363         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31364         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31365         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31366         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31367         * gcc.dg/compat/scalar-return-3_main.c: New file.
31368         * gcc.dg/compat/scalar-return-3_x.c: New file.
31369         * gcc.dg/compat/scalar-return-3_y.c: New file.
31370         * gcc.dg/compat/scalar-return-4_main.c: New file.
31371         * gcc.dg/compat/scalar-return-4_x.c: New file.
31372         * gcc.dg/compat/scalar-return-4_y.c: New file.
31373
31374 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31375
31376         * gcc.dg/compat/fp2-struct-check.h: New file.
31377         * gcc.dg/compat/fp2-struct-defs.h: New file.
31378         * gcc.dg/compat/fp2-struct-init.h: New file.
31379         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31380         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31381         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31382         * gcc.dg/compat/struct-return-10_main.c: New file.
31383         * gcc.dg/compat/struct-return-10_x.c: New file.
31384         * gcc.dg/compat/struct-return-10_y.c: New file.
31385
31386         * gcc.dg/compat/compat-common.h: New file.
31387         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31388         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31389         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31390         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31391         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31392         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31393         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31394         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31395         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31396         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31397         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31398         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31399         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31400         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31401         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31402         * gcc.dg/compat/small-struct-check.h: Ditto.
31403         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31404         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31405         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31406         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31407         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31408         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31409         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31410         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31411         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31412         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31413         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31414         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31415         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31416         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31417         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31418         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31419         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31420         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31421         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31422         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31423         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31424         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31425         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31426         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31427         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31428         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31429         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31430         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31431         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31432         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31433
31434 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31435
31436         * g++.dg/pch/static-1.C: New file.
31437         * g++.dg/pch/static-1.Hs: New file.
31438
31439 2003-06-10  Richard Henderson  <rth@redhat.com>
31440
31441         * gcc.dg/asm-7.c: Adjust expected warning text.
31442
31443 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31444
31445         * gcc.dg/builtins-20.c: New test case.
31446
31447 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31448
31449         PR c++/11131
31450         * g++.dg/opt/template1.C: New test.
31451
31452 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31453
31454         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31455         additional_sources.
31456
31457 2003-05-21  David Taylor  <dtaylor@emc.com>
31458
31459         * gcc.dg/Wpadded.c: New file.
31460
31461 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31462
31463         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31464         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31465         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31466         dg-require-weak.
31467
31468 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31469
31470         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31471
31472 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31473
31474         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31475         (dg-require-alias): Likewise.
31476         (dg-require-gc-sections): Likewise.
31477         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31478
31479 2003-06-08  Richard Henderson  <rth@redhat.com>
31480
31481         * gcc.dg/20011029-2.c: Fix the array reference.
31482         * gcc.dg/asm-7.c: New.
31483
31484 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31485
31486         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31487
31488 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31489
31490         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31491         (dg-require-gc-sections): Likewise.
31492
31493 2003-06-08  Jan Hubicka  <jh@suse.cz>
31494
31495         * i386-cmov1.c: Fix regular expression.
31496         * i386-cvt-1.c: Likewise.
31497         * i386-local.c: Likewise.
31498         * i386-local2.c: Likewise.
31499         * i386-mul.c: Likewise.
31500         * i386-ssetype-1.c: Likewise.
31501         * i386-ssetype-3.c: Likewise.
31502         * i386-ssetype-5.c: Likewise.
31503
31504 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31505
31506         PR c++/11039
31507         * g++.dg/warn/implicit-typename2.C: New test.
31508         * g++.dg/warn/implicit-typename3.C: New test.
31509
31510 2003-06-07  Richard Henderson  <rth@redhat.com>
31511
31512         * g++.dg/other/offsetof3.C: Use size_t.
31513         * g++.dg/other/offsetof4.C: Likewise.
31514
31515 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31516
31517         * lib/copy-file.exp: New. Implement gcc_copy_files.
31518
31519         * lib/dg-pch.exp: Load copy-file.exp
31520         (dg-pch): Use gcc_copy_files instead of "file copy".
31521
31522 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31523
31524         * gcc.dg/weak/weak.exp: Simplify.
31525         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31526         * gcc.dg/weak/weak-1.c: Likewise.
31527         * gcc.dg/weak/weak-2.c: Likewise.
31528         * gcc.dg/weak/weak-3.c: Likewise.
31529         * gcc.dg/weak/weak-4.c: Likewise.
31530         * gcc.dg/weak/weak-5.c: Likewise.
31531         * gcc.dg/weak/weak-6.c: Likewise.
31532         * gcc.dg/weak/weak-7.c: Likewise.
31533         * gcc.dg/weak/weak-8.c: Likewise.
31534         * gcc.dg/weak/weak-9.c: Likewise.
31535
31536 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31537
31538         gcc.c-torture/execute/20030606-1.c: New.
31539
31540 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31541
31542         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31543         * gcc.dg/builtins-19.c: Likewise.
31544
31545 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31546
31547         * gcc.dg/builtins-2.c: Add some more tests.
31548         * gcc.dg/builtins-18.c: New test case.
31549         * gcc.dg/builtins-19.c: New test case.
31550
31551 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31552             Jim Wilson  <wilson@tuliptree.org>
31553
31554         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31555
31556 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31557
31558         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31559         mempcpy/stpcpy calls not to be optimized into something else.
31560         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31561         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31562         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31563
31564 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31565
31566         * gcc.dg/format/asm_fprintf-1.c: New test.
31567
31568 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31569
31570         * lib/gcc-defs.exp (additional_sources): New variable.
31571         (dg-additional-sources): New function.
31572         (additional_files): New variable.
31573         (dg-additional-files): New function.
31574         (dg-additional-files-options): Likewise.
31575         * lib/gcc-dg.exp (dg-require-weak): New function.
31576         (dg-require-alias): Likewise.
31577         (dg-require-gc-sections): Likewise.
31578         * lib/target-supports.exp (check_alias_available): Remove testfile
31579         parameter.
31580         (check_gc_sections_available): New function.
31581         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31582         (dg-gpp-additional-files): Likewise.
31583         * lib/g++.exp (additional_sources): Remove.
31584         (additional_files): Likewise.
31585         (g++_target_compile): Use dg-additional-files-options.
31586
31587         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31588         Tcl logic.
31589         * gcc.dg/special/ecos.exp: Remove.
31590         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31591         * gcc.dg/special/alias-1.c: Likewise.
31592         * gcc.dg/special/alias-2.c: Likewise.
31593         * gcc.dg/special/gcsec-1.c: Likewise.
31594         * gcc.dg/special/weak-1.c: Likewise.
31595         * gcc.dg/special/weak-2.c: Likewise.
31596         * gcc.dg/special/wkali-1.c: Likewise.
31597         * gcc.dg/special/wkali-2.c: Likewise.
31598
31599         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31600         dg-gpp-additional-*.
31601         * g++.dg/special/conpr-3.C: Likewise.
31602         * g++.dg/special/conpr-4.C: Likewise.
31603         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31604         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31605         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31606         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31607         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31608         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31609         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31610         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31611         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31612         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31613         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31614         * g++.old-deja/g++.other/comdat1.C: Likewise.
31615         * g++.old-deja/g++.other/comdat2.C: Likewise.
31616         * g++.old-deja/g++.other/comdat3.C: Likewise.
31617         * g++.old-deja/g++.other/ctor1.C: Likewise.
31618         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31619
31620 2003-06-05  Richard Henderson  <rth@redhat.com>
31621
31622         * gcc.dg/debug/20030605-1.c: New.
31623
31624 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31625
31626         * README.QMTEST: Update.
31627
31628 2003-06-04  Richard Henderson  <rth@redhat.com>
31629
31630         * gcc.dg/cleanup-1.c: New.
31631         * gcc.dg/cleanup-2.c: New.
31632         * gcc.dg/cleanup-3.c: New.
31633         * gcc.dg/cleanup-4.c: New.
31634         * gcc.dg/cleanup-5.c: New.
31635         * gcc.dg/cleanup-6.c: New.
31636         * gcc.dg/cleanup-7.c: New.
31637
31638 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31639
31640         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31641
31642         * lib/dg-pch.exp: New file.
31643         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31644         * gcc.dg/pch/pch.exp: Likewise.
31645
31646 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31647
31648         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31649         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31650         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31651         * gcc.dg/builtins-17.c: New test case.
31652         * gcc.dg/i386-387-4.c: New test case.
31653         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31654
31655 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31656
31657         * gcc.dg/ultrasp9.c: New test.
31658
31659 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31660
31661         * gcc.c-torture/compile/20030604-1.c: New test.
31662         * gcc.dg/sparc-constant-1.c: New test.
31663
31664 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31665
31666         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31667
31668 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31669
31670         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31671
31672         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31673         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31674
31675 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31676
31677         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31678
31679 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31680
31681         PR c++/10940
31682         * g++.dg/template/spec10.C: New test.
31683
31684 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31685
31686         * gcc.dg/builtins-16.c: New test case.
31687
31688 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31689
31690         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31691         mempcpy test with post-increments.
31692         * gcc.c-torture/execute/string-opt-3.c: New test.
31693         * gcc.dg/string-opt-1.c: New test.
31694
31695 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31696
31697         PR fortran/10965
31698         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31699
31700 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31701
31702         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31703         (scan-assembler): ... here.  Use dg-scan.
31704         (scan-assembler-not): Likewise.
31705         (scan-file): New function.
31706         (scan-file-not): Likewise.
31707         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31708         * gcc.dg/cpp/_Pragma4.c: Likewise.
31709         * gcc.dg/cpp/_Pragma5.c: Likewise.
31710         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31711         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31712         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31713         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31714         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31715         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31716         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31717         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31718         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31719         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31720         * gcc.dg/cpp/cxxcom1.c: Likewise.
31721         * gcc.dg/cpp/line1.c: Likewise.
31722         * gcc.dg/cpp/maccom1.c: Likewise.
31723         * gcc.dg/cpp/maccom2.c: Likewise.
31724         * gcc.dg/cpp/maccom3.c: Likewise.
31725         * gcc.dg/cpp/maccom4.c: Likewise.
31726         * gcc.dg/cpp/maccom5.c: Likewise.
31727         * gcc.dg/cpp/maccom6.c: Likewise.
31728         * gcc.dg/cpp/multiline.c: Likewise.
31729         * gcc.dg/cpp/spacing1.c: Likewise.
31730         * gcc.dg/cpp/spacing2.c: Likewise.
31731         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31732         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31733         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31734         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31735         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31736         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31737         * gcc.dg/cpp/cxxcom2.c: Likewise.
31738         * gcc.dg/cpp/cxxcom2.h: New file.
31739
31740         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31741         * g++.dg/cpp/truefalse.C: Here.
31742         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31743
31744 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31745
31746         * gcc.dg/cpp/redef3.c: New file.
31747
31748 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31749
31750         * gcc.dg/i386-loop-3.c: New test.
31751
31752 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31753
31754         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31755
31756 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31757
31758         * gcc.dg/fwrapv-1.c: New test case.
31759         * gcc.dg/fwrapv-2.c: New test case.
31760
31761 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31762
31763         PR c++/10956
31764         * g++.dg/template/spec9.C: New test.
31765
31766 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31767
31768         * gcc.dg/duff-4.c: New test case.
31769
31770 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31771
31772         PR fortran/10843
31773         * g77.dg/ffixed-form-1.f: New test
31774         * g77.dg/ffixed-form-2.f: New test
31775         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31776         * g77.dg/ffree-form-3.f: New test
31777
31778 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31779
31780         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31781         * gcc.dg/wint_t-1.c: Likewise.
31782
31783 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31784
31785         * g++.dg/template/access11.C: New test.
31786
31787 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31788
31789         PR c++/10849
31790         * g++.dg/template/access10.C: New test.
31791
31792 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31793             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31794
31795         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
31796
31797 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31798
31799         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
31800         suppress for powerpc-*-darwin*.
31801         * gcc.dg/torture/builtin-noret-2.c: Likewise.
31802
31803 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31804
31805         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
31806         suppress option for powerpc-*-darwin*.
31807
31808 2003-05-23  Roger Sayle  <roger@eyesopen.com>
31809
31810         * gcc.dg/builtins-1.c: Add tests for tan and atan.
31811         * gcc.dg/builtins-4.c: Add test for fmod.
31812
31813 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31814
31815         PR c++/10682
31816         * g++.dg/template/instantiate4.C: New test.
31817
31818 2003-05-22  Roger Sayle  <roger@eyesopen.com>
31819
31820         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
31821
31822 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
31823
31824         * gcc.dg/compat/scalar-return-1_main.c: New file.
31825         * gcc.dg/compat/scalar-return-1_x.c: New file.
31826         * gcc.dg/compat/scalar-return-1_y.c: New file.
31827         * gcc.dg/compat/scalar-return-2_main.c: New file.
31828         * gcc.dg/compat/scalar-return-2_x.c: New file.
31829         * gcc.dg/compat/scalar-return-2_y.c: New file.
31830         * gcc.dg/compat/struct-return-3_main.c: New file.
31831         * gcc.dg/compat/struct-return-3_y.c: New file.
31832         * gcc.dg/compat/struct-return-3_x.c: New file.
31833         * gcc.dg/compat/struct-return-2_main.c: New file.
31834         * gcc.dg/compat/struct-return-2_x.c: New file.
31835         * gcc.dg/compat/struct-return-2_y.c: New file.
31836
31837 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31838
31839         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
31840         for hppa*-hp-hpux*.
31841         * gcc.dg/20021014-1.c (dg-options): Likewise.
31842         * gcc.dg/nest.c (dg-options): Likewise.
31843
31844 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
31845
31846         PR c++/9738
31847         * g++.dg/ext/dllimport2.C: New file.
31848         * g++.dg/ext/dllimport3.C: New file.
31849
31850 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31851
31852         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31853         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31854         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31855         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31856         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31857         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31858         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31859         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31860         * gcc.dg/compat/small-struct-defs.h: New file.
31861         * gcc.dg/compat/small-struct-init.h: New file.
31862         * gcc.dg/compat/small-struct-check.h: New file.
31863         * gcc.dg/compat/fp-struct-defs.h: New file.
31864         * gcc.dg/compat/fp-struct-check.h: New file.
31865         * gcc.dg/compat/fp-struct-init.h: New file.
31866         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31867         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31868
31869 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31870
31871         * gcc.dg/20030225-2.c: New test.
31872
31873 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31874             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31875
31876         * gcc.c-torture/compile/20030518-1.c: New test case.
31877
31878 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31879
31880         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31881         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31882         gcc-dg-debug-runtest.
31883         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31884         gcc-dg-debug-runtest.
31885
31886 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31887
31888         PR c++/9022
31889         * g++.dg/lookup/using6.C: New test.
31890
31891 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31892
31893         * g++.dg/parse/access2.C: New test.
31894
31895 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
31896
31897         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
31898         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
31899         * gcc.dg/debug/debug.exp: Likewise.
31900
31901 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
31902
31903         * gcc.dg/dollar.c: New test.
31904
31905 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
31906
31907         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31908         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
31909         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
31910         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
31911         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
31912         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
31913         * gcc.dg/compat/struct-by-value-6_main.c: New file.
31914         * gcc.dg/compat/struct-by-value-6_x.c: New file.
31915         * gcc.dg/compat/struct-by-value-6_y.c: New file.
31916         * gcc.dg/compat/struct-by-value-7_main.c: New file.
31917         * gcc.dg/compat/struct-by-value-7_x.c: New file.
31918         * gcc.dg/compat/struct-by-value-7_y.c: New file.
31919         * gcc.dg/compat/struct-by-value-8_main.c: New file.
31920         * gcc.dg/compat/struct-by-value-8_x.c: New file.
31921         * gcc.dg/compat/struct-by-value-8_y.c: New file.
31922         * gcc.dg/compat/struct-by-value-9_main.c: New file.
31923         * gcc.dg/compat/struct-by-value-9_x.c: New file.
31924         * gcc.dg/compat/struct-by-value-9_y.c: New file.
31925
31926 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
31927
31928         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
31929         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
31930         support for "repo" mode.
31931         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
31932         * lib/g77-dg.exp: Likewise.
31933         * lib/obj-dg.exp: Likewise.
31934
31935 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
31936
31937         Merge from gcc-3_2-rhl8-branch:
31938         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
31939
31940         * gcc.dg/tls/opt-6.c: New test.
31941
31942         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
31943
31944         * gcc.dg/20030405-1.c: New test.
31945
31946         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
31947
31948         * gcc.dg/20030309-1.c: New test.
31949
31950         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31951
31952         * gcc.c-torture/execute/20030307-1.c: New test.
31953
31954         2003-02-20  Randolph Chung  <tausq@debian.org>
31955
31956         * gcc.c-torture/compile/20030220-1.c: New test.
31957
31958         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
31959
31960         * gcc.dg/20030217-1.c: New test.
31961
31962         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
31963
31964         * gcc.c-torture/compile/20020129-1.c: New test.
31965
31966         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31967
31968         * gcc.dg/unroll-1.c: New test.
31969
31970         2002-11-16  Jan Hubicka  <jh@suse.cz>
31971
31972         * gcc.c-torture/execute/20020920-1.c: New test.
31973
31974         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
31975
31976         PR target/7434
31977         * gcc.c-torture/compile/20021008-1.c: New test.
31978
31979         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
31980
31981         PR target/7559
31982         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
31983
31984         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31985
31986         * gcc.c-torture/compile/20020807-1.c: New test.
31987
31988         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
31989
31990         * gcc.dg/tls/opt-1.c: New test.
31991
31992         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
31993
31994         * gcc.dg/20020729-1.c: New test.
31995
31996         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
31997
31998         * g++.dg/opt/life1.C: New test.
31999
32000         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32001
32002         * gcc.dg/20020525-1.c: New test.
32003
32004         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32005
32006         PR c++/6794
32007         * g++.dg/ext/pretty1.C: New test.
32008         * g++.dg/ext/pretty2.C: New test.
32009
32010 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32011
32012         PR c++/8385
32013         * g++.dg/ext/typeof5.C: New test.
32014
32015 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32016
32017         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32018         __USER_LABEL_PREFIX__ into account.
32019         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32020
32021 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32022
32023         * gcc.dg/builtins-15.c: New test case.
32024
32025 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32026
32027         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32028
32029 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32030
32031         * lib/g++.exp: Tweak handling of additional source files.
32032         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32033         * g++.dg/special/conpr-2a.C: Rename to ...
32034         * g++.dg/special/conpr-2a.cc: ... this.
32035         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32036         * g++.dg/special/conpr-3a.C: Rename to ...
32037         * g++.dg/special/conpr-3a.cc: This.
32038         * g++.dg/special/conpr-3b.C: Rename to ...
32039         * g++.dg/special/conpr-3b.cc: This.
32040         * g++.dg/special/conpr-4.C: New test.
32041         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32042
32043 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32044
32045         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32046
32047 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32048
32049         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32050         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32051         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32052         * g++.old-deja/g++.other/warn3.C: Likewise.
32053
32054 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32055
32056         * gcc.dg/i386-387-1.c: Update to also test log.
32057         * gcc.dg/i386-387-2.c: Likewise.
32058
32059 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32060
32061         * g77.f-torture/execute/int8421.f: New test.
32062
32063 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32064
32065         PR c++/10230, c++/10481
32066         * g++.dg/lookup/scoped5.C: New test.
32067
32068 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32069
32070         PR c++/10552
32071         * g++.dg/template/ttp6.C: New test.
32072
32073 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32074
32075         * gcc.c-torture/execute/builtins: New directory.
32076         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32077         gcc.c-torture/execute/builtins.
32078         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32079         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32080         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32081         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32082
32083 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32084
32085         PR c++/9252
32086         * g++.dg/template/access8.C: New test.
32087         * g++.dg/template/access9.C: New test.
32088
32089 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32090
32091         PR c++/9554
32092         * g++.dg/parse/access1.C: New test.
32093
32094 2003-05-09  DJ Delorie  <dj@redhat.com>
32095
32096         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32097         long, and not an int.
32098
32099 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32100
32101         PR c++/10555, c++/10576
32102         * g++.dg/template/memclass1.C: New test.
32103
32104 2003-05-08  DJ Delorie  <dj@redhat.com>
32105
32106         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32107         targets.
32108         * gcc.c-torture/execute/20021024-1.x: Likewise.
32109         * gcc.c-torture/execute/shiftdi.x: Likewise.
32110         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32111         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32112         * gcc.dg/20021018-1.c: Likewise.
32113
32114 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32115
32116         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32117
32118         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32119         (bcopy): Call memmove.
32120
32121 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32122
32123         * g77.f-torture/compile/8485.f: New test case.
32124
32125 2003-05-07  Richard Henderson  <rth@redhat.com>
32126
32127         PR c++/10570
32128         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32129         Verify exception_cleanup not called for rethrows.
32130         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32131         when exiting catch block without rethrowing.
32132         * g++.dg/eh/forced3.C: New.
32133         * g++.dg/eh/forced4.C: New.
32134
32135 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32136
32137         * gcc.dg/20030505.c: Fix triplet.
32138
32139 2003-05-06  DJ Delorie  <dj@redhat.com>
32140
32141         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32142         * gcc.dg/nest.c: Likewise.
32143
32144 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32145
32146         * gcc.dg/builtins-14.c: New test case.
32147
32148 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32149
32150         * lib/compat.exp (compat-execute): New argument.
32151         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32152         * gcc.dg/compat: New test directory.
32153         * gcc.dg/compat/compat.exp: New expect script.
32154         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32155         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32156         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32157         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32158         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32159         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32160
32161         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32162         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32163         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32164         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32165         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32166         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32167         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32168         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32169         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32170         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32171         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32172         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32173         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32174         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32175         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32176
32177 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32178
32179         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32180
32181 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32182
32183         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32184
32185 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32186
32187         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32188         * gcc.dg/ppc-fsel-2.c: New test.
32189
32190         * gcc.dg/unused-5.c: New test.
32191
32192 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32193
32194         PR c++/10496
32195         * g++.dg/warn/pmf1.C: New test.
32196
32197 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32198
32199         PR c++/4494
32200         * g++.dg/warn/main.C: New test.
32201
32202 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32203
32204         * gcc.dg/nonnull-3.c: New test.
32205
32206 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32207
32208         * gcc.dg/cpp/Wtrigraphs.c: Update.
32209         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32210
32211 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32212
32213         * gcc.dg/ppc-fsel-1.c: New test.
32214
32215 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32216
32217         PR c/10604
32218         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32219
32220 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32221
32222         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32223
32224 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32225
32226         PR c++/9364, c++/10553, c++/10586
32227         * g++.dg/parse/typename4.C: New test.
32228         * g++.dg/parse/typename5.C: Likewise.
32229
32230 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32231
32232         * gcc.c-torture/compile/20030503-1.c: New test.
32233
32234 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32235
32236         * g++.dg/lookup/using5.C: Fix testcase error.
32237
32238 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32239
32240         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32241         since MEABI is no longer supported.  Remove all vestiges
32242         of MEABI from the test.
32243
32244 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32245
32246         PR c++/10554
32247         * g++.dg/lookup/using5.C: New test.
32248
32249 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32250
32251         PR c++/8772
32252         * g++.dg/template/ttp5.C: New test.
32253
32254 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32255
32256         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32257         (dg-gpp-additional-sources): New function.
32258         (dg-gpp-additional-files): Likewise.
32259         * lib/g++.exp (additional_sources): New variable.
32260         (additional_files): Likewise.
32261         (g++_target_compile): Deal with them.
32262         * lib/old-dejagnu.exp: Remove.
32263         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32264         * g++.old-deja: Revise all tests to use dg commands.
32265
32266 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32267
32268         PR c++/9432, c++/9528
32269         * g++.dg/lookup/using4.C: New test.
32270
32271 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32272
32273         * gcc.dg/noreturn-5.c: New file.
32274         * gcc.dg/noreturn-6.c: New file.
32275
32276         * gcc.c-torture/compile/inline-1.c: New file.
32277
32278 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32279
32280         PR c++/10551
32281         * g++.dg/template/explicit1.C: New test.
32282
32283 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32284
32285         PR c++/10549
32286         * g++.dg/other/bitfield1.C: New test.
32287
32288         PR c++/10527
32289         * g++.dg/init/new7.C: New test.
32290
32291 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32292
32293         * g++.dg/ext/desig1.C: New test.
32294         * g++.dg/ext/init1.C: Update.
32295
32296         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32297
32298 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32299
32300         PR c++/10180
32301         * g++.dg/warn/Winline-1.C: New test.
32302
32303 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32304
32305         * gcc.c-torture/execute/string-opt-19.c: New test.
32306
32307         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32308         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32309
32310 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32311
32312         PR c++/10506
32313         * g++.dg/init/new6.C: New test.
32314
32315         PR c++/10503
32316         * g++.dg/init/ref6.C: New test.
32317
32318 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32319
32320         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32321
32322 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32323
32324         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32325         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32326
32327 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32328
32329         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32330         initialized static data members.
32331
32332 2003-04-25  H.J. Lu <hjl@gnu.org>
32333
32334         * gcc.dg/ia64-sync-4.c: New test.
32335
32336 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32337
32338         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32339         date.
32340
32341 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32342
32343         PR c++/10337
32344         * g++.dg/warn/conv1.C: New test.
32345         * g++.old-deja/g++.other/conv7.C: Adjust.
32346         * g++.old-deja/g++.other/overload14.C: Adjust.
32347
32348 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32349
32350         PR c++/10471
32351         * g++.dg/template/defarg2.C: New test.
32352
32353 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32354
32355         * gcc.dg/cpp/include2.c: Update.
32356         * gcc.dg/cpp/multiline-2.c: New.
32357         * gcc.dg/cpp/multiline.c: Update.
32358         * gcc.dg/cpp/strify2.c: Update.
32359         * gcc.dg/cpp/trad/literals-2.c: Update.
32360
32361 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32362
32363         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32364
32365 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32366
32367         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32368
32369 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32370
32371         PR c++/10451
32372         * g++.dg/parse/crash4.C: New test.
32373
32374         PR c++/9847
32375         * g++.dg/parse/crash5.C: New test.
32376
32377 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32378
32379         PR c++/10446
32380         * g++.dg/parse/crash3.C: New test.
32381
32382         PR c++/10428
32383         * g++.dg/parse/elab1.C: New test.
32384
32385 2003-04-22  Devang Patel  <dpatel@apple.com>
32386
32387         * gcc.dg/cpp/trad/funlike-5.c: New test.
32388
32389 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32390
32391         * g++.dg/other/packed1.C: Fix dg options.
32392
32393 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32394
32395         * g++.dg/other/offsetof2.C: New test.
32396
32397 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32398
32399         * g++.dg/template/recurse.C: Adjust location of error messages.
32400
32401 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32402
32403         PR c++/9881
32404         * g++.dg/init/addr-const1.C: New test.
32405         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32406
32407 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32408
32409         PR c++/10405
32410         * g++.dg/lookup/struct-hack1.C: New test.
32411
32412 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32413
32414         * ucs.c: Update diagnostic messages.
32415
32416 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32417
32418         * gcc.dg/cpp/truefalse.cpp: New test.
32419         * gcc.dg/cpp/cpp.exp: Update.
32420         * g++.dg/other/stdbool-if.C: Remove.
32421
32422 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32423
32424         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32425         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32426
32427 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32428
32429         * gcc.c-torture/compile/20030418-1.c: New test.
32430
32431 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32432
32433         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32434
32435 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32436
32437         PR c++/10347
32438         g++.dg/template/dependent-name1.C: New test.
32439
32440 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32441
32442         * gcc.dg/warn-1.c (tourist_guide): New array,
32443         contains a pointer to bar.
32444
32445 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32446
32447         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32448         * gcc.c-torture/execute/medce-1.c: New test case.
32449         * gcc.c-torture/execute/medce-2.c: New test case.
32450
32451 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32452
32453         * lib/prune.exp: Ignore more messages.
32454
32455         PR c++/10381
32456         * g++.dg/parse/lookup3.C: New test.
32457
32458 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32459
32460         * gcc.c-torture/compile/20030415-1.c : New test.
32461
32462 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32463
32464         * gcc.c-torture/execute/scope-2.c: Move to ...
32465         * gcc.dg/noncompile/scope.c: .... here.
32466
32467 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32468
32469         * gcc.dg/20030414-2.c: New test case.
32470
32471 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32472
32473         PR target/10377
32474         * gcc.dg/20030414-1.c: New test.
32475
32476 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32477
32478         * gcc.dg/builtins-12.c: New test case.
32479         * gcc.dg/builtins-13.c: New test case.
32480
32481 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32482
32483         * gcc.c-torture/execute/string-opt-18.c: New test.
32484
32485 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32486
32487         PR c++/10300
32488         * g++.dg/init/new5.C: New test.
32489
32490 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32491
32492         PR c++/7910
32493         * g++.dg/ext/dllimport1.C: New test.
32494
32495 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32496
32497         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32498
32499 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32500
32501         PR Fortran/9263
32502         * g77.f-torture/noncompile/9263.f: New test
32503         PR Fortran/1832
32504         * g77.f-torture/execute/1832.f: New test
32505
32506 2003-04-11  David Chad  <davidc@freebsd.org>
32507             Loren J. Rittle  <ljrittle@acm.org>
32508
32509         libobjc/8562
32510         * objc.dg/headers.m: New test.
32511
32512 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32513
32514         * gcc.c-torture/execute/builtin-noret-2.c: New.
32515         * gcc.c-torture/execute/builtin-noret-2.x: New.
32516         XFAIL builtin-noret-2.c at -O1 and above.
32517         * gcc.dg/redecl.c: New.
32518         * gcc.dg/Wshadow-1.c: Update error regexps.
32519
32520 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32521
32522         * g++.dg/abi/bitfield10.C: New test.
32523
32524 2003-04-09  Mike Stump  <mrs@apple.com>
32525
32526         * gcc.dg/pch/pch.exp: Make testcase names longer.
32527         * g++.dg/pch/pch.exp: Make testcase names longer.
32528
32529 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32530
32531         * gcc.dg/builtins-11.c: New test case.
32532
32533 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32534
32535         * gcc.dg/builtins-9.c: New test case.
32536         * gcc.dg/builtins-10.c: New test case.
32537
32538 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32539
32540         * gcc.dg/noncompile/init-4.c.c: New test.
32541
32542 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32543
32544         * gcc.misc-test/gcov-9.c: New test.
32545         * gcc.misc-test/gcov-10.c: New test
32546         * gcc.misc-test/gcov-11.c: New test.
32547
32548 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32549
32550         PR optimization/10024
32551         * gcc.c-torture/compile/20030405-1.c: New test.
32552
32553 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32554
32555         * gcc.dg/pch/static-3.c: New.
32556         * gcc.dg/pch/static-3.hs: New.
32557         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32558
32559 2003-04-04  Richard Henderson  <rth@redhat.com>
32560
32561         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32562         * g++.dg/eh/forced2.C: Likewise.
32563
32564 2003-04-03  Mike Stump  <mrs@apple.com>
32565
32566         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32567         target arg.
32568         (scan-assembler-times, scan-assembler-not): Likewise.
32569         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32570
32571 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32572
32573         * gcc.dg/sparc-loop-1.c: New test.
32574
32575 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32576
32577         PR other/9274
32578         * g++.dg/pch/system-2.C: New.
32579         * g++.dg/pch/system-2.Hs: New.
32580
32581 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32582
32583         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32584
32585         * g++.dg/eh/simd-1.C (vecfunc): Same.
32586
32587 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32588
32589         * gcc.c-torture/execute/20030401-1.c: New test case.
32590
32591 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32592
32593         * objc.dg/defs.m: New.
32594
32595 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32596
32597         * g++.dg/eh/simd-1.C: New.
32598         * g++.dg/eh/simd-2.C: New.
32599
32600 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32601
32602         * gcc.c-torture/execute/simd-3.c: New.
32603
32604 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32605
32606         PR c/9936
32607         * gcc.dg/20030331-2.c: New test.
32608
32609 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32610
32611         PR c++/10278
32612         * g++.dg/parse/crash2.C: New test.
32613
32614 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32615
32616         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32617         * gcc.c-torture/execute/20030331-1.c: ...here.
32618
32619 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32620
32621         * gcc.c-torture/execute/20030331-1.c: New test.
32622
32623 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32624
32625         * lib/gcov.exp: Adjust call return testing strings.
32626         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32627
32628 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32629
32630         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32631         * gcc.dg/builtins-7.c: New test case.
32632         * gcc.dg/builtins-8.c: New test case.
32633
32634 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32635
32636         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32637
32638 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32639
32640         PR c++/7647
32641         * g++.dg/lookup-class-member-2.C: New test.
32642
32643 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32644
32645         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32646
32647 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32648
32649         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32650
32651 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32652
32653         * g++.dg/init/attrib1.C: New test.
32654
32655 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32656
32657         * gcc.dg/ultrasp8.c: New test.
32658
32659 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32660
32661         * gcc.dg/ultrasp7.c: New test.
32662
32663 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32664
32665         PR c++/10047
32666         * g++.dg/template/inline1.C: New test.
32667
32668 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32669
32670         * gcc.dg/sparc-dwarf2.c: New test.
32671
32672 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32673
32674         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32675         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32676
32677 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32678
32679         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32680         than reading .x files.
32681         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32682         * g77.dg/gcov/gcov-1.f: Likewise.
32683         * gcc.misc-tests/gcov-4b.c: Likewise.
32684         * gcc.misc-tests/gcov-5b.c: Likewise.
32685         * gcc.misc-tests/gcov-6.c: Likewise.
32686         * gcc.misc-tests/gcov-7.c: Likewise.
32687         * gcc.misc-tests/gcov-8.c: Likewise.
32688         * g++.dg/gcov/gcov-1.x: Remove.
32689         * g77.dg/gcov/gcov-1.x: Likewise.
32690         * gcc.misc-tests/gcov-4b.x: Likewise.
32691         * gcc.misc-tests/gcov-5b.x: Likewise.
32692         * gcc.misc-tests/gcov-6.x: Likewise.
32693         * gcc.misc-tests/gcov-7.x: Likewise.
32694         * gcc.misc-tests/gcov-8.x: Likewise.
32695
32696 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32697
32698         PR opt/10087
32699         * gcc.dg/20030324-1.c: New test.
32700
32701 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32702
32703         PR c++/10224
32704         * g++.dg/template/arg3.C: New test.
32705
32706         PR c++/10158
32707         * g++.dg/template/friend18.C: New test.
32708
32709 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32710
32711         * g77.f-torture/compile/20030326-1.f: New test case.
32712
32713 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32714
32715         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32716
32717         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32718
32719 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32720
32721         * gcc.dg/ia64-sync-3.c: New test.
32722
32723 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32724
32725         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32726
32727 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32728
32729         * gcc.dg/ultrasp6.c: New test.
32730
32731 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32732
32733         * gcc.dg/i386-signbit-1.c: New test.
32734         * gcc.dg/i386-signbit-2.c: New test.
32735         * gcc.dg/i386-signbit-3.c: New test.
32736
32737 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32738
32739         * gcc.dg/ultrasp5.c: Fix options.
32740
32741 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32742
32743         * gcc.dg/ultrasp5.c: Fix comment.
32744
32745 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32746
32747         PR fortran/10197
32748         * g77.f-torture/execute/10197.f: New test.
32749
32750 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32751
32752         PR c++/9898, c++/383
32753         * g++.dg/template/conv6.C: New test.
32754
32755         PR c++/10119
32756         * g++.dg/template/ptrmem5.C: New test.
32757
32758         PR c++/10026
32759         * g++.dg/lookup/koenig1.C: New test.
32760
32761         PR C++/10199
32762         * g++.dg/lookup/template2.C: New test.
32763
32764 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32765
32766         * g++.dg/opt/rtti1.C: New test.
32767
32768 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32769
32770         * gcc.dg/ultrasp5.c: New test.
32771
32772 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32773
32774         PR middle-end/9967
32775         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32776         builtin fputs.
32777
32778 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32779
32780         PR c/8224
32781         * gcc.dg/20030323-1.c: New test.
32782
32783 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32784
32785         * gcc.c-torture/compile/20030323-1.c: New test case.
32786
32787 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
32788
32789         * gcc.dg/20030321-1.c: New test.
32790
32791 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32792
32793         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
32794
32795 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32796
32797         PR c++/9978, c++/9708
32798         * g++.dg/ext/vlm1.C: Adjust expected error.
32799         * g++.dg/ext/vla2.C: New test.
32800         * g++.dg/template/arg1.C: New test.
32801         * g++.dg/template/arg2.C: New test.
32802
32803 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
32804
32805         * g77.f-torture/execute/select.f: New test.
32806         * g77.f-torture/noncompile/select_no_compile.f: New test.
32807
32808 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
32809
32810         PR c++/9898
32811         * g++.dg/other/error4.C: New test.
32812
32813 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
32814
32815         * g++.dg/template/friend17.C: New test.
32816
32817 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
32818
32819         * gcc.c-torture/compile/20030320-1.c: New.
32820
32821 2003-03-20  Roger Sayle  <roger@eyesopen.com>
32822
32823         * gcc.dg/builtins-6.c: New test case.
32824
32825 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
32826
32827         PR target/10073
32828         * gcc.c-torture/compile/20030319-1.c: New.
32829
32830 2003-03-18  Jan Hubicka  <jh@suse.cz>
32831
32832         * gcc.dg/i386-cvt-1.c: New test.
32833
32834 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
32835
32836         * objc.dg/naming-1.m: Use "(parse|syntax) error".
32837         * objc.dg/naming-2.m: Likewise.
32838
32839 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
32840
32841         PR c++/9639
32842         * g++.dg/parse/crash1.C: New test.
32843
32844 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
32845
32846         PR c++/8805
32847         * g++.dg/eh/cleanup1.C: New test.
32848
32849 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32850
32851         * gcc.c-torture/execute/20030316-1.c: New test case.
32852
32853 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32854
32855         PR c++/9629
32856         * g++.dg/init/ctor2.C: New test.
32857
32858 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32859
32860         * g77.f-torture/compile/xformat.f: New test case.
32861
32862 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32863
32864         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32865         * g++.old-deja/g++.mike/eh50.C: Likewise.
32866
32867 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32868
32869         PR c++/6440
32870         * g++.dg/template/spec7.C: New test.
32871         * g++.dg/template/spec8.C: Likewise.
32872
32873 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32874
32875         * gcc.c-torture/execute/20030313-1.c: New test.
32876
32877 2003-03-14  Richard Henderson  <rth@redhat.com>
32878
32879         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32880
32881 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32882
32883         * gcc.c-torture/compile/20030314-1.c: New test.
32884
32885 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32886
32887         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32888         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32889         thumb target,
32890         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32891         to accept newer _imp__  prefix and additional
32892         newline in .drectve section.
32893         * gcc.dg/dll-4.c: Likewise.
32894         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
32895         switch.
32896
32897 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
32898
32899         * g++.dg/parse/namespace9.C: New test.
32900
32901         * g++.dg/init/ref5.C: New test.
32902         * g++.dg/parse/ptrmem1.C: Likewise.
32903
32904 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32905
32906         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
32907         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
32908         regular expression.
32909         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
32910         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
32911
32912 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
32913
32914         * gcc.c-torture/execute/20030224-2.c: New test.
32915
32916 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32917
32918         * gcc.dg/decl-3.c: New test.
32919
32920 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32921
32922         * gcc.dg/i386-loop-2.c: New test.
32923
32924 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
32925
32926         PR c++/9474
32927         * g++.dg/parse/namespace8.C: New test.
32928
32929         PR c++/9924
32930         * g++.dg/overload/builtin2.C: New test.
32931
32932 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
32933
32934         * gcc.dg/return-type-3.c: New test.
32935
32936 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32937
32938         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
32939         profiling options are not supported.
32940
32941 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
32942
32943         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
32944         * g++.old-deja/g++.warn/impint2.C: Likewise.
32945
32946 2003-03-10  Devang Patel  <dpatel@apple.com>
32947
32948         * g++.dg/cpp/c++_cmd_1.C: New test.
32949         * g++.dg/cpp/c++_cmd_1.h: New file.
32950
32951 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
32952
32953         * gcc.dg/altivec-9.c: New file.
32954
32955 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32956
32957         * gcc.dg/ppc-sdata-1.c: New test.
32958         * gcc.dg/ppc-sdata-2.c: New test.
32959
32960 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
32961
32962         PR c++/9373
32963         * g++.dg/opt/ptrmem2.C: New test.
32964
32965         PR c++/8534
32966         * g++.dg/opt/ptrmem1.C: New test.
32967
32968 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32969
32970         * gcc.dg/i386-loop-1.c: New test.
32971
32972 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32973
32974         PR c++/9970
32975         * g++.dg/lookup/friend1.C: New test.
32976
32977 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32978
32979         PR c++/9823
32980         * g++.dg/parser/constructor1.C: New test.
32981
32982 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
32983
32984         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
32985
32986         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
32987
32988 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
32989
32990         * gcc.dg/cpp/Wunused.c: Update test.
32991
32992 2003-03-08  Jan Hubicka  <jh@suse.cz>
32993
32994         * gcc.dg/inline-3.c: New test.
32995
32996 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32997
32998         PR c++/9809
32999         * g++.dg/parse/builtin1.C: New test.
33000
33001         PR c++/9982
33002         * g++.dg/abi/cookie1.C: New test.
33003         * g++.dg/abi/cookie2.C: Likewise.
33004
33005         PR c++/9524
33006         * g++.dg/template/field1.C: New test.
33007
33008         PR c++/9912
33009         * g++.dg/parse/class1.C: New test.
33010         * g++.dg/parse/namespace7.C: Likewise.
33011         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33012
33013 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33014
33015         * g++.dg/init/ref4.C: New test.
33016
33017 2003-03-07  Jan Hubicka  <jh@suse.cz>
33018
33019         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33020         * gcc.dg/inline-3.c: New test.
33021
33022 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33023
33024         * g++.dg/init/ref3.C: New test.
33025
33026         PR c++/9965
33027         * g++.dg/init/ref2.C: New test.
33028
33029         PR c++/9400
33030         * g++.dg/warn/Wshadow-2.C: New test.
33031
33032         PR c++/9791
33033         * g++.dg/warn/Woverloaded-1.C: New test.
33034
33035 2003-03-05  Jan Hubicka  <jh@suse.cz>
33036
33037         * gcc.dg/i386-local2.c: New.
33038         * gcc.dg/i386-local.c: Fix typo.
33039
33040 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33041
33042         * g++.dg/abi/layout3.C: New test.
33043
33044 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33045
33046         * gcc.c-torture/compile/20030305-1.c
33047
33048 2003-03-05  Jan Hubicka  <jh@suse.cz>
33049
33050         * gcc.dg/i386-local.c: New.
33051
33052 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33053
33054         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33055
33056 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33057
33058         * gcc.dg/switch-2.c: New test.
33059         * gcc.dg/switch-3.c: New test.
33060         * gcc.dg/Wswitch.c: Adjust line numbers.
33061         * gcc.dg/Wswitch-default.c: Likewise.
33062         * gcc.dg/Wswitch-enum.c: Likewise.
33063
33064 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33065
33066         * gcc.c-torture/execute/20030222-1.c: New test.
33067
33068 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33069
33070         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33071
33072 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33073
33074         PR c++/9878
33075         * g++.dg/init/ref1.C: New test.
33076
33077 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33078
33079         * gcc.dg/sh-relax.c: New SH-only test.
33080
33081 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33082
33083         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33084         comment explaining purpose of testcase.
33085
33086 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33087
33088         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33089         for HC11/HC12 (asm needs two int registers).
33090         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33091         HC11/HC12 because the test uses an asm which needs two 32-bit
33092         registers.
33093
33094 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33095
33096         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33097         for HC11/HC12 (array is too large otherwise).
33098         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33099         * gcc.c-torture/compile/20010518-2.x: Likewise.
33100         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33101         HC11/HC12 (array is too large).
33102
33103 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33104
33105         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33106         * lib/g++-dg.exp (g++-dg-test): Likewise.
33107
33108 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33109
33110         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33111         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33112
33113 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33114
33115         * g++.dg/warn/implicit-typename1.C: Remove warning.
33116
33117 2003-02-28  Richard Henderson  <rth@redhat.com>
33118
33119         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33120         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33121
33122 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33123
33124         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33125         * g++.dg/pch/pch.exp: Likewise.
33126
33127 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33128
33129         PR c++/9879
33130         * testsuite/g++.dg/init/new4.C: New test.
33131
33132 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33133
33134         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33135
33136 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33137
33138         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33139         unsigned long.
33140
33141         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33142         wider than float.
33143
33144 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33145
33146         * lib/scanasm.exp: Add support for counting numbers of
33147         occurences.
33148         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33149         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33150
33151 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33152
33153         PR c++/9683
33154         * g++.dg/template/static3.C: New test.
33155
33156         PR c++/9829
33157         * g++.dg/parse/namespace6.C: New test.
33158
33159 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33160
33161         PR target/9732
33162         * gcc.dg/20030225-1.c: New test.
33163
33164 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33165
33166         * README: Remove out-of-date information.
33167
33168         PR c++/9836
33169         * g++.dg/template/spec6.C: New test.
33170
33171 2003-02-24  Jeff Law  <law@redhat.com>
33172
33173         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33174
33175 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33176
33177         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33178         * gcc.dg/pragma-ep-1.c: Likewise.
33179
33180 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33181
33182         PR c++/9602
33183         * g++.dg/template/friend16.C: New test.
33184
33185 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33186
33187         PR c++/5333
33188         * g++.dg/parse/fused-params1.C: Adjust error messages.
33189         * g++.dg/template/nested3.C: New test.
33190
33191 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33192
33193         * g++.dg/abi/param1.C: New test.
33194
33195 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33196
33197         PR c++/7982
33198         * g++.dg/warn/implicit-typename1.C: New test.
33199
33200 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33201
33202         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33203         with "mtune".
33204         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33205         * gcc.c-torture/execute/20010129-1.x: Likewise.
33206         * gcc.dg/20011107-1.c: Likewise.
33207         * gcc.dg/20020108-1.c: Likewise.
33208         * gcc.dg/20020122-3.c: Likewise.
33209         * gcc.dg/20020206-1.c: Likewise.
33210         * gcc.dg/20020310-1.c: Likewise.
33211         * gcc.dg/20020426-2.c: Likewise.
33212         * gcc.dg/20020517-1.c: Likewise.
33213         * gcc.dg/991230-1.c: Likewise.
33214         * gcc.dg/i386-unroll-1.c: Likewise.
33215         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33216
33217 2003-02-22  Jan Hubicka  <jh@suse.cz>
33218
33219         * gcc.dg/i386-mul.c: New test.
33220
33221 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33222
33223         * gcc.dg/builtins-5.c: New test case.
33224
33225 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33226
33227         * gcc.dg/asmreg-1.c: New test.
33228
33229 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33230
33231         PR c++/9749
33232         * g++.dg/parse/varmod1.C: New test.
33233
33234 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33235
33236         PR c++/9727
33237         * g++.dg/template/op1.C: New test.
33238
33239 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33240
33241         PR c++/8906
33242         * g++.dg/template/nested2.C: New test.
33243
33244 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33245
33246         PR c++/8724
33247         * g++.dg/expr/dtor1.C: New test.
33248
33249 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33250
33251         * gcc.dg/cpp/include3.c: New test.
33252         * gcc.dg/cpp/inc/foo.h: New file.
33253
33254 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33255
33256         * gcc.c-torture/execute/20030221-1.c: New test.
33257
33258 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33259
33260         PR c++/9729
33261         * g++.dg/abi/conv1.C: New test.
33262
33263 2003-02-20  Jan Hubicka  <jh@suse.cz>
33264
33265         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33266
33267 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33268
33269         * gcc.c-torture/compile/20030219-1.c: New test.
33270
33271 2003-02-18  Jan Hubicka  <jh@suse.cz>
33272
33273         * gcc.dg/funcorder.c: New test.
33274
33275 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33276
33277         * gcc.c-torture/execute/20030218-1.c: New.
33278
33279 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33280
33281         * gcc.dg/20030218-1.c: New.
33282
33283 2003-02-18  Richard Henderson  <rth@redhat.com>
33284
33285         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33286         * gcc.dg/attr-used-2.c: New.
33287
33288 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33289
33290         PR c++/9704
33291         * g++.dg/init/copy5.C: New test.
33292
33293 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33294
33295         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33296         * g++.dg/pch/pch.exp: Likewise.
33297
33298 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33299
33300         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33301         STACK_SIZE is not defined.
33302
33303 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33304
33305         PR c++/9457
33306         * g++.dg/template/init1.C: New test.
33307
33308 2003-02-16  Jan HUbicka  <jh@suse.cz>
33309
33310         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33311         (foo): Add few extra tests
33312         * gcc.dg/c99-const-expr-3.c: Likewise.
33313         * gcc.c-torture/execute/20030216-1.c: New.
33314
33315 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33316
33317         PR c++/9459
33318         * g++.dg/ext/typeof4.C: New test.
33319
33320 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33321
33322         * gcc.dg/i386-387-3.c: New test case.
33323
33324 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33325
33326         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33327         cris-*-elf* cris-*-aout* and mmix-*-*.
33328
33329 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33330
33331         * gcc.dg/20030213-1.c: New test.
33332
33333 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33334
33335         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33336         * gcc.dg/i386-387-2.c: Likewise.
33337
33338 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33339
33340         * gcc.dg/ppc-spe.c: Fix formatting.
33341         Enable tests that were previously unsupported by gas.
33342         Delete tests for instructions that no longer exist.
33343         Switch arguments on evsubifw builtin.
33344
33345 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33346
33347         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33348         STACK_SIZE is too small.
33349
33350 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33351             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33352
33353         * gcc.dg/decl-2.c: New test.
33354
33355 2003-02-10  Jan Hubicka  <jh@suse.cz>
33356
33357         * gcc.dg/i386-fpcvt-1.c: New test.
33358
33359 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33360
33361         * gcc.c-torture/execute/20030209-1.c: New test.
33362
33363 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33364
33365         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33366         int-wide bitops, use the constants of the same width.
33367         Likewise, if long long is 32-bit wide, test bitops using
33368         32-bit constants.
33369
33370 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33371
33372         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33373
33374 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33375
33376         * testsuite/gcc.dg/builtins-4.c: New test case.
33377
33378 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33379
33380         * gcc.dg/20020430-1.c: Fix dg command typos.
33381         * gcc.dg/20020503-1.c: Likewise.
33382
33383 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33384
33385         PR c++/8785
33386         * g++.dg/parse/fused-params1.C: New test.
33387
33388         PR c++/8857
33389         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33390
33391         PR c++/8921
33392         * g++.dg/parse/non-dependent1.C: New test.
33393
33394         PR c++/8928
33395         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33396
33397         PR c++/9228
33398         * g++.dg/parse/undefined7.C: New test.
33399         * g++.dg/parse/non-templ1.C: New test.
33400
33401         PR c++/9229
33402         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33403
33404 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33405
33406         * gcc.c-torture/compile/20030206-1.c: New test.
33407
33408 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33409
33410         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33411         "pow" to "foo" to avoid potential confusion with a math built-in.
33412
33413 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33414
33415         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33416         conditions for SPARC targets.
33417
33418 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33419
33420         * gcc.dg/20030204-1.c: New test.
33421
33422 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33423
33424         PR c++/38
33425         * g++.dg/parse/array-size1.C: New test.
33426
33427         PR c++/5657
33428         * g++.dg/parse/undefined3.C: New test.
33429
33430         PR c++/5665
33431         * g++.dg/parse/undefined4.C: New test.
33432
33433         PR c++/5975
33434         * g++.dg/parse/undefined5.C: New test.
33435
33436         PR c++/7259
33437         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33438
33439         PR c++/8578
33440         * g++.dg/parse/casting-operator1.C: New test.
33441
33442         PR c++/8596
33443         * g++.dg/parse/undefined6.C: New test.
33444
33445         PR c++/8736
33446         * g++.dg/parse/missing-template1.C: New test.
33447
33448 2003-02-04  Jan Hubicka  <jh@suse.cz>
33449
33450         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33451         * gcc.dg/i386-cmov?.c: Likewise.
33452         * gcc.dg/i386-fpcvt-?.c: Likewise.
33453         * gcc.dg/i386-ssefp-1.c: Likewise.
33454         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33455         conventions.
33456
33457 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/7129
33460         * testsuite/g++.dg/ext/max.C: New test.
33461
33462 2003-02-03  Jan Hubicka  <jh@suse.cz>
33463
33464         * gcc.c-torture/execute/20030203-1.c: New test.
33465
33466 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33467
33468         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33469         'natural-endian'.
33470
33471 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33472
33473         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33474         * g++.dg/init/new2.C: Likewise.
33475         * g++.dg/other/new1.C: Likewise.
33476
33477 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33478
33479         * gcc.dg/struct-ret-libc.c: New test.
33480
33481 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33482
33483         * gcc.dg/20030129-1.c: New test.
33484
33485 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33486
33487         PR c++/8849
33488         * g++.dg/template/ptrmem4.C: New test.
33489
33490 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33491
33492         * g++.dg/parser/constant1.C: New test.
33493
33494 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33495
33496         PR c++/8591
33497         * g++.dg/parse/friend2.C: New test.
33498
33499 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33500
33501         PR c++/9437
33502         * g++.dg/template/unify4.C: New test.
33503
33504 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33505
33506         * gcc.c-torture/execute/20030128-1.c: New test.
33507
33508 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33509
33510         * g++.dg/lookup/nested1.C: Test moved from ...
33511         * g++.old-deja/g++.other/lookup24.C: ... here.
33512
33513 2003-01-28  Jan Hubicka  <jh@suse.cz>
33514
33515         * gcc.dg/i386-cmov5.c: New test.
33516
33517 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33518
33519         * gcc.c-torture/execute/20010925-1.c: Changed the
33520         memcpy declaration.
33521
33522 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33523
33524         PR c++/3902
33525         * g++.dg/parse/template5.C: New test.
33526
33527 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33528
33529         PR fortran/9258
33530         * g77.dg/pr9258: New test.
33531
33532 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33533
33534         * README: Move relevant parts from README.g++.
33535
33536         * README.g++: Remove this file.
33537
33538 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33539
33540         * g++.dg/abi/dcast1.C: New test.
33541
33542 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33543
33544         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33545
33546 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33547
33548         PR c++/47
33549         * g++.old-deja/g++.other/lookup24.C: New test.
33550
33551 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33552
33553         PR middle-end/7227
33554         * gcc.dg/uninit-C.c: New test.
33555
33556 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33557
33558         * g++.dg/abi/covariant1.C: New test.
33559
33560 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33561
33562         * gcc.dg/20030123-1.c: New test.
33563
33564 2003-01-25  Jan Hubicka  <jh@suse.cz>
33565
33566         PR opt/8492
33567         * gcc.c-torture/compile/20030125-1.c
33568
33569 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33570
33571         PR c++/9403
33572         * g++.dg/parse/template3.C: New test.
33573         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33574
33575         PR c++/795
33576         * g++.dg/parse/template4.C: New test.
33577
33578         PR c++/9415
33579         * g++.dg/template/qual2.C: New test.
33580
33581         PR c++/8545
33582         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33583
33584         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33585
33586 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33587
33588         * gcc.c-torture/execute/switch-1.c: New test case.
33589
33590 2003-01-25  Jan Hubicka  <jh@suse.cz>
33591
33592         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33593
33594 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33595
33596         Tweaks for Bison-1.875. From the NEWS file:
33597         "- `parse error' -> `syntax error'
33598         Bison now uniformly uses the term `syntax error'"
33599         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33600         * gcc.dg/cpp/digraph2.c: Likewise.
33601         * gcc.dg/cpp/direct2.c: Likewise.
33602         * gcc.dg/cpp/paste4.c: Likewise.
33603         * gcc.dg/c90-restrict-1.c: Likewise.
33604         * gcc.dg/c99-func-2.c: Likewise.
33605         * gcc.dg/noncompile/920721-2.c: Likewise.
33606         * gcc.dg/noncompile/930622-2.c: Likewise.
33607         * gcc.dg/noncompile/940112-1.c: Likewise.
33608         * gcc.dg/noncompile/950921-1.c: Likewise.
33609         * gcc.dg/noncompile/951123-1.c: Likewise.
33610         * gcc.dg/noncompile/971104-1.c: Likewise.
33611         * gcc.dg/noncompile/990416-1.c: Likewise.
33612
33613 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33614
33615         * g++.dg/parse/undefined1.C: Add error message.
33616
33617 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33618
33619         PR c++/9354
33620         * g++.dg/parse/new1.C: New test.
33621
33622         PR c++/9216
33623         * g++.dg/parse/template2.C: New test.
33624
33625         PR c++/9354
33626         * g++.dg/parse/typedef2.C: New test.
33627
33628         PR c++/9328
33629         * g++.dg/ext/typeof3.C: New test.
33630
33631 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33632
33633         PR c++/2738
33634         * g++.dg/parse/ret-type1.C: New test.
33635
33636         PR c++/3792
33637         * g++.dg/parse/tmpl-outside1.C: New test.
33638
33639         PR c++/4207
33640         * g++.dg/parse/int-as-enum1.C: New test.
33641
33642         PR c++/4903
33643         * g++.dg/parse/no-typename1.C: New test.
33644
33645         PR c++/5533
33646         * g++.dg/parse/no-value1.C: New test.
33647
33648         PR c++/5921
33649         * g++.dg/parse/wrong-inline1.C: New test.
33650
33651         PR c++/6402
33652         * g++.dg/parse/ref1.C: New test.
33653
33654         PR c++/6992
33655         * g++.dg/parse/attr-ctor1.C: New test.
33656
33657         PR c++/7229
33658         * g++.dg/parse/namespace5.C: New test.
33659
33660         PR c++/7917
33661         * g++.dg/parse/func-def1.C: New test.
33662
33663         PR c++/8143
33664         * g++.dg/parse/undefined1.C: New test.
33665
33666         PR c++/5723, PR c++/8522
33667         * g++.dg/parse/specialization1.C: New test.
33668
33669         PR c++/163, PR c++/8595
33670         * g++.dg/parse/struct-as-enum1.C: New test.
33671
33672         PR c++/9173
33673         * g++.dg/parse/undefined2.C: New test.
33674
33675 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33676
33677         PR c++/9298
33678         * g++.dg/parse/template1.C: New test.
33679
33680         PR c++/9384
33681         * g++.dg/parse/using1.C: New test.
33682
33683         PR c++/9285
33684         PR c++/9294
33685         * g++.dg/parse/expr2.C: New test.
33686
33687         PR c++/9388
33688         * g++.dg/parse/lookup2.C: Likewise.
33689
33690 2003-01-21  Jan Hubicka  <jh@suse.cz>
33691
33692         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33693         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33694         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33695         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33696
33697 2003-01-20  Nick Clifton  <nickc@redhat.com>
33698
33699         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33700         problem with ARM sibcall code generation.
33701
33702 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33703
33704         * gcc.c-torture/execute/20030120-1.c: New.
33705
33706 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33707
33708         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33709
33710 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33711
33712         PR c++/9272
33713         * g++.dg/parse/ctor1.C: New test.
33714
33715         PR c++/9294:
33716         * g++.dg/parse/qualified1.C: New test.
33717
33718         * g++.dg/parse/typename3.C: New test.
33719
33720 2003-01-16  Richard Henderson  <rth@redhat.com>
33721
33722         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33723
33724 2003-01-16  Richard Henderson  <rth@redhat.com>
33725
33726         * g++.dg/pch/pch.exp: Copy test header to the working directory
33727         before using it either for precompilation or direct use.
33728         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33729         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33730
33731 2003-01-16  Richard Henderson  <rth@redhat.com>
33732
33733         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33734         before using it either for precompilation or direct use.
33735         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33736         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33737
33738 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33739
33740         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33741         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33742         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33743         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33744         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33745         typename warning into error.
33746         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33747         error messages.
33748         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33749         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33750         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33751         messages.
33752         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33753         make declaration visible in template.
33754         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33755         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33756         messages.
33757         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33758         message.
33759         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33760         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33761         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33762         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33763         typename warning with error message.
33764         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33765         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33766         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33767
33768 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33769
33770         * g++.dg/parse/ambig2.C: New test.
33771
33772 2003-01-15  Richard Henderson  <rth@redhat.com>
33773
33774         * g++.dg/tls/init-2.C: Update error message string.
33775
33776 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33777
33778         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33779
33780 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33781
33782         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33783         all for HC11/HC12.
33784         * gcc.c-torture/compile/20001205-1.x: Likewise.
33785         * gcc.c-torture/compile/20001226-1.x: Likewise.
33786         * gcc.c-torture/compile/920520-1.x: Likewise.
33787         * gcc.c-torture/compile/961203-1.x: Likewise.
33788         * gcc.c-torture/compile/20020604-1.x: Likewise.
33789
33790 2003-01-15  Jan Hubicka  <jh@suse.cz>
33791
33792         * gcc.c-torture/compile/20030115-1.c: New test.
33793
33794         * gcc.dg/i386-fpcvt-1.c: New test.
33795         * gcc.dg/i386-fpcvt-2.c: New test.
33796
33797 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
33798
33799         Further conform g++'s __vmi_class_type_info to the C++ ABI
33800         specification.
33801         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
33802         the specification.
33803
33804 2003-01-14  Jan Hubicka  <jh@suse.cz>
33805
33806         * gcc.dg/i386-fpcvt-1.c: New test.
33807         * gcc.dg/i386-fpcvt-2.c: New test.
33808
33809 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33810
33811         * gcc.dg/i386-mmx-3.c: New test.
33812
33813 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
33814
33815         PR c++/9264
33816         * g++.dg/parse/octal1.C: New file.
33817
33818         PR c++/9172
33819         * g++.dg/parse/typename1.C: New file.
33820
33821 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
33822
33823         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
33824         * gcc.dg/bf-no-ms-layout.c: Likewise.
33825         * gcc.dg/bf-ms-attrib.c: Likewise.
33826
33827 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
33828
33829         PR c++/9099
33830         * g++.dg/parse/dtor1.C: New file.
33831
33832         PR c++/9128
33833         * g++.dg/rtti/typeid1.C: New file.
33834
33835         PR c++/9153
33836         * g++.dg/parse/lookup1.C: New file.
33837
33838         PR c++/9171
33839         * g++.dg/templ/spec5.C: New file.
33840
33841 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
33842
33843         * gcc.c-torture/compile/20030110-1.c: New test.
33844
33845 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33846
33847         Merge from pch-branch:
33848
33849         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33850
33851         * gcc.dg/pch/cpp-1.h: New.
33852         * gcc.dg/pch/cpp-1.c: New.
33853         * gcc.dg/pch/cpp-2.h: New.
33854         * gcc.dg/pch/cpp-2.c: New.
33855
33856         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33857
33858         * gcc.dg/pch/except-1.h: New.
33859         * gcc.dg/pch/except-1.c: New.
33860
33861         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33862
33863         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33864         running test.
33865         * gcc.dg/pch: Include *.hp not *.h.
33866         * gcc.dg/pch/system-1.h: New.
33867         * gcc.dg/pch/system-1.c: New.
33868
33869         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33870
33871         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33872         rather than trying to build and run a program using PCH.
33873         * gcc.dg/pch: Remove dg-do commands from test files.
33874
33875         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33876
33877         * gcc.dg/pch/macro-3.c: New.
33878         * gcc.dg/pch/macro-3.h: New.
33879
33880         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33881
33882         * gcc.dg/pch/common-1.c: New.
33883         * gcc.dg/pch/common-1.h: New.
33884         * gcc.dg/pch/decl-1.c: New.
33885         * gcc.dg/pch/decl-1.h: New.
33886         * gcc.dg/pch/decl-2.c: New.
33887         * gcc.dg/pch/decl-2.h: New.
33888         * gcc.dg/pch/decl-3.c: New.
33889         * gcc.dg/pch/decl-3.h: New.
33890         * gcc.dg/pch/decl-4.c: New.
33891         * gcc.dg/pch/decl-4.h: New.
33892         * gcc.dg/pch/decl-5.c: New.
33893         * gcc.dg/pch/decl-5.h: New.
33894         * gcc.dg/pch/global-1.c: New.
33895         * gcc.dg/pch/global-1.h: New.
33896         * gcc.dg/pch/inline-1.c: New.
33897         * gcc.dg/pch/inline-1.h: New.
33898         * gcc.dg/pch/inline-2.c: New.
33899         * gcc.dg/pch/inline-2.h: New.
33900         * gcc.dg/pch/static-1.c: New.
33901         * gcc.dg/pch/static-1.h: New.
33902         * gcc.dg/pch/static-2.c: New.
33903         * gcc.dg/pch/static-2.h: New.
33904
33905         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
33906
33907         * g++.dg/pch/pch.exp: Better handle failing testcases.
33908         * gcc.dg/pch/pch.exp: Likewise.
33909         * gcc.dg/pch/macro-1.c: New.
33910         * gcc.dg/pch/macro-1.h: New.
33911         * gcc.dg/pch/macro-2.c: New.
33912         * gcc.dg/pch/macro-2.h: New.
33913
33914         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
33915
33916         * g++.dg/dg.exp: Treat files in pch/ specially.
33917         * g++.dg/pch/pch.exp: New file.
33918         * g++.dg/pch/empty.H: New file.
33919         * g++.dg/pch/empty.C: New file.
33920         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
33921         "precompile".
33922
33923         * gcc.dg/pch/pch.exp: New file.
33924         * gcc.dg/pch/empty.h: New file.
33925         * gcc.dg/pch/empty.c: New file.
33926         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
33927         "precompile".
33928
33929 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33930
33931         * g++.dg/template/friend14.C: New test.
33932
33933 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33934
33935         * gcc.dg/old-style-asm-1.c: New test.
33936
33937 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
33938
33939         * gcc.c-torture/compile/20030109-1.c: New test.
33940
33941 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33942
33943         * gcc.c-torture/execute/20030109-1.c: New test.
33944
33945 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
33946
33947         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
33948         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
33949         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
33950         * g++.old-deja/g++.mike/eh2.C: Likewise.
33951         * g++.old-deja/g++.mike/eh3.C: Likewise.
33952         * g++.old-deja/g++.mike/eh5.C: Likewise.
33953         * g++.old-deja/g++.mike/eh6.C: Likewise.
33954         * g++.old-deja/g++.mike/eh7.C: Likewise.
33955         * g++.old-deja/g++.mike/eh8.C: Likewise.
33956         * g++.old-deja/g++.mike/eh9.C: Likewise.
33957         * g++.old-deja/g++.mike/eh10.C: Likewise.
33958         * g++.old-deja/g++.mike/eh12.C: Likewise.
33959         * g++.old-deja/g++.mike/eh13.C: Likewise.
33960         * g++.old-deja/g++.mike/eh14.C: Likewise.
33961         * g++.old-deja/g++.mike/eh16.C: Likewise.
33962         * g++.old-deja/g++.mike/eh17.C: Likewise.
33963         * g++.old-deja/g++.mike/eh18.C: Likewise.
33964         * g++.old-deja/g++.mike/eh21.C: Likewise.
33965         * g++.old-deja/g++.mike/eh23.C: Likewise.
33966         * g++.old-deja/g++.mike/eh24.C: Likewise.
33967         * g++.old-deja/g++.mike/eh25.C: Likewise.
33968         * g++.old-deja/g++.mike/eh26.C: Likewise.
33969         * g++.old-deja/g++.mike/eh27.C: Likewise.
33970         * g++.old-deja/g++.mike/eh28.C: Likewise.
33971         * g++.old-deja/g++.mike/eh29.C: Likewise.
33972         * g++.old-deja/g++.mike/eh31.C: Likewise.
33973         * g++.old-deja/g++.mike/eh33.C: Likewise.
33974         * g++.old-deja/g++.mike/eh34.C: Likewise.
33975         * g++.old-deja/g++.mike/eh35.C: Likewise.
33976         * g++.old-deja/g++.mike/eh36.C: Likewise.
33977         * g++.old-deja/g++.mike/eh37.C: Likewise.
33978         * g++.old-deja/g++.mike/eh38.C: Likewise.
33979         * g++.old-deja/g++.mike/eh39.C: Likewise.
33980         * g++.old-deja/g++.mike/eh40.C: Likewise.
33981         * g++.old-deja/g++.mike/eh41.C: Likewise.
33982         * g++.old-deja/g++.mike/eh42.C: Likewise.
33983         * g++.old-deja/g++.mike/eh44.C: Likewise.
33984         * g++.old-deja/g++.mike/eh46.C: Likewise.
33985         * g++.old-deja/g++.mike/eh47.C: Likewise.
33986         * g++.old-deja/g++.mike/eh48.C: Likewise.
33987         * g++.old-deja/g++.mike/eh49.C: Likewise.
33988         * g++.old-deja/g++.mike/eh50.C: Likewise.
33989         * g++.old-deja/g++.mike/eh51.C: Likewise.
33990         * g++.old-deja/g++.mike/eh53.C: Likewise.
33991         * g++.old-deja/g++.mike/eh55.C: Likewise.
33992         * g++.old-deja/g++.mike/p7912.C: Likewise.
33993         * g++.old-deja/g++.mike/p9706.C: Likewise.
33994         * g++.old-deja/g++.mike/p10416.C: Likewise.
33995         * g++.old-deja/g++.mike/p11667.C: Likewise.
33996         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
33997         Remove redundant reference to Iris.
33998         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
33999         Elxsi, i860, Pico Java, and WE32K.
34000
34001 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34002
34003         * g++.dg/ext/asm4.C: New test.
34004
34005 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34006
34007         PR c++/9030
34008         * g++.dg/template/friend12.C: New test.
34009         * g++.dg/template/friend13.C: Likewise.
34010         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34011
34012 2003-01-08  Jan Hubicka  <jh@suse.cz>
34013
34014         * gcc.dg/i386-cadd.c: New test.
34015         * gcc.dg/i386-cmov4.c: Likewise.
34016
34017 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34018
34019         PR c++/9165
34020         * g++.dg/warn/Wunused-3.C: New test.
34021
34022         * g++.dg/abi/bitfield9.C: New test.
34023
34024         PR c++/9189
34025         * g++.dg/parse/defarg3.C: New test.
34026
34027 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34028
34029         * g++.dg/parse/ambig1.C: New test.
34030         * g++.dg/parse/defarg2.C: New test.
34031
34032 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34033
34034         * g++.dg/template/defarg-1.C: New test.
34035         * g++.dg/template/local2.C: Likewise.
34036
34037 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34038
34039         * gcc.c-torture/execute/20030105-1.c: New test.
34040
34041 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34042
34043         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34044         * g++.dg/parse/namespace4.C: Likewise.
34045
34046 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34047
34048         * g++.dg/template/ntp2.C: New test.
34049
34050 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34051
34052         * g++.dg/parse/extern-C-1.C: New test.
34053
34054         * g++.dg/parse/namespace4.C: New test.
34055
34056         * g++.dg/template/nested1.C: New test.
34057
34058         * g++.dg/parse/namespace3.C: New test.
34059
34060 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34061
34062         * g++.dg/lookup/two-stage1.C: New test.
34063
34064 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34065
34066         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34067         * g++.old-deja/g++.jason/access8.C: Likewise.
34068         * g++.old-deja/g++.other/decl5.C: Likewise.
34069
34070 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34071
34072         * g++.dg/parse/parse7.C: New test.
34073
34074 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34075
34076         PR c++/2843
34077         * g++.dg/ext/attrib7.C: New test.
34078
34079 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34080
34081         * g++.dg/parse/parse6.C: New test.
34082
34083 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34084
34085         * gcc.dg/h8300-stack-1.c: New.
34086
34087 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34088
34089         g++.dg/lookup/exception1.C: New test.
34090
34091         g++.dg/lookup/template1.C: New test.
34092
34093         g++.dg/parse/namespace2.C: New test.
34094
34095         g++.dg/parse/parens2.C: New test.
34096
34097 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34098
34099         * g++.dg/parse/parse5.C: New test.
34100         * g++.dg/lookup/scoped4.C: New test.
34101
34102 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34103
34104         * g++.dg/parse/parens1.C: New test.
34105
34106         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34107         angle-bracket1.C.
34108         * g++.dg/parse/parens2.C: New test.
34109
34110         * g++.dg/lookup/scope-operator1.C: New test.
34111
34112         * g++.dg/parse/operator1.C: New test.
34113
34114 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34115
34116         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34117         * g++.old-deja/g++.other/access6.C: Likewise.
34118         * g++.old-deja/g++.other/decl1.C: Likewise.
34119         * g++.old-deja/g++.pt/typename12.C: Likewise.
34120
34121 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34122
34123         * g++.dg/parse/namespace1.C: New test.
34124
34125 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34126
34127         * g++.dg/parse/parse4.C: New test.
34128
34129 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34130
34131         * g++.dg/parse/parse3.C: New test.
34132
34133 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34134
34135         * g++.dg/parse/parse2.C: New test.
34136
34137 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34138
34139         * g++.dg/template/friend11.C: New test.
34140
34141 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34142
34143         * g++.dg/parse/parse1.C: New test.
34144
34145 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34146
34147         * lib/profopt.exp: Change the name of a global variable to avoid
34148         possible clashes with other test suites.
34149
34150 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34151
34152         * g++.dg/inherit/covariant8.C: New test.
34153
34154 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34155
34156         * g++.dg/init/array9.C: New test.
34157
34158         PR c++/9112
34159         * g++.dg/parse/expr1.C: New test.
34160
34161 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34162
34163         * gcc.c-torture/compile/20021230-1.c: New test.
34164
34165 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34166
34167         * g++.dg/inherit/covariant5.C: New test.
34168         * g++.dg/inherit/covariant6.C: New test.
34169         * g++.dg/inherit/covariant7.C: New test.
34170
34171 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34172
34173         PR c++/2739
34174         * g++.dg/other/access2.C: New test.
34175
34176 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34177
34178         * g++.dg/other/anon-struct.C: No longer fails
34179         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34180         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34181         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34182
34183 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34184
34185         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34186
34187 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34188
34189         * g++.dg/eh/spec4.C: Remove stray semicolon.
34190         * g++.dg/expr/pmf-1.C: Change error message.
34191         * g++.dg/ext/asm1.C: Remove stray semicolon.
34192         * g++.dg/ext/typename1.C: Add missing typenames.
34193         * g++.dg/inherit/template-as-base.C: Change error message.
34194         * g++.dg/lookup/scoped1.C: Likewise.
34195         * g++.dg/lookup/scoped2.C: Likewise.
34196         * g++.dg/lookup/using2.C: Likewise.
34197         * g++.dg/other/component1.C: Remove stray semicolon.
34198         * g++.dg/other/do1.C: Change error message.
34199         * g++.dg/other/error2.C: Likewise.
34200         * g++.dg/other/init1.C: Likewise.
34201         * g++.dg/other/packed1.C: Remove stray semicolon.
34202         * g++.dg/other/ptrmem2.C: Change error message.
34203         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34204         marker.
34205         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34206         * g++.dg/template/access3.C: Add typename keyword.
34207         * g++.dg/template/access5.C: Remove stray semicolon.
34208         * g++.dg/template/access6.C: Likewise.
34209         * g++.dg/template/complit1.C: Likewise.
34210         * g++.dg/template/crash1.C: Change error message.
34211         * g++.dg/template/inherit2.C: Remove stray semicolon.
34212         * g++.dg/template/instantiate2.C: Likewise.
34213         * g++.dg/template/instantiate3.C: Change error message.
34214         * g++.dg/template/qual1.C: Remove stray semicolon.
34215         * g++.dg/template/qualttp18.C: Change error message.
34216         * g++.dg/template/ref1.C: Remove stray semicolon.
34217         * g++.dg/template/sizeof1.C (A::value): Declare it.
34218         * g++.dg/template/spec4.C: Change error message.
34219         * g++.dg/template/static1.C: Likewise.
34220         * g++.dg/template/type1.C: Likewise.
34221         * g++.dg/template/typename3.C: Likewise.
34222         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34223         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34224         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34225         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34226         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34227         named return value extension.
34228         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34229         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34230         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34231         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34232         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34233         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34234         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34235         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34236         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34237         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34238         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34239         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34240         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34241         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34242         syntax.
34243         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34244         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34245         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34246         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34247         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34248         * g++.old-deja/g++.brendan/template11.C: Likewise.
34249         * g++.old-deja/g++.brendan/template26.C: Likewise.
34250         * g++.old-deja/g++.brendan/template27.C: Use explicit
34251         specialization syntax.
34252         * g++.old-deja/g++.brendan/template30.C: Likewise.
34253         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34254         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34255         non-dependent names.
34256         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34257         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34258         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34259         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34260         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34261         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34262         named return value extension.
34263         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34264         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34265         * g++.old-deja/g++.ext/return1.C: Likewise.
34266         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34267         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34268         * g++.old-deja/g++.jason/access8.C: Likewise.
34269         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34270         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34271         pseudo-destructor names.
34272         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34273         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34274         pseudo-destructor names.
34275         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34276         * g++.old-deja/g++.jason/overload19.C: Likewise.
34277         * g++.old-deja/g++.jason/overload32.C: Likewise.
34278         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34279         stray semicolons.
34280         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34281         * g++.old-deja/g++.jason/return.C: Likewise.
34282         * g++.old-deja/g++.jason/return2.C: Likewise.
34283         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34284         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34285         syntax.
34286         * g++.old-deja/g++.jason/template10.C: Account for use of
34287         non-dependent names.
34288         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34289         syntax.
34290         * g++.old-deja/g++.jason/template37.C: Likewise.
34291         * g++.old-deja/g++.law/access4.C: Change error messages.
34292         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34293         pseudo-destructor names.
34294         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34295         * g++.old-deja/g++.law/ctors9.C: Likewise.
34296         * g++.old-deja/g++.law/cvt22.C: Likewise.
34297         * g++.old-deja/g++.law/dtors5.C: Likewise.
34298         * g++.old-deja/g++.law/global-init1.C: Likewise.
34299         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34300         * g++.old-deja/g++.law/operators28.C: Likewise.
34301         * g++.old-deja/g++.law/visibility28.C: Likewise.
34302         * g++.old-deja/g++.martin/eval1.C: Likewise.
34303         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34304         name.
34305         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34306         * g++.old-deja/g++.mike/net34.C: Likewise.
34307         * g++.old-deja/g++.mike/net36.C: Likewise.
34308         * g++.old-deja/g++.mike/ns2.C: Likewise.
34309         * g++.old-deja/g++.mike/p12306.C: Likewise.
34310         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34311         value extension.
34312         * g++.old-deja/g++.mike/p700.C: Likewise.
34313         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34314         * g++.old-deja/g++.mike/p710.C: Likewise.
34315         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34316         value extension.
34317         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34318         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34319         * g++.old-deja/g++.ns/crash2.C: Likewise.
34320         * g++.old-deja/g++.ns/crash3.C: Likewise.
34321         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34322         * g++.old-deja/g++.ns/ns17.C: Likewise.
34323         * g++.old-deja/g++.ns/template16.C: Likewise.
34324         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34325         keyword.
34326         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34327         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34328         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34329         named return value extension.
34330         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34331         * g++.old-deja/g++.other/access4.C: Issue additional error
34332         messages.
34333         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34334         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34335         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34336         * g++.old-deja/g++.other/crash25.C: Change error message.
34337         * g++.old-deja/g++.other/crash4.C: Change error message.
34338         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34339         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34340         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34341         checks.
34342         * g++.old-deja/g++.other/defarg8.C: Likewise.
34343         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34344         * g++.old-deja/g++.other/dtor10.C: Likewise.
34345         * g++.old-deja/g++.other/incomplete.C: Likewise.
34346         * g++.old-deja/g++.other/linkage7.C: Likewise.
34347         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34348         lookup algorithm.
34349         * g++.old-deja/g++.other/mangle2.C: Likewise.
34350         * g++.old-deja/g++.other/refinit2.C: Likewise.
34351         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34352         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34353         * g++.old-deja/g++.pt/crash28.C: Likewise.
34354         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34355         syntax.
34356         * g++.old-deja/g++.pt/crash32.C: Change error message.
34357         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34358         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34359         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34360         error message position.
34361         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34362         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34363         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34364         syntax.
34365         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34366         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34367         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34368         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34369         keyword.
34370         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34371         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34372         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34373         keyword.
34374         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34375         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34376         syntax.
34377         * g++.old-deja/g++.pt/friend28.C: Account for use of
34378         non-dependent names.
34379         * g++.old-deja/g++.pt/friend29.C: Likewise.
34380         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34381         rules.
34382         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34383         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34384         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34385         lookup rules.
34386         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34387         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34388         keyword.
34389         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34390         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34391         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34392         keyword.
34393         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34394         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34395         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34396         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34397         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34398         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34399         keyword.
34400         * g++.old-deja/g++.pt/spec10.C: Likewise.
34401         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34402         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34403         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34404         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34405         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34406         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34407         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34408         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34409         * g++.old-deja/g++.pt/typename15.C: Likewise.
34410         * g++.old-deja/g++.pt/typename22.C: Likewise.
34411         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34412         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34413         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34414         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34415         syntax.
34416         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34417         return value extension.
34418         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34419         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34420         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34421         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34422
34423 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34424
34425         * g++.dg/warn/inline1.C: New test.
34426         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34427         * g++.old-deja/g++.jason/synth10.C: Likewise.
34428         * g++.old-deja/g++.mike/net31.C: Likewise.
34429         * g++.old-deja/g++.mike/p8786.C: Likewise.
34430
34431         * g++.dg/template/friend10.C: New test.
34432         * g++.dg/template/conv5.C: New test.
34433
34434 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34435
34436         * g++.dg/lookup/scoped3.C: New test.
34437
34438         * g++.dg/lookup/decl1.C: New test.
34439         * g++.dg/lookup/decl2.C: New test.
34440
34441 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34442
34443         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34444         gcc.c-torture/compile/20021015-1.c,
34445         gcc.c-torture/compile/20021015-2.c,
34446         gcc.c-torture/compile/20021123-1.c,
34447         gcc.c-torture/compile/20021123-2.c,
34448         gcc.c-torture/compile/20021123-3.c,
34449         gcc.c-torture/compile/20021123-4.c,
34450         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34451         only to 3.1 or 3.2 branch.
34452
34453 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34454
34455         * gcc.dg/i386-bitfield3.c: New test.
34456
34457         * gcc.dg/i386-bitfield2.c: New test.
34458
34459 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34460
34461         * g++.dg/parse/conv_op1.C: New test.
34462
34463 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34464
34465         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34466         approved.
34467
34468 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34469
34470         * gcc.c-torture/compile/20021220-1.c: New test.
34471
34472 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34473
34474         * gcc.dg/i386-fastcall-1.c: New.
34475
34476 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34477
34478         * gcc.c-torture/execute/20021219-1.c: New test.
34479
34480 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34481
34482         * gcc.dg/i386-pic-1.c: New test.
34483
34484 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34485
34486         PR c++/8099
34487         * g++.dg/template/friend9.C: New test.
34488
34489 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34490
34491         PR c++/3663
34492         * g++.dg/template/access7.C: New test.
34493
34494 2002-12-18  Nick Clifton  <nickc@redhat.com>
34495
34496         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34497         the libstdc++-v3 directory has been found.
34498
34499 2002-12-12  Devang Patel <dpatel@apple.com>
34500         * gcc.dg/darwin-ld-1.c: New test.
34501         * gcc.dg/darwin-ld-2.c: New test.
34502         * gcc.dg/darwin-ld-3.c: New test.
34503         * gcc.dg/darwin-ld-4.c: New test.
34504         * gcc.dg/darwin-ld-5.c: New test.
34505
34506 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34507
34508         * gcc.c-torture/compile/20021212-1.c: New test.
34509
34510 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34511
34512         * gcc.dg/fshort-wchar: New test.
34513
34514 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34515
34516         PR c++/8372
34517         * g++.dg/template/dtor1.C: New test.
34518
34519         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34520         markers.
34521
34522 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34523
34524         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34525
34526 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34527
34528         * g++.dg/template/static1.C: New test.
34529         * g++.dg/template/static2.C: New test.
34530         * g++.old-deja/g++.ext/memconst.C: New test.
34531
34532 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34533
34534         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34535         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34536         * g++.dg/special/initp1.C: Likewise.
34537
34538 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34539
34540         * gcc.c-torture/execute/20021204-1.c: New test.
34541
34542 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34543
34544         * gcc.dg/ppc-fmadd-1.c: New file.
34545         * gcc.dg/ppc-fmadd-2.c: New file.
34546         * gcc.dg/ppc-fmadd-3.c: New file.
34547
34548 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34549
34550         * gcc.c-torture/compile/20021204-1.c: New test.
34551
34552 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34553
34554         * g++.dg/inherit/covariant2.C: New test.
34555         * g++.dg/inherit/covariant3.C: New test.
34556         * g++.dg/inherit/covariant4.C: New test.
34557         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34558         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34559
34560 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34561
34562         PR c++/8688
34563         * g++.dg/init/brace3.C: New test.
34564
34565 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34566
34567         * gcc.dg/20020210-1.c: Fix a comment typo.
34568
34569 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34570
34571         PR c++/8720
34572         * g++.dg/parse/defarg1.C: New test.
34573
34574         PR c++/8615
34575         * g++.dg/template/char1.C: New test.
34576
34577         * g++.dg/template/varmod1.C: Fix typo.
34578
34579 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34580
34581         DR 180
34582         * g++.old-deja/g++.pt/crash32.C: Expect error.
34583
34584 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34585
34586         PR c++/5919
34587         * g++.dg/template/varmod1.C: New test.
34588
34589         PR c++/8727
34590         * g++.dg/inherit/typeinfo1.C: New test.
34591
34592         PR c++/8663
34593         * g++.dg/inherit/typedef1.C: New test.
34594
34595 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34596
34597         PR c++/8332
34598         PR c++/8493
34599         * g++.dg/template/strlen1.C: New test.
34600
34601         PR c++/8227
34602         * g++.dg/template/ctor2.C: New test.
34603
34604         PR c++/8214
34605         * g++.dg/init/string1.C: New test.
34606
34607         PR c++/8511
34608         * g++.dg/template/friend8.C: New test.
34609
34610 2002-11-29  Joe Buck <jbuck@synopsys.com>
34611
34612         * g++.dg/lookup/anon2.C: New test.
34613
34614 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34615
34616         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34617         h8300 port.
34618
34619 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34620
34621         * gcc.dg/bitfld-6.c: New test.
34622
34623 2002-11-27  Jan Hubicka  <jh@suse.cz>
34624
34625         * gcc.c-torture/execute/20021127.[cx]: New test.
34626
34627 2002-11-26  Jan Hubicka  <jh@suse.cz>
34628
34629         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34630         quality.
34631
34632 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34633
34634         * g++.dg/init/brace2.C: New test.
34635         * g++.old-deja/g++.mike/p9129.C: Correct.
34636
34637 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34638
34639         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34640
34641 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34642
34643         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34644
34645 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34646
34647         * testsuite/g++.dg/abi/empty11.C: New test.
34648         * testsuite/g++.dg/rtti/cv1.C: New test.
34649
34650 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34651
34652         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34653
34654 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34655
34656         * g++.dg/abi/empty10.C: New test.
34657
34658 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34659
34660         * gcc.c-torture/compile/20021124-1.c: New test.
34661
34662 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34663
34664         * g++.dg/abi/rtti2.C: New test.
34665
34666 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34667
34668         * gcc.dg/i386-unroll-1.c: New test.
34669
34670 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34671
34672         * gcc.c-torture/compile/20021120-1.c: New test.
34673         * gcc.c-torture/compile/20021120-2.c: New test.
34674
34675 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34676
34677         * gcc.dg/bitfld-5.c: New test.
34678
34679 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34680
34681         * gcc.c-torture/execute/20021120-3.c: New test.
34682
34683 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34684
34685         * gcc.c-torture/execute/20021120-2.c: New test.
34686
34687 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34688
34689         * gcc.c-torture/execute/20021120-1.c: New test.
34690
34691 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34692
34693         * gcc.c-torture/execute/20021118-3.c: New test.
34694
34695 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34696
34697         * gcc.c-torture/compile/20021119-1.c: New test.
34698
34699 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34700
34701         * gcc.dg/duff-1.c: New test.
34702         * gcc.dg/duff-2.c: New test.
34703         * gcc.dg/duff-3.c: New test.
34704
34705 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34706
34707         * gcc.dg/cpp/_Pragma5.c: New test.
34708
34709 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34710
34711         * gcc.c-torture/execute/20021118-2.c: New test.
34712
34713 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34714
34715         * gcc.c-torture/execute/20021118-1.c: New test.
34716
34717 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34718
34719         * gcc.dg/20021116-1.c: New test.
34720
34721 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34722
34723         * g++.dg/abi/vcall1.C: New test.
34724
34725 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34726
34727         * gcc.dg/20021029-1.c: New test.
34728         * gcc.dg/20021029-2.c: New test.
34729
34730 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34731
34732         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34733
34734 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34735
34736         PR c/8439
34737         * gcc.dg/20021110.c: Move to ...
34738         * gcc.c-torture/compile/20021110.c: .... here.
34739
34740 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34741
34742         PR c/8467
34743         * gcc.c-torture/execute/20021111-1.c
34744
34745 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34746
34747         PR c/8439
34748         * gcc.dg/20021110.c: New test.
34749
34750 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34751
34752         * g++.dg/abi/vthunk3.C: Run only on x86.
34753
34754 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34755
34756         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34757
34758 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34759
34760         * lib/compat.exp (compat-execute): Fix logic error in last
34761         change.
34762
34763 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34764
34765         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34766
34767 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34768
34769         PR c++/8389
34770         * g++.dg/template/access6.C: New test.
34771
34772 2002-11-08  Jan Hubicka  <jh@suse.cz>
34773
34774         * gcc.dg/i386-ssefp-1.c: New test.
34775         * gcc.dg/i386-ssefp-1.c: New test.
34776
34777 2002-11-08  Jan Hubicka  <jh@suse.cz>
34778
34779         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34780
34781 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34782
34783         * g++.dg/abi/vthunk3.C: New test.
34784
34785         PR c++/8338
34786         * g++.dg/template/crash2.C: New test.
34787
34788 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34789
34790         * testsuite/g++.dg/abi/dtor1.C: New test.
34791         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34792
34793 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
34794
34795         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
34796         Darwin.
34797
34798 2002-11-04  Adam Nemet  <anemet@lnxw.com>
34799
34800         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
34801         -mthumb.  Only xfail with -O0.
34802
34803 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
34804
34805         * g++.dg/abi/thunk1.C: New test.
34806         * g++.dg/abi/thunk2.C: Likewise.
34807         * g++.dg/abi/vtt1.C: Likewise.
34808
34809 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
34810
34811         PR optimization/8423
34812         * gcc.c-torture/execute/builtin-constant.c: New test.
34813
34814 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
34815
34816         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
34817         Add some more cases.
34818
34819 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
34820
34821         PR c++/8391
34822         * g++.dg/opt/local1.C: New test.
34823
34824 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
34825
34826         PR c++/8160
34827         * g++.dg/template/complit1.C: New test.
34828
34829         PR c++/8149
34830         * g++.dg/template/typename4.C: Likewise.
34831
34832 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34833
34834         Core issue 287, PR c++/7639
34835         * g++.dg/template/instantiate1.C: Adjust error location.
34836         * g++.dg/template/instantiate3.C: New test.
34837         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
34838         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
34839         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
34840
34841 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
34842
34843         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
34844
34845 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34846
34847         PR c++/8287
34848         * g++.dg/init/dtor2.C: New test.
34849
34850 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34851
34852         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34853         * gcc.dg/nest.c: Bypass errors on irix6.
34854
34855 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34856
34857         * gcc.dg/nest.c: Expect error for mmix-*-*.
34858         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34859
34860 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34861
34862         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34863         markers.
34864
34865         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34866
34867 2002-10-25  Mike Stump  <mrs@apple.com>
34868
34869         * gcc.dg/warn-1.c: New test.
34870
34871 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34872
34873         * g++.dg/template/typename3.C: New test.
34874
34875 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34876
34877         * g++.dg/lookup/ptrmem1.C: New test.
34878
34879         * g++.dg/abi/vthunk2.C: New test.
34880
34881 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34882
34883         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34884
34885 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34886
34887         * g++.dg/abi/empty9.C: New test.
34888
34889 2002-10-24  Richard Henderson  <rth@redhat.com>
34890
34891         * g++.dg/inherit/thunk1.C: Enable for ia64.
34892
34893 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34894
34895         PR c++/8067
34896         * g++.dg/lookup/pretty1.C: New test.
34897
34898 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
34899
34900         * gcc.dg/20021023-1.c: New test.
34901
34902 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34903
34904         PR c++/7679
34905         * g++.dg/parse/inline1.C: New test.
34906
34907 2002-10-23  Richard Henderson  <rth@redhat.com>
34908
34909         * g++.dg/inherit/thunk1.C: Enable for x86_64.
34910
34911         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
34912
34913 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
34914
34915         PR c++/6579
34916         * g++.dg/parse/stmtexpr3.C: New test.
34917
34918 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34919
34920         * g++.dg/expr/cond1.C: New test.
34921
34922 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34923
34924         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
34925
34926 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34927
34928         * g++.dg/abi/vbase13.C: New test.
34929         * g++.dg/abi/vbase14.C: Likewise.
34930
34931 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
34932
34933         * gcc.dg/tls/pic-1.c: New test.
34934         * gcc.dg/tls/nonpic-1.c: New test.
34935         * gcc.dg/20021018-1.c: New test.
34936
34937 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34938
34939         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
34940         Remove only files with the same base name as the test case.
34941         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
34942         (profopt-execute): Likewise.  Also, remove old profiling
34943         and performance data files before running the tests.
34944
34945         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
34946         * g++.dg/bprob/bprob.exp: Likewise.
34947         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
34948         to allow more general test case names.
34949
34950         * g++.dg/bprob/bprob-1.C: Rename to ...
34951         * g++.dg/bprob/g++-bprob-1.C: ... this.
34952
34953         * g77.dg/bprob/bprob-1.f: Rename to ...
34954         * g77.dg/bprob/g77-bprob-1.f: ... this.
34955
34956 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34957
34958         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
34959         bison 1.50 or later.
34960
34961 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
34962
34963         * g++.dg/README: Describe more test directories.
34964
34965 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34966
34967         * g++.dg/init/array6.C: Add additional tests.
34968
34969 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34970
34971         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
34972         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
34973
34974 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
34975
34976         * gcc.c-torture/compile/20020604-1.x: New.
34977         * gcc.c-torture/compile/simd-5.x: Likewise.
34978         * gcc.c-torture/execute/920710-1.x: Likewise.
34979         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
34980
34981 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34982
34983         * g++.dg/inherit/override1.C: Add dg-options clause.
34984
34985 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34986
34987         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
34988         _mm_slli_si128.
34989
34990 2002-10-19  Andreas Schwab  <schwab@suse.de>
34991
34992         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
34993         directory component.
34994
34995 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
34996
34997         * g++.dg/inherit/thunk1.C: New test.
34998
34999         * g++.dg/inherit/override1.C: New test.
35000
35001         * g++.dg/abi/mangle11.C: New test.
35002         * g++.dg/abi/mangle14.C: New test.
35003         * g++.dg/abi/mangle17.C: New test.
35004
35005 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35006
35007         * g++.dg/overload/member2.C: New test.
35008
35009 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35010
35011         * g++.dg/README: Describe new compat directory.
35012         * g++.dg/dg.exp: Skip tests in compat directory.
35013         * README.compat: New file.
35014         * lib/compat.exp: New expect script.
35015         * g++.dg/compat: New test directory.
35016         * g++.dg/compat/compat.exp: New expect script.
35017         * g++.dg/compat/abi: New test directory.
35018         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35019         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35020         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35021         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35022         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35023         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35024         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35025         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35026         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35027         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35028         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35029         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35030         * g++.dg/compat/break: New test directory.
35031         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35032         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35033         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35034         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35035         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35036         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35037         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35038         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35039         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35040         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35041         g++.dg/compat/break/README: New files.
35042         * g++.dg/compat/eh: New test directory.
35043         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35044         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35045         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35046         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35047         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35048         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35049         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35050         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35051         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35052         g++.dg/compat/eh/filter2_y.C,
35053         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35054         g++.dg/compat/eh/new1_y.C,
35055         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35056         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35057         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35058         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35059         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35060         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35061         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35062         g++.dg/compat/eh/unexpected1_y.C: New files.
35063         * g++.dg/compat/init: New test directory.
35064         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35065         g++.dg/compat/init/array5_y.C,
35066         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35067         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35068         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35069         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35070         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35071         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35072         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35073         g++.dg/compat/init/init-ref2_y.C: New files.
35074
35075 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35076
35077         PR c++/7584
35078         * g++.dg/inherit/using3.C: New test.
35079
35080 2002-10-17  Jan Hubicka  <jh@suse.cz>
35081
35082         * gcc.dg/20021017-2.c: New test.
35083
35084 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35085
35086         * g++.dg/abi/mangle16.C: Adjust.
35087
35088         * g++.dg/init/array8.C: New test.
35089
35090 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35091
35092         * gcc.dg/special/mips-abi.exp: New test.
35093         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35094
35095 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35096
35097         * g++.dg/abi/mangle16.C: New test.
35098         * g++.dg/abi/mangle17.C: Likewise.
35099
35100         PR c++/7478
35101         * g++.dg/template/ref1.C: New test.
35102
35103 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35104
35105         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35106
35107 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35108
35109         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35110
35111 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35112
35113         PR c++/7524
35114         * g++.dg/init/array7.C: New test.
35115
35116 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35117
35118         * g++.dg/init/array6.C: New test.
35119
35120         * g++.dg/abi/mangle13.C: Likewise.
35121         * g++.dg/abi/mangle14.C: Likewise.
35122         * g++.dg/abi/mangle15.C: Likewise.
35123
35124 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35125
35126         * g++.dg/abi/empty8.C: New test.
35127
35128 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35129
35130         * g++.dg/init/ctor1.C: New test.
35131
35132 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35133
35134         * gcc.c-torture/execute/20021015-1.c: New test.
35135
35136 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35137
35138         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35139
35140 2002-10-14  Jan Hubicka  <jh@suse.cz>
35141
35142         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35143
35144 2002-10-14  Richard Henderson  <rth@redhat.com>
35145
35146         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35147
35148 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35149
35150         PR optimization/6631
35151         * g++.dg/opt/const2.C: New test.
35152
35153 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35154
35155         PR c++/7176
35156         * g++.dg/parse/friend1.C: New test.
35157         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35158
35159 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35160
35161         * gcc.dg/20021014-1.c: New test.
35162
35163 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35164
35165         PR c++/5661
35166         * g++.dg/ext/vlm1.C: New test.
35167         * g++.dg/ext/vlm2.C: Likewise.
35168
35169         * g++.dg/init/array1.C: Remove invalid braces.
35170         * g++.dg/init/brace1.C: New test.
35171         * g++.dg/init/copy2.C: Likewise.
35172         * g++.dg/init/copy3.C: Likewise.
35173         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35174         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35175         braces.
35176
35177 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35178
35179         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35180
35181 2002-10-11  Richard Shann  <richard.shann@superh.com>
35182
35183         * gcc.c-torture/compile/simd-5.c: New test.
35184
35185 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35186
35187         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35188
35189 2002-10-10  Jim Wilson  <wilson@redhat.com>
35190
35191         * gcc.c-torture/execute/20021010-1.c: New test.
35192
35193 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35194
35195         PR c/7353
35196         * g++.dg/ext/typedef-init.C: New test.
35197         * gcc.dg/typedef-init.c: New test.
35198
35199 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35200
35201         * gcc.dg/cpp/paste13.c: New test.
35202
35203 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35204
35205         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35206         remaining platforms, XFAIL during compile, not execute.  Don't
35207         XFAIL at -O0.
35208
35209 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35210
35211         * gcc.dg/alias-1.c: Tweak expected warning.
35212
35213 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35214
35215         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35216
35217 2002-10-06  Andreas Jaeger  <aj@suse.de>
35218
35219         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35220         * gcc.dg/cpp/c++98.C: Likewise.
35221
35222         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35223         * g++.dg/cpp/c++98.C: Likewise.
35224
35225         * g++.dg/README (Subdirectories): Mention cpp directory.
35226
35227         PR target/7559
35228         * gcc.dg/20021006-1.c: New test.
35229
35230 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35231
35232         PR c++/7804
35233         * g++.dg/other/warning1.C: New test.
35234
35235 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35236
35237         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35238         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35239         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35240
35241 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35242
35243         PR c++/7931
35244         * g++.dg/template/ptrmem3.C: New test.
35245
35246         PR c++/7754
35247         * g++.dg/template/union1.C: New test.
35248
35249 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35250
35251         PR c++/8006
35252         * g++.dg/abi/mangle9.C: New test.
35253         * g++.dg/abi/mangle10.C: New test.
35254         * g++.dg/abi/mangle11.C: New test.
35255         * g++.dg/abi/mangle12.C: New test.
35256
35257 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35258
35259         PR c++/7188.
35260         * g++.dg/template/meminit1.C: New test.
35261         * g++.dg/warn/Wreorder-1.C: Likewise.
35262         * g++.old-deja/g++.mike/warn3.C: Tweak.
35263         * lib/prune.exp: Ingore "in copy constructor".
35264
35265 2002-10-02  Andreas Jaeger  <aj@suse.de>
35266
35267         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35268         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35269         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35270         on x86-64.
35271
35272 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35273
35274         * gcc.dg/empty1.C: Fix typo.
35275
35276 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35277
35278         * gcc.dg/alias-1.c: New test.
35279
35280 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35281
35282         * gcc.dg/empty1.C: New test.
35283
35284         * g++.dg/tls/init-2.C: Tweak error messages.
35285
35286 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35287
35288         * gcc.c-torture/compile/20020923-1.c: New test.
35289
35290 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35291
35292         * gcc.c-torture/execute/ffs-1.c: New test.
35293         * gcc.c-torture/execute/ffs-2.c: Ditto.
35294
35295 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35296
35297         * g++.dg/overload/member1.C: New test.
35298
35299 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35300
35301         * g++.dg/abi/empty7.C: New test.
35302         * g++.dg/init/pm2.C: Likewise.
35303
35304 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35305
35306         * g++.dg/rtti/crash1.C: New test.
35307
35308 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35309
35310         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35311         gcc.dg/sibcall-4.c: New tests.
35312
35313 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35314
35315         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35316         powerpc and MMIX targets.
35317
35318 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35319
35320         * gcc.dg/cpp/20020927-1.c: New.
35321
35322 2002-09-26  David S. Miller  <davem@redhat.com>
35323
35324         * gcc.c-torture/compile/trunctfdf.c: New.
35325
35326 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35327
35328         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35329
35330 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35331
35332         * gcc.c-torture/execute/loop-15.c: New.
35333
35334 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35335
35336         * README.QMTEST: Fix typo.
35337
35338 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35339
35340         * gcc.dg/20020926-1.c: New test.
35341
35342 2002-09-25  David S. Miller  <davem@redhat.com>
35343
35344         PR target/7842
35345         * gcc.c-torture/execute/shiftdi.c: New test.
35346
35347 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35348
35349         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35350         unique to the tool.
35351         * lib/g77.exp (g77_init): Likewise.
35352         * lib/g++.exp (g++_init): Likewise.
35353         * lib/objc.exp (objc_init): Likewise.
35354
35355 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35356
35357         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35358         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35359         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35360
35361 2002-09-25  Richard Henderson  <rth@redhat.com>
35362
35363         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35364         too-small long double.
35365
35366 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35367
35368         * gcc.dg/20020919-1.c: New test.
35369
35370 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35371
35372         * g++.dg/abi/bitfield6.C: New test.
35373         * g++.dg/abi/bitfield7.C: New test.
35374         * g++.dg/abi/bitfield8.C: New test.
35375         * g++.dg/abi/vbase11.C: New test.
35376
35377 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35378
35379         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35380         hppa*-*-hpux*.  Update test comment.
35381
35382 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35383
35384         * gcc.dg/tls/struct-1.c: New test.
35385
35386 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35387
35388         * gcc.dg/cpp/tr-warn2.c: Update.
35389
35390 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35391
35392         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35393
35394 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35395
35396         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35397         systems.
35398
35399 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35400
35401         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35402
35403         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35404         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35405         setting of cxxfilt.
35406
35407 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35408
35409         * gcc.dg/20020312-2.c: Update for darwin.
35410
35411 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35412
35413         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35414
35415 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35416
35417         * objc.dg/comp-types-1.m: New test.
35418         * objc.dg/comp-types-2.m: New test.
35419         * objc.dg/comp-types-3.m: New test.
35420         * objc.dg/comp-types-4.m: New test.
35421         * objc.dg/comp-types-5.m: New test.
35422         * objc.dg/comp-types-6.m: New test.
35423
35424 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35425
35426         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35427
35428 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35429
35430         * g++.dg/other/do1.C: New test.
35431
35432         * g++.dg/template/subst1.C: New test.
35433
35434 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35435
35436         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35437
35438 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35439
35440         * g++.dg/template/qualttp20.C: Adjust expected errors.
35441         * g++.old-deja/g++.jason/report.C: Likewise.
35442         * g++.old-deja/g++.other/qual1.C: Likewise.
35443
35444         * g++.dg/lookup/scoped2.C: New test.
35445
35446         * g++.dg/ext/asm3.C: New test.
35447
35448 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35449
35450         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35451
35452 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35453
35454         * ChangeLog: follow spelling conventions.
35455         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35456         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35457         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35458         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35459         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35460         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35461         * g++.old-deja/g++.law/global-init1.C: Likewise.
35462         * g++.old-deja/g++.other/delete4.C: Likewise.
35463         * g++.old-deja/g++.other/inline21.C: Likewise.
35464         * g++.old-deja/g++.other/singleton.C: Likewise.
35465         * g77.dg/strlen0.f: Likewise.
35466         * g77.f-torture/compile/20010519-1.f: Likewise.
35467         * g77.f-torture/compile/980310-4.f: Likewise.
35468         * gcc.c-torture/compile/20000605-1.c: Likewise.
35469         * gcc.c-torture/execute/20020225-1.c: Likewise.
35470         * gcc.dg/c90-hexfloat-2.c: Likewise.
35471         * gcc.dg/c99-bool-1.c: Likewise.
35472         * gcc.dg/c99-hexfloat-2.c: Likewise.
35473         * gcc.dg/dll-2.c: Likewise.
35474         * gcc.dg/wtr-union-init-1.c: Likewise.
35475         * gcc.dg/wtr-union-init-2.c: Likewise.
35476         * gcc.dg/wtr-union-init-3.c: Likewise.
35477         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35478         * gcc.dg/cpp/defined.c: Likewise.
35479         * gcc.dg/cpp/macsyntx.c: Likewise.
35480         * gcc.dg/cpp/paste2.c: Likewise.
35481         * gcc.dg/cpp/trad/defined.c: Likewise.
35482         * gcc.dg/format/c90-printf-1.c: Likewise.
35483         * gcc.dg/format/c90-scanf-1.c: Likewise.
35484         * gcc.dg/format/c99-printf-1.c: Likewise.
35485         * gcc.dg/format/c99-scanf-1.c: Likewise.
35486         * gcc.misc-tests/gcov-8.c: Likewise.
35487         * lib/profopt.exp: Likewise.
35488
35489 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35490
35491         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35492
35493 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35494
35495         * g++.dg/inherit/using2.C: New test.
35496
35497 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35498
35499         * ChangeLog: Follow spelling conventions.
35500         * g++.dg/template/friend4.C: Likewise.
35501         * g++.old-deja/g++.pt/crash67.C: Likewise.
35502         * gcc.c-torture/execute/20000801-4.c: Likewise.
35503         * gcc.dg/c90-digraph-1.c: Likewise.
35504         * gcc.dg/c94-digraph-1.c: Likewise.
35505         * gcc.dg/c99-digraph-1.c: Likewise.
35506         * gcc.dg/cpp/line5.c: Likewise.
35507         * gcc.dg/cpp/multiline.c: Likewise.
35508         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35509         * gcc.dg/format/attr-3.c: Likewise.
35510         * gcc.dg/format/c90-scanf-3.c: Likewise.
35511         * gcc.dg/format/ext-4.c: Likewise.
35512
35513 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35514
35515         * g++.dg/template/pretty1.C: New test.
35516
35517 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35518
35519         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35520
35521 2002-09-13  Matt Austern  <austern@apple.com>
35522
35523         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35524         passing a cast expression to a function by const reference.
35525
35526 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35527
35528         * g++.dg/template/deduce1.C: New test.
35529
35530 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35531
35532         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35533         32-bit int.
35534
35535 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35536
35537         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35538         usage.
35539
35540 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35541
35542         * gcc.c-torture/compile/20020910-1.c: New test.
35543
35544 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35545
35546         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35547
35548 2002-09-10  Andreas Jaeger  <aj@suse.de>
35549
35550         * gcc.dg/20020312-2.c: Adjust for x86-64.
35551
35552 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35553
35554         * g77.dg/7388.f: New test case for PR 7388.
35555
35556 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35557
35558         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35559
35560 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35561
35562         * objc.dg/proto-lossage-1.m: New test.
35563
35564 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35565
35566         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35567
35568 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35569
35570         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35571         expected to pass.
35572
35573 2002-09-06  Stan Shebs  <shebs@apple.com>
35574             David Edelsohn  <edelsohn@gnu.org>
35575
35576         * gcc.dg/weak: New directory.
35577         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35578         target-specific xfail bits.
35579         * gcc.dg/typeof-2.c: Move to new directory.
35580         * gcc.dg/weak.exp: New expect script.
35581
35582 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35583
35584         * gcc.c-torture/execute/extzvsi.c: New test.
35585
35586 2002-09-05  Stan Shebs  <shebs@apple.com>
35587
35588         * gcc.dg/weak-1.c: xfail on Darwin.
35589         * gcc.dg/weak-2.c: Ditto.
35590         * gcc.dg/weak-3.c: Ditto.
35591         * gcc.dg/weak-4.c: Ditto.
35592         * gcc.dg/weak-5.c: Ditto.
35593         * gcc.dg/weak-6.c: Ditto.
35594         * gcc.dg/weak-7.c: Ditto.
35595         * gcc.dg/weak-8.c: Ditto.
35596         * gcc.dg/weak-9.c: Ditto.
35597
35598 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35599
35600         * gcc.c-torture/execute/loop-14.c: New test.
35601
35602 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35603
35604         * g++.dg/other/cxa-atexit1.C: New test.
35605
35606         * gcc.dg/typeof-2.c: New test.
35607
35608 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35609
35610         * gcc.dg/builtins-2.c: New testcase.
35611         * gcc.dg/builtins-3.c: New testcase.
35612
35613 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35614
35615         * gcc.dg/cpp/_Pragma4.c: New test.
35616
35617 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35618
35619         * objc/execute/nil_method-1.m: New testcase.
35620
35621 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35622
35623         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35624         [Object class], not [Object initialize].
35625
35626 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35627             Hans-Peter Nilsson  <hp@bitrange.com>
35628
35629         * gcc.c-torture/execute/20020720-1.x: Skip test on
35630         mmix-knuth-mmixware.  Correct comment.
35631
35632 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35633
35634         * testsuite/g++.dg/abi/bitfield5.C: New test.
35635         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35636
35637 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35638
35639         * objc.dg/undeclared-selector.m: New test.
35640
35641 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35642
35643         * g++.dg/other/offsetof1.C: Avoid cast warning.
35644
35645 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35646
35647         * objc.dg/super-class-2.m: New test.
35648
35649 2002-08-24  Matt Austern  <austern@apple.com>
35650
35651         * g++.dg/ext/lvaddr.C: New test.
35652         * g++.dg/ext/lvcast.C: New test.
35653
35654 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35655
35656         * testsuite/g++.dg/inherit/cond1.C: New test.
35657
35658 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35659
35660         * gcc.dg/noncompile/incomplete-1.c: New test.
35661
35662 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35663
35664         * gcc.dg/typespec-1.c: New test.
35665
35666 2002-08-20  Devang Patel  <dpatel@apple.com>
35667         * objc.dg/proto-hier-2.m: New test.
35668
35669 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35670
35671         * objc.dg/bitfield-1.m: New test.
35672         * objc.dg/bitfield-2.m: New test.
35673
35674 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35675
35676         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35677         gcc.dg/c99-flex-array-4.c: New tests.
35678
35679 2002-08-16  Stan Shebs  <shebs@apple.com>
35680
35681         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35682
35683 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35684
35685         * gcc.dg/typeof-1.c: New test.
35686         * g++.dg/ext/typeof2.C: New test.
35687
35688 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35689
35690         * g++.dg/other/offsetof1.C: New test.
35691
35692 2002-08-14  Richard Henderson  <rth@redhat.com>
35693
35694         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35695
35696 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35697
35698         * gcc.dg/cpp/_Pragma3.c: New test.
35699
35700 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35701
35702         * g++.dg/template/inherit3: New test.
35703
35704 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35705
35706         * gcc.dg/bitfld-4.c: Add blank options.
35707
35708 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35709
35710         * g++.dg/template/crash1.C: New test.
35711
35712 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35713
35714         * gcc.dg/tls/opt-2.c: New test.
35715
35716 2002-08-08  Devang Patel  <dpatel@apple.com>
35717
35718         * objc.dg/selector-1.m : New test
35719
35720 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35721
35722         * g++.dg/abi/bitfield4.C: New test.
35723         * gcc.dg/bitfld-4.c: New test.
35724
35725 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35726
35727         * g++.dg/other/packed1.C: New test.
35728
35729 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35730
35731         * g++.dg/abi/offsetof.C: Tweak error messages.
35732         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35733
35734 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35735
35736         * gcc.dg/bitfld-3.c: New test.
35737
35738 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35739             Richard Henderson  <rth@redhat.com>
35740
35741         * gcc.dg/i386-bitfield1.c: New test.
35742         * g++.dg/abi/bitfield3.C: Update.
35743
35744 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35745
35746         * objc.dg/const-str-2.m: Update.
35747         * gcc.dg/cpp/c++98.c: Change to C extension.
35748         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35749         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35750
35751 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35752
35753         * testsuite/gcc.dg/tls/diag-3.c: New.
35754
35755 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35756
35757         * g++.dg/README (Subdirectories): Document new subdir expr.
35758         * g++.dg/expr/pmf-1.C: New test.
35759
35760 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35761
35762         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35763
35764 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35765
35766         * g++.dg/abi/bitfield3.C: New test.
35767
35768 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35769
35770         * lib/gcov.exp: Tweak expected line formats.
35771         * gcc.misc-tests/gcov8.c: New test.
35772         * gcc.misc-tests/gcov8.x: New flags.
35773
35774 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35775
35776         * consistency.vlad/layout/endian.c: Include string.h.
35777
35778         * gcc.c-torture/execute/20020805-1.c: New test.
35779
35780 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35781
35782         * g++.dg/other/conversion1.C: New test.
35783
35784 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35785
35786         * gcc.dg/builtins-1.c: New testcase.
35787
35788 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
35789
35790         * g++.dg/inherit/access3.C: New test.
35791
35792 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
35793
35794         * gcc.dg/ia64-visibility-2.c: New test.
35795
35796 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
35797
35798         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
35799         __qualifier_flags to __flags.
35800
35801 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
35802
35803         * g++.dg/inherit/operator1.C: New test.
35804         * g++.dg/lookup/disamb1.C: Fix typo in comment.
35805         * g++.dg/other/error1.C: Change expected error message.
35806         * g++.dg/template/conv4.C: Likewise.
35807
35808 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
35809
35810         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
35811         for documented behavior.
35812
35813 2002-07-25  Roger Sayle  <roger@eyesopen.com>
35814
35815         * gcc.c-torture/execute/20020720-1.x: Skip this test on
35816         several targets known to fail.
35817
35818 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
35819
35820         * gcc.dg/mips-args-[123].c: New tests.
35821
35822 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
35823
35824         * gcc.dg/ppc-spe.c: New.
35825
35826 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
35827
35828         * g++.dg/other/ptrmem4.C: New testcase.
35829
35830 2002-07-24  Richard Henderson  <rth@redhat.com>
35831
35832         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
35833
35834 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
35835
35836         * g++.dg/ext/alignof1.C (main): Return 0 for success.
35837
35838 2002-07-24  Roger Sayle  <roger@eyesopen.com>
35839
35840         * gcc.c-torture/execute/memset-3.c: New testcase.
35841
35842 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
35843
35844         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
35845         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35846
35847 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35848
35849         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35850         Delete.
35851
35852 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35853
35854         * gcc.c-torture/compile/simd-4.c: New test.
35855
35856 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35857
35858         PR c++/7347, c++/7348
35859         * g++.dg/template/access4.C: New test.
35860         * g++.dg/template/access5.C: New test.
35861         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35862         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35863         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35864         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35865
35866 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35867
35868         * gcc.dg/gnu89-init-2.c: New test.
35869
35870 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35871
35872         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35873
35874 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35875
35876         * gcc.c-torture/execute/20020720-1.c: New testcase.
35877
35878 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35879
35880         * gcc.dg/cpp/Wsignprom.c: New tests.
35881
35882 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35883
35884         * gcc.c-torture/execute/loop-13.c: New test.
35885
35886 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35887
35888         * gcc.dg/cpp/expr.c: New tests.
35889
35890 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35891
35892         * g++.dg/opt/pr6713.C: Add template instantiation.
35893
35894 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
35895
35896         * gcc.dg/nest.c: New test.
35897
35898 2002-07-17  Richard Henderson  <rth@redhat.com>
35899
35900         * g++.dg/opt/pr6713.C: New test.
35901
35902 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
35903
35904         * gcc.c-torture/execute/loop-2e.x: Let the testcase
35905         XFAIL for all x86 processors.
35906
35907 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
35908
35909         * gcc.c-torture/execute/20010122-1.x: Do not test with
35910         -fomit-frame-pointer.
35911
35912 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35913
35914         * g++.dg/template/instantiate2.C: New test.
35915         * g++.dg/template/spec4.C: New test.
35916
35917 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35918
35919         * g++.dg/template/access2.C: New test.
35920         * g++.dg/template/access3.C: New test.
35921
35922 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
35923
35924         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
35925         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
35926         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
35927         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
35928         Convert to use <stdarg.h>.
35929         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
35930         Delete.
35931         * gcc.dg/va-arg-2.c: New.
35932         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
35933
35934 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
35935
35936         * gcc.c-torture/compile/20020710-1.c: New test.
35937
35938 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
35939                           Andrew Pinski  <pinskia@physics.uc.edu>
35940
35941         gcc.c-torture/compile/simd-2.c: New testcase.
35942         gcc.c-torture/compile/simd-3.c: Likewise.
35943
35944 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
35945
35946         PR c++/7224
35947         * g++.dg/overload/error1.C: New test.
35948
35949 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35950
35951         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
35952         configuration and IRIX 6 O32 ABI.
35953
35954 2002-07-11  Roger Sayle  <roger@eyesopen.com>
35955
35956         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
35957
35958 2002-07-10  Roger Sayle  <roger@eyesopen.com>
35959
35960         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
35961
35962 2002-07-10  Jeffrey A Law  <law@redhat.com>
35963
35964         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
35965
35966         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
35967
35968 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
35969
35970         * gcc.dg/20020312-2.c: Check for __PPC__.
35971
35972 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
35973
35974         * gcc.c-torture/compile/20020709-1.c: New test.
35975
35976 2002-07-07  Roger Sayle  <roger@eyesopen.com>
35977
35978         * g++.dg/template/qualttp21.C: New test case.
35979
35980 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
35981
35982         * gcc.c-torture/compile/20020706-1.c: New test.
35983         * gcc.c-torture/compile/20020706-2.c: New test.
35984
35985 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
35986             Alexandre Oliva  <aoliva@redhat.com>
35987
35988         * g++.dg/warn/incomplete1.C: New test.
35989
35990 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35991
35992         PR c++/7099
35993         * g++.dg/warn/noreturn1.C: New test.
35994
35995 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
35996
35997         PR c++/6706
35998         * g++.dg/debug/debug6.C: New test.
35999         * g++.dg/debug/debug7.C: New test.
36000
36001 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36002
36003         * gcc.c-torture/compile/simd-3.c: New test.
36004
36005 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36006
36007         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36008         * gcc.dg/20020620-1.c: Likewise.
36009
36010 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36011
36012         PR c++/6944
36013         * g++.dg/init/array4.C: New test.
36014         * g++.dg/init/array5.C: New test.
36015
36016 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36017
36018         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36019         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36020
36021 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36022
36023         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36024         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36025         * gcc.dg/wtr-conversion-1.c: Likewise.
36026         * gcc.dg/wtr-escape-1.c: Likewise.
36027         * gcc.dg/wtr-int-type-1.c: Likewise.
36028         * gcc.dg/wtr-label-1.c: Likewise.
36029         * gcc.dg/wtr-static-1.c: Likewise.
36030         * gcc.dg/wtr-strcat-1.c: Likewise.
36031         * gcc.dg/wtr-suffix-1.c: Likewise.
36032         * gcc.dg/wtr-switch-1.c: Likewise.
36033         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36034         * gcc.dg/wtr-union-init-1.c: Likewise.
36035         * gcc.dg/wtr-union-init-2.c: Likewise.
36036         * gcc.dg/wtr-union-init-3.c: Likewise.
36037
36038         * gcc.dg/wtr-func-def-1.c: New test.
36039
36040 2002-07-02 Devang Patel <dpatel@apple.com>
36041
36042         * objc.dg/param-1.m: New test.
36043
36044 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36045
36046         * gcc.dg/cpp/trad/directive.c: Add test.
36047         * gcc.dg/cpp/trad/macroargs.c: Add test.
36048         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36049
36050 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36051
36052         * gcc.dg/cpp/cmdlne-M.c: New test.
36053
36054 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36055
36056         * objc.dg/desig-init-1.m: New test.
36057
36058 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36059
36060         PR c++/6716
36061         * g++.dg/template/instantiate1.C: New test.
36062
36063 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36064
36065         PR c++/7112
36066         * g++.dg/template/sizeof2.C: New test.
36067
36068 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36069
36070         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36071         gcc.dg/cpp/trad/include.c: New tests.
36072
36073 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36074
36075         PR target/7177
36076         * gcc.c-torture/compile/20020701-1.c: New test.
36077
36078 2002-07-01  Stan Shebs  <shebs@apple.com>
36079
36080         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36081         header here...
36082         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36083         (objc-torture-execute): or here.
36084
36085 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36086
36087         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36088
36089 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36090
36091         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36092
36093 2002-06-30  Devang Patel  <dpatel@apple.com>
36094
36095         * objc.dg/fsyntax-only.m: New test.
36096
36097 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36098
36099         PR c++/6695
36100         * g++.dg/template/friend7.C: New file.
36101
36102 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36103
36104         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36105         return type.
36106
36107 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36108
36109         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36110         avoid division by zero.
36111
36112 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36113
36114         * gcc.dg/Wunknownprag.c: New tests.
36115
36116 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36117
36118         * gcc.c-torture/execute/simd-2.c: New test.
36119
36120 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36121
36122         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36123         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36124         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36125         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36126         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36127         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36128         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36129         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36130         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36131         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36132         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36133         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36134         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36135         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36136         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36137         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36138         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36139
36140 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36141
36142         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36143         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36144         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36145         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36146         New tests.
36147         * gcc.dg/cpp/trad/directive.c: Update.
36148
36149 2002-06-23  Andreas Jaeger  <aj@suse.de>
36150
36151         * gcc.c-torture/execute/complex-6.c: New.
36152
36153 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36154
36155         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36156         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36157         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36158         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36159
36160 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36161
36162         * gcc.dg/cpp/trad: New directory with traditional tests copied
36163         from parent directory.
36164         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36165         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36166         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36167         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36168         Move to trad/ and rename.
36169         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36170         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36171         gcc.dg/cpp/trad/redef2.c: New tests.
36172         * gcc.dg/cpp/trad/trad.exp: New driver.
36173
36174 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36175
36176         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36177         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36178         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36179         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36180         Remove.
36181
36182 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36183
36184         * gcc.dg/20020620-1.c: New test.
36185
36186 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36187
36188         * g++.dg/template/ttp4.C: New test.
36189
36190 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36191
36192         * g++.dg/opt/vt1.C: Fix regexp.
36193
36194 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36195
36196         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36197         Don't use attribute `noinline'.
36198
36199 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36200
36201         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36202
36203 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36204
36205         * gcc.c-torture/execute/simd-1.c: New.
36206
36207         * gcc.dg/simd-1.c: New.
36208
36209 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36210
36211         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36212
36213 2002-06-16  Richard Henderson  <rth@redhat.com>
36214
36215         * g++.dg/ext/anon-struct1.C: New.
36216         * g++.dg/ext/anon-struct2.C: New.
36217         * g++.dg/ext/anon-struct3.C: New.
36218         * gcc.dg/anon-struct-1.c: New.
36219         * gcc.dg/anon-struct-2.c: New.
36220         * gcc.dg/anon-struct-3.c: New.
36221         * gcc.dg/20011008-1.c: Adjust warning text.
36222         * gcc.dg/20020527-1.c: Add -fms-extensions.
36223
36224 2002-06-16  Richard Henderson  <rth@redhat.com>
36225
36226         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36227
36228 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36229
36230         * gcc.c-torture/execute/20020615-1.c: New test.
36231
36232 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36233
36234         * gcc.c-tortuture/execute/compare-1.c: New test case.
36235         * gcc.c-tortuture/execute/compare-2.c: New test case.
36236         * gcc.c-tortuture/execute/compare-3.c: New test case.
36237
36238 2002-06-13  Richard Henderson  <rth@redhat.com>
36239
36240         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36241         ia64 ilp32.
36242
36243 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36244
36245         * g++.dg/template/typename2.C: Update error message.
36246
36247 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36248
36249         * gcc.c-torture/execute/20020611-1.c: New test.
36250
36251 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36252
36253         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36254         list of targets to skip.
36255
36256 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36257
36258         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36259         targets if not optimizing.
36260
36261 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36262
36263         * gcc.c-torture/compile/20020605-1.c: New test.
36264
36265         * g++.dg/opt/vt1.C: New test.
36266
36267         * gcc.dg/20020531-1.c: New test.
36268
36269         * gcc.dg/20020530-1.c: New test.
36270
36271         * gcc.dg/20020527-1.c: New test.
36272
36273         * g++.dg/opt/cse1.C: New test.
36274
36275 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36276
36277         * gcc.dg/20020607-2.c: New test case.
36278
36279 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36280
36281         * gcc.c-torture/compile/20020604-1.c: New test.
36282
36283 2002-06-04  Richard Henderson  <rth@redhat.com>
36284
36285         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36286         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36287         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36288
36289 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36290
36291         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36292
36293 2002-06-03  Richard Henderson  <rth@redhat.com>
36294
36295         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36296         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36297
36298 2002-06-02  Richard Henderson  <rth@redhat.com>
36299
36300         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36301         test functions static.
36302
36303 2002-06-02  Andreas Jaeger  <aj@suse.de>
36304
36305         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36306         now.
36307
36308 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36309
36310         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36311         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36312         Update for mofified diagnostics.
36313         * gcc.dg/c99-intconst-1.c: No longer fail.
36314
36315 2002-06-02  Richard Henderson  <rth@redhat.com>
36316
36317         * gcc.dg/uninit-A.c: Remove xfail markers.
36318
36319 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36320
36321         * gcc.dg/fnegate-1.c: New test case.
36322
36323 2002-05-30  Osku Salerma  <osku@iki.fi>
36324
36325         * gcc.c-torture/execute/mayalias-1.c: New file.
36326
36327 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36328
36329         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36330         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36331         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36332
36333 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36334
36335         * gcc.c-torture/execute/20020529-1.c: New test.
36336
36337 2002-05-27  Richard Henderson  <rth@redhat.com>
36338
36339         * g++.dg/ext/attrib6.C: New test case.
36340
36341 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36342
36343         * gcc.c-torture/execute/pure-1.c: New test.
36344
36345 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36346
36347         * gcc.dg/cpp/arith-2.c: Remove.
36348
36349 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36350
36351         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36352         * gcc.dg/cpp/if-3.c: Remove.
36353
36354 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36355
36356         * g++.dg/opt/cse2.C: New test.
36357
36358 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36359
36360         * gcc.dg/cpp/arith-1.c: New semantic tests.
36361         * gcc.dg/cpp/if-1.c: Update.
36362
36363 2002-05-24  Ben Elliston  <bje@redhat.com>
36364
36365         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36366
36367 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36368
36369         * gcc.dg/verbose-asm.c: New test.
36370
36371 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36372
36373         * gcc.dg/cpp/paste12.c: New test.
36374
36375 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36376
36377         * g++.dg/parse/named_ops.C: New test.
36378
36379 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36380
36381         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36382
36383 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36384
36385         * gcc.dg/weak-2.c: Allow optional leading underscore
36386         in scan-assembler symbol name.
36387         * gcc.dg/weak-3.c: Likewise.
36388         * gcc.dg/weak-4.c: Likewise.
36389         * gcc.dg/weak-5.c: Likewise.
36390
36391 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36392
36393         * gcc.dg/20020523-1.c: New test.
36394
36395 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36396
36397         * objc.dg/const-str-2.m: Update now that we stop after
36398         a command line error.
36399
36400 2002-05-22  Richard Henderson  <rth@redhat.com>
36401
36402         * g++.dg/dg.exp: Fix typo in test pruneing.
36403
36404 2002-05-22  Richard Henderson  <rth@redhat.com>
36405
36406         * g++.dg/dg.exp: Prune the tls subdirectory.
36407         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36408         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36409         * g++.dg/tls/init-1.C: New.
36410
36411 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36412
36413         * gcc.dg/20020517-1.c: New test.
36414
36415 2002-05-21  Richard Henderson  <rth@redhat.com>
36416
36417         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36418         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36419
36420 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36421
36422         * g++.dg/other/copy2.C: New test.
36423
36424 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36425
36426         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36427         (MAX_COPY): Bump up to 10 times sizeof (long long).
36428         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36429
36430         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36431         sizeof (long long).
36432
36433         * gcc.c-torture/execute/strcpy-1.c: New test.
36434
36435 2002-05-19  Jason Merrill  <jason2redhat.com>
36436
36437         * g++.dg/ext/oper1.C: New test.
36438
36439 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36440 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36441
36442         * README.QMTEST: New file.
36443
36444         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36445
36446 2002-05-19  Andreas Jaeger  <aj@suse.de>
36447
36448         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36449         now.
36450         * gcc.c-torture/execute/loop-2d.x: Likewise.
36451
36452 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36453
36454         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36455         support weak symbols.
36456         * gcc.dg/weak-4.c: Likewise.
36457         * gcc.dg/weak-6.c: Likewise.
36458
36459 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36460
36461         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36462         cygwin, coff and h8300-*-hms targets
36463         * gcc.dg/weak-5.c: Likewise.
36464         * gcc.dg/weak-7.c: Likewise.
36465
36466 2002-05-16  Jason Merrill  <jason@redhat.com>
36467
36468         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36469         (scan-assembler-not, scan-assembler-dem): Likewise.
36470         (scan-assembler-dem-not): Likewise.
36471
36472 2002-05-15  Richard Henderson  <rth@redhat.com>
36473
36474         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36475
36476 2002-05-15  Richard Henderson  <rth@redhat.com>
36477
36478         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36479         (vfoo1f): Warning here.
36480         (vfoo1l): Don't redefine the alias.
36481
36482 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36483
36484         * g++.dg/init/pm1.C: New test.
36485
36486 2002-05-12  David S. Miller  <davem@redhat.com>
36487
36488         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36489         types.
36490
36491 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36492
36493         * gcc.c-torture/execute/20020510-1.c: New test case.
36494
36495 2002-05-10  David S. Miller  <davem@redhat.com>
36496
36497         * gcc.c-torture/execute/conversion.c: Test long double too.
36498
36499 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36500
36501         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36502         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36503         * lib/g++.exp (g++_link_flags): Likewise.
36504         * lib/objc.exp (objc_target_compile): Likewise.
36505
36506 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36507
36508         * gcc.dg/cpp/poison.c: Update.
36509         * gcc.dg/cpp/20000625-2.c: Remove.
36510         * gcc.dg/cpp/direct2s.c: Remove final test.
36511
36512 2002-05-08  Tom Rix  <trix@redhat.com>
36513
36514         * gcc.c-torture/execute/20020508-1.c: New test.
36515         * gcc.c-torture/execute/20020508-2.c: New test.
36516         * gcc.c-torture/execute/20020508-3.c: New test.
36517
36518 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36519
36520         * gcc.dg/cpp/charconst-4.c: More tests.
36521
36522 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36523
36524         PR c/6569
36525         * gcc.dg/weak-3.c: Update location of warning messages.
36526         * gcc.dg/weak-5.c: Likewise.
36527
36528 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36529
36530         * gcc.c-torture/execute/20020506-1.c: New test case.
36531
36532 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36533
36534         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36535
36536 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36537
36538         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36539
36540 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36541
36542         * gcc.dg/cpp/charconst-3.c: New test.
36543
36544 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36545
36546         * gcc.dg/cpp/charconst.c: Update tests.
36547
36548 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36549
36550         * treelang: Added directory for new sample language treelang. Also
36551         lib/treelang.exp: New file to signal treelang should be tested.
36552
36553 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36554
36555         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36556         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36557         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36558         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36559         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36560         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36561         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36562
36563 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36564
36565         * gcc.dg/format/xopen-2.c: New test.
36566
36567 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36568
36569         * gcc.dg/20020503-1.c: New test.
36570
36571 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36572
36573         * g++.dg/init/dtor1.C: Make it tougher.
36574
36575 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36576
36577         * g++.dg/init/dtor1.C: New test.
36578
36579 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36580
36581         * gcc.dg/altivec-8.c: New.
36582
36583 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36584
36585         * gcc.dg/altivec-7.c: New.
36586
36587 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36588
36589         * g++.dg/parse/typedef1.C: New test.
36590
36591 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36592
36593         PR c++/6486
36594         * g++.dg/template/friend6.C: New test.
36595
36596         PR c++/6492
36597         * g++.dg/init/copy1.C: New test.
36598
36599 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36600
36601         * g++.dg/warn/effc1.C: New test.
36602
36603 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36604
36605         * gcc.dg/cpp/if-cexp.c: Add a test.
36606
36607 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36608
36609         * gcc.dg/20020426-2.c: New test.
36610
36611 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36612
36613         * gcc.dg/cpp/if-mop.c: Update.
36614         * gcc.dg/cpp/if-mpar.c: Add test.
36615         * gcc.dg/cpp/if-oppr.c: Update.
36616
36617 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36618
36619         PR c/6343
36620         * gcc.dg/weak-[2-7].c: New tests.
36621
36622 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36623
36624         * gcc.dg/enum1.c: New test.
36625
36626 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36627
36628         PR c++/6497
36629         * g++.dg/inherit/access2.C: New test.
36630
36631 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36632
36633         PR bootstrap/6445
36634         * gcc.dg/20020426-1.c: New test.
36635
36636 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36637
36638         * g++.dg/abi/enum1.C: New test.
36639
36640 2002-04-26  Richard Henderson  <rth@redhat.com>
36641
36642         * gcc.dg/c99-bool-1.c: Expect always true warning.
36643
36644 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36645
36646         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36647
36648 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36649
36650         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36651         targets.
36652
36653 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36654
36655         * g++.dg/abi/mange7.C: New test.
36656
36657         PR c++/6438.
36658         * g++.dg/parse/stmtexpr2.C: New test.
36659
36660 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36661
36662         * gcc.dg/20020312-2.c: Add SH target.
36663
36664 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36665
36666         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36667         compiler output on mips*-*-irix*.
36668
36669 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36670
36671         * g++.dg/parse/attr1.C: New test.
36672
36673 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36674
36675         * gcc.c-torture/execute/string-opt-17.c: New test case.
36676         * gcc.c-torture/execute/memset-2.c: New test case.
36677
36678 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36679
36680         PR c++/6256:
36681         * g++.dg/template/friend5.C: New test.
36682
36683         PR c++/6331:
36684         * g++.dg/template/qual1.C: Likewise.
36685
36686 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36687
36688         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36689         Include stdlib.h, not stdio.h or ctype.h.
36690
36691 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36692
36693         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36694         cris-*-elf* and mmix-*-*.
36695         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36696         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36697         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36698         Ditto.
36699         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36700         * gcc.dg/wchar_t-1.c: Ditto.
36701
36702 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36703
36704         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36705         Clarify comment.
36706
36707 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36708
36709         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36710
36711 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36712
36713         * gcc.c-torture/execute/20000906-1.x: Delete.
36714
36715 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36716
36717         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36718
36719 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36720
36721         * PR6367
36722         * g77.f-torture/execute/6367.f: New test.
36723         * g77.f-torture/execute/6367.x: Disable for MMIX.
36724
36725 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36726
36727         * PR6352
36728         * g++.dg/opt/inline2.C: New test.
36729
36730 2002-04-18  Richard Henderson  <rth@redhat.com>
36731
36732         * gcc.dg/20000906-1.c: Enable for all targets.
36733         * gcc.c-torture/compile/iftrap-2.c: New.
36734
36735 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36736
36737         * gcc.dg/20020418-1.c: New test.
36738         * gcc.dg/20020418-2.c: New test.
36739
36740 2002-04-18  Richard Henderson  <rth@redhat.com>
36741
36742         * gcc.c-torture/compile/iftrap-1.c: New.
36743         * gcc.dg/iftrap-1.c: Adjust for ia64.
36744         * gcc.dg/iftrap-2.c: New.
36745
36746 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36747
36748         * gcc.c-torture/compile/20020418-1.c: New test.
36749
36750 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36751
36752         * gcc.c-torture/compile/20020415-1.c: New.
36753
36754 2002-04-18  David S. Miller  <davem@redhat.com>
36755
36756         * gcc.c-torture/execute/20020418-1.c: New test.
36757
36758 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36759
36760         * gcc.dg/20020416-1.c: New test.
36761
36762         * g++.dg/opt/inline1.C: New test.
36763
36764 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36765
36766         * gcc.dg/altivec-5.c: New test.
36767
36768         * gcc.dg/20020415-1.c: New test.
36769
36770 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36771
36772         * testsuite/lib/chill.exp: Remove.
36773
36774 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36775
36776         * g++.dg/other/big-struct.C: New test.
36777
36778 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36779
36780         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36781         of scratch file.
36782
36783 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36784
36785         PR c/6277
36786         * gcc.dg/i386-387-1.c: Allow optional leading underscore
36787         in scan-assembler function name
36788
36789 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36790
36791         * g77.f-torture/execute/980628-4.x,
36792         g77.f-torture/execute/980628-5.x,
36793         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36794         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36795         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
36796         i[34567]86-*-*.
36797
36798 2002-04-13  David S. Miller  <davem@redhat.com>
36799
36800         * gcc.c-torture/execute/20020413-1.c: New test.
36801
36802 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
36803
36804         * gcc.dg/asm-6.c,
36805         * g++.dg/ext/asm1.C: New tests.
36806
36807 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
36808
36809         PR c++ 5373.
36810         * g++.dg/parse/stmtexpr1.C: New test.
36811
36812         PR c++/5189.
36813         * g++.dg/template/copy1.C: New test.
36814
36815 2002-04-12  Richard Henderson  <rth@redhat.com>
36816
36817         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
36818
36819 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
36820
36821         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
36822         gcc.c-torture/execute/20020307-2.c.
36823
36824 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
36825
36826         * g++.dg/ext/attrib5.C,
36827         * g++.dg/lookup/struct1.C: New tests.
36828
36829 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
36830
36831         * gcc.dg/20020411-1.c: New test.
36832
36833         * gcc.c-torture/execute/20020411-1.c: New test.
36834
36835 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
36836
36837         * g77.f-torture/execute/6177.f: New test.
36838
36839 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
36840
36841         PR middle-end/6247
36842         * g++.dg/opt/cleanup1.C: New test.
36843
36844         * g++.dg/opt/const1.C: New test.
36845
36846 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36847
36848         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36849
36850 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36851
36852         PR c++/5507
36853         * g++.dg/template/typename2.C: New test.
36854
36855 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36856
36857         * gcc.c-torture/execute/loop-12.c: New.
36858
36859 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36860
36861         * g77.f-torture/execute/980628-4.x,
36862         g77.f-torture/execute/980628-5.x,
36863         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36864         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36865         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36866
36867 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36868
36869         PR optimization/6086
36870         * g++.dg/opt/preinc1.C: New test.
36871
36872 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36873
36874         PR c++/5571
36875         * g++.dg/opt/static2.C: New test.
36876
36877 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36878
36879         PR c/5120
36880         * gcc.dg/20020406-1.c: New test.
36881
36882 2002-04-04  David S. Miller  <davem@redhat.com>
36883
36884         * gcc.c-torture/execute/20020404-1.c: New test.
36885
36886 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36887
36888         PR c/6123
36889         * gcc.dg/20020312-2.c: Do not declare global register variable
36890         if __PIC__ or __pic__ is defined.
36891
36892 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36893
36894         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
36895         __asm__ so that it works correctly even if -ansi -pedantic-errors.
36896
36897 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36898
36899         * gcc.misc-tests/linkage.exp: Update last change to handle
36900         sparc*-, not just sparc-.
36901
36902 2002-04-03  Richard Henderson  <rth@redhat.com>
36903
36904         * gcc.dg/cpp/ucs.c: Improved long UCS test.
36905
36906 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36907
36908         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
36909
36910 2002-04-02  David S. Miller  <davem@redhat.com>
36911
36912         * gcc.c-torture/execute/20020402-3.c: New test.
36913
36914 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36915
36916         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
36917         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
36918
36919         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
36920         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
36921         g77.f-torture/execute/20001201.x,
36922         g77.f-torture/execute/u77-test.x: New files.
36923
36924         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
36925         * gcc.dg/wchar_t-1.c: Ditto.
36926
36927 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36928
36929         * gcc.c-torture/execute/20020402-1.c: New test.
36930
36931 2002-04-01  Richard Henderson  <rth@redhat.com>
36932
36933         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
36934
36935         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
36936
36937 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36938
36939         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
36940
36941 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36942
36943         * g++.dg/inherit/template-as-base.C: Expect error.
36944         * g++.dg/inherit/namespace-as-base.C: Likewise.
36945
36946 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
36947
36948         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
36949         g++.dg/ext/instantiate3.C: Tweak match patterns.
36950
36951         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
36952         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
36953         -da test.
36954
36955 2002-03-31  Richard Henderson  <rth@redhat.com>
36956
36957         * gcc.dg/special/alias-2.c: New.
36958         * gcc.dg/special/ecos.exp: Run it.
36959
36960 2002-03-31  Richard Henderson  <rth@redhat.com>
36961
36962         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
36963
36964 2002-03-31  Kazu Hirata  <kazu@hxi.com>
36965
36966         * gcc.dg/weak-1.c: Disable on h8300 port.
36967
36968 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
36969
36970         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
36971         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
36972         ordering tests.
36973         * g++.dg/bprob/bprob-1.C: New test.
36974         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
36975         * g++.dg/gcov/gcov-1.C: New test.
36976         * g++.dg/gcov/gcov-1.x: New file.
36977         * g++.dg/gcov/gcov-2.C: New test.
36978         * g++.dg/gcov/gcov-3.C: New test.
36979         * g++.dg/gcov/gcov-3.h: New file.
36980
36981 2002-03-28  Roger Sayle  <roger@eyesopen.com>
36982
36983         * g++.old-deja/g++.other/builtins5.C: New test.
36984         * g++.old-deja/g++.other/builtins6.C: New test.
36985         * g++.old-deja/g++.other/builtins7.C: New test.
36986         * g++.old-deja/g++.other/builtins8.C: New test.
36987         * g++.old-deja/g++.other/builtins9.C: New test.
36988
36989 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
36990
36991         * g++.dg/opt/static1.C: New test.
36992
36993         * g++.dg/opt/longbranch1.C: New test.
36994
36995 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
36996
36997         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
36998
36999         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37000
37001 2002-03-28  Jeffrey A Law  (law@redhat.com)
37002
37003         * gcc.c-torture/execute/20020328-1.c: New test.
37004
37005 2002-03-27  Richard Henderson  <rth@redhat.com>
37006
37007         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37008         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37009         move from g++.old-deja/g++.ext/.
37010
37011 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37012
37013         * g++.dg/init/new2.C: New test.
37014
37015 2002-03-26  Richard Henderson  <rth@redhat.com>
37016
37017         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37018
37019         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37020         on sparc.
37021
37022         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37023         sparcv9 systems.
37024         * gcc.dg/20001102-1.c: Likewise.
37025
37026 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37027
37028         * gcc.dg/cpp/endif-pedantic1.c,
37029         gcc.dg/cpp/endif-pedantic2.c: New tests.
37030
37031 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37032
37033         * g++.dg/init/new1.C: New test.
37034
37035 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37036
37037         * g++.dg/abi/vbase9.C: New test.
37038
37039 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37040
37041         * gcc.dg/arm-asm.c: New test.
37042
37043 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37044
37045         * gcc.dg/Wswitch-enum.c: New test.
37046         Fix PR c/5044.
37047
37048 2002-03-26  Richard Henderson  <rth@redhat.com>
37049
37050         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37051         structure.
37052
37053 2002-03-25  Richard Henderson  <rth@redhat.com>
37054
37055         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37056         sparcv9 systems.
37057
37058         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37059         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37060
37061 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37062
37063         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37064
37065 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37066
37067         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37068         targets using generic thunk support.
37069
37070 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37071
37072         * gcc.c-torture/compile/20020323-1.c: New test.
37073
37074         * g++.dg/opt/conj2.C: New test.
37075
37076 2002-03-24  Richard Henderson  <rth@redhat.com>
37077
37078         * gcc.dg/weak-1.c: Use -fno-common.
37079
37080 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37081
37082         * g77.dg/f77-edit-apostrophe-out.f: New test
37083         * g77.dg/f77-edit-h-out.f: New test
37084         * g77.dg/f77-edit-t-in.f: New test
37085         * g77.dg/f77-edit-t-out.f: New test
37086         * g77.dg/f77-edit-x-out.f: New test
37087         * g77.dg/f77-edit-slash-out.f: New test
37088         * g77.dg/f77-edit-colon-out.f: New test
37089         * g77.dg/f77-edit-s-out.f: New test
37090
37091 2002-03-24  Richard Henderson  <rth@redhat.com>
37092
37093         * objc/execute/formal_protocol-6.x: New XFAIL.
37094
37095 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37096
37097         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37098         that do not support weak symbols
37099
37100 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37101
37102         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37103         * lib/g77.exp: Likewise.
37104         * lib/objc.exp: Likewise.
37105
37106 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37107
37108         * gcc.dg/Wswitch-default.c: New test.
37109
37110 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37111
37112         * g++.dg/other/enum1.C: New test.
37113
37114 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37115
37116         * gcc.dg/pragma-ep-3.c: Fix typo.
37117
37118 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37119
37120         * g++.dg/inherit/template-as-base.C: New test.
37121
37122 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37123
37124         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37125         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37126
37127 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37128
37129         * gcc.dg/cpp/multiline.c: Update to match.
37130
37131 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37132
37133         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37134
37135 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37136
37137         * gcc.dg/cpp/extratokens2.c: New file.
37138
37139 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37140
37141         * gcc.dg/20020312-2.c: Add rs6000 target.
37142
37143         * gcc.c-torture/compile/20020319-1.c: New test.
37144
37145 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37146
37147         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37148         (A, E): Handle this.
37149
37150 2002-03-20  Jason Merrill  <jason@redhat.com>
37151
37152         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37153         ignoring -fpic.
37154         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37155         through prune_gcc_output.
37156
37157 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37158
37159         * gcc.c-torture/compile/20020320-1.c: New test.
37160
37161 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37162
37163         * gcc.c-torture/compile/20020318-1.c: New test.
37164
37165         * gcc.dg/struct-by-value-1.c: New test.
37166
37167         * gcc.dg/20020319-1.c: New test.
37168
37169 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37170
37171         * g++.dg/opt/conj1.C: New test.
37172
37173 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37174
37175         * g++.dg/template/qualttp20.C: Revert previous change.
37176         * g++.dg/template/qualttp3.C: Likewise.
37177         * g++.dg/template/qualttp4.C: Likewise.
37178         * g++.dg/template/qualttp5.C: Likewise.
37179         * g++.dg/template/qualttp6.C: Likewise.
37180         * g++.dg/template/qualttp7.C: Likewise.
37181         * g++.dg/template/qualttp8.C: Likewise.
37182         * g++.dg/template/recurse.C: Likewise.
37183
37184 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37185
37186         * gcc.dg/cpp/wchar-1.c: Update.
37187
37188 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37189
37190         * g++.dg/template/conv1.C: New test.
37191         * g++.dg/template/conv2.C: New test.
37192         * g++.dg/template/conv3.C: New test.
37193         * g++.dg/template/conv4.C: New test.
37194
37195 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37196
37197         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37198         * g++.dg/template/qualttp3.C: Likewise.
37199         * g++.dg/template/qualttp4.C: Likewise.
37200         * g++.dg/template/qualttp5.C: Likewise.
37201         * g++.dg/template/qualttp6.C: Likewise.
37202         * g++.dg/template/qualttp7.C: Likewise.
37203         * g++.dg/template/qualttp8.C: Likewise.
37204         * g++.dg/template/recurse.C: Likewise.
37205
37206 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37207
37208         * g++.dg/opt/dtor1.C: New test.
37209
37210 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37211
37212         * gcc.c-torture/compile/20020315-1.c: New test.
37213
37214 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37215
37216         * gcc.dg/weak-1.c: Fix scan tests.
37217
37218 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37219
37220         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37221         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37222         cris-*-aout* mmix-*-*.
37223         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37224         cris-*-aout* mmix-*-*.
37225         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37226         cris-*-elf* cris-*-aout* and mmix-*-*.
37227         * gcc.dg/20001009-1.c: Ditto.
37228         * gcc.dg/20010912-1.c: Ditto.
37229         * gcc.dg/20020122-4.c: Ditto.
37230         * gcc.dg/inline-2.c: Ditto.
37231
37232 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37233
37234         * gcc.c-torture/compile/20020314-1.c: New test.
37235
37236 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37237
37238         * gcc.c-torture/execute/20020314-1.c: New test.
37239
37240 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37241
37242         * g++.dg/warn/Wunused-1.C: New test.
37243
37244 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37245
37246         * g++.dg/abi/mangle6.C: New test.
37247
37248 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37249
37250         * gcc.c-torture/compile/20020309-2.c: New test.
37251
37252         * gcc.c-torture/compile/20020312-1.c: New test.
37253
37254 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37255
37256         * g++.dg/other/access1.C: New test.
37257
37258 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37259
37260         * gcc.c-torture/execute/wchar_t-1.c: New test.
37261
37262 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37263
37264         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37265
37266 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37267
37268         * gcc.dg/20020312-1.c: New test case.
37269
37270 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37271
37272         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37273
37274 2002-03-11  Richard Henderson  <rth@redhat.com>
37275
37276         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37277         * g++.old-deja/g++.jason/report.C: Likewise.
37278
37279 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37280
37281         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37282         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37283
37284 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37285
37286         * testsuite/g++.dg/overload/pmf1.C: New test.
37287
37288 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37289
37290         * gcc.c-torture/execute/20020307-1.c: Use long.
37291
37292 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37293
37294         PR optimization/5844
37295         * gcc.dg/20020310-1.c: New test.
37296
37297 2002-03-09  Michael Meissner  <meissner@redhat.com>
37298
37299         * gcc.c-torture/execute/memcpy-2.c: New test.
37300         * gcc.c-torture/execute/memset-1.c: New test.
37301         * gcc.c-torture/execute/strlen-1.c: New test.
37302         * gcc.c-torture/execute/strcmp-1.c: New test.
37303         * gcc.c-torture/execute/strncmp-1.c: New test.
37304
37305 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37306
37307         * gcc.dg/ppc-ldstruct.c: New test.
37308
37309 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37310
37311         * gcc.c-torture/execute/va-arg-22.c: New test.
37312
37313 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37314
37315         * gcc.c-torture/compile/20020309-1.c: New test.
37316
37317 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37318
37319         * gcc.c-torture/execute/20020307-2.c: New test.
37320
37321 2002-03-07  Jeffrey A Law  (law@redhat.com)
37322
37323         * g77.f-torture/compile/20020307-1.f: New test.
37324
37325 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37326
37327         * gcc.dg/unordered-1.c: New test.
37328
37329 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37330
37331         * gcc.c-torture/execute/20020307-1.c: New test.
37332
37333 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37334
37335         * gcc.dg/20020304-1.c: New test.
37336
37337         * gcc.c-torture/compile/20020304-2.c: New test.
37338
37339 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37340
37341         * gcc.c-torture/compile/20020304-1.c: New test case
37342         (from PR c/5830).
37343
37344 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37345
37346         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37347
37348 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37349
37350         * g++.dg/other/classkey1.C: New test.
37351
37352 2002-03-01  Richard Henderson  <rth@redhat.com>
37353
37354         * gcc.c-torture/compile/981223-1.x: New.
37355         * gcc.c-torture/compile/920625-1.x: New.
37356
37357 2002-02-28  Richard Henderson  <rth@redhat.com>
37358
37359         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37360
37361 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37362
37363         * gcc.c-torture/execute/20020227-1.c: New test.
37364
37365 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37366
37367         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37368         here" ERROR lines.
37369         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37370         * g++.old-deja.g++.other/defarg1.C: Likewise.
37371         * g++.old-deja/g++.pt/calls2.C: Likewise.
37372         * g++.old-deja/g++.pt/crash20.C: Likewise.
37373         * g++.old-deja/g++.pt/crash30.C: Likewise.
37374         * g++.old-deja/g++.pt/crash36.C: Likewise.
37375         * g++.old-deja/g++.pt/crash6.C: Likewise.
37376         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37377         * g++.old-deja/g++.pt/derived3.C: Likewise.
37378         * g++.old-deja/g++.pt/error1.C: Likewise.
37379         * g++.old-deja/g++.pt/friend21.C: Likewise.
37380         * g++.old-deja/g++.pt/friend23.C: Likewise.
37381         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37382         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37383
37384 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37385
37386         * gcc.c-torture/execute/20020225-2.c: New test.
37387
37388 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37389
37390         * gcc.c-torture/execute/920730-1t.c,
37391         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37392         Delete test cases, only relevant to -traditional.
37393
37394 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37395
37396         * gcc.dg/cpp/undef1.c: Remove.
37397         * gcc.dg/cpp/directiv.c: Update.
37398         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37399
37400 2002-02-27  Michael Meissner  <meissner@redhat.com>
37401
37402         * gcc.c-torture/execute/20020226-1.c: New test.
37403
37404 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37405
37406         * g++.dg/debug/debug4.C: New test.
37407
37408         * gcc.dg/ia64-visibility-1.c: New test.
37409
37410 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37411
37412         * gcc.dg/debug/20020224-1.c: New.
37413
37414 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37415
37416         * gcc.c-torture/execute/960416-1.x: New.
37417         * gcc.c-torture/execute/divconst-3.x: Likewise.
37418
37419 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37420
37421         * gcc.dg/20020224-1.c: New test.
37422
37423 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37424
37425         * gcc.c-torture/execute/20020225-1.c: New.
37426
37427 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37428
37429         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37430
37431 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37432
37433         * gcc.dg/20020222-1.c: New test.
37434
37435 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37436
37437         * g++.dg/opt/anonunion1.C: New test.
37438
37439 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37440
37441         * g++.dg/template/qualttp19.C: New test.
37442         * g++.dg/template/qualttp20.C: New test.
37443         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37444         * g++.old-deja/g++.other/qual1.C: Likewise.
37445
37446 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37447
37448         * gcc.dg/attr-alwaysinline.c: New.
37449
37450 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37451
37452         * gcc.dg/20020220-1.c: New test.
37453
37454         * gcc.dg/20020220-2.c: New test.
37455
37456         * g++.dg/opt/mmx1.C: New test.
37457
37458 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37459
37460         * gcc.c-torture/compile/20020110.c: New test.
37461
37462 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37463
37464         * gcc.c-torture/execute/20020219-1.c: New test.
37465
37466         * gcc.dg/20020219-1.c: New test.
37467
37468         * gcc.dg/noncompile/20020220-1.c: New test.
37469
37470         * g++.dg/opt/ptrintsum1.C: New test.
37471
37472         * gcc.dg/debug/20020220-1.c: New test.
37473
37474 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37475
37476         * gcc.c-torture/execute/20020216-1.c: New test.
37477
37478 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37479
37480         * gcc.dg/decl-1.c: Update, new test.
37481
37482 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37483
37484         * g++.dg/abi/bitfield1.C: New test.
37485         * g++.dg/abi/bitfield2.C: New test.
37486
37487 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37488
37489         * gcc.dg/attr-nest.c: New test.
37490
37491 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37492
37493         * gcc.c-torture/execute/20020215-1.c: New test.
37494
37495 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37496
37497         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37498         * g++.dg/debug/debug.exp: New.
37499         * g++.dg/debug/trivial.C: New.
37500         * g++.dg/debug/debug1.C: Moved...
37501         * g++.dg/other/debug1.C: ...from here.
37502         * g++.dg/debug/debug2.C: Moved...
37503         * g++.dg/other/debug2.C: ...from here.
37504         * g++.dg/debug/debug3.C: Moved...
37505         * g++.dg/other/debug3.C: ...from here.
37506
37507         * gcc.dg/noncompile/20020213-1.c: New test.
37508
37509 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37510
37511         * g++.dg/other/debug3.C: New test.
37512
37513         * gcc.c-torture/execute/20020213-1.c: New test.
37514
37515 2002-02-13  Richard Smith <richard@ex-parrot.com>
37516
37517         * g++.old-deja/g++.other/thunk1.C: New test.
37518
37519 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37520
37521         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37522
37523 2002-02-13  Stan Shebs  <shebs@apple.com>
37524
37525         * gcc.dg/altivec-3.c: New.
37526
37527 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37528
37529         * gcc.dg/Wunreachable-1.c: New test.
37530         * gcc.dg/Wunreachable-2.c: New test.
37531
37532 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37533
37534         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37535
37536 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37537
37538         * gcc.dg/decl-1.c: New test.
37539
37540 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37541
37542         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37543
37544 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37545
37546         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37547         * gcc.c-torture/compile/980506-1.x: Likewise.
37548
37549 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37550
37551         * gcc.dg/20020210-1.c: New.
37552
37553 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37554
37555         * g77.f-torture/execute/947.f: New regression test
37556         for PR fortran/947.
37557
37558 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37559
37560         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37561         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37562
37563 2002-02-08  Richard Henderson  <rth@redhat.com>
37564
37565         * gcc.c-torture/compile/labels-3.c: New.
37566
37567 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37568
37569         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37570         expression statements work instead.
37571         * gcc.dg/noncompile/20020207-1.c: New test.
37572
37573 2002-02-07  Richard Henderson  <rth@redhat.com>
37574
37575         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37576
37577 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37578
37579         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37580         message from g77
37581         * lib/g77-dg.exp: Trim g77 error messages so that they are
37582         recognized by dg.exp.
37583
37584 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37585
37586         PR fortran/5473
37587         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37588
37589 2002-02-07  Richard Henderson  <rth@redhat.com>
37590
37591         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37592         to be sufficiently aligned for integers.
37593
37594 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37595
37596         * g++.dg/template/friend4.C: New test.
37597
37598 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37599
37600         PR fortran/5743
37601         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37602         unsupported cases.
37603
37604 2002-02-07  Richard Henderson  <rth@redhat.com>
37605
37606         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37607         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37608         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37609         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37610
37611 2002-02-06  Richard Henderson  <rth@redhat.com>
37612
37613         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37614
37615 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37616
37617         * gcc.dg/20020206-1.c: New test.
37618
37619 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37620
37621         * gcc.c-torture/execute/20020206-1.c: New test.
37622
37623         * gcc.c-torture/execute/20020206-2.c: New test.
37624
37625         PR optimization/5429:
37626         * gcc.c-torture/compile/20020206-1.c: New test.
37627
37628 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37629
37630         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37631         as certain file formats cannot support particularly large
37632         alignments.
37633
37634         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37635         and do not expect to be able to link the executable.
37636
37637         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37638         fail because the COFF format does not support the weak attribute.
37639
37640 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37641
37642         * g77.dg/pr5473.f: New test
37643
37644 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37645
37646         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37647         Fix testcase accordingly.
37648
37649 2002-02-04  Richard Henderson  <rth@redhat.com>
37650
37651         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37652         (buf): Change to be an array of pointers, not ints.
37653
37654 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37655
37656         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37657         before all tests.  Move warning one line above to match where it
37658         C frontend emits.
37659         * gcc.dg/Wswitch-2.c: New test.
37660         * g++.dg/warn/Wswitch-1.C: New test.
37661         * g++.dg/warn/Wswitch-2.C: New test.
37662
37663 2002-02-04  Richard Henderson  <rth@redhat.com>
37664
37665         * g++.dg/abi/offsetof.C: Fix size comparison.
37666
37667 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37668
37669         * gcc.dg/cast-qual-2.c: New test.
37670
37671 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37672
37673         * gcc.dg/20020201-4.c: New test.
37674
37675 2002-02-04  Ben Elliston  <bje@redhat.com>
37676
37677         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37678         target_info attribute != 0, in addition to the empty string.
37679         (gcc_target_compile): Likewise.
37680
37681 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37682
37683         * gcc.dg/Wswitch.c: New test.
37684         PR gcc/4475. PR gcc/3780.
37685
37686 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37687
37688         * g77.f-torture/execute/5122.f: New test for regressions
37689         against PR fortran/5122.
37690
37691 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37692
37693         * g77.f-torture/compile/pr3743.f: Delete
37694         * g77.dg/pr3743-1.f: New test.
37695         * g77.dg/pr3743-2.f: New test.
37696         * g77.dg/pr3743-3.f: New test.
37697         * g77.dg/pr3743-4.f: New test.
37698
37699 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37700
37701         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37702
37703 2002-02-02  Richard Henderson  <rth@redhat.com>
37704
37705         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37706         * gcc.c-torture/execute/bf64-1.c: Likewise.
37707
37708 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37709
37710         * gcc.dg/20020201-2.c: New test.
37711
37712         * gcc.dg/20020201-3.c: New test.
37713
37714         * gcc.c-torture/execute/bitfld-2.c: New test.
37715
37716 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37717
37718         * gcc.dg/bitfld-1.c: Update.
37719         * gcc.dg/bitfld-2.c: Update.
37720         * gcc.c-torture/execute/bitfld-1.x: New.
37721
37722 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37723
37724         * gcc.c-torture/execute/20020201-1.c: New test.
37725
37726 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37727
37728         PR target/5469
37729         * gcc.dg/20020201-1.c: New test.
37730
37731 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37732
37733         PR fortran/3743
37734         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37735         * g77.f-torture/compile/pr3743.x: Remove
37736
37737 2002-01-31  Tom Rix  <trix@redhat.com>
37738
37739         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37740
37741 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37742
37743         * gcc.dg/noncompile/20020130-1.c: New test.
37744
37745 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37746
37747         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37748
37749 2002-01-29  Richard Henderson  <rth@redhat.com>
37750
37751         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37752         to long long.
37753         * gcc.c-torture/execute/bf64-1.c: Likewise.
37754
37755 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37756
37757         * gcc.c-torture/execute/20020129-1.c: New test.
37758
37759 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37760
37761         * gcc.c-torture/compile/20000224-1.c: Update.
37762         * gcc.c-torture/execute/bitfld-1.c: New tests.
37763         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37764         * gcc.dg/uninit-A.c: Update.
37765
37766 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37767
37768         * g++.dg/template/ctor1.C: Add instantiation.
37769
37770 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37771
37772         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37773         argument to __builtin_prefetch to be const ptr.
37774
37775 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37776
37777         * gcc.c-torture/compile/20020120-1.c: New test.
37778
37779 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37780
37781         * gcc.c-torture/execute/20020127-1.c: New test.
37782
37783 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37784
37785         * g77.dg/f77-edit-i-in.f: New test
37786         * g77.dg/f77-edit-i-out.f: New test
37787
37788 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
37789
37790         * gcc.dg/debug/debug.exp: New file.
37791         * gcc.dg/debug/trivial.c: New file.
37792         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
37793         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
37794         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
37795         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
37796         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
37797         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
37798         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
37799         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
37800         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
37801         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
37802         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
37803         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
37804         * gcc.dg/20000503-1.c: Removed.
37805         * gcc.dg/20010207-1.c: Removed.
37806         * gcc.dg/20011223-1.c: Removed.
37807         * gcc.dg/20020104-2.c: Removed.
37808         * gcc.dg/debug-1.c: Removed.
37809         * gcc.dg/debug-2.c: Removed.
37810         * gcc.dg/debug-3.c: Removed.
37811         * gcc.dg/debug-4.c: Removed.
37812         * gcc.dg/debug-5.c: Removed.
37813         * gcc.dg/debug-6.c: Removed.
37814         * gcc.dg/dwarf2-1.c: Removed.
37815         * gcc.dg/dwarf2-2.c: Removed.
37816
37817 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
37818
37819         * g++.old-deja/g++.other/eh5.C: New test.
37820         * g++.old-deja/g++.other/sibcall2.C: New test.
37821         * g++.old-deja/g++.other/array9.C: New test.
37822         * g++.old-deja/g++.other/typename2.C: New test.
37823         * g++.old-deja/g++.other/crash60.C: New test.
37824         * g++.old-deja/g++.other/conv9.C: New test.
37825         * g++.old-deja/g++.other/mangle10.C: New test.
37826         * g++.old-deja/g++.other/unchanging1.C: New test.
37827         * g++.old-deja/g++.other/exprstmt1.C: New test.
37828         * g++.old-deja/g++.other/inline23.C: New test.
37829         * g++.old-deja/g++.eh/ia64-1.C: New test.
37830         * g++.old-deja/g++.other/dwarf2-1.C: New test.
37831         * g++.old-deja/g++.other/reload1.C: New test.
37832         * g++.old-deja/g++.other/static20.C: New test.
37833         * g++.old-deja/g++.other/local-alloc1.C: New test.
37834         * g++.old-deja/g++.other/conv8.C: New test.
37835         * g++.old-deja/g++.other/stmtexpr2.C: New test.
37836         * g++.old-deja/g++.other/storeexpr1.C: New test.
37837         * g++.old-deja/g++.other/storeexpr2.C: New test.
37838         * g++.dg/eh/template2.C: New test.
37839         * g++.dg/warn/weak1.C: New test.
37840
37841 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
37842
37843         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37844         Remove first, non-varying, argument.
37845
37846 2002-01-23  Richard Henderson  <rth@redhat.com>
37847
37848         * gcc.dg/inline-2.c: New.
37849
37850         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37851         Add optional target arg.  Check number of arguments.
37852         (scan-assembler-not, scan-assembler-dem): Likewise.
37853         (scan-assembler-dem-not): Likewise.
37854
37855 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37856
37857         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37858         line 12.
37859         * g++.old-deja/g++.brendan/parse3.C,
37860         g++.old-deja/g++.other/crash26.C,
37861         g++.old-deja/g++.other/crash28.C,
37862         g++.old-deja/g++.other/crash29.C,
37863         g++.old-deja/g++.other/crash30.C,
37864         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37865
37866 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37867
37868         * gcc.dg/20020115-1.c: New.
37869
37870 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37871
37872         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37873
37874 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37875
37876         * gcc.dg/20020122-3.c: New.
37877
37878 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37879
37880         * g++.dg/other/gc1.C: New test.
37881
37882 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37883
37884         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37885
37886 2002-01-22  Richard Henderson  <rth@redhat.com>
37887
37888         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37889
37890 2002-01-22  Richard Henderson  <rth@redhat.com>
37891
37892         * gcc.dg/20020122-4.c: New.
37893
37894 2002-01-22  H.J. Lu <hjl@gnu.org>
37895
37896         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
37897         link output.
37898         * gcc.dg/special/ecos.exp: Likewise.
37899         * lib/g++-dg.exp: Likewise.
37900         * lib/g77-dg.exp: Likewise.
37901         * lib/gcc-dg.exp : Likewise.
37902         * lib/mike-g++.exp: Likewise.
37903         * lib/mike-g77.exp: Likewise.
37904         * lib/mike-gcc.exp: Likewise.
37905         * lib/objc-dg.exp: Likewise.
37906
37907 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
37908
37909         PR target/5379
37910         * gcc.dg/20020122-2.c: New test.
37911
37912 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
37913
37914         * gcc.dg/20020122-1.c: New test.
37915
37916 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
37917
37918         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
37919
37920 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
37921
37922         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
37923
37924 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37925
37926         * gcc.c-torture/compile/20020121-1.c: New test.
37927
37928 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37929
37930         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
37931         ld_library_path.
37932
37933 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
37934
37935         * gcc.dg/20020218-1.c: New test.
37936
37937 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
37938
37939         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
37940         messages
37941         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
37942         "At global scope" warning
37943         * g++.dg/ext/align1.C: Change cygwin test for alignment
37944         from db-bogus to dg-warning
37945
37946 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
37947
37948         * g77.f-torture/compile/cpp2.F: New test.
37949
37950 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37951
37952         * g++.dg/template/access1.C: New test.
37953
37954 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
37955
37956         * gcc.dg/20020118-1.c: New.
37957
37958 2002-01-18  Kazu Hirata  <kazu@hxi.com>
37959
37960         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
37961
37962 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37963
37964         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
37965         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
37966         alignment warnings.
37967
37968 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37969
37970         * gcc.misc-tests/i386-prefetch.exp: Save and restore
37971         torture_with_loops and torture_without_loops
37972
37973 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
37974
37975         * gcc.c-torture/compile/20020116-1.c: New test.
37976
37977 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
37978
37979         * gcc.dg/20020116-2.c: New test.
37980
37981         * gcc.dg/ultrasp4.c: New test.
37982
37983         * gcc.dg/20020116-1.c: New test.
37984
37985 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
37986
37987         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
37988         by EABI.
37989
37990 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
37991
37992         * gcc.misc-tests/i386-prefetch.exp: New.
37993         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
37994         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
37995         * gcc.misc-tests/i386-pf-none-1.c: New test.
37996         * gcc.misc-tests/i386-pf-sse-1.c: New test.
37997
37998 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
37999
38000         * gcc.dg/gnu89-init-1.c: Add new tests.
38001
38002 2002-01-15  Andreas Jaeger  <aj@suse.de>
38003
38004         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38005         * gcc.dg/i386-mmx-2.c: Likewise.
38006         * gcc.dg/i386-sse-1.c: Likewise.
38007         * gcc.dg/i386-sse-2.c: Likewise.
38008         * gcc.dg/i386-sse-3.c: Likewise.
38009
38010 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38011
38012         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38013         Uncomment additional cases that now pass.
38014
38015 2002-01-11  Richard Henderson  <rth@redhat.com>
38016
38017         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38018         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38019
38020 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38021
38022         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38023
38024 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38025
38026         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38027         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38028
38029 2002-01-10  Dale Johannesen  <dalej@apple.com>
38030
38031         * gcc.c-torture/execute/loop-11.c: New.
38032
38033 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38034
38035         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38036         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38037
38038 2002-01-09  Richard Henderson  <rth@redhat.com>
38039
38040         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38041         type in which to perform the operation for each size.
38042
38043 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38044
38045         * gcc.c-torture/compile/20020109-2.c: New test.
38046
38047 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38048
38049         * gcc.c-torture/execute/loop-10.c: New test.
38050
38051 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38052
38053         * gcc.c-torture/compile/20010226-1.c: New test.
38054         * gcc.c-torture/compile/20010227-1.c: New test.
38055         * gcc.c-torture/compile/20010426-1.c: New test.
38056         * gcc.c-torture/compile/20010510-1.c: New test.
38057         * gcc.c-torture/compile/20010605-3.c: New test.
38058         * gcc.c-torture/compile/20010824-1.c: New test.
38059         * gcc.c-torture/execute/20010409-1.c: New test.
38060         * gcc.dg/noncompile/20000901-1.c: New test.
38061         * gcc.dg/20001023-1.c: New test.
38062         * gcc.dg/20001101-1.c: New test.
38063         * gcc.dg/20001102-1.c: New test.
38064         * gcc.dg/20010207-1.c: New test.
38065         * gcc.dg/20010405-1.c: New test.
38066         * gcc.dg/20010822-1.c: New test.
38067         * gcc.dg/20011107-1.c: New test.
38068
38069 2002-01-09  Jeffrey A Law  (law@redhat.com)
38070
38071         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38072
38073         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38074         execution failure on PA targets.
38075
38076 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38077
38078         * gcc.c-torture/compile/20020109-1.c: New test.
38079
38080 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38081
38082         * gcc.c-torture/execute/20020108-1.c: New test.
38083
38084 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38085
38086         * gcc.dg/20020108-1.c: New test.
38087
38088 2002-01-08  H.J. Lu <hjl@gnu.org>
38089
38090         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38091         for header files.
38092
38093 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38094
38095         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38096         consistency.
38097
38098 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38099
38100         * gcc.dg/altivec-4.c: Test altivec predicates.
38101
38102 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38103
38104         * gcc.c-torture/execute/20020107-1.c: New test.
38105
38106 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38107
38108         PR c/5279
38109         * gcc.c-torture/compile/20020106-1.c: New test.
38110
38111 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38112
38113         * gcc.c-torture/execute/nestfunc-4.c: New test.
38114
38115 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38116
38117         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38118         extra triple that slipped in.
38119         * g++.old-deja/g++.abi/align.C: Likewise.
38120         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38121
38122 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38123
38124         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38125         * g++.old-deja/g++.abi/align.C: Likewise.
38126         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38127
38128         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38129         on FreeBSD/i386.
38130         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38131         FreeBSD.
38132
38133 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38134
38135         * gcc.dg/20020104-1.c: New test.
38136
38137         * gcc.dg/20020104-2.c: New test.
38138
38139 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38140
38141         * gcc.dg/20020103-1.c: Fix typo in target selector.
38142
38143 2002-01-03  Richard Henderson  <rth@redhat.com>
38144
38145         * gcc.dg/20020103-1.c: New.
38146
38147 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38148
38149         * gcc.c-torture/execute/20020103-1.c: New test.
38150
38151 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38152
38153         * g++.dg/other/debug2.C: New test.
38154
38155         * gcc.c-torture/compile/20020103-1.c: New test.
38156
38157 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38158
38159         * gcc.dg/gnu89-init-1.c: Added new tests.
38160
38161 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38162
38163         * g++.dg/template/friend2.C: Remove as patch is reverted.
38164
38165         * g++.dg/warn/oldcast1.C: New test.
38166
38167         * g++.dg/template/ptrmem1.C: New test.
38168         * g++.dg/template/ptrmem2.C: New test.
38169
38170         * g++.dg/template/ntp.C: New test.
38171
38172         * g++.dg/other/component1.C: New test.
38173
38174         * g++.dg/template/ttp3.C: New test.
38175
38176         * g++.dg/template/friend2.C: New test.
38177         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38178
38179 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38180
38181         * g++.dg/other/ptrmem1.C: New test.
38182         * g++.dg/other/ptrmem2.C: New test.
38183
38184 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38185
38186         * g++.dg/template/ctor1.C: New test.
38187
38188 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38189
38190         * g++.dg/template/friend2.C: New test.
38191
38192 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38193
38194         * gcc.dg/mmix-1.c: New test.
38195
38196 2001-12-31  Richard Henderson  <rth@redhat.com>
38197
38198         * gcc.dg/asm-5.c: New.
38199
38200 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38201
38202         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38203         in namespace __gnu_cxx
38204
38205 2001-12-30  Richard Henderson  <rth@redhat.com>
38206
38207         * gcc.dg/debug-6.c: New.
38208
38209 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38210
38211         * gcc.c-torture/compile/20011229-2.c: New test.
38212
38213 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38214
38215         * gcc.dg/debug-3.c: New test.
38216         * gcc.dg/debug-4.c: New test.
38217         * gcc.dg/debug-5.c: New test.
38218
38219 2001-12-29  Richard Henderson  <rth@redhat.com>
38220
38221         * g++.dg/eh/loop1.C: New.
38222
38223 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38224
38225         * g++.dg/template/crash1.C: New test.
38226
38227 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38228
38229         * g++.dg/other/const1.C: New test.
38230
38231 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38232
38233         * gcc.c-torture/compile/20011229-1.c: New test.
38234
38235 2001-12-28  Stan Shebs  <shebs@apple.com>
38236
38237         * lib/objc-torture.exp: Resync with c-torture.exp.
38238         * lib/objc.exp: Load standard libraries.
38239
38240 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38241
38242         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38243         additional tests.
38244
38245 2001-12-27  Roger Sayle <roger@eyesopen.com>
38246
38247         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38248
38249 2001-12-27  Richard Henderson  <rth@redhat.com>
38250
38251         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38252
38253 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38254
38255         * g++.dg/eh/ctor1.C: New test.
38256         * g++.dg/other/error2.C: New test.
38257
38258 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38259
38260         * g++.dg/other/init2.C: New test.
38261
38262 2001-12-24  Richard Henderson  <rth@redhat.com>
38263
38264         * gcc.dg/20011223-1.c: New.
38265         * gcc.dg/inline-1.c: New.
38266
38267 2001-12-23  Richard Henderson  <rth@redhat.com>
38268
38269         * gcc.dg/asm-4.c: Test operand modifiers.
38270
38271 2001-12-23  Richard Henderson  <rth@redhat.com>
38272
38273         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38274
38275 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38276
38277         * gcc.c-torture/execute/20011223-1.c: New test.
38278
38279 2001-12-21  Richard Henderson  <rth@redhat.com>
38280
38281         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38282         re-enables the warning.
38283
38284 2001-12-21  Richard Henderson  <rth@redhat.com>
38285
38286         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38287
38288 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38289
38290         * gcc.c-torture/compile/20011218-1.c: New test.
38291
38292 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38293
38294         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38295         arm-isr.c test.
38296         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38297         epilogue generation for ARM ISR routines.
38298
38299 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38300
38301         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38302         * gcc.dg/format/c90-printf-3.c: Likewise.
38303         * gcc.dg/format/c99-printf-3.c: Likewise.
38304         * gcc.dg/format/ext-1.c: Likewise.
38305         * gcc.dg/format/ext-6.c: Likewise.
38306         * gcc.dg/format/format.h: Prototype unlocked stdio.
38307
38308 2001-12-20  Richard Henderson  <rth@redhat.com>
38309
38310         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38311         (arena): Use it.
38312         (malloc): Correct allocation logic.  Abort if we fill up the
38313         arena before initialization complete.
38314         (realloc): Correct allocation logic.
38315
38316 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38317
38318         * gcc.c-torture/compile/20011219-2.c: New test.
38319
38320         * gcc.c-torture/execute/20011219-1.c: New test.
38321
38322 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38323
38324         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38325         target does not support weak symbols.
38326
38327 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38328
38329         * gcc.c-torture/compile/20011219-1.c: New test.
38330
38331 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38332
38333         * g++.dg/other/error1.C: New test.
38334
38335 2001-12-17  Jeffrey A Law  (law@redhat.com)
38336
38337         * gcc.c-torture/execute/20011217-1.c: New test.
38338
38339 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38340
38341         * objc.dg/special/: New directory.
38342         * objc.dg/special/special.exp: New file.
38343         * objc.dg/special/unclaimed-category-1.h: New file.
38344         * objc.dg/special/unclaimed-category-1a.m: New file.
38345         * objc.dg/special/unclaimed-category-1.m: New file.
38346
38347 2001-12-17  Andreas Jaeger  <aj@suse.de>
38348
38349         * gcc.c-torture/compile/20011217-2.c: New test.
38350
38351 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38352
38353         * gcc.c-torture/compile/20011217-1.c: New test.
38354
38355 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38356
38357         * testsuite/gcc.dg/20011214-1.c: New.
38358
38359 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38360
38361         * gcc.dg/altivec-4.c: New.
38362
38363 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38364
38365         * gcc.dg/20011113-1.c: New test.
38366
38367 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38368
38369         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38370         std::__malloc_alloc_template<0> and
38371         std::__default_alloc_template<false, 0>.
38372
38373 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38374
38375         * objc/execute/bf-21.m: New test.
38376         * objc/execute/enumeration-1.m: New test.
38377         * objc/execute/enumeration-2.m: New test.
38378
38379 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38380
38381         * gcc.dg/gnu89-init-1.c: New test.
38382
38383 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38384
38385         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38386         * g++.old-deja/g++.jason/2371.C: Likewise.
38387         * g++.old-deja/g++.jason/template33.C: Likewise.
38388         * g++.old-deja/g++.jason/template34.C: Likewise.
38389         * g++.old-deja/g++.jason/template36.C: Likewise.
38390         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38391         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38392         * g++.old-deja/g++.other/typename1.C: Likewise.
38393         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38394         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38395         * g++.old-deja/g++.pt/typename11.C: Likewise.
38396         * g++.old-deja/g++.pt/typename14.C: Likewise.
38397         * g++.old-deja/g++.pt/typename16.C: Likewise.
38398         * g++.old-deja/g++.pt/typename3.C: Likewise.
38399         * g++.old-deja/g++.pt/typename4.C: Likewise.
38400         * g++.old-deja/g++.pt/typename5.C: Likewise.
38401         * g++.old-deja/g++.pt/typename7.C: Likewise.
38402         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38403
38404 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38405
38406         * g++.dg/other/linkage1.C: New test.
38407         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38408         specifiers.
38409
38410 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38411
38412         * gcc.dg/concat.c: New test.
38413
38414 2001-12-11  Stan Shebs  <shebs@apple.com>
38415
38416         * objc/compile: New test directory.
38417         * objc/compile/compile.exp: New expect script.
38418         * objc/compile/20011211-1.m: New compile test.
38419
38420 2001-12-11  Jason Merrill  <jason@redhat.com>
38421
38422         * lib/prune.exp (prune_gcc_output): Also handle "In member
38423         function".  So many permutations...
38424
38425 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38426
38427         * g++.dg/template/typedef1.C: New test.
38428
38429 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38430
38431         * g++.dg/other/copy1.C: New test.
38432
38433 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38434
38435         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38436
38437         * gcc.dg/builtin-choose-expr.c: New.
38438
38439 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38440
38441         * gcc.dg/altivec-2.c: New.
38442
38443 2001-12-07  Richard Henderson  <rth@redhat.com>
38444
38445         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38446
38447 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38448
38449         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38450         ultrasparc.
38451
38452 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38453
38454         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38455
38456 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38457
38458         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38459         variable argument list.
38460
38461 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38462
38463         * gcc.c-torture/execute/memcheck: Delete entire directory.
38464         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38465         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38466
38467 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38468
38469         * gcc.dg/Wshadow-1.c: New test.
38470
38471 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38472
38473         * gcc.c-torture/compile/20011130-1.c: New test.
38474
38475         * gcc.dg/noncompile/20011025-1.c: New test.
38476
38477         * g++.dg/other/anon-union.C: New test.
38478
38479         * gcc.c-torture/execute/20011024-1.c: New test.
38480
38481 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38482
38483         * gcc.c-torture/execute/20000722-1.x,
38484         gcc.c-torture/execute/20010123-1.x: Remove.
38485         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38486         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38487         gcc.dg/c99-complit-2.c: New tests.
38488
38489 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38490
38491         * g++.dg/inherit/base1.C: New test.
38492
38493 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38494
38495         * g++.dg/other/stdarg1.C: New test.
38496
38497         * gcc.c-torture/compile/20011130-2.c: New test.
38498
38499 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38500
38501         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38502         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38503         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38504         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38505         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38506         * gcc.dg/builtin-prefetch-1.c: New test.
38507
38508 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38509
38510         * gcc.dg/20011130-1.c: New test.
38511
38512 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38513
38514         * g++.dg/other/scope1.C: New test.
38515         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38516
38517 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38518
38519         * gcc.dg/vla-init-1.c: New test.
38520
38521 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38522
38523         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38524
38525 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38526
38527         * objc.dg/alias.m: Update.
38528         * objc.dg/class-1.m: Update.
38529         * objc.dg/const-str-1.m: Update.
38530         * objc.dg/fwd-proto-1.m: Update.
38531         * objc.dg/id-1.m: Update.
38532         * objc.dg/super-class-1.m: Update.
38533
38534 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38535
38536         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38537         constructs.
38538
38539 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38540
38541         * gcc.c-torture/execute/20011128-1.c: New test.
38542
38543 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38544
38545         * gcc.dg/20011127-1.c: New test.
38546
38547 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38548
38549         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38550         from Austin Group draft 7.
38551         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38552         scanf format arguments.
38553         * gcc.dg/format/no-exargs-2.c: New test.
38554
38555 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38556
38557         * g++.dg/abi/vbase8-4.C: New test.
38558
38559 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38560
38561         * gcc.c-torture/execute/20011121-1.c: New test.
38562
38563 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38564
38565         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38566
38567 2001-11-23  Andreas Jaeger  <aj@suse.de>
38568
38569         * gcc.dg/cpp/charconst-2.c: New test.
38570
38571 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38572
38573         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38574         to the host if it is remote.  Let tests specify extra headers
38575         they use.
38576         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38577         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38578         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38579         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38580         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38581         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38582         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38583         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38584         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38585         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38586
38587 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38588
38589         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38590         for little endian ARMs.
38591
38592 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38593
38594         * gcc.c-torture/compile/20011119-1.c: New test.
38595         * gcc.c-torture/compile/20011119-2.c: New test.
38596
38597 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38598
38599         * gcc.dg/altivec-1.c: Fix typo.
38600
38601 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38602
38603         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38604
38605 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38606
38607         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38608
38609 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38610
38611         * lib/g77.exp: Don't specify --rpath-link.
38612
38613         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38614         across all the headers.
38615         * gcc.dg/format/format.exp: For testing on a remote host,
38616         copy format.h.
38617
38618         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38619         * gcc.c-torture/execute/930406-1.c: Likewise.
38620         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38621
38622 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38623
38624         * gcc.dg/altivec-1.c: New.
38625
38626 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38627
38628         * gcc.dg/cpp/fpreprocessed.c: New test case.
38629
38630 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38631
38632         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38633         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38634         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38635
38636 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38637
38638         * gcc.dg/no-builtin-1.c: New test.
38639
38640 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38641
38642         * gcc.c-torture/execute/20011115-1.c: New test.
38643
38644 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38645
38646         * gcc.c-torture/compile/20011114-2.c: New test.
38647         * gcc.c-torture/compile/20011114-3.c: New test.
38648         * gcc.c-torture/compile/20011114-4.c: New test.
38649
38650 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38651
38652         * g++.dg/other/init1.C: New test.
38653
38654 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38655
38656         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38657         message.
38658
38659         * gcc.c-torture/execute/20011114-1.c: New testcase.
38660
38661         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38662         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38663         like the (before this change) version of 20010327-1.c.
38664
38665 2001-11-14  Roger Sayle <roger@eyesopen.com>
38666
38667         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38668
38669 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38670
38671         * g++.dg/init/array2.C: New test.
38672
38673 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38674
38675         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38676
38677 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38678
38679         * g++.dg/other/forscope1.C: New test.
38680         * g++.dg/ext/forscope1.C: New test.
38681         * g++.dg/ext/forscope2.C: New test.
38682
38683 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38684
38685         * gcc.c-torture/execute/20011113-1.c: New test.
38686
38687 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38688
38689         * gcc.c-torture/execute/20011109-2.c: New test.
38690
38691         * gcc.c-torture/execute/20011109-1.c: New test.
38692
38693 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38694
38695         * gcc.c-torture/compile/20011109-1.c: New test.
38696
38697 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38698
38699         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38700         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38701         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38702         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38703         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38704         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38705         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38706
38707 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38708
38709         * g++.dg/warn/Wshadow-1.C: New tests.
38710         * g++.old-deja/g++.mike/for3.C: Update.
38711
38712 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38713
38714         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38715         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38716         XFAILs.  Adjust expected error texts.
38717         * gcc.c-torture/compile/20011106-1.c,
38718         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38719         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38720         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38721         gcc.dg/c99-array-lval-5.c: New tests.
38722
38723 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38724
38725         * gcc.dg/cpp/defined.c: Update.
38726
38727 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38728
38729         * gcc.c-torture/execute/anon-1.c: New test.
38730
38731 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38732
38733         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38734         same size, so no warning should be produced on stormy16.
38735
38736         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38737         due to oversized array.
38738         * g++.old-deja/g++.mike/ns15.C: Likewise.
38739         * g++.old-deja/g++.pt/crash16.C: Likewise.
38740
38741 2001-11-02  Graham Stott  <grahams@redhat.com>
38742
38743         * g++.dgother/debug1.C: Fix typos.
38744
38745 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38746
38747         * g++.dg/other/debug1.C: New test.
38748
38749 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38750
38751         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38752         of unsigned long.
38753
38754 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38755
38756         * gcc.dg/20011029-2.c: New test.
38757
38758         * gcc.c-torture/compile/20011029-1.c: New test.
38759
38760 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38761
38762         * objc/execute/class_self-1.m: New test.
38763         * objc/execute/class_self-2.m: New test.
38764
38765 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38766
38767         * gcc.misc-tests/msgs.exp: Delete.
38768         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38769         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38770         error set to match recent changes.
38771
38772 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38773
38774         * gcc.dg/20011021-1.c: New test.
38775
38776 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38777
38778         * gcc.c-torture/compile/20011023-1.c: New test.
38779
38780 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38781
38782         * lib/g77.exp: Rewrite based on lib/g++.exp.
38783
38784 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38785
38786         * gcc.c-torture/execute/20011019-1.c: New test.
38787
38788         * gcc.dg/20011018-1.c: New test.
38789
38790 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38791
38792         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
38793
38794 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
38795
38796         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
38797         * gcc.dg/attr-invalid.c: Likewise.
38798
38799 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
38800
38801         * testsuite/gcc.dg/20011015-1.c: New test.
38802
38803 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38804
38805         * g++.dg/template/unify2.C: New test.
38806
38807 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38808
38809         * g++.dg/other/exception-specification.C: New test
38810
38811 2001-10-13  Tom Rix  <trix@redhat.com>
38812
38813         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
38814         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
38815
38816 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
38817
38818         * testsuite/gcc.dg/20011009-1.c: New test.
38819
38820 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
38821
38822         PR g++/4476
38823         * g++.dg/other/friend1.C: New test.
38824
38825 2001-10-11  Richard Henderson  <rth@redhat.com>
38826
38827         * g++.old-deja/g++.other/crash18.C: Add -S to options.
38828
38829 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38830
38831         * gcc.c-torture/compile/20011010-1.c: New.
38832
38833 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38834
38835         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
38836         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
38837         g77.f-torture/execute/execute.exp,
38838         g77.f-torture/noncompile/noncompile.exp,
38839         gcc.c-torture/compile/compile.exp,
38840         gcc.c-torture/execute/execute.exp,
38841         gcc.c-torture/execute/ieee/ieee.exp,
38842         gcc.c-torture/execute/memcheck/memcheck.exp,
38843         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
38844         objc/execute/execute.exp: Update FSF address.
38845
38846 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38847
38848         * gcc.dg/cpp/cmdlne-C.c: Update.
38849         * gcc.dg/cpp/cmdlne-C2.c: New.
38850
38851 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38852
38853         * gcc.c-torture/execute/20011008-3.c: New.
38854
38855 2001-10-08  DJ Delorie  <dj@redhat.com>
38856
38857         * gcc.dg/20011008-1.c: New.
38858         * gcc.dg/20011008-2.c: New.
38859
38860 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38861
38862         * gcc.dg/cpp/spacing1.c: Update test.
38863
38864 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38865
38866         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38867         spelling errors of "separate" as "seperate".
38868
38869 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38870
38871         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38872         enough to avoid inlining.
38873
38874 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38875
38876         * lib/g77.exp: set libg2c_dir correctly.
38877
38878 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38879
38880         * gcc.dg/cpp/macro11.c: New test.
38881
38882 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38883
38884         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38885         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38886         gcc.dg/format/multattr-3.c: New tests.
38887         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38888         tests for format attributes on function pointers being rejected.
38889
38890 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38891
38892         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38893
38894 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38895
38896         * g++.dg/warn/format1.C: New test.
38897
38898 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38899
38900         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
38901
38902 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38903
38904         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
38905
38906 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38907
38908         * gcc.dg/cpp/redef2.c: Add test.
38909
38910 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
38911
38912         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
38913         long-standing bug on i686, apparently.
38914         * gcc.c-torture/execute/loop-2c.x: New file.
38915         * gcc.c-torture/execute/loop-2d.x: New file.
38916         * gcc.c-torture/execute/loop-3c.x: New file.
38917
38918 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
38919
38920         * gcc.dg/cpp/20000625-2.c: Correct line number.
38921
38922 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38923
38924         * gcc.dg/cpp/macro10.c: New test.
38925         * gcc.dg/cpp/strify3.c: New test.
38926         * gcc.dg/cpp/spacing1.c: Add tests.
38927         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
38928         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
38929
38930 2001-09-24  DJ Delorie  <dj@redhat.com>
38931
38932         * gcc.c-torture/execute/20010924-1.c: New test.
38933
38934 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38935
38936         * testsuite/objc/execute/paste.m: Remove.
38937
38938 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38939
38940         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
38941
38942 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
38943
38944         * g77.dg/strlen0.f: New test.
38945
38946 2001-09-21  Richard Henderson  <rth@redhat.com>
38947
38948         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
38949         * g++.old-deja/g++.abi/vtable2.C: Likewise.
38950
38951 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38952
38953         Table-driven attributes.
38954         * g++.dg/ext/attrib1.C: New test.
38955
38956 2001-09-20  DJ Delorie  <dj@redhat.com>
38957
38958         * gcc.dg/20000926-1.c: Update expected warning messages.
38959         * gcc.dg/array-2.c: Likewise, and test for warnings too.
38960         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
38961         array.
38962
38963 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
38964
38965         * g++.dg/eh/registers1.C: New test case.
38966
38967 2001-09-17  Richard Henderson  <rth@redhat.com>
38968
38969         * gcc.dg/array-5.c: Fix VLA decomposition test.
38970
38971 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38972
38973         * gcc.dg/cpp/line5.c: New testcase.
38974
38975 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38976
38977         * gcc.dg/cpp/macro9.c: New test.
38978
38979 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
38980
38981         * gcc.c-torture/execute/980223.c: Change type of addr from long
38982         to char *.
38983
38984 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
38985
38986         * gcc.c-torture/execute/20010915-1.c: New test.
38987
38988 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
38989
38990         * g77.dg/bprob: New directory.
38991         * g77.dg/bprob/bprob.exp: New file.
38992         * g77.dg/bprob/bprob-1.f: New test.
38993         * g77.dg/gcov: New directory.
38994         * g77.dg/gcov/gcov.exp: New file.
38995         * g77.dg/gcov/gcov-1.f: New test.
38996         * g77.dg/gcov/gcov-1.x: New file.
38997
38998 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38999
39000         * gcc.dg/cpp/directiv.c: Update.
39001         * gcc.dg/cpp/undef1.c: Update.
39002
39003 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39004
39005         * gcc.dg/20010912-1.c: New test.
39006
39007 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39008
39009         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39010         language-independent file in lib.
39011         * lib/gcov.exp: New file.
39012
39013 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39014
39015         * gcc.c-torture/compile/20010911-1.c: New test.
39016
39017 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39018
39019         * lib/profopt.exp: New, to support profile-directed optimizations.
39020         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39021         * gcc.misc-tests/bprob-1.c: New test.
39022         * gcc.misc-tests/bprob-2.c: New test.
39023
39024 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39025
39026         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39027         XFAIL and which kinds of gcov output to verify.
39028         * gcc.misc-tests/gcov-4b.x: New file.
39029         * gcc.misc-tests/gcov-5b.x: New file.
39030         * gcc.misc-tests/gcov-6.x: New file.
39031         * gcc.misc-tests/gcov-7.c: New test.
39032         * gcc.misc-tests/gcov-7.x: New file.
39033
39034 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39035
39036         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39037         * gcc.misc-tests/gcov-6.c: New test.
39038
39039 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39040
39041         PR c++/3986
39042         * g++.dg/abi/vbase1.C: New test.
39043
39044 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39045
39046         * objc.dg/method-2.m: New.
39047
39048 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39049
39050         PR c++/4203
39051         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39052         * g++.dg/init/empty1.C: New test.
39053
39054 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39055
39056         * gcc.c-torture/compile/20010903-1.c: New test.
39057
39058 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39059
39060         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39061         for m68k.
39062
39063 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39064
39065         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39066
39067         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39068
39069         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39070
39071 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39072
39073         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39074         for 16-bit 'unsigned int'.
39075
39076 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39077
39078         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39079
39080 2001-08-27  Richard Henderson  <rth@redhat.com>
39081
39082         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39083         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39084
39085 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39086
39087         * gcc.dg/asm-names.c (ymain): New.
39088
39089 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39090
39091         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39092         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39093         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39094
39095 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39096
39097         * gcc.dg/compare5.c: New testcase.
39098
39099 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39100
39101         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39102         and "In instantiation".
39103
39104 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39105
39106         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39107
39108 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39109
39110         * gcc.misc-tests/gcov.exp: Add support for branch information.
39111         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39112         * gcc.misc-tests/gcov-4.c: New test.
39113         * gcc.misc-tests/gcov-4b.c: New test.
39114         * gcc.misc-tests/gcov-5b.c: New test.
39115
39116 2001-08-20  Zack Weinberg  <zackw@panix.com>
39117
39118         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39119         expected to fail.
39120
39121 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39122
39123         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39124
39125 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39126
39127         * g++.dg/eh/template1.C: New test.
39128
39129 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39130
39131         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39132         Fix thinko.
39133         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39134         for xfail.
39135
39136 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39137
39138         * lib/g77-dg.exp: Use prune.exp for common procedures
39139         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39140         * lib/g77.exp: (g77-dg-prune) Remove
39141
39142 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39143
39144         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39145
39146 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39147
39148         * g++.dg/template/unify1.C: New test.
39149
39150 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39151
39152         * g++.dg/abi/empty4.C: New test.
39153
39154 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39155
39156         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39157         solaris2.*
39158         * g77.f-torture/compile/pr3743.x: Likewise.
39159
39160 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39161
39162         * g++.dg/other/using-declaration.C: New test.
39163
39164 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39165
39166         * gcc.dg/cpp/tr-sign.c: New testcase.
39167
39168 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39169
39170         * gcc.dg/cpp/19951025-1.c: Revert.
39171         * gcc.dg/cpp/directiv.c: We no longer process directives that
39172         interrupt macro arguments.
39173
39174 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39175
39176         * gcc.dg/bconstp-1.c: New test.
39177
39178 2001-08-03  Richard Henderson  <rth@redhat.com>
39179
39180         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39181
39182 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39183
39184         * gcc.dg/cpp/19951025-1.c: Update.
39185
39186 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39187
39188         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39189         should be x.
39190
39191 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39192
39193         Kill -fhonor-std.
39194         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39195         * g++.old-deja/g++.other/std1.C: Likewise.
39196         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39197
39198 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39199
39200         * lib/g77.exp: Load gcc-defs.exp for common procedures
39201         (g77_pass, g77_fail, g77_finish, g77_exit,
39202         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39203
39204 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39205
39206         * g77.dg/fbackslash.f
39207         * g77.dg/fcase-preserve.f
39208         * g77.dg/ff90-1.f
39209         * g77.dg/ffixed-line-length-0.f
39210         * g77.dg/ffixed-line-length-132.f
39211         * g77.dg/ffixed-line-length-7.f
39212         * g77.dg/ffixed-line-length-72.f
39213         * g77.dg/ffixed-line-length-none.f
39214         * g77.dg/ffree-form-1.f
39215         * g77.dg/fno-backslash.f
39216         * g77.dg/fno-f90-1.f
39217         * g77.dg/fno-fixed-form-1.f
39218         * g77.dg/fno-onetrip.f
39219         * g77.dg/fno-typeless-boz.f
39220         * g77.dg/fno-underscoring.f
39221         * g77.dg/fno-vxt-1.f
39222         * g77.dg/fonetrip.f
39223         * g77.dg/ftypeless-boz.f
39224         * g77.dg/fugly-assumed.f
39225         * g77.dg/funderscoring.f
39226         * g77.dg/fvxt-1.f
39227
39228 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39229
39230         * objc.dg/fwd-proto-1.m: New.
39231         * objc.dg/local-decl-1.m: New.
39232         * objc.dg/naming-1.m: New.
39233         * objc.dg/naming-2.m: New.
39234         * objc.dg/proto-hier-1.m: New.
39235
39236 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39237
39238         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39239         largest-type elements to a struct makes its size grow.
39240
39241 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39242
39243         * g++.dg/abi/vthunk1.C: New test.
39244
39245 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39246
39247         * g++.dg/abi/vbase8-22.C: New test.
39248
39249 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39250
39251         * gcc.dg/cpp/macro8.c: New test.
39252
39253 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39254
39255         * g++.dg/abi/vbase8-21.C: New test.
39256
39257 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39258
39259         * g++.dg/abi/vbase8-10.C: New test.
39260
39261 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39262
39263         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39264         ${tool}_set_ld_library_path.
39265         Changed caller.
39266         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39267         g++.exp.
39268
39269 2001-07-26  Stan Cox <scox@redhat.com>
39270
39271         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39272         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39273         gcc_exit, gcc_check_unsupported_p):
39274         Moved to gcc-deps.exp
39275         * gcc-deps.exp: New file.
39276
39277 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39278
39279         * g++.old-deja/g++.pt/defarg14.C: New test.
39280
39281 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39282
39283         * g++.old-deja/g++.other/lineno5.C: New test.
39284
39285 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39286
39287         * g++.old-deja/g++.pt/crash68.C: New test.
39288
39289 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39290
39291         * g++.old-deja/g++.other/crash42.C: New test.
39292
39293 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39294
39295         * gcc.dg/cpp/extratokens.c: Fix.
39296         * gcc.dg/cpp/skipping2.c: New tests.
39297
39298 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39299
39300         * gcc.c-torture/execute/20010724-1.c: New file.
39301         * gcc.c-torture/execute/20010724-1.x: New file.
39302
39303 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39304
39305         * g++.old-deja/g++.other/cond7.C: New test.
39306
39307 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39308
39309         * g++.old-deja/g++.other/optimize4.C: New test.
39310
39311 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39312
39313         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39314
39315 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39316
39317         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39318         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39319         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39320         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39321
39322         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39323         bug report" message.
39324
39325         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39326         * g++.dg/ext/instantiate1.C: Move from old-deja.
39327
39328 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39329
39330         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39331         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39332         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39333         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39334
39335 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39336
39337         * gcc.c-torture/execute/20010723-1.c: New test.
39338
39339 2001-07-23  Ben Elliston  <bje@redhat.com>
39340
39341         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39342
39343 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39344
39345         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39346         i[34567]86-*-*.
39347         Delete handling of ieee_multilib_flags.
39348         Pass -mieee for alpha*-*-* and sh-*-*.
39349         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39350
39351 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39352
39353         Remove old-abi tests.
39354         * g++.old-deja/g++.mike/p11116.C: Remove.
39355         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39356
39357 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39358
39359         * g77.f-torture/compile/pr3743.f: New test
39360
39361 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39362
39363         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39364
39365 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39366
39367         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39368         g++.old-deja/g++.pt/static6.C: Likewise.
39369         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39370         supports weak symbols.
39371
39372 2001-07-18  Andreas Jaeger  <aj@suse.de>
39373
39374         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39375         supported again.
39376
39377 2001-07-18  Andreas Jaeger  <aj@suse.de>
39378
39379         * gcc.dg/iftrap-1.c: Fix target line.
39380
39381 2001-07-17  Richard Henderson  <rth@redhat.com>
39382
39383         * gcc.c-torture/execute/20010717-1.c: New.
39384
39385 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39386
39387         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39388         tests.
39389
39390 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39391
39392         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39393
39394 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39395
39396         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39397         UAC_SIGBUS, UAC_NOPRINT definitions.
39398
39399 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39400
39401         * objc/execute/object_is_class.m: New test.
39402         * objc/execute/object_is_meta_class.m: New test.
39403
39404 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39405
39406         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39407         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39408
39409 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39410
39411         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39412         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39413
39414 2001-07-14  Richard Henderson  <rth@redhat.com>
39415
39416         * gcc.dg/iftrap-1.c: New.
39417
39418 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39419
39420         * g77.f-torture/execute/intrinsic77.f: New test.
39421
39422 2001-07-11  Janis Johnson <janis@us.ibm.com>
39423
39424         * gcc.misc-tests/gcov-3.c: New test.
39425
39426 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39427
39428         * gcc.c-torture/compile/20010711-1.c,
39429         * gcc.c-torture/compile/20010711-2.c: New tests.
39430
39431 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39432
39433         * gcc.c-torture/execute/20010711-1.c: New test.
39434
39435 2001-07-11  Ben Elliston  <bje@redhat.com>
39436
39437         * g++.old-deja/g++.other/enum5.C: New test.
39438
39439 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39440
39441         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39442         (g++-dg-prune): Call prune_gcc_output.
39443         * prune.exp: New file for prune_gcc_output.
39444         * lib/g++.exp, lib/gcc.exp: Load it.
39445
39446 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39447
39448         * gcc.c-torture/compile/20010701-1.c,
39449         g++.old-deja/g++.ext/attrib6.C: New tests.
39450
39451 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39452
39453         * gcc.c-torture/compile/20010706-1.c: New test.
39454
39455 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39456
39457         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39458
39459 2001-06-28  Stan Shebs  <shebs@apple.com>
39460
39461         * gcc.dg/pragma-darwin.c: New test.
39462
39463 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39464
39465         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39466         Solaris 2.[678] system.
39467
39468 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39469
39470         * gcc.dg/20010622-1.c: New test.
39471
39472 2001-06-18  Stan Shebs  <shebs@apple.com>
39473
39474         * objc.dg: New directory.
39475         * objc.dg/dg.exp: New file.
39476         * objc.dg/alias.m: New.
39477         * objc.dg/class-1.m: New.
39478         * objc.dg/class-2.m: New.
39479         * objc.dg/const-str-1.m: New.
39480         * objc.dg/const-str-2.m: New.
39481         * objc.dg/id-1.m: New.
39482         * objc.dg/method-1.m: New.
39483         * objc.dg/super-class-1.m: New.
39484         * lib/objc-dg.exp: New file.
39485
39486 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39487
39488         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39489         of label name.
39490
39491 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39492
39493         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39494
39495 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39496
39497         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39498         variable.
39499
39500 2001-06-12  Richard Henderson  <rth@redhat.com>
39501
39502         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39503
39504 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39505
39506         * g++.old-deja/g++.abi/vbase5.C: New test.
39507         * g++.old-deja/g++.abi/vbase6.C: New test.
39508         * g++.old-deja/g++.abi/vbase7.C: New test.
39509
39510 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39511
39512         * gcc.c-torture/compile/20010610-1.c: New test.
39513
39514 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39515
39516         * g++.old-deja/g++.abi/vbase4.C: New test.
39517
39518 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39519
39520         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39521         support %f for HC11/HC12 targets.
39522         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39523         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39524         on HC11/HC12 targets.
39525         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39526
39527 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39528
39529         * gcc.dg/wchar_t-1.c: New file.
39530         * gcc.dg/wint_t-1.c: Likewise.
39531
39532 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39533
39534         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39535
39536 2001-06-11  Richard Henderson  <rth@redhat.com>
39537
39538         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39539
39540 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39541
39542         * gcc.c-torture/compile/20010611-1.c: New test.
39543
39544 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39545
39546         * gcc.dg/c99-tag-1.c: Add more tests.
39547
39548 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39549
39550         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39551         representation on MN10300 and ARM/Thumb.
39552
39553 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39554
39555         * g77.f-torture/execute/20010610.f: New.
39556
39557 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39558
39559         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39560         names.
39561
39562 2001-06-09  Richard Henderson  <rth@redhat.com>
39563
39564         * gcc.c-torture/execute/ashrdi-1.c: New.
39565         * gcc.c-torture/execute/ashldi-1.c: New.
39566         * gcc.c-torture/execute/lshrdi-1.c: New.
39567
39568 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39569
39570         * objc/execute/load-3.m: Added. Check sending +load to categories,
39571         in addition to classes.
39572
39573 2001-06-08  Stan Shebs  <shebs@apple.com>
39574
39575         * objc/execute/load-2.m: New test.  From Nicola Pero
39576         <n.pero@mi.flashnet.it>.
39577
39578 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39579
39580         * gcc.c-torture/execute/20010605-2.c: New test.
39581
39582 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39583
39584         * g++.old-deja/g++.abi/vbase2.C: New test.
39585         * g++.old-deja/g++.abi/vbase3.C: New test.
39586
39587 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39588
39589         * g++.old-deja/g++.pt/friend49.C: New test.
39590
39591 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39592
39593         * g++.old-deja/g++.ext/anon3.C: New test.
39594
39595 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39596
39597         * g++.old-deja/g++.other/conv7.C: New test.
39598
39599 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39600
39601         * gcc.c-torture/compile/20010605-2.c: New test.
39602
39603 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39604
39605         * gcc.c-torture/execute/20010604-1.c: New test.
39606
39607 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39608
39609         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39610
39611 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39612
39613         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39614         (g++_link_flags): Likewise.
39615         (g++_init): Pass gccpath's value to two previous functions.
39616
39617 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39618
39619         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39620         Ensure logfile entry matches exec command line.
39621
39622 2001-05-31  Richard Henderson  <rth@redhat.com>
39623
39624         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39625         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39626
39627 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39628
39629         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39630         compiler for irix6.2
39631
39632 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39633
39634         * g++.old-deja/g++.other/optimize3.C: New file.
39635
39636 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39637
39638         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39639         assemble.
39640
39641 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39642
39643         * g++.old-deja/g++.other/optimize2.C: New file.
39644
39645 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39646
39647         * gcc.c-torture/compile/20010518-2.c: New file.
39648         * gcc.c-torture/execute/20010518-1.c: New file.
39649         * gcc.c-torture/execute/20010518-2.c: New file.
39650
39651 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39652
39653         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39654
39655 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39656
39657         G++ no longer defines builtins that do not begin with __builtin.
39658         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39659         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39660         * g++.old-deja/g++.law/builtin1.C: Likewise.
39661         * g++.old-deja/g++.law/cvt2.C: Likewise.
39662         * g++.old-deja/g++.mike/net5.C: Likewise.
39663         * g++.old-deja/g++.other/builtins1.C: Likewise.
39664         * g++.old-deja/g++.other/builtins2.C: Likewise.
39665         * g++.old-deja/g++.other/builtins3.C: Likewise.
39666         * g++.old-deja/g++.other/builtins4.C: Likewise.
39667         * g++.old-deja/g++.other/inline8.C: Likewise.
39668         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39669
39670 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39671
39672         * g++.old-deja/g++.pt/using1.C: Adjust.
39673         * g++.old-deja/g++.pt/using2.C: New test.
39674
39675 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39676
39677         * gcc.dg/cpp/charconst.c: New tests.
39678         * gcc.dg/cpp/escape.c: New tests.
39679         * gcc.dg/cpp/escape-1.c: New tests.
39680         * gcc.dg/cpp/escape-2.c: New tests.
39681         * gcc.dg/cpp/ucs.c: New tests.
39682
39683 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39684
39685         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39686         native compiler for irix6.5.
39687
39688 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39689
39690         * lib/g++.exp (g++_include_flags): Use args to compute
39691         get_multilibs.
39692         (g++_link_flags): Likewise.
39693         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39694
39695 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39696
39697         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39698
39699 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39700
39701         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39702         this file.
39703
39704 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39705
39706         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39707         STACK_SIZE;
39708         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39709         to STACK_SIZE; Use it to define size of add_histo array.
39710         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39711         to STACK_SIZE.
39712         (f): Use GITT_SIZE to define size of gitt local table.
39713         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39714         to STACK_SIZE; Use it to define size of bytemem array.
39715
39716 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39717
39718         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39719         on 68HC11/HC12 due to the asm instruction.
39720         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39721         * gcc.c-torture/compile/920520-1.x: Likewise.
39722         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39723         on 68HC11/HC12 because the function is larger than 64K.
39724         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39725         on 68HC11/HC12 because the structure is too large.
39726
39727 2001-05-20  Richard Henderson  <rth@redhat.com>
39728
39729         * gcc.c-torture/execute/20010520-1.c: New.
39730
39731 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39732
39733         * g++.old-deja/g++.warn/compare1.C: New test.
39734         * gcc.dg/compare4.c: New test.
39735
39736 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39737
39738         * g++.old-deja/g++.other/optimize1.C: New test.
39739
39740 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39741
39742         * g++.old-deja/g++.pt/spec41.C: New test.
39743
39744 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39745
39746         * gcc.c-torture/compile/20010114-1.x: Remove.
39747
39748 2001-05-18  Stan Shebs  <shebs@apple.com>
39749
39750         * gcc.c-torture/compile/20010518-1.c: New test.
39751
39752 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39753
39754         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39755         * g++.old-deja/g++.pt/crash67.C: New test.
39756
39757 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39758
39759         * g++.old-deja/g++.other/debug9.C: New test.
39760
39761 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39762
39763         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39764
39765 2001-05-16  Jan Hubicka  <jh@suse.cz>
39766
39767         * gcc.c-torture/compile/20010516-1.c: New test.
39768
39769 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39770
39771         * g++.old-deja/g++.other/crash41.C: New test.
39772
39773 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39774
39775         * g++.old-deja/g++.pt/crash66.C: New test.
39776
39777 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39778
39779         * g++.old-deja/g++.robertl/eb27.C: Convert.
39780
39781 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39782
39783         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39784         declaration being redundant.
39785
39786 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
39787
39788         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
39789
39790 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39791
39792         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
39793
39794 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
39795
39796         * lib/g++.exp: Use testsuite_flags.
39797
39798 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
39799
39800         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
39801
39802 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39803
39804         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
39805
39806 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
39807
39808         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
39809
39810 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
39811
39812         * gcc.c-torture/compile/20010313-1.c: New test.
39813
39814 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
39815
39816         * gcc.dg/cpp/direct2.c: New test.
39817         * gccq.dg/cpp/direct2s.c: New test.
39818
39819         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
39820
39821 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
39822
39823         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
39824         * g++.old-deja/g++.other/op3.C: Likewise.
39825
39826 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39827
39828         * gcc.dg/cpp/syshdr.h: New file.
39829         * gcc.dg/cpp/sysmac1.c: Update.
39830         * gcc.dg/cpp/sysmac2.c: Update.
39831
39832 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39833
39834         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
39835
39836 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
39837
39838         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
39839         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
39840
39841 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
39842
39843         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
39844
39845 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39846
39847         * lib/g++.exp (g++_include_flags): Don't use any special flags
39848         if TESTING_IN_BUILD_TREE is not defined.
39849         (g++_init): Use a plain 'c++' as the compiler if
39850         TESTING_IN_BUILD_TREEE is not defined.
39851
39852 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39853
39854         * g++.old-deja/g++.eh/catch13.C: New test.
39855         * g++.old-deja/g++.eh/catch14.C: New test.
39856
39857 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39858
39859         * gcc.dg/cpp/tr-define.c: New test.
39860
39861 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39862
39863         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39864         <stdlib.h>, not <malloc.h>.
39865
39866 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39867
39868         * g++.old-deja/g++.ns/template17.C: New test.
39869
39870 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39871
39872         * g++.old-deja/g++.pt/ref4.C: New test.
39873
39874 2001-04-30  Richard Henderson  <rth@redhat.com>
39875
39876         * gcc.dg/20000724-1.c: Revert last change.
39877
39878 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39879
39880         * g77.f-torture/execute/20010430.f: New test.
39881
39882 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39883
39884         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39885
39886 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39887
39888         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39889
39890 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39891
39892         * g++.old-deja/g++.eh/crash6.C: New test.
39893
39894 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39895
39896         * g++.old-deja/g++.other/warn7.C: New test.
39897
39898 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39899
39900         * g++.old-deja/g++.other/defarg9.C: New test.
39901
39902 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39903
39904         * g77.f-torture/compile/20010426.f: New test.
39905         * g77.f-torture/execute/20010426.f: New test.
39906
39907 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39908
39909         * g77.f-torture/compile/20000629-1.x: Remove - error
39910         has been fixed.
39911
39912 2001-04-26  Jeffrey A Law  (law@cygnus.com)
39913
39914         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
39915         Tweak slightly to work with g++.dg framework.
39916         * g++.dg/special/ecos.exp: Run initp1.C test.
39917         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
39918
39919         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
39920         its linker doesn't give line numbers either.
39921         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
39922
39923 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39924
39925         * g++.old-deja/g++.other/lex1.C: New test.
39926
39927 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
39928
39929         * gcc.dg/noncompile/20010425-1.c: New test.
39930
39931 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39932
39933         * g++.old-deja/g++.pt/mangle2.C: New test.
39934
39935 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39936
39937         * gcc.dg/format/plus-1.c: New test.
39938
39939 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39940
39941         * gcc.dg/20010423-1.c: New test.
39942
39943 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39944
39945         * gcc.c-torture/execute/20010422-1.c: New test.
39946
39947 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
39948
39949         * g++.old-deja/g++.ns/type2.C: New test.
39950
39951 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
39952
39953         * g++.old-deja/g++.other/perf1.C: New test.
39954
39955 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
39956
39957         * gcc.dg/c99-func-2.c: Remove xfail.
39958         * gcc.dg/c99-func-3.c: Remove xfail.
39959         * gcc.dg/c99-func-4.c: Remove xfail.
39960
39961 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
39962
39963         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
39964
39965 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39966
39967         * gcc.c-torture/compile/20010423-1.c: New test.
39968
39969 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39970
39971         * g++.old-deja/g++.pt/typename28.C: New test.
39972
39973 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39974
39975         * g++.old-deja/g++.abi/empty2.C: New test.
39976         * g++.old-deja/g++.abi/empty3.C: New test.
39977
39978 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39979
39980         * g++.old-deja/g++.other/comdat2.C: New test.
39981         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
39982
39983 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39984
39985         * g++.old-deja/g++.other/overload14.C: New test.
39986
39987 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39988
39989         * g++.old-deja/g++.other/lookup23.C: New test.
39990
39991 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39992
39993         * gcc.c-torture/execute/20010403-1.c: New test.
39994
39995 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
39996             Mark Mitchell  <mark@codesourcery.com>
39997
39998         * lib/old-dejagnu.exp: Don't delete output of executable.
39999         Add .exe suffix to executables.
40000
40001 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40002
40003         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40004
40005 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40006
40007         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40008
40009 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40010
40011         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40012         * g++.old-deja/g++.abi/crash1.C: New test.
40013
40014 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40015
40016         * g++.old-deja/g++.other/crash40.C: New test.
40017
40018 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40019
40020         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40021
40022 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40023
40024         * g++.old-deja/g++.other/warn6.C: New test.
40025
40026 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40027
40028         * g++.old-deja/g++.robertl/eb42.C: Same.
40029
40030 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40031
40032         * gcc.dg/wtr-conversion-1.c: New testcase.
40033
40034 2001-04-10  Richard Henderson  <rth@redhat.com>
40035
40036         * g++.old-deja/g++.other/array5.C: New.
40037
40038 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40039
40040         * gcc.c-torture/execute/20010408-1.c: New test.
40041
40042 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40043
40044         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40045         headers and constructs.
40046         * g++.old-deja/g++.robertl/eb79.C: Same.
40047         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40048         * g++.old-deja/g++.robertl/eb73.C: Same.
40049         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40050         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40051         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40052         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40053         * g++.old-deja/g++.robertl/eb44.C: Same.
40054         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40055         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40056         * g++.old-deja/g++.robertl/eb39.C: Same.
40057         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40058         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40059         * g++.old-deja/g++.robertl/eb30.C: Same.
40060         * g++.old-deja/g++.robertl/eb3.C: Same.
40061         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40062         * g++.old-deja/g++.robertl/eb21.C: Same.
40063         * g++.old-deja/g++.robertl/eb15.C: Same.
40064         * g++.old-deja/g++.robertl/eb118.C: Same.
40065         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40066         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40067         * g++.old-deja/g++.robertl/eb109.C: Same.
40068         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40069         * g++.old-deja/g++.mike/rtti1.C: Same.
40070         * g++.old-deja/g++.mike/p658.C: Same.
40071         * g++.old-deja/g++.mike/net46.C: Same.
40072         * g++.old-deja/g++.mike/net34.C: Same.
40073         * g++.old-deja/g++.mike/memoize1.C: Same.
40074         * g++.old-deja/g++.mike/eh2.C: Same.
40075         * g++.old-deja/g++.law/weak.C: Same.
40076         * g++.old-deja/g++.law/visibility7.C: Same.
40077         * g++.old-deja/g++.law/visibility25.C: Same.
40078         * g++.old-deja/g++.law/visibility22.C: Same.
40079         * g++.old-deja/g++.law/visibility2.C: Same.
40080         * g++.old-deja/g++.law/visibility17.C: Same.
40081         * g++.old-deja/g++.law/visibility13.C: Same.
40082         * g++.old-deja/g++.law/visibility10.C: Same.
40083         * g++.old-deja/g++.law/visibility1.C: Same.
40084         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40085         * g++.old-deja/g++.law/vbase1.C: Same.
40086         * g++.old-deja/g++.law/operators32.C: Same.
40087         * g++.old-deja/g++.law/nest3.C: Same.
40088         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40089         * g++.old-deja/g++.law/except5.C (main): Same.
40090         * g++.old-deja/g++.law/cvt7.C (run): Same.
40091         * g++.old-deja/g++.law/cvt2.C: Same.
40092         * g++.old-deja/g++.law/cvt16.C: Same.
40093         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40094         * g++.old-deja/g++.law/ctors17.C (main): Same.
40095         * g++.old-deja/g++.law/ctors13.C: Same.
40096         * g++.old-deja/g++.law/ctors12.C (main): Same.
40097         * g++.old-deja/g++.law/ctors10.C: Same.
40098         * g++.old-deja/g++.law/code-gen5.C: Same.
40099         * g++.old-deja/g++.law/bad-error7.C: Same.
40100         * g++.old-deja/g++.law/arm9.C: Same.
40101         * g++.old-deja/g++.law/arm12.C: Same.
40102         * g++.old-deja/g++.law/arg8.C: Same.
40103         * g++.old-deja/g++.law/arg1.C: Same.
40104         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40105         * g++.old-deja/g++.jason/template31.C: Same.
40106         * g++.old-deja/g++.jason/template24.C (main): Same.
40107         * g++.old-deja/g++.jason/2371.C: Same.
40108         * g++.old-deja/g++.eh/new2.C: Same.
40109         * g++.old-deja/g++.eh/new1.C: Same.
40110         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40111         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40112         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40113         * g++.old-deja/g++.brendan/crash62.C: Same.
40114         * g++.old-deja/g++.brendan/crash52.C: Same.
40115         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40116         * g++.old-deja/g++.brendan/crash38.C: Same.
40117         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40118         * g++.old-deja/g++.brendan/copy9.C: Same.
40119
40120 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40121
40122         * gcc.c-torture/execute/20001203-2.c (memset):
40123         Count argument is of type __SIZE_TYPE__.
40124
40125 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40126
40127         * gcc.c-torture/compile/20010404-1.c: New test.
40128
40129 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40130
40131         * gcc.c-torture/compile/20010326-1.c: New test.
40132
40133 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40134
40135         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40136         peculiarities of the SH.
40137         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40138
40139 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40140
40141         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40142         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40143         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40144
40145 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40146
40147         * g77.f-torture/compile/20010321-1.f: New test.
40148
40149 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40150
40151         * gcc.c-torture/compile/20010329-1.c: New test.
40152
40153 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40154
40155         * gcc.c-torture/execute/20010329-1.c: New test.
40156
40157 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40158
40159         * g++.old-deja/g++.other/eh4.C: Fix typo.
40160
40161 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40162
40163         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40164
40165 2001-03-28  Philip Blundell  <philb@gnu.org>
40166
40167         * gcc.c-torture/compile/20010328-1.c: New test.
40168
40169 2001-03-27  Richard Henderson  <rth@redhat.com>
40170
40171         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40172         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40173
40174 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40175
40176         * gcc.c-torture/compile/20010327-1.c: New test.
40177
40178 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40179
40180         * g++.old-deja/g++.other/friend12.C: New test.
40181         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40182         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40183
40184 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40185
40186         * gcc.c-torture/execute/20010325-1.c: New test.
40187
40188 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40189
40190         * g++.old-deja/g++.other/mangle3.C: New test.
40191
40192 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40193
40194         * g++.old-deja/g++.other/anon8.C: New test.
40195
40196 2001-03-20  Philip Blundell  <philb@gnu.org>
40197
40198         * gcc.c-torture/compile/20010320-1.c: New test.
40199
40200 2001-03-17  Richard Henderson  <rth@redhat.com>
40201
40202         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40203
40204 2001-03-15  Geoff Keating  <geoff@redhat.com>
40205
40206         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40207         tests on AIX.
40208
40209 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40210
40211         * g++.old-deja/g++.other/eh4.C: New test.
40212
40213 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40214
40215         * gcc.dg/cpp/mi1.c: Update.
40216
40217 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40218
40219         * g++.old-deja/g++.other/regstack.C: New test.
40220
40221 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40222
40223         * g++.old-deja/g++.other/ref4.C: New test.
40224
40225 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40226
40227         * objc/execute/va_method.m: Added.
40228         * objc/execute/IMP.m: Added.
40229         * objc/execute/_cmd.m: Added.
40230         * objc/execute/accessing_ivars.m: Added.
40231         * objc/execute/class-1.m: Added.
40232         * objc/execute/class-10.m: Added.
40233         * objc/execute/class-11.m: Added.
40234         * objc/execute/class-12.m: Added.
40235         * objc/execute/class-13.m: Added.
40236         * objc/execute/class-14.m: Added.
40237         * objc/execute/class-2.m: Added.
40238         * objc/execute/class-3.m: Added.
40239         * objc/execute/class-4.m: Added.
40240         * objc/execute/class-5.m: Added.
40241         * objc/execute/class-6.m: Added.
40242         * objc/execute/class-7.m: Added.
40243         * objc/execute/class-8.m: Added.
40244         * objc/execute/class-9.m: Added.
40245         * objc/execute/class-tests-1.h
40246         * objc/execute/class-tests-2.h
40247         * objc/execute/compatibility_alias.m: Added.
40248         * objc/execute/encode-1.m: Added.
40249         * objc/execute/formal_protocol-1.m: Added.
40250         * objc/execute/formal_protocol-2.m: Added.
40251         * objc/execute/formal_protocol-3.m: Added.
40252         * objc/execute/formal_protocol-4.m: Added.
40253         * objc/execute/formal_protocol-5.m: Added.
40254         * objc/execute/formal_protocol-6.m: Added.
40255         * objc/execute/formal_protocol-7.m: Added.
40256         * objc/execute/informal_protocol.m: Added.
40257         * objc/execute/initialize.m: Added.
40258         * objc/execute/load.m: Added.
40259         * objc/execute/many_args_method.m: Added.
40260         * objc/execute/nested-3.m: Added.
40261         * objc/execute/no_clash.m: Added.
40262         * objc/execute/private.m: Added.
40263         * objc/execute/redefining_self.m: Added.
40264         * objc/execute/root_methods.m: Added.
40265         * objc/execute/selector-1.m: Added.
40266         * objc/execute/static-1.m: Added.
40267         * objc/execute/static-2.m: Added.
40268         * objc/execute/va_method.m: Added.
40269
40270 2001-03-10  Richard Henderson  <rth@redhat.com>
40271
40272         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40273
40274 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40275
40276         * g++.old-deja/g++.other/crash31.C: XFAIL.
40277         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40278         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40279         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40280         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40281         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40282
40283 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40284
40285         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40286
40287 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40288
40289         * gcc.dg/20000724-1.c: Don't use multiline strings.
40290
40291 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40292
40293         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40294         result of -cString against what we expect it to be; don't just
40295         print it out for no one to read.
40296
40297         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40298         Based on testcases provided by Nicola Pero.
40299
40300 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40301
40302         * gcc.dg/cpp/macro7.c: New test.
40303
40304 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40305
40306         * gcc.dg/cpp/multiline.c: Update.
40307
40308 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40309
40310         * g++.old-deja/g++.other/enum3.C: New test.
40311
40312 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40313
40314         * g++.old-deja/g++.other/pod1.C: New test.
40315
40316 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40317
40318         * g++.old-deja/g++.ext/overload1.C: New test.
40319
40320 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40321
40322         * g++.old-deja/g++.pt/using1.C: New test.
40323
40324 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40325
40326         * g++.old-deja/g++.other/using9.C: New test.
40327
40328 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40329
40330         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40331
40332         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40333
40334 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40335
40336         * g++.old-deja/g++.ext/realpt1.C: Remove.
40337
40338 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40339
40340         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40341
40342 2001-02-26  Will Cohen  <wcohen@redhat.com>
40343
40344         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40345
40346 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40347
40348         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40349         templatized constructors.
40350
40351 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40352
40353         * gcc.c-torture/execute/20010224-1.c: New test.
40354
40355 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40356
40357         * gcc.c-torture/execute/20010222-1.c: New test.
40358
40359 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40360
40361         * g++.old-deja/g++.other/inline20.C: New test.
40362
40363 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40364
40365         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40366
40367 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40368
40369         * g++.old-deja/g++.other/lookup22.C: New test.
40370
40371 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40372
40373         * g77.dg: New directory.
40374         * g77.dg/20010216-1.f: New test case.
40375         * g77.dg/dg.exp: New driver.
40376         * lib/g77-dg.exp: New driver library.
40377
40378 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40379
40380         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40381
40382 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40383
40384         * g++.old-deja/g++.other/decl9.C: New test.
40385
40386 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40387
40388         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40389         not need <string> and also tests the initialization at runtime.
40390
40391 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40392
40393         * gcc.c-torture/execute/longlong.c: New test.
40394
40395 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40396
40397         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40398
40399 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40400
40401         * gcc.c-torture/execute/920302-1.c (execute):
40402         Change argument type to short.
40403
40404 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40405
40406         * g++.old-deja/g++.pt/deduct6.C: New test.
40407
40408 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40409
40410         * g++.old-deja/g++.pt/deduct5.C: New test.
40411
40412 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40413
40414         * gcc.c-torture/execute/20010209-1.c: New test.
40415
40416 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40417
40418         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40419
40420 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40421
40422         * g++.dg/vtgc1.C: Update for new ABI.
40423
40424         * consistency.vlad: New directory, 1665 files.
40425
40426 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40427
40428         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40429         return type.
40430         * gcc.dg/cpp/digraphs.c: Declare puts.
40431
40432 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40433
40434         * g++.old-deja/g++.other/warn5.C: New test.
40435
40436 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40437
40438         * g++.old-deja/g++.pt/spec40.C: New test.
40439
40440 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40441
40442         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40443         case.
40444         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40445
40446 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40447
40448         * gcc.c-torture/compile/20010209-1.c: New test.
40449
40450 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40451
40452         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40453         excess errors message but not if it crashes.
40454         * g++.old-deja/g++.other/crash27.C: Likewise.
40455         * g++.old-deja/g++.other/crash28.C: Likewise.
40456         * g++.old-deja/g++.other/crash30.C: Likewise.
40457         * g++.old-deja/g++.other/crash32.C: Likewise.
40458         * g++.old-deja/g++.other/crash35.C: Likewise.
40459         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40460
40461 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40462
40463         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40464         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40465         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40466         g77.f-torture/execute/execute.exp,
40467         g77.f-torture/noncompile/noncompile.exp,
40468         gcc.c-torture/execute/execute.exp,
40469         gcc.c-torture/execute/memcheck/memcheck.exp,
40470         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40471         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40472         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40473         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40474         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40475         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40476         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40477         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40478         Remove bug reporting instructions with ancient email addresses.
40479
40480 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40481
40482         * gcc.dg/20010202-1.c: New test.
40483         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40484
40485 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40486
40487         * g++.dg/stdbool-if.C: New test.
40488
40489 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40490
40491         * objc/execute/fdecl.m: Added main().
40492
40493 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40494
40495         * gcc.c-torture/execute/20010206-1.c: New test.
40496
40497 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40498
40499         * gcc.dg/cpp/avoidpaste1.c: Update.
40500
40501 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40502
40503         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40504         Pero <nicola@brainstorm.co.uk>.
40505         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40506
40507 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40508
40509         * g++.old-deja/g++.pt/spec39.C: New test.
40510
40511 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40512
40513         * gcc.c-torture/compile/20010202-1.c: New test.
40514
40515 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40516
40517         * g++.old-deja/g++.abi/primary2.C: New test.
40518         * g++.old-deja/g++.abi/primary3.C: New test.
40519         * g++.old-deja/g++.abi/primary4.C: New test.
40520         * g++.old-deja/g++.abi/primary5.C: New test.
40521         * g++.old-deja/g++.abi/vtable3.h: New test.
40522         * g++.old-deja/g++.abi/vtable3a.C: New test.
40523         * g++.old-deja/g++.abi/vtable3b.C: New test.
40524         * g++.old-deja/g++.abi/vtable3c.C: New test.
40525         * g++.old-deja/g++.abi/vtable3d.C: New test.
40526         * g++.old-deja/g++.abi/vtable3e.C: New test.
40527         * g++.old-deja/g++.abi/vtable3f.C: New test.
40528         * g++.old-deja/g++.abi/vtable3g.C: New test.
40529         * g++.old-deja/g++.abi/vtable3h.C: New test.
40530         * g++.old-deja/g++.abi/vtable3i.C: New test.
40531         * g++.old-deja/g++.abi/vtable3j.C: New test.
40532         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40533
40534 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40535
40536         * g++.old-deja/g++.other/anon6.C: New test.
40537         * g++.old-deja/g++.other/anon7.C: New test.
40538
40539 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40540
40541         * gcc.dg/cpp/avoidpaste2.c: New tests.
40542
40543 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40544
40545         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40546
40547 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40548
40549         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40550         DECIMAL_DIG cases for Irix."
40551
40552 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40553
40554         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40555
40556 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40557
40558         * gcc.dg/c99-tag-1.c: New test.
40559
40560 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40561
40562         * gcc.dg/cpp/tr-warn1.c: Add tests.
40563
40564 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40565
40566         * gcc.dg/cpp/avoidpaste1.c: Update.
40567         * gcc.dg/cpp/paste4.c: Update.
40568
40569 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40570
40571         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40572         cases for Irix.
40573
40574 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40575
40576         * g++.old-deja/g++.other/inline19.C: New test.
40577
40578 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40579
40580         * gcc.dg/Wlarger-than.c: New test.
40581
40582 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40583
40584         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40585
40586 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40587
40588         * gcc.c-torture/execute/20010129-1.c: New test.
40589         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40590
40591 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40592
40593         * gcc.dg/cpp/avoidpaste1.c: Test case.
40594
40595 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40596
40597         * g++.old-deja/g++.other/inline18.C: New test.
40598
40599 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40600
40601         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40602         and __builtin_putchar.
40603
40604 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40605
40606         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40607         tests.
40608
40609 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40610
40611         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40612         floating point number rounding mode to round to the nearest
40613         representable mode.
40614
40615 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40616
40617         * g++.old-deja/g++.other/mangle2.C: New test.
40618
40619 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40620
40621         * gcc.c-torture/compile/20010124-1.c: New test.
40622
40623 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40624
40625         * g++.old-deja/g++.pt/spec38.C: New test.
40626
40627 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40628
40629         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40630         "Build don't run".
40631
40632 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40633
40634         * gcc.c-torture/execute/20010123-1.c: New test.
40635
40636 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40637
40638         * g++.old-deja/g++.pt/spec37.C: New test.
40639
40640 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40641
40642         * g++.old-deja/g++.pt/overload14.C: New test.
40643
40644 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40645
40646         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40647         __builtin_return_address.
40648
40649 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40650
40651         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40652         * g++.old-deja/g++.pt/spec35.C: New test.
40653         * g++.old-deja/g++.pt/spec36.C: New test.
40654
40655 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40656
40657         * gcc.c-torture/compile/20010118-1.c: New test.
40658
40659 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40660
40661         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40662
40663 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40664
40665         * gcc.c-torture/execute/20010119-1.c: New test.
40666
40667 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40668
40669         * g++.old-deja/g++.other/vbase5.C: New test.
40670
40671 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40672
40673         * gcc.c-torture/execute/20010118-1.c: New test.
40674
40675 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40676
40677         * g++.old-deja/g++.pt/deduct3.C: New test.
40678
40679 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40680
40681         * g++.old-deja/g++.pt/spec34.C: New test.
40682
40683 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40684
40685         * g77.f-torture/compile/20000601-2.f: New test.
40686
40687 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40688
40689         * g++.old-deja/g++.other/init17.C: New test.
40690
40691 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40692
40693         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40694
40695 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40696
40697         * g++.old-deja/g++.pt/unify8.C: New test.
40698
40699 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40700
40701         * g++.old-deja/g++.abi/vbase1.C: New test.
40702
40703 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40704
40705         * g++.old-deja/g++.pt/crash65.C: New test.
40706
40707 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40708
40709         * gcc.dg/cpp/assembl2.S: New test case.
40710
40711 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40712
40713         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40714         are supported.
40715
40716 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40717
40718         * g++.old-deja/g++.other/builtins1.C: New test.
40719         * g++.old-deja/g++.other/builtins2.C: Likewise.
40720         * g++.old-deja/g++.other/builtins3.C: Likewise.
40721         * g++.old-deja/g++.other/builtins4.C: Likewise.
40722
40723 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40724
40725         * gcc.c-torture/compile/20010117-1.c: New test.
40726         * gcc.c-torture/compile/20010117-2.c: New test.
40727
40728 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40729
40730         * g77.f-torture/execute/20010116.[fx]: New test,
40731         XFAIL on i?86-*-*.
40732         * g77.f-torture/compile/20010115.f: Indicate it's
40733         a test for PR fortran/1636.
40734
40735 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40736
40737         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40738
40739 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40740
40741         * g77.f-torture/compile/20010115.f: New test.
40742
40743 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40744
40745         * g++.old-deja/g++.pt/nontype5.C: New test.
40746
40747 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40748
40749         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40750         have an equivalent working one below it.
40751
40752 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40753
40754         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40755         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40756
40757 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40758
40759         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40760         message containing "init_priority".
40761         (conpr-2.C): Likewise.
40762         (conpr-3.C): Likewise.
40763         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40764
40765 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40766
40767         * gcc.c-torture/execute/20010114-2.c: New test.
40768
40769 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40770
40771         * gcc.c-torture/compile/20010114-1.c: New test.
40772         * gcc.c-torture/compile/20010114-1.x: Xfail.
40773         * gcc.c-torture/compile/20010114-2.c: New test.
40774         * gcc.c-torture/execute/20010114-1.c: New test.
40775         * gcc.dg/trunc-1.c: New test.
40776         * gcc.dg/uninit-B.c: New test.
40777
40778 2001-01-13  Nick Clifton  <nickc@redhat.com>
40779
40780         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40781         target.
40782
40783 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40784
40785         * gcc.c-torture/compile/20010113-1.c: New test.
40786
40787 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
40788
40789         * gcc.c-torture/compile/20001212-1.c: New test.
40790
40791 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40792
40793         * gcc.dg/cpp/widestr1.c: Update.
40794         * gcc.dg/cpp/prag-imp.c: Remove.
40795
40796 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
40797
40798         * gcc.c-torture/execute/20000801-3.x: Remove.
40799         * gcc.dg/c90-init-1.c: New test.
40800         * gcc.dg/c99-init-1.c: New test.
40801         * gcc.dg/c99-init-2.c: New test.
40802         * gcc.dg/gnu99-init-1.c: New test.
40803
40804 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
40805
40806         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
40807         testing that no relevant ones were found.
40808
40809 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40810
40811         * g++.old-deja/g++.pt/cast2.C: New test.
40812
40813 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40814
40815         * g++.old-deja/g++.pt/friend47.C: New test.
40816
40817 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40818
40819         * g++.old-deja/g++.pt/instantiate13.C: New test.
40820
40821 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40822
40823         * g++.old-deja/g++.other/defarg7.C: New test.
40824         * g++.old-deja/g++.other/defarg8.C: New test.
40825
40826 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40827
40828         * g++.old-deja/g++.pt/crash64.C: New test.
40829
40830 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40831
40832         * g++.old-deja/g++.pt/crash63.C: New test.
40833
40834 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40835
40836         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
40837
40838 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
40839
40840         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
40841
40842 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40843
40844         * g++.old-deja/g++.pt/error3.C: New test.
40845
40846 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40847
40848         * g++.old-deja/g++.other/crash39.C: New test.
40849
40850 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40851
40852         * g++.old-deja/g++.other/vbase4.C: New test.
40853
40854 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40855
40856         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40857         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40858         * gcc.dg/special/special.exp: New test driver which will check
40859         for alias support for the above test.
40860
40861 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40862
40863         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40864         problems on small machines.
40865         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40866         parameterize.
40867
40868 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40869
40870         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40871         mips.
40872         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40873
40874 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40875
40876         * g++.old_deja/g++.pt/using8.C: New test.
40877
40878 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40879
40880         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40881
40882 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40883
40884         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40885         where a failure is expected.
40886         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40887
40888 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40889
40890         * g++.old_deja/g++.pt/instantiate12.C: New test.
40891
40892 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40893
40894         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
40895         start of structs.
40896         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
40897         * g++.old-deja/g++.brendan/crash17.C: Likewise.
40898         * g++.old-deja/g++.brendan/crash29.C: Likewise.
40899         * g++.old-deja/g++.brendan/crash48.C: Likewise.
40900         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40901         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
40902         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
40903         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
40904         * g++.old-deja/g++.eh/spec6.C: Likewise.
40905         * g++.old-deja/g++.jason/crash3.C: Likewise.
40906         * g++.old-deja/g++.law/ctors11.C: Likewise.
40907         * g++.old-deja/g++.law/ctors17.C: Likewise.
40908         * g++.old-deja/g++.law/ctors5.C: Likewise.
40909         * g++.old-deja/g++.law/ctors9.C: Likewise.
40910         * g++.old-deja/g++.mike/ambig1.C: Likewise.
40911         * g++.old-deja/g++.mike/net22.C: Likewise.
40912         * g++.old-deja/g++.mike/p3538a.C: Likewise.
40913         * g++.old-deja/g++.mike/p3538b.C: Likewise.
40914         * g++.old-deja/g++.mike/virt3.C: Likewise.
40915         * g++.old-deja/g++.niklas/t128.C: Likewise.
40916         * g++.old-deja/g++.other/anon4.C: Likewise.
40917         * g++.old-deja/g++.other/using1.C: Likewise.
40918         * g++.old-deja/g++.other/warn3.C: Likewise.
40919         * g++.old-deja/g++.pt/t37.C: Likewise.
40920         * g++.old-deja/g++.robertl/eb69.C: Likewise.
40921         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40922
40923 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40924
40925         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
40926
40927 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40928
40929         * gcc.c-torture/execute/stdio-opt-3.c: New test.
40930
40931 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
40932
40933         * gcc.c-torture/compile/20010107-1.c: New test.
40934
40935 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40936
40937         * gcc.c-torture/execute/builtin-noret-1.c: New test.
40938
40939 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40940
40941         * gcc.dg/format/format.h: New file.
40942         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
40943         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
40944         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
40945         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
40946         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
40947         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40948         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
40949         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
40950         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
40951         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
40952         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
40953         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
40954         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
40955         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
40956         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
40957         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
40958         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
40959         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
40960         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
40961         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
40962         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
40963         instead of declaring standard types, macros and functions in each
40964         test.
40965
40966 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
40967
40968         * gcc.c-torture/execute/20010106-1.c: New test.
40969
40970 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40971
40972         * gcc.dg/format/format.exp: New file.
40973         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
40974         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
40975         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
40976         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
40977         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
40978         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
40979         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
40980         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
40981         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
40982         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
40983         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
40984         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
40985         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
40986         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
40987         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
40988         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
40989         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
40990         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
40991         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
40992         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
40993         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
40994         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
40995         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
40996         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
40997         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
40998         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
40999         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41000         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41001         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41002         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41003         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41004         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41005         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41006         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41007         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41008         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41009         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41010         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41011         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41012         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41013         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41014         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41015
41016 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41017
41018         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41019         account.
41020
41021 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41022
41023         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41024
41025 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41026
41027         * g++.old-deja/g++.pt/crash62.C: New test.
41028
41029 2001-01-04  Richard Henderson  <rth@redhat.com>
41030
41031         * gcc.dg/20000926-1.c: Update expected warnings.
41032         * gcc.dg/array-2.c: Likewise.
41033         * gcc.dg/array-4.c: Also validate flexible array members.
41034         * gcc.dg/c99-flex-array-1.c: New.
41035
41036 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41037
41038         * gcc.c-torture/compile/20001222-1.x: Remove.
41039
41040 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41041
41042         * gcc.c-torture/execute/built-in-setjmp.c: New.
41043
41044 2001-01-03  Richard Henderson  <rth@redhat.com>
41045
41046         * gcc.dg/940510-1.c: Update expected error wording.
41047         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41048
41049 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41050
41051         * lib/target-supports.exp (check_alias_available): Modified to
41052         indicate aliases not supported if only weak aliases are supported.
41053
41054 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41055
41056         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41057         Turn on cmpstrsi checks for __pj__ and __i370__.
41058
41059 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41060
41061         * g++.old-deja/g++.other/virtual11.C: New test.
41062
41063 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41064
41065         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41066
41067 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41068
41069         * gcc.c-torture/compile/20010102-1.c: New test.
41070
41071 2001-01-02  Andreas Jaeger  <aj@suse.de>
41072
41073         * gcc.dg/noreturn-3.c: New test.
41074
41075         * gcc.dg/noreturn-4.c: New test.
41076
41077 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41078
41079         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41080         __builtin_fputc and __builtin_fwrite.
41081
41082 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41083
41084         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41085         signed char, not default char.
41086
41087 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41088
41089         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41090
41091 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41092
41093         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41094
41095 2000-12-29  Richard Henderson  <rth@redhat.com>
41096
41097         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41098         (__cyg_profile_func_exit): Define.
41099
41100 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41101
41102         * g++.dg/vtgc1.C: New test.
41103
41104 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41105
41106         * gcc.dg/noncompile/20001228-1.c: New test.
41107
41108         * gcc.dg/20001228-1.c: New test.
41109
41110         * gcc.c-torture/execute/20001228-1.c: New test.
41111
41112 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41113
41114         * gcc.dg/format-strfmon-1.c: New test.
41115
41116 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41117
41118         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41119         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41120         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41121         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41122         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41123         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41124         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41125         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41126         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41127         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41128         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41129         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41130         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41131
41132         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41133         * gcc.c-torture/execute/string-opt-4.c: Test index.
41134
41135 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41136
41137         * gcc.c-torture/compile/20001226-1.c: New test.
41138
41139 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41140
41141         * gcc.c-torture/compile/20001222-1.c: New test.
41142         * gcc.c-torture/compile/20001222-1.x: Xfail.
41143
41144 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41145
41146         * gcc.c-torture/execute/comp-goto-2.c: New test.
41147
41148 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41149
41150         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41151         Use long types if __INT_MAX__ is 32767.
41152         (main): Use cast to (sint32 *) when poking 88 into a_page.
41153
41154         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41155
41156 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41157
41158         * gcc.c-torture/compile/20001221-1.c: New test.
41159         * gcc.c-torture/execute/20001221-1.c: New test.
41160
41161 2000-12-20  Richard Henderson  <rth@redhat.com>
41162
41163         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41164         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41165
41166 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41167
41168         * gcc.dg/compare3.c: New test.
41169
41170 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41171
41172         * gcc.dg/format-warnll-1.c: New test.
41173
41174 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41175
41176         * gcc.dg/cpp/cmdlne-P.c: New test.
41177
41178 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41179
41180         * gcc.c-torture/execute/builtin-abs-1.c,
41181         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41182
41183 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41184
41185         * gcc.dg/cpp/multiline.c: New test.
41186
41187 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41188
41189         * g++.old-deja/g++.other/syshdr1.C: Update.
41190         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41191
41192 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41193
41194         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41195
41196 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41197
41198         * g++.old-deja/g++.pt/ttp65.C: New test.
41199
41200 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41201
41202         * g++.old-deja/g++.pt/ttp64.C: New test.
41203
41204 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41205
41206         * g++.old-deja/g++.pt/spec33.C: New test.
41207
41208 2000-12-14  Catherine Moore  <clm@redhat.com>
41209
41210         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41211         * gcc.c-torture/execute/920612-2.c: Likewise.
41212         * gcc.c-torture/execute/920428-2.c: Likewise.
41213         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41214         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41215
41216 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41217
41218         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41219         * gcc.dg/pack-test-2.c: Likewise.
41220
41221 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41222
41223         Tests by Zack Weinberg <zackw@stanford.edu>.
41224
41225         * gcc.dg/cpp/defined.c: Update.
41226         * gcc.dg/cpp/defined_trad.c: New tests.
41227
41228 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41229
41230         * gcc.dg/cpp/trad-direct.c: Update.
41231
41232 2000-12-11  Neil Booth  <neilb@earthling.net>
41233
41234         * gcc.dg/cpp/defined_trad.c
41235
41236 2000-12-11  Neil Booth  <neilb@earthling.net>
41237
41238         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41239
41240 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41241
41242         * gcc.dg/format-miss-2.c: New test.
41243
41244 2000-12-09  Neil Booth  <neilb@earthling.net>
41245
41246         * gcc.dg/cpp/lineflags.c: New tests.
41247         * gcc.dg/cpp/poison.c: Update.
41248         * gcc.dg/cpp/redef2.c: Update.
41249         * gcc.dg/cpp/skipping.c: New test.
41250
41251 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41252
41253         * g++.old-deja/g++.other/eh3.C: New testcase.
41254
41255 2000-12-07  Neil Booth  <neilb@earthling.net>
41256
41257         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41258         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41259         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41260         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41261         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41262         Update.
41263
41264 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41265
41266         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41267         __SIZE_TYPE__ instead of int for type of integers cast to
41268         pointers.
41269
41270 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41271
41272         * g++.old-deja/g++.other/cleanup4.C: New test.
41273
41274 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41275
41276         * format-sec-1.c: New test.
41277
41278 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41279
41280         * gcc.dg/format-nonlit-3.c: New test.
41281
41282 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41283
41284         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41285         through a null pointer.
41286
41287 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41288
41289         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41290         * g++.old-deja/g++.pt/partial4.C: New test.
41291
41292 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41293
41294         * gcc.c-torture/execute/ieee/hugeval.x: New.
41295
41296 2000-12-06  Neil Booth  <neilb@earthling.net>
41297
41298         * gcc.dg/cpp/backslash2.c: New tests.
41299
41300 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41301
41302         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41303         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41304
41305 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41306
41307         * gcc.c-torture/execute/20001203-2.c: New testcase.
41308
41309 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41310
41311         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41312         * g++.old-deja/g++.other/virtual10.C: New test.
41313
41314 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41315
41316         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41317
41318 2000-12-05  Richard Henderson  <rth@redhat.com>
41319
41320         * gcc.c-torture/compile/20001205-1.c: New.
41321
41322 2000-12-04  Neil Booth  <neilb@earthling.net>
41323
41324         * g++.old-deja/g++.other/virtual9.C: New test.
41325         * g++.old-deja/g++.pt/crash61.C: New test.
41326         * gcc.c-torture/execute/loop-9.c: New test.
41327
41328 2000-12-04  Neil Booth  <neilb@earthling.net>
41329
41330         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41331         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41332         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41333         * gcc.dg/cpp/extratokens.c: ...here.
41334
41335 2000-12-04  Neil Booth  <neilb@earthling.net>
41336
41337         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41338         New tests.
41339
41340 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41341
41342         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41343         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41344
41345 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41346
41347         * gcc.c-torture/execute/20001203-1.c: New test.
41348
41349 2000-12-03  Neil Booth  <neilb@earthling.net>
41350
41351         * gcc.dg/cpp/macro6.c: New test cases.
41352
41353 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41354
41355         * gcc.c-torture/execute/string-opt-9.c: New test.
41356         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41357         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41358         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41359
41360         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41361         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41362
41363 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41364
41365         * gcc.dg/cpp/if-6.c: New testcase.
41366
41367         * gcc.dg/20001201-1.c: New testcase.
41368
41369 2000-12-02  Neil Booth  <neilb@earthling.net>
41370
41371         * g++.old-deja/g++.other/externC4.C,
41372         g++.old-deja/g++.other/friend10.C: New tests.
41373
41374 2000-12-02  Neil Booth  <neilb@earthling.net>
41375
41376         * g++.old-deja/g++.other/instan2.C
41377         * g++.old-deja/g++.other/instan3.C: New test.
41378
41379 2000-12-02  Neil Booth  <neilb@earthling.net>
41380
41381         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41382         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41383         gnuc99.c,gnuc99-pedantic.c: New tests.
41384
41385 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41386
41387         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41388         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41389
41390 2000-12-01  Neil Booth  <neilb@earthling.net>
41391
41392         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41393         * gcc.dg/cpp/poison.c: Update.
41394         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41395
41396 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41397
41398         * g77.f-torture/execute/20001201.f: New test.
41399
41400 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41401
41402         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41403
41404 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41405
41406         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41407
41408 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41409
41410         * g++.old-deja/g++.other/cast6.C: New test.
41411
41412 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41413
41414         * gcc.c-torture/execute/20001130-2.c: New testcase.
41415
41416 2000-11-30  Richard Henderson  <rth@redhat.com>
41417
41418         * gcc.c-torture/execute/20001130-1.c: New test.
41419
41420 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41421
41422         * g++.old-deja/g++.other/op3.C: New test.
41423
41424 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41425
41426         * g++.old-deja/g++.other/op2.C: New test.
41427
41428 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41429
41430         * g++.old-deja/g++.other/crash38.C: New test.
41431
41432 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41433
41434         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41435
41436 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41437
41438         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41439         tests.
41440         * gcc.c-torture/execute/string-opt-6.c: New test.
41441
41442         * gcc.dg/20001117-1.c: Add main.
41443
41444 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41445
41446         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41447         Move from here ...
41448         * gcc.dg/940510-1.c: ... to here.
41449
41450         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41451         zero-size arrays in toplevel structures.
41452
41453 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41454
41455         * gcc.c-torture/execute/loop-8.c: New test.
41456
41457 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41458
41459         * g++.old-deja/g++.other/base1.C: New test.
41460
41461 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41462
41463         * g++.old-deja/g++.other/parse2.C: New test.
41464
41465 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41466
41467         * g++.old-deja/g++.pt/incomplete1.C: New test.
41468
41469 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41470
41471         * g++.old-deja/g++.other/friend9.C: New test.
41472
41473 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41474
41475         * gcc.dg/20001127-1.c: New test.
41476
41477 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41478
41479         * g++.old-deja/g++.pt/friend46.C: New test.
41480
41481 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41482
41483         * g++.old-deja/g++.other/ptrmem8.C: New test.
41484
41485 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41486
41487         * gcc.c-torture/execute/string-opt-7.c: New test.
41488         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41489
41490 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41491
41492         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41493         instead of 'mkcheck 2'.
41494
41495 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41496
41497         * gcc.c-torture/execute/memcheck/driver.c,
41498         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41499         C9X references to refer to C99.
41500
41501 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41502
41503         * gcc.dg/ultrasp3.c: New test.
41504
41505 2000-11-25  Neil Booth  <neilb@earthling.net>
41506
41507         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41508
41509 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41510
41511         * gcc.c-torture/compile/20001123-2.c: New.
41512
41513 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41514
41515         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41516
41517 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41518
41519         * gcc.dg/sequence-point-1.c: Add some new tests.
41520         * gcc.c-torture/execute/20001124-1.c: New test.
41521
41522 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41523
41524         * g++.old-deja/g++.other/vaarg4.C: New test.
41525         * gcc.c-torture/compile/20001123-1.c: New test.
41526
41527 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41528
41529         * g++.other/crash24.C: Adjust and remove XFAIL.
41530         * g++.other/crash37.C: New test.
41531
41532 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41533
41534         * g++.old-deja/g++.pt/instantiate9.C: New test.
41535
41536 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41537
41538         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41539         new ABI, too.
41540
41541         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41542         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41543
41544 2000-11-22  Neil Booth  <neilb@earthling.net>
41545
41546         * gcc.dg/cpp/Wtrigraphs.c: New test.
41547
41548 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41549
41550         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41551
41552 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41553
41554         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41555
41556 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41557
41558         * lib/gcc-dg.exp: load_lib scanasm.exp.
41559         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41560         * lib/g++-dg.exp: load_lib scanasm.exp.
41561         * lib/scanasm.exp: New.
41562         (scan-assembler, scan-assembler-not): Add optional arguments to
41563         test name, or if not present, the pattern name.
41564         (scan-assembler-dem, scan-assembler-dem-not): New.
41565
41566         * g++.dg/dg.exp: New.
41567
41568 2000-11-21  Neil Booth  <neilb@earthling.net>
41569
41570         * gcc.dg/cpp/integrated1.c: Remove.
41571
41572 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41573
41574         * gcc.c-torture/execute/20001121-1.c: New test.
41575
41576 2000-11-21  Richard Henderson  <rth@redhat.com>
41577
41578         * gcc.c-torture/compile/20001121-1.c: New test.
41579
41580 2000-11-20  Neil Booth  <neilb@earthling.net>
41581
41582         * gcc.dg/cpp/integrated1.c: New test.
41583
41584 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41585
41586         * g++.old-deja/g++.other/inline17.C: New test.
41587
41588 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41589
41590         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41591         local variable to be zero: I made the variable global. Now
41592         uses abort() and exit() instead of relying on main's return value.
41593
41594 2000-11-20  Neil Booth  <neilb@earthling.net>
41595
41596         * gcc.dg/cpp/paste2.c: Update test.
41597         * objc/execute/paste.m: New test.
41598
41599 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41600
41601         * gcc.dg/c99-condexpr-1.c: New test.
41602
41603 2000-11-20  Neil Booth  <neilb@earthling.net>
41604
41605         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41606
41607 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41608
41609         * g++.old-deja/g++.pt/export1.C: New test.
41610
41611 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41612
41613         * gcc.dg/20001117-1.c: New test.
41614
41615 2000-11-18  Richard Henderson  <rth@redhat.com>
41616
41617         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41618
41619 2000-11-18  Richard Henderson  <rth@redhat.com>
41620
41621         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41622         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41623         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41624
41625 2000-11-18  Richard Henderson  <rth@redhat.com>
41626
41627         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41628         (main): New.  Exit cleanly.
41629
41630 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41631
41632         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41633         gcc.dg/c99-fordecl-2.c: New tests.
41634
41635 2000-11-18  Richard Henderson  <rth@redhat.com>
41636
41637         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41638         * gcc.c-torture/execute/zerolen-2.c: New.
41639
41640 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41641
41642         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41643         memory.
41644
41645 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41646
41647         * g++.old-deja/g++.pt/instantiate8.C: New test.
41648
41649 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41650
41651         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41652         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41653
41654 2000-11-16  Nick Clifton  <nickc@redhat.com>
41655
41656         * gcc.c-torture/execute/nestfunc-2.c: New test.
41657         * gcc.c-torture/execute/nestfunc-3.c: New test.
41658
41659 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41660
41661         * gcc.c-torture/compile/20001116-1.c: New test.
41662
41663 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41664
41665         * gcc.c-torture/execute/20001115-1.c: New test.
41666
41667 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41668
41669         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41670         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41671         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41672         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41673
41674 2000-11-15  Neil Booth  <neilb@earthling.net>
41675
41676         gcc.dg/cpp/_Pragma1.c: Update.
41677         gcc.dg/cpp/_Pragma2.c: New test.
41678
41679 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41680
41681         * g++.old-deja/g++.other/anon5.C: New test.
41682
41683 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41684
41685         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41686         tests.
41687
41688 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41689
41690         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41691         output.
41692
41693 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41694
41695         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41696         labels at end of compound statements.
41697
41698 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41699
41700         * gcc.c-torture/execute/loop-7.c: New test.
41701
41702 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41703
41704         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41705
41706 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41707
41708         * gcc.dg/c99-bool-1.c: New test.
41709
41710 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41711
41712         * gcc.dg/c99-scope-1.c: Remove xfail.
41713         * gcc.dg/c99-scope-2.c: New test.
41714
41715 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41716
41717         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41718         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41719
41720 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41721
41722         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41723         error messages.
41724
41725         * g++.mike/p700.C: Don't typedef wchar_t.
41726         * g++.mike/p784.C: Likewise.
41727         * g++.mike/eb101.C: Don't use __wchar_t.
41728
41729 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41730
41731         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41732         from DO loop.
41733
41734 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41735
41736         * gcc.c-torture/execute/20001111-1.c: New test.
41737
41738 2000-11-10  Nick Clifton  <nickc@redhat.com>
41739
41740         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41741         long multuiple and accumulate.
41742
41743 2000-11-09  Richard Henderson  <rth@redhat.com>
41744
41745         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41746         via size_t instead of int.
41747
41748         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41749         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41750         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41751         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41752
41753 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41754
41755         * gcc.c-torture/compile/20001109-1.c: New test.
41756         * gcc.c-torture/compile/20001109-2.c: New test.
41757
41758 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41759
41760         * g++.old-deja/g++.pt/operator1.C: New test.
41761         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41762
41763 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41764
41765         * gcc.dg/20001108-1.c: New test.
41766
41767 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41768
41769         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41770         with both arguments constant strings.
41771         * gcc.c-torture/execute/string-opt-3.c: New test.
41772         * gcc.c-torture/execute/string-opt-4.c: New test.
41773         * gcc.c-torture/execute/string-opt-5.c: New test.
41774
41775 2000-11-08  Nick Clifton  <nickc@redhat.com>
41776
41777         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41778         mulsidi3adddi patterns.
41779
41780 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41781
41782         * g++.old-deja/g++.other/crash36.C: New test.
41783
41784 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41785
41786         * g++.old-deja/g++.other/init16.C: New test.
41787
41788 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
41789
41790         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41791
41792 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41793
41794         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
41795         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41796         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41797
41798 2000-11-07  DJ Delorie  <dj@redhat.com>
41799
41800         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
41801
41802 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41803
41804         * gcc.c-torture/execute/string-opt-1.c: New test.
41805
41806 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41807
41808         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
41809         mips-sgi-irix6.* because the MIPS ABI passes floating-point
41810         parameters in registers, and there is no way for a varargs
41811         function to know in which order the integer and floating-point
41812         parameters should be interleaved when they are placed on the
41813         stack.
41814         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41815         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41816
41817 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41818
41819         * gcc.c-torture/execute/string-opt-2.c: New test.
41820
41821 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
41822
41823         * g++.old-deja/g++.pt/crash60.C: New test.
41824
41825 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41826
41827         * g++.old-deja/g++.other/crash24.C: New test.
41828         * g++.old-deja/g++.other/crash25.C: New test.
41829         * g++.old-deja/g++.other/crash26.C: New test.
41830         * g++.old-deja/g++.other/crash27.C: New test.
41831         * g++.old-deja/g++.other/crash28.C: New test.
41832         * g++.old-deja/g++.other/crash29.C: New test.
41833         * g++.old-deja/g++.other/crash30.C: New test.
41834         * g++.old-deja/g++.other/crash31.C: New test.
41835         * g++.old-deja/g++.other/crash32.C: New test.
41836         * g++.old-deja/g++.other/crash33.C: New test.
41837         * g++.old-deja/g++.other/crash34.C: New test.
41838         * g++.old-deja/g++.other/crash35.C: New test.
41839
41840 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41841
41842         * gcc.c-torture/execute/20001031-1.c: New test.
41843
41844 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
41845
41846         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41847         namespace.
41848
41849         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41850         standards-conformant.
41851
41852         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41853
41854         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41855         * g++.old-deja/g++.mike/p755a.C: Likewise.
41856         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41857         library makes no calls to `operator new' during initialization.
41858
41859 2000-11-04  Neil Booth  <neilb@earthling.net>
41860
41861         * gcc.dg/cpp/include2.c: New tests.
41862
41863 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41864
41865         * lib/g++.exp (g++_set_ld_library_path): New function.
41866         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41867
41868 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41869
41870         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41871         warnings.
41872
41873 2000-11-01  Richard Henderson  <rth@redhat.com>
41874
41875         * g++.old-deja/g++.ext/namedret1.C: New.
41876         * g++.old-deja/g++.ext/namedret2.C: New.
41877         * g++.old-deja/g++.ext/namedret3.C: New.
41878
41879 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41880
41881         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41882         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41883
41884 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41885
41886         * gcc.c-torture/execute/va-arg-21.c: New test.
41887
41888 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41889
41890         * gcc.dg/c99-complex-2.c: New test.
41891
41892 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41893
41894         * gcc.c-torture/execute/stdio-opt-1.c: New test.
41895
41896 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
41897
41898         * g++.old-deja/g++.other/inline16.C: New test.
41899
41900 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
41901
41902         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
41903         __PRETTY_FUNCTION__
41904
41905 2000-10-29  Neil Booth  <neilb@earthling.net>
41906
41907         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
41908         New tests.
41909         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
41910         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
41911         optimisation.
41912
41913 2000-10-29  Neil Booth  <neilb@earthling.net>
41914
41915         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
41916         * mi1.c, mi1c.h: Add null directives to multiple-include test.
41917         * mi5.c: Test multiple includes work with -C.
41918         * trigraphs.c: Test ^= version.
41919
41920 2000-10-28  Neil Booth  <neilb@earthling.net>
41921
41922         New tests and test updates for new macro expander.
41923
41924         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
41925         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
41926         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
41927         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
41928         new diagnostic messages.
41929
41930         * gcc.dg/cpp/macro3.c: New tests.
41931
41932 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
41933
41934         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
41935         on the same line.
41936
41937 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
41938
41939         * g++.old-deja/g++.other/eh2.C: New test.
41940
41941 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41942
41943         * gcc.c-torture/execute/20001027-1.c: New test.
41944
41945 2000-10-26  Richard Henderson  <rth@redhat.com>
41946
41947         * gcc.c-torture/execute/20001026-1.c: New.
41948
41949 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
41950
41951         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
41952         * g++.old-deja/g++.law/builtin1.C: Likewise.
41953         * g++.old-deja/g++.law/ctors10.C: Likewise.
41954         * g++.old-deja/g++.law/virtual3.C: Likewise.
41955         * g++.old-deja/g++.mike/p658.C: Likewise.
41956         * g++.old-deja/g++.other/sibcall1.C: Likewise.
41957         * g++.old-deja/g++.other/vaarg2.C: Likewise.
41958         * g++.old-deja/g++.robertl/eb124.C: Likewise.
41959         * g++.old-deja/g++.robertl/eb44.C: Likewise.
41960         * g++.old-deja/g++.robertl/eb77.C: Likewise.
41961
41962 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
41963
41964         * gcc.c-torture/compile/20001024-1.c: New test.
41965
41966 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
41967
41968         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
41969         to tell us whether or not we are using V3.
41970
41971 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41972
41973         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
41974         operands.
41975
41976 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41977
41978         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
41979
41980 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
41981
41982         * gcc.c-torture/execute/20001024-1.c: New test.
41983
41984 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
41985
41986         * g++.old-deja/g++.other/sibcall1.C: New test.
41987
41988 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
41989
41990         * gcc.dg/noncompile/init-3.c: New test.
41991
41992 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41993
41994         * gcc.dg/format-array-1.c: New test.
41995
41996 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41997
41998         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
41999         writing through null pointers; remove comment about testing
42000         unterminated strings.
42001
42002 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42003
42004         * gcc.c-torture/execute/20001017-2.c: New test.
42005
42006 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42007
42008         * gcc.c-torture/compile/20001018-1.c: New test.
42009         * gcc.c-torture/compile/20001018-1.x: Xfail.
42010
42011 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42012
42013         * gcc.c-torture/execute/20001017-1.c: New test.
42014
42015 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42016
42017         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42018         for multiple use of arguments with scanf formats; add tests for
42019         multiple use of arguments.
42020
42021 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42022
42023         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42024
42025 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42026
42027         * gcc.dg/format-miss-1.c: New test.
42028
42029 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42030
42031         * gcc.c-torture/execute/20001013-1.c: New test.
42032
42033 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42034
42035         * gcc.dg/format-branch-1.c: New test.
42036
42037 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42038
42039         * README, lib/file-format.exp: Remove EGCS references.
42040
42041 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42042
42043         * gcc.dg/20001013-1.c: New test.
42044
42045 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42046
42047         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42048         for intmax_t in the compiler using __typeof__ and the type rules
42049         for conditional expressions.
42050
42051 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42052
42053         * gcc.dg/20001012-1.c: New test.
42054         * gcc.dg/20001012-2.c: New test.
42055
42056 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42057
42058         * gcc.dg/format-attr-1.c: New test.
42059
42060 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42061
42062         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42063         __LONG_LONG_MAX__ instead of LLONG_MAX.
42064
42065 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42066
42067         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42068         scanf flags.
42069         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42070         flags.
42071
42072 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42073
42074         * gcc.dg/sequence-pt-1.c: New test.
42075
42076 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42077
42078         * gcc.c-torture/execute/20001011-1.c: New testcase.
42079         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42080
42081 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42082
42083         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42084         does not error on it.
42085
42086 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42087
42088         * gcc.dg/20001009-1.c: New test.
42089
42090 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42091
42092         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42093         * gcc.c-torture/execute/20001009-2.c: ... to here.
42094
42095 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42096
42097         * gcc.c-torture/compile/20001009-1.c: New testcase.
42098         * gcc.c-torture/execute/20001009-1.c: New testcase.
42099         Testcases provided by Jan Hubicka <jh@suse.cz>.
42100
42101 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42102
42103         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42104         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42105         uintmax_t using <limits.h> to emulate the compiler's internal
42106         logic.  No longer XFAIL %j tests.
42107
42108 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42109
42110         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42111         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42112         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42113         regexps and details of expected handling of some bad formats.
42114         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42115         suppression.
42116
42117 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42118
42119         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42120         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42121         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42122         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42123         in list archives.
42124
42125 2000-10-06  Richard Henderson  <rth@cygnus.com>
42126
42127         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42128         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42129         * g++.old-deja/g++.jason/report.C: Likewise.
42130         * g++.old-deja/g++.law/friend5.C: Likewise.
42131         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42132         of the expected warnings.
42133
42134 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42135
42136         * g++.old-deja/g++.pt/enum14.C: New test.
42137
42138 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42139
42140         * g++.old-deja/g++.pt/crash59.C: New test.
42141
42142 2000-10-04  Will Cohen  <wcohen@redhat.com>
42143
42144         * gcc.dg/20000926-1.c: New test.
42145
42146 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42147
42148         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42149         function name for current C++ compiler.
42150         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42151
42152 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42153
42154         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42155         __PRETTY_FUNCTION__.
42156         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42157
42158 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42159
42160         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42161
42162 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42163
42164         * gcc.c-torture/compile/20000923-1.c: New test.
42165
42166 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42167
42168         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42169         * g++.old-deja/g++.pt/ttp62.C: Same.
42170         * g++.old-deja/g++.other/inline14.C: Same.
42171
42172 2000-09-24  Richard Henderson  <rth@cygnus.com>
42173
42174         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42175
42176 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42177
42178         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42179
42180 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42181
42182         * gcc.c-torture/compile/20000922-1.c: New file.
42183
42184 2000-09-21  Nick Clifton  <nickc@redhat.com>
42185
42186         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42187         a signed long modulo operation.
42188         (mod6): New function - perform an unsigned long modulo operation.
42189         (main): Add tests for modulos of very large numbers by very small
42190         dividends.
42191
42192 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42193
42194         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42195
42196 2000-09-19  Richard Henderson  <rth@cygnus.com>
42197
42198         * gcc.dg/compare2.c (case 10): XFAIL.
42199
42200 2000-09-18  Richard Henderson  <rth@cygnus.com>
42201
42202         * gcc.c-torture/execute/20000906-1.c: Move ...
42203         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42204         that support __builtin_trap.
42205
42206 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42207
42208         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42209
42210 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42211
42212         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42213         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42214         more $ format tests.
42215
42216 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42217
42218         * gcc.dg/format-errmk-1.c: New test.
42219
42220 2000-09-17  Greg McGary  <greg@mcgary.org>
42221
42222         * gcc.c-torture/execute/20000917-1.x: Remove.
42223
42224 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42225
42226         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42227
42228 2000-09-17  Greg McGary  <greg@mcgary.org>
42229
42230         * gcc.c-torture/execute/20000917-1.c: New test.
42231         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42232
42233 2000-09-16  Neil Booth  <NeilB@earthling.net>
42234
42235         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42236         in nested macro bug.
42237
42238 2000-09-15  Neil Booth  <NeilB@earthling.net>
42239
42240         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42241
42242 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42243
42244         * gcc.c-torture/execute/20000914-1.c: New test.
42245
42246 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42247
42248         * g++.other/inline13.C: New test.
42249
42250 2000-09-12  Andreas Jaeger  <aj@suse.de>
42251
42252         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42253         constant by Ulrich Drepper <drepper@redhat.com>.
42254
42255 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42256
42257         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42258
42259 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42260
42261         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42262
42263 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42264
42265         * gcc.dg/cpp/backslash.c: New test.
42266
42267 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42268
42269         * gcc.c-torture/execute/20000910-1.c: New test.
42270         * gcc.c-torture/execute/20000910-2.c: Likewise.
42271
42272 2000-09-11  Robert Lipe  <robertl@sco.com>
42273
42274         * gcc.dg/pragma-align.c: New test.
42275
42276 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42277
42278         * g++.old-deja/g++.pt/explicit82.C: New test.
42279         * g++.old-deja/g++.pt/explicit83.C: New test.
42280
42281 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42282
42283         * gcc.dg/asm-names.c: New test.
42284
42285 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42286
42287         * gcc.dg/cpp/tr-warn6.c: New test
42288
42289 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42290
42291         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42292         be accepted.
42293
42294 2000-09-07  Catherine Moore  <clm@redhat.com>
42295
42296         * gcc.c-torture/execute/unroll-1.c: New test.
42297
42298 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42299
42300         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42301         ERROR markers.
42302         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42303         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42304         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42305         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42306         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42307         Preprocess only.
42308         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42309         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42310
42311 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42312
42313         * g++.old-deja/g++.pt/deduct2.C: New test.
42314
42315 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42316
42317         * g++.old-deja/g++.pt/parms2.C: New test.
42318
42319 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42320
42321         * g++.old-deja/g++.pt/crash58.C: New test.
42322
42323 2000-09-06  Greg McGary  <greg@mcgary.org>
42324
42325         * gcc.c-torture/execute/20000906-1.c: New test.
42326         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42327
42328 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42329
42330         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42331
42332 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42333
42334         * g++.old-deja/g++.pt/crash57.C: New test.
42335
42336 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42337
42338         * g++.old-deja/g++.pt/crash56.C: New test.
42339
42340 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42341
42342         * g++.old-deja/g++.pt/koenig1.C: New test.
42343
42344 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42345
42346         * gcc.dg/20000904-1.c: New test.
42347
42348 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42349
42350         * gcc.dg/cpp/paste8.c: New test.
42351
42352 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42353
42354         * gcc.c-torture/compile/20000827-1.c: New test.
42355
42356 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42357
42358         * gcc.dg/format-diag-1.c: New test.
42359
42360 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42361
42362         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42363         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42364         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42365         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42366         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42367
42368 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42369
42370         * g++.old-deja/g++.other/nested4.C: New test.
42371
42372 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42373
42374         * g++.old-deja/g++.ns/scoped1.C: New test.
42375
42376 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42377
42378         * lib/g++.exp: Support testing already-installed GCC.
42379
42380 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42381
42382         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42383
42384 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42385
42386         * gcc.dg/return-type-2.c: New test.
42387
42388 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42389
42390         * gcc.c-torture/compile/20000825-1.c: New test.
42391
42392 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42393
42394         * gcc.dg/dwarf2-2.c: New test.
42395
42396 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42397
42398         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42399         dg-warning regexps.
42400
42401 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42402
42403         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42404         gcc.dg/format-ext-5.c: New tests.
42405
42406 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42407
42408         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42409
42410 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42411
42412         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42413
42414 2000-08-24  Richard Henderson  <rth@cygnus.com>
42415
42416         * gcc.dg/ia64-sync-1.c: New test.
42417         * gcc.dg/ia64-sync-2.c: New test.
42418         * gcc.dg/ia64-asm-1.c: New test.
42419
42420 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42421
42422         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42423         * gcc.dg/format-ext-2.c: New test.
42424
42425 2000-08-23  Jason Merrill  <jason@redhat.com>
42426
42427         * lib/old-dejagnu.exp: Also ignore "In member function" and
42428         "At global scope".
42429
42430 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42431
42432         * gcc.dg/noncompile/label-lineno-1.c: New test.
42433
42434 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42435
42436         * gcc.dg/c99-array-nonobj-1.c: New test.
42437
42438 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42439
42440         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42441         tests.
42442         * gcc.dg/format-ext-1.c: New test.
42443
42444 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42445
42446         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42447         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42448         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42449         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42450         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42451
42452 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42453
42454         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42455         gcc.dg/c99-strftime-2.c: New tests.
42456
42457 2000-08-22  Richard Henderson  <rth@cygnus.com>
42458
42459         * gcc.c-torture/execute/20000822-1.c: New test.
42460
42461 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42462
42463         * gcc.c-torture/execute/20000819-1.x: Remove.
42464
42465 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42466
42467         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42468         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42469         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42470         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42471         gcc.dg/format-xopen-1.c: New tests.
42472
42473 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42474
42475         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42476
42477 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42478
42479         * g++.old-deja/g++.other/loop2.C: New test.
42480
42481         * gcc.c-torture/compile/20000606-1.c: New test.
42482         * gcc.c-torture/compile/20000728-1.c: New test.
42483         * gcc.c-torture/execute/20000801-1.c: New test.
42484         * gcc.c-torture/execute/20000801-2.c: New test.
42485         * gcc.c-torture/execute/20000819-1.c: New test.
42486         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42487         * gcc.dg/20000629-1.c: New test.
42488         * gcc.dg/20000724-1.c: New test.
42489         * gcc.dg/20000807-1.c: New test.
42490
42491 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42492
42493         * gcc.dg/cpp/pragma-1.c: New test.
42494         * gcc.dg/cpp/pragma-2.c: New test.
42495
42496 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42497
42498         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42499         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42500
42501 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42502
42503         * gcc.c-torture/compile/20000818-1.c: New test.
42504
42505 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42506
42507         * gcc.c-torture/execute/20000818-1.c: New test.
42508
42509 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42510
42511         * gcc.dg/format-va-1.c: New test.
42512
42513 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42514
42515         * g++.old-deja/g++.other/typedef8.C: New test.
42516
42517 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42518
42519         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42520         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42521         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42522         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42523         * g++.old-deja/g++.other/ptrmem7.C: New test.
42524         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42525
42526 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42527
42528         * g++.old-deja/g++.pt/typename27.C: New test.
42529
42530 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42531
42532         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42533         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42534         * g++.old-deja/g++.pt/friend45.C: New test.
42535         * g++.old-deja/g++.other/friend8.C: New test.
42536
42537 2000-08-15  Richard Henderson  <rth@cygnus.com>
42538
42539         * gcc.c-torture/execute/20000815-1.c: New test.
42540
42541 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42542
42543         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42544         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42545         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42546
42547 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42548
42549         * g++.old-deja/g++.other/refinit2.C: New test.
42550
42551 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42552
42553         * lib/c-torture.exp (c-torture): Make
42554         compiler_conditional_xfail_data global.
42555         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42556         compiler_conditional_xfail_data machinery.
42557         (f-torture-execute): Likewise.
42558         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42559         and only when unrolling loops.
42560
42561         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42562
42563 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42564
42565         * g++.old-deja/g++.pt/explicit81.C: New test.
42566
42567 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42568
42569         * g++.old-deja/g++.pt/typename26.C: New test.
42570
42571 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42572
42573         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42574         warning.
42575
42576 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42577
42578         * g++.old-deja/g++.other/array3.C: New test.
42579
42580 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42581
42582         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42583         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42584         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42585         New tests.
42586
42587 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42588
42589         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42590         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42591
42592 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42593
42594         * gcc.c-torture/execute/20000808-1.c: New test.
42595
42596 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42597
42598         * gcc.dg/c90-const-expr-1.c: New test.
42599
42600 2000-08-08  Richard Henderson  <rth@cygnus.com>
42601
42602         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42603
42604 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42605
42606         * gcc.dg/noncompile/const-ll-1.c: New test.
42607
42608 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42609
42610         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42611
42612 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42613
42614         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42615         that running programs linked against the shared version of libobjc
42616         run correctly.
42617
42618 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42619
42620         * gcc.dg/c99-printf-1.c: New test.
42621
42622 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42623
42624         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42625
42626 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42627
42628         * gcc.c-torture/execute/20000731-1.x: Delete.
42629
42630 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42631
42632         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42633         and torture_without_loops as is done by c-torture.exp.
42634         (search_for): Copy from c-torture.exp.
42635         (gcc-dg-runtest): New function, drives a directory of tests
42636         iterating over the TORTURE_OPTIONS.
42637         (scan-assembler, scan-assembler-not): Move here from
42638         individual directory drivers.
42639
42640         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42641         defined by lib/gcc-dg.exp.
42642         * gcc.dg/cpp/cpp.exp: Likewise.
42643         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42644         gcc-dg-runtest, so we cycle over optimization options.
42645
42646         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42647         * gcc.dg/compare2.c: No longer expected to fail.
42648
42649 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42650
42651         * gcc.c-torture/execute/20000804-1.c: New test.
42652
42653 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42654
42655         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42656
42657 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42658
42659         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42660
42661 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42662
42663         * gcc.c-torture/compile/20000803-1.c: New test.
42664
42665 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42666
42667         * gcc.c-torture/execute/20000801-3.c,
42668         gcc.c-torture/execute/20000801-4.c: New tests.
42669         * gcc.c-torture/execute/20000801-3.x,
42670         gcc.c-torture/execute/20000801-4.x: Xfail.
42671
42672 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42673
42674         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42675         libobjc/.libs to allow for libtool.
42676
42677 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42678
42679         * gcc.c-torture/compile/20000802-1.c: New test.
42680
42681 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42682
42683         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42684
42685 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42686
42687         * gcc-c-torture/execute/20000731-2.c: New test.
42688
42689         * gcc.c-torture/execute/20000731-1.c: New test.
42690         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42691
42692 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42693
42694         * testsuite/gcc.dg/cpp/paste7.c: New test.
42695         * gcc.dg/cpp/20000725-1.c: New test.
42696
42697 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42698
42699         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42700         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42701         declaration warning for __builtin_dwarf_reg_size.
42702
42703         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42704
42705 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42706
42707         * gcc.dg/noncompile/voidparam-1.c: New test.
42708
42709 2000-07-30  Richard Henderson  <rth@cygnus.com>
42710
42711         * gcc.dg/c90-digraph-1.c: Don't xfail.
42712         * gcc.dg/compare2.c (case 10): Xfail.
42713         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42714
42715 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42716
42717         * gcc.dg/c99-main-1.c: New test.
42718
42719 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42720
42721         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42722
42723 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42724
42725         * gcc.c-tortuer/execute/20000726-1.c: New test.
42726
42727 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42728
42729         * gcc.c-torture/execute/enum-2.c: New test.
42730
42731 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42732
42733         * gcc.dg/cpp/tr-warn3.c: New test.
42734
42735 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42736
42737         * g++.old-deja/g++.ext/implicit1.C: Remove.
42738         * g++.old-deja/g++.jason/c2.C: Remove
42739         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42740         * g++.old-deja/g++.pt/crash16.C: Likewise.
42741         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42742
42743 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42744
42745         * g++.old-deja/g++.other/for2.C: New test.
42746
42747 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42748
42749         * gcc.dg/20000720-1.c: New test.
42750
42751 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42752
42753         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42754
42755 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42756
42757         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42758         * gcc.c-torture/execute/20000722-1.c: New.
42759         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42760
42761 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42762
42763         * gcc.dg/cpp/20000720-1.S: New test.
42764
42765 2000-07-21  Michael Meissner  <meissner@redhat.com>
42766
42767         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42768
42769 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42770
42771         * g++.old-deja/g++.brendan/crash16.C,
42772         g++.old-deja/g++.brendan/parse3.C,
42773         g++.old-deja/g++.brendan/redecl1.C,
42774         g++.old-deja/g++.ns/template13.C,
42775         g++.old-deja/g++.other/decl4.C,
42776         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42777
42778 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42779
42780         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42781         and "Internal error".
42782
42783         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42784         regexps.
42785         * gcc.dg/cpp/paste6.c: New test.
42786
42787 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
42788
42789         * gcc.dg/cpp/tr-direct.c: New test.
42790
42791         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42792         gcc.dg/cpp/undef1.c: Tweak error regexps.
42793
42794 2000-07-18  Eric Christopher <echristo@redhat.com>
42795
42796         * gcc.c-torture/compile/20000718-1.c: New test.
42797
42798 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
42799
42800         * cpplex.c (_cpp_push_token): If the token being pushed back
42801         is the previous token in this context, just subtract one from
42802         context->posn.
42803         * cppmacro.c (save_expansion): Clear aux field when storing a
42804         placemarker.
42805
42806 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
42807
42808         * gcc.dg/noncompile/redecl-1.c: New test.
42809
42810 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
42811
42812         * gcc.c-torture/execute/20000717-5.c: New test.
42813         * gcc.c-torture/execute/20000717-1.x: Removed.
42814
42815 2000-07-17  Richard Henderson  <rth@cygnus.com>
42816
42817         * gcc.c-torture/execute/20000717-4.c: New test.
42818
42819 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
42820
42821         * gcc.dg/cpp/syshdr.c: New test.
42822         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
42823
42824 2000-07-17  Neil Booth  <neilb@earthling.net>
42825
42826         * gcc.dg/cpp/cmdlne-dM.c: New test.
42827         * gcc.dg/cpp/cmdlne-dD.c: New test.
42828
42829 2000-07-17  Jeffrey A Law  (law@cygnus.com)
42830
42831         * gcc.c-torture/execute/20000717-3.c: New test.
42832
42833         * gcc.c-torture/compile/20000717-1.c: New test.
42834
42835 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
42836
42837         * gcc.c-torture/execute/20000717-2.c: New test.
42838
42839 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42840
42841         * gcc.dg/formatz-1.c: New test.
42842
42843         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
42844         * gcc.dg/c99-digraph-1.c: New tests.
42845
42846         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42847         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42848
42849         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42850         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42851         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42852         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42853         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42854         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42855         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42856
42857 2000-07-17   Greg McGary <greg@mcgary.org>
42858
42859         * gcc.c-torture/execute/20000717-1.c: New test.
42860         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42861
42862 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42863
42864         * gcc.c-torture/execute/20000715-2.c: New test.
42865         * gcc.dg/20000715-1.c: New test.
42866
42867 2000-07-15  Michael Meissner  <meissner@redhat.com>
42868
42869         * gcc.c-torture/execute/20000715-1.c: New test.
42870
42871 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42872
42873         * gcc.c-torture/execute/20000707-1.c: New test.
42874
42875 2000-07-13  Neil Booth  <NeilB@earthling.net>
42876
42877         * testsuite/gcc.dg/cpp/digraph1.c,
42878         testsuite/gcc.dg/cpp/digraph2.c,
42879         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42880
42881 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42882
42883         * g77.f-torture/compile/20000630-2.f: New test.
42884         * g77.f-torture/compile/20000630-2.x
42885
42886 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42887
42888         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42889
42890 2000-07-11  Neil Booth  <NeilB@earthling.net>
42891
42892         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42893
42894 2000-07-11  Neil Booth  <NeilB@earthling.net>
42895
42896         * gcc.dg/cpp/cmdlne-C.c: New.
42897
42898 2000-07-09  Neil Booth  <NeilB@earthling.net>
42899
42900         * gcc.dg/cpp/directiv.c: New tests.
42901         * gcc.dg/cpp/undef1.c: Update.
42902
42903 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
42904
42905         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
42906
42907 2000-07-09  Neil Booth  <NeilB@earthling.net>
42908
42909         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
42910
42911 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
42912
42913         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
42914         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42915
42916 2000-07-08  Neil Booth  <NeilB@earthling.net>
42917
42918         * gcc.dg/cpp/macsyntx.c: New tests.
42919
42920 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42921
42922         * gcc.dg/20000707-1.c: New test.
42923
42924 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42925
42926         * gcc.c-torture/execute/20000706-1.c: New test.
42927         * gcc.c-torture/execute/20000706-2.c: New test.
42928         * gcc.c-torture/execute/20000706-3.c: New test.
42929         * gcc.c-torture/execute/20000706-4.c: New test.
42930         * gcc.c-torture/execute/20000706-5.c: New test.
42931
42932 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42933
42934         * g++.old-deja/g++.pt/instantiate7.C: New test.
42935
42936 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42937
42938         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
42939         * g++.old-deja/g++.mike/thunk3.C: Likewise.
42940         * g++.old-deja/g++.other/rtti3.C: Likewise.
42941         * g++.old-deja/g++.other/rttid3.C: Likewise.
42942
42943 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
42944
42945         *  g77.f-torture/compile/20000630-1.x: Fix typo
42946
42947 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
42948
42949         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
42950         assembly output.
42951
42952 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
42953
42954         * gcc.dg/cpp/ident.c: New test.
42955
42956 2000-07-05  Neil Booth  <NeilB@earthling.net>
42957
42958         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
42959           gcc.dg/cpp/lexstrng.c: New tests.
42960
42961 2000-07-04  Neil Booth  <NeilB@earthling.net>
42962
42963         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
42964         * gcc.dg/cpp/strify2.c: Same.
42965
42966 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
42967
42968         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
42969         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
42970         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
42971         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
42972
42973         * testsuite/gcc.dg/cpp/macro1.c,
42974         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
42975         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
42976         testsuite/gcc.dg/cpp/strify1.c,
42977         testsuite/gcc.dg/cpp/strify2.c: New tests.
42978
42979 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
42980
42981         * gcc.c-torture/execute/20000703-1.c: New test.
42982
42983 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42984
42985         * g++.old-deja/g++.pt (lookup10.C): New test.
42986
42987 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42988
42989         * g++.old-deja/g++.pt (typename25.C): New test.
42990
42991 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
42992
42993         * gcc.c-torture/compile/20000701-1.c: New test.
42994
42995 2000-06-30  Nick Clifton  <nickc@cygnus.com>
42996
42997         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
42998         to test case.
42999
43000 2000-06-30  Catherine Moore  <clm@cygnus.com>
43001
43002         * gcc.c-torture/execute/align-1.c: New test.
43003
43004 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43005
43006         * g++.old-deja/g++.pt/expr8.C: New test.
43007         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43008
43009 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43010
43011         * gcc.c-torture/compile/20000629-1.c: New test.
43012
43013 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43014
43015
43016         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43017         gcc.dg/noncompile directory, depending on whether they're
43018         preprocessor tests or not.  Annotate all the tests for the dg
43019         framework.
43020
43021         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43022         * gcc.dg/noncompile/noncompile.exp: New.
43023
43024         * Moved files:
43025         Old name                                New name
43026         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43027         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43028         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43029         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43030         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43031         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43032         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43033         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43034         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43035         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43036         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43037         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43038         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43039         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43040         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43041         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43042         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43043         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43044         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43045         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43046         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43047         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43048         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43049         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43050
43051         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43052         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43053         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43054         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43055         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43056         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43057
43058 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43059
43060         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43061         declare one variable.  On the fourth, error.
43062         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43063         declared by 20000628-1a.h.
43064
43065 2000-06-29  Richard Henderson  <rth@redhat.com>
43066
43067         * gcc.c-torture/execute/930529-1.x: New file.
43068         * gcc.dg/920413-1.c: Adjust expected warning text.
43069         * gcc.dg/980217-1.c: Declare abort.
43070         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43071
43072 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43073
43074         * g77.f-torture/compile/20000629-1.f: New test.
43075         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43076
43077 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43078
43079         Rearrange lots of files, removing entirely the
43080         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43081         directories.
43082
43083         * Deleted files:
43084         gcc.c-torture/code_quality/code_quality.exp
43085         gcc.c-torture/special/special.exp
43086         gcc.failure/failure.exp
43087         gcc.failure/940409-1.x
43088         gcc.c-torture/compile/961203-1.x
43089
43090         * New files:
43091         gcc.misc-tests/linkage.exp
43092         gcc.c-torture/execute/920730-1t.c
43093         gcc.c-torture/execute/920730-1t.x
43094         gcc.c-torture/compile/920520-1.x
43095         gcc.c-torture/compile/920521-1.x
43096         gcc.c-torture/compile/981006-1.x
43097         gcc.c-torture/execute/eeprof-1.x
43098
43099         * Moved files (possibly with modifications to fit a new harness):
43100         Old name                                New name
43101         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43102         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43103         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43104         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43105         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43106         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43107         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43108         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43109         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43110         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43111         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43112         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43113         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43114         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43115
43116 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43117
43118         * c-torture/compile/961203-1.x: Delete.
43119
43120         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43121         not exit. Include stdio.h.
43122         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43123         * gcc.misc-tests/dg-12.c: Likewise.
43124         * gcc.misc-tests/dg-5.c: Likewise.
43125         * gcc.misc-tests/dg-6.c: Likewise.
43126         * gcc.misc-tests/dg-7.c: Prototype abort.
43127         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43128         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43129         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43130         not exit.
43131         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43132         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43133
43134 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43135
43136         * gcc.dg/cpp/20000628-1.c: New test.
43137         * gcc.dg/cpp/20000628-1.h: New header for above test.
43138         * gcc.dg/cpp/20000628-1a.h: Likewise.
43139
43140 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43141
43142         * gcc.dg/cpp: New directory.
43143         * gcc.dg/cpp/cpp.exp: New driver.
43144         * gcc.dg/cpp/20000627-1.c: New test.
43145         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43146         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43147         and rewrite as a compilation test.
43148
43149         * gcc.dg: Move many files into the cpp subdirectory, possibly
43150         renaming or editing them as well.
43151         Old name                New name
43152         990119-1.c              cpp/19990119-1.c
43153         990228-1.c              cpp/19990228-1.c
43154         990407-1.c              cpp/19990407-1.c
43155         990409-1.c              cpp/19990409-1.c
43156         990413-1.c              cpp/19990413-1.c
43157         990703-1.c              cpp/19990703-1.c
43158         20000127-1.c            cpp/20000127-1.c
43159         20000129-1.c            cpp/20000129-1.c
43160         20000207-1.c            cpp/20000207-1.c
43161         20000207-2.c            cpp/20000207-2.c
43162         20000209-1.c            cpp/20000209-1.c
43163         20000209-2.c            cpp/20000209-2.c
43164         20000301-1.c            cpp/20000301-1.c
43165         20000419-1.c            cpp/20000419-1.c
43166         20000510-1.S            cpp/20000510-1.S
43167         20000519-1.c            cpp/20000519-1.c
43168         20000529-1.c            cpp/20000529-1.c
43169         20000625-1.c            cpp/20000625-1.c
43170         20000625-2.c            cpp/20000625-2.c
43171         cpp-as1.c               cpp/assert1.c
43172         cpp-as2.c               cpp/assert2.c
43173         cxx-comments-1.c        cpp/cxxcom1.c
43174         cxx-comments-2.c        cpp/cxxcom2.c
43175         endif-label.c           cpp/endif.c
43176         cpp-hash1.c             cpp/hash1.c
43177         cpp-hash2.c             cpp/hash2.c
43178         cpp-if1.c               cpp/if-1.c
43179         cpp-if2.c               cpp/if-2.c
43180         cpp-if3.c               cpp/if-3.c
43181         cpp-if4.c               cpp/if-4.c
43182         cpp-if5.c               cpp/if-5.c
43183         cpp-cond.c              cpp/if-cexp.c
43184         cpp-missingop.c         cpp/if-mop.c
43185         cpp-missingparen.c      cpp/if-mpar.c
43186         cpp-opprec.c            cpp/if-oppr.c
43187         cpp-ifparen.c           cpp/if-paren.c
43188         cpp-shortcircuit.c      cpp/if-sc.c
43189         cpp-shift.c             cpp/if-shift.c
43190         cpp-unary.c             cpp/if-unary.c
43191         cpp-li1.c               cpp/line1.c
43192         cpp-li2.c               cpp/line2.c
43193         lineno.c                cpp/line3.c
43194         lineno-2.c              cpp/line4.c
43195         cpp-mi.c                cpp/mi1.c
43196         cpp-mic.h               cpp/mi1c.h
43197         cpp-micc.h              cpp/mi1cc.h
43198         cpp-mind.h              cpp/mi1nd.h
43199         cpp-mindp.h             cpp/mi1ndp.h
43200         cpp-mix.h               cpp/mi1x.h
43201         cpp-mi2.c               cpp/mi2.c
43202         cpp-mi2a.h              cpp/mi2a.h
43203         cpp-mi2b.h              cpp/mi2b.h
43204         cpp-mi2c.h              cpp/mi2c.h
43205         cpp-mi3.c               cpp/mi3.c
43206         cpp-mi3.def             cpp/mi3.def
43207         poison-1.c              cpp/poison.c
43208         pr-impl.c               cpp/prag-imp.c
43209         cpp-redef-2.c           cpp/redef1.c
43210         cpp-redef.c             cpp/redef2.c
43211         strpaste.c              cpp/strp1.c
43212         strpaste-2.c            cpp/strp2.c
43213         cpp-tradpaste.c         cpp/tr-paste.c
43214         cpp-tradstringify.c     cpp/tr-str.c
43215         cpp-tradwarn1.c         cpp/tr-warn1.c
43216         cpp-tradwarn2.c         cpp/tr-warn2.c
43217         trigraphs.c             cpp/trigraphs.c
43218         cpp-unc1.c              cpp/unc1.c
43219         cpp-unc2.c              cpp/unc2.c
43220         cpp-unc3.c              cpp/unc3.c
43221         cpp-unc.c               cpp/unc4.c
43222         undef.c                 cpp/undef1.c
43223         undef-2.c               cpp/undef2.c
43224         cpp-wi1.c               cpp/widestr1.c
43225
43226 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43227
43228         * lib/g++.exp (g++_include_flags): Tweak.
43229
43230 2000-06-27  H.J. Lu  <hjl@gnu.org>
43231             Loren J. Rittle  <ljrittle@acm.org>
43232
43233         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43234         version with one that knows about the new gcc tree structure.
43235         (g++_link_flags): Same.
43236
43237 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43238
43239         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43240         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43241         case we are cross-compiling.
43242
43243         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43244         g++.old-deja/g++.niklas/Makefile.in,
43245         g++.old-deja/g++.niklas/configure.in,
43246         g++.old-deja/g++.other/Makefile.in,
43247         g++.old-deja/g++.other/configure.in,
43248         gcc.c-torture/code_quality/Makefile.in,
43249         gcc.c-torture/code_quality/configure.in,
43250         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43251         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43252         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43253         gcc.c-torture/execute/ieee/Makefile.in,
43254         gcc.c-torture/execute/ieee/configure.in,
43255         gcc.c-torture/noncompile/Makefile.in,
43256         gcc.c-torture/noncompile/configure.in,
43257         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43258         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43259         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43260
43261 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43262
43263         * g++.old-deja/g++.other/ambig3.C: New test.
43264
43265 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43266
43267         * g++.old-deja/g++.pt/syntax1.C: New test.
43268         * g++.old-deja/g++.pt/syntax2.C: New test.
43269         * g++.old-deja/g++.other/syntax3.C: New test.
43270         * g++.old-deja/g++.other/syntax4.C: New test.
43271
43272 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43273
43274         * gcc.dg/20000623-1.c: Prototype exit and abort.
43275
43276 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43277
43278         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43279         New tests.
43280         * gcc.dg/cpp-mi3.def: New file.
43281
43282         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43283         inside assertions.
43284         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43285         lexer's error messages.
43286         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43287         divine anything from the linemarkers.
43288         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43289         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43290
43291 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43292
43293         * gcc.dg/20000623-1.c: New test.
43294
43295 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43296
43297         * gcc.c-torture/execute/20000622-1.c: New test.
43298
43299 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43300
43301         * g++.old-deja/g++.other/init15.C: New test.
43302
43303 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43304
43305         * g++.old-deja/g++.pt/vaarg2.C: New test.
43306         * g++.old-deja/g++.pt/vaarg3.C: New test.
43307
43308 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43309
43310         * g++.old-deja/g++.other/dyncast6.C: New test.
43311
43312 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43313
43314         * gcc.c-torture/execute/loop-6.c: New test.
43315
43316 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43317
43318         * gcc.dg/20000614-1.c: New test.
43319         * gcc.dg/20000614-2.c: New test.
43320
43321 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43322
43323         * g++.old-deja/g++.other/inline12.C: New test.
43324
43325 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43326
43327         * g++.old-deja/g++.other/eh1.C: New test.
43328
43329 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43330
43331         * g++.old-deja/g++.other/type.C: New test.
43332
43333 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43334
43335         * g++.old-deja/g++.other/initstring.C: New test.
43336
43337 2000-06-12  Jason Merrill  <jason@redhat.com>
43338
43339         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43340
43341 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43342
43343         * gcc.c-torture/compile/20000609-1.c: New test.
43344
43345 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43346
43347         * gcc.dg/20000609-1.c: New test.
43348
43349 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43350
43351         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43352         * gcc.c-torture/noncompile/poison-1.c: Move...
43353         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43354         * gcc.dg/cpp-li1.c: Add a token after the #line.
43355
43356 2000-06-05  Richard Henderson  <rth@cygnus.com>
43357
43358         * gcc.c-torture/execute/20000605-2.c: New test.
43359         * gcc.c-torture/execute/20000605-3.c: New test.
43360
43361 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43362
43363         * g77.f-torture/execute/20000503-1.x: New file.
43364
43365 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43366
43367         * g++.old-deja/g++.eh/badalloc1.C: New test.
43368
43369 2000-06-05  Richard Henderson  <rth@cygnus.com>
43370
43371         * gcc.c-torture/execute/20000605-1.c: New test.
43372
43373 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43374             Nathan Sidwell <nathan@codesourcery.com>
43375
43376         * gcc.c-torture/compile/20000605-1.c: New test.
43377
43378 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43379
43380         * g77.f-torture/compile/20000601-1.f: New test.
43381
43382 2000-06-03  Richard Henderson  <rth@cygnus.com>
43383
43384         * gcc.c-torture/execute/20000603-1.c: New.
43385
43386 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43387
43388         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43389         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43390
43391 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43392
43393         * gcc.dg/compare2.c (case 12): XFAIL.
43394         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43395         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43396
43397         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43398
43399 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43400
43401         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43402         guard macro is already defined when the header is first
43403         included.
43404         * gcc.dg/cpp-mix.h: New file.
43405         * gcc.dg/endif-label.c: Update patterns to match compiler.
43406
43407         * g++.brendan/complex1.C: Declare abort.
43408         * g++.law/refs4.C: Remove XFAIL.
43409         * g++.oliva/expr2.C: Declare abort and exit.
43410
43411 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43412
43413         * gcc.c-torture/execute/20000528-1.c: New test.
43414
43415         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43416         * g++.old-deja/g++.law/temps4.C: Likewise.
43417
43418         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43419         stdlib.h.  Call abort() on failure.
43420         * g++.old-deja/g++.law/refs4.C: Likewise.
43421         * g++.old-deja/g++.law/temps4.C: Likewise.
43422         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43423         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43424
43425 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43426
43427         Relative to g++.dg/special:
43428         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43429
43430         Relative to g++.old-deja:
43431         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43432         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43433         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43434         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43435         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43436         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43437         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43438
43439         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43440         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43441         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43442         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43443         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43444         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43445         and/or string.h.
43446
43447         * g++.other/goto1.C: Update expectations for error messages.
43448
43449 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43450
43451         * gcc.c-torture/compile/20000523-1.c: New test.
43452
43453 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43454
43455         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43456
43457 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43458
43459         * g++.old-deja/g++.eh/catch11.C: New test.
43460         * g++.old-deja/g++.eh/catch12.C: New test.
43461
43462 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43463
43464         * gcc.c-torture/execute/20000523-1.c: New test.
43465
43466 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43467
43468         * c-torture/execute/bcp-1.c: Replace abort in arg of
43469         __builtin_constant_p with a generic external function.
43470
43471         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43472         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43473         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43474         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43475         Prototype abort and/or exit.
43476
43477         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43478         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43479         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43480         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43481
43482 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43483
43484         * gcc.dg/dwarf2-1.c: New test.
43485
43486 2000-05-20  Richard Henderson  <rth@cygnus.com>
43487
43488         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43489
43490 2000-05-20  Andreas Jaeger  <aj@suse.de>
43491
43492         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43493         testcase.
43494
43495 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43496
43497         * gcc.c-torture/execute/20000519-2.c: New test.
43498
43499 2000-05-19  Andreas Jaeger  <aj@suse.de>
43500
43501         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43502         which fails with SSA.
43503
43504         * lib/c-torture.exp: Also test with -O3 -fssa.
43505
43506 2000-05-18  Michael Meissner  <meissner@redhat.com>
43507
43508         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43509         * gcc.c-torture/execute/920415-1.c: Ditto.
43510         * gcc.c-torture/execute/920501-1.c: Ditto.
43511         * gcc.c-torture/execute/conversion.c: Ditto.
43512         * gcc.c-torture/execute/cvt-1.c: Ditto.
43513
43514 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43515
43516         * gcc.c-torture/compile/20000518-1.c: New test.
43517
43518 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43519
43520         * g77.f-torture/compile/200005018.f: New test.
43521
43522 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43523
43524         * gcc.c-torture/compile/20000517-1.c: New test.
43525
43526 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43527
43528         * gcc.c-torture/execute/20000516-1.c: New test.
43529
43530 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43531
43532         * g++.old-deja/g++.other/eh.C: New test.
43533
43534 2000-05-12  Richard Henderson  <rth@cygnus.com>
43535
43536         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43537         constants through to doit's conditional.
43538
43539 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43540
43541         * gcc.c-torture/compile/20000511-1.c: New test.
43542         * g77.f-torture/compile/20000511-1.f: New test.
43543         * g77.f-torture/compile/20000511-2.f: New test.
43544
43545 2000-05-11  Michael Meissner  <meissner@redhat.com>
43546
43547         * gcc.c-torture/execute/20000511-1.c: New test.
43548
43549 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43550
43551         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43552         * gcc.dg/20000510-1.S: New.
43553
43554 2000-05-08  Catherine Moore  <clm@cygnus.com>
43555
43556         * gcc.dg/unused-3.c: New.
43557
43558 2000-05-06  Richard Henderson  <rth@cygnus.com>
43559
43560           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43561           * g++.old-deja/g++.mike/warn1.C: Likewise.
43562           * g++.old-deja/g++.pt/local1.C: Likewise.
43563           * g++.old-deja/g++.pt/local7.C: Likewise.
43564           * g++.old-deja/g++.pt/spec16.C: Likewise.
43565
43566 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43567
43568         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43569
43570 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43571
43572           * g77.f-torture/execute/20000503-1.f: New test.
43573
43574 2000-05-04  Andreas Jaeger  <aj@suse.de>
43575
43576         * gcc.dg/noreturn-2.c: New test.
43577
43578 2000-05-04  Neil Booth  <NeilB@earthling.net>
43579
43580         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43581         preprocessor.
43582
43583 2000-05-04  Richard Henderson  <rth@cygnus.com>
43584
43585         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43586
43587 2000-05-04  Richard Henderson  <rth@cygnus.com>
43588
43589         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43590         OpenSSL by Jason R Thorpe.
43591
43592 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43593
43594         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43595
43596 2000-05-03  Robert Lipe <robertlipe@usa.net>
43597
43598         * gcc.dg/20000503-1.c: New test.
43599
43600 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43601
43602         * gcc.c-torture/compile/20000502-1.c: New test.
43603         * g++.old-deja/g++.other/align.C: New test.
43604         * gcc.dg/cpp-tradstringify.c: New test.
43605
43606 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43607
43608         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43609         and hard registers.
43610
43611 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43612
43613         * gcc.c-torture/execute/loop-5.c: New test.
43614
43615 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43616
43617         * gcc.c-torture/execute/va-arg-20.c: New test.
43618
43619 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43620
43621         * gcc.c-torture/execute/20000422-1.c: New test.
43622
43623 2000-04-20  Greg McGary  <gkm@gnu.org>
43624
43625         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43626         when optimizing, but without sibling-call optimizations (-O1).
43627
43628 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43629
43630           * gcc.c-torture/compile/20000420-1.c: New test.
43631
43632 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43633
43634         * g++.abi/ptrflags.C: New test.
43635         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43636
43637 2000-04-19  Catherine Moore  <clm@cygnus.com>
43638
43639         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43640
43641 2000-04-19  Greg McGary  <gkm@gnu.org>
43642
43643         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43644         sibling-call optimizations.
43645
43646 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43647
43648         * gcc.dg/20000419-1.c: New test.
43649
43650 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43651
43652         * gcc.c-torture/execute/20000412-6.c: New test.
43653
43654 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43655
43656         * gcc.c-torture/execute/20000412-5.c: New test.
43657         * g77.f-torture/compile/20000412-1.f: New test.
43658         * gcc.c-torture/execute/20000412-4.c: New test.
43659         * gcc.c-torture/compile/20000412-2.c: New test.
43660         * gcc.c-torture/execute/20000412-3.c: New test.
43661         * gcc.c-torture/compile/20000412-1.c: New test.
43662         * gcc.c-torture/execute/20000412-2.c: New test.
43663
43664 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43665
43666         * objc/execute/bf-20.m: New test.
43667
43668 2000-04-10  Richard Henderson  <rth@cygnus.com>
43669
43670         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43671
43672         * gcc.c-torture/execute/20000412-1.c: New test.
43673
43674 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43675
43676         * g++.old-deja/g++.eh/catchptr1.C: New test.
43677
43678 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43679
43680         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43681
43682 2000-04-08  Neil Booth  <NeilB@earthling.net>
43683
43684         * gcc.dg/cpp-nullchar.c: Remove test as
43685         embedded nulls cause problems.
43686
43687 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43688
43689         * gcc.dg/compare2.c: New test.
43690
43691 2000-04-08  Neil Booth  <NeilB@earthling.net>
43692
43693         * gcc.dg/cpp-nullchar.c: New test.
43694
43695 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43696
43697         * gcc.dg/cpp-mi2.c: New test.
43698         * gcc.dg/cpp-mi2[abc].h: New files.
43699
43700 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43701
43702         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43703         member name.
43704
43705 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43706
43707         * g++.old-deja/g++.abi/vmihint.C: New test.
43708
43709 2000-04-06  Neil Booth  <NeilB@earthling.net>
43710
43711         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43712         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43713         copyright.
43714
43715 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43716
43717         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43718         avoid stack-frame overwrite.
43719
43720 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43721
43722         * gcc.c-torture/compile/20000405-2.c: New test.
43723         * gcc.c-torture/compile/20000405-3.c: New test.
43724
43725 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43726
43727         * gcc.c-torture/compile/20000405-1.c: New test.
43728
43729 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43730
43731         * gcc.dg/cast-qual-1.c: Revert last change.
43732
43733 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43734
43735         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43736
43737 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43738
43739         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43740         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43741
43742 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43743
43744         * gcc.c-torture/compile/20000403-2.c: New test.
43745         * gcc.c-torture/compile/20000403-1.c: New test.
43746
43747 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43748
43749         * gcc.c-torture/execute/20000403-1.c: New test.
43750
43751 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43752
43753         * gcc.c-torture/execute/20000402-1.c: New test.
43754
43755 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43756
43757         * gcc.c-torture/execute/va-arg-15.c: New test.
43758         * gcc.c-torture/execute/va-arg-16.c: New test.
43759         * gcc.c-torture/execute/va-arg-17.c: New test.
43760         * gcc.c-torture/execute/va-arg-18.c: New test.
43761         * gcc.c-torture/execute/va-arg-19.c: New test.
43762
43763 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43764
43765         * gcc.c-torture/compile/981211-1.c: Move to...
43766         * gcc.dg/cpp-as1.c: ...here.
43767         * gcc.dg/cpp-as2.c: New file.
43768
43769         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43770         compiler.
43771
43772 2000-04-02  Neil Booth  <NeilB@earthling.net>
43773
43774         * gcc.dg/cpp-cond.c  New tests.
43775         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43776         accidental success less likely.
43777         * gcc.dg/cpp-missingop.c  New tests.
43778         * gcc.dg/cpp-missingparen.c  New tests.
43779         * gcc.dg/cpp-shift.c  New tests.
43780         * gcc.dg/cpp-shortcircuit.c  New tests.
43781         * gcc.dg/cpp-unary.c  New tests.
43782
43783 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43784
43785         * gcc.c-torture/compile/20000329-1.c: New test.
43786
43787 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
43788
43789         * gcc.c-torture/compile/20000326-1.c: New test.
43790         * gcc.c-torture/compile/20000326-2.c: New test.
43791
43792 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
43793
43794         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
43795         the first parameter is a function argument.
43796
43797 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
43798
43799         * g++.old-deja/g++.ext/array4.C: New test.
43800
43801 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
43802
43803         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
43804
43805 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43806
43807         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
43808
43809 2000-03-19  Richard Henderson  <rth@cygnus.com>
43810
43811         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
43812
43813 2000-03-19  Richard Henderson  <rth@cygnus.com>
43814
43815         * gcc.c-torture/compile/20000319-1.c: New test.
43816
43817 2000-03-14  Jeffrey A Law  (law@cygnus.com)
43818
43819         * gcc.c-torture/execute/20000314-3.c: New test.
43820         * gcc.c-torture/execute/20000314-2.c: New test.
43821         * gcc.c-torture/execute/20000314-1.c: New test.
43822         * gcc.c-torture/compile/20000314-2.c: New test.
43823         * gcc.c-torture/compile/20000314-1.c: New test.
43824
43825 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
43826
43827         * g++.old-deja/g++.warn/inline.C: New test.
43828
43829 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
43830
43831         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
43832         standards-compliant result rather than specific constants.
43833         Put test-values in array.
43834
43835 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
43836
43837         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
43838         (g++_target_compile): Put test-specific options last.
43839
43840 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43841
43842         * g++.old-deja/g++.eh/vbase4.C: New test.
43843
43844 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43845
43846         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43847
43848 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43849
43850         * g++.old-deja/g++.brendan/misc12.C: Removed.
43851         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43852         * g++.old-deja/g++.ext/pretty4.C: New test.
43853
43854 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43855
43856         * g++.old-deja/g++.other/string2.C: New test.
43857
43858 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43859
43860         * g++.old-deja/g++.warn/impint2.C: New test.
43861
43862 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43863
43864         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43865         is 1, not zero.
43866
43867 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43868
43869         * g++.old-deja/g++.warn/impint.C: New test.
43870         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43871         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43872         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43873         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43874         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43875         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43876         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43877         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43878         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43879         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43880         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43881         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43882
43883 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43884
43885         * gcc.dg/cpp-redef.c: New test.
43886
43887 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43888
43889         * g++.old-deja/g++.pt/unify7.C: New test.
43890
43891 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43892
43893         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43894         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
43895
43896 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
43897
43898         * gcc.c-torture/compile/20000224-1.c: New test.
43899
43900 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43901
43902         * gcc.c-torture/compile/cpp-2.c: New test.
43903         * gcc.c-torture/compile/cpp-1.c: New test.
43904
43905 2000-02-25  Jeffrey A Law  (law@cygnus.com)
43906
43907         * gcc.c-torture/execute/20000225-1.c: New test.
43908
43909 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43910
43911         * gcc.dg/cpp-li2.c: New test.
43912
43913         * gcc.dg/cpp-wi1.c: New test.
43914
43915         * gcc.dg/cpp-li1.c: New test.
43916
43917 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
43918
43919         * g++.old-deja/g++.other/sizeof5.C: New test.
43920
43921 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43922
43923         * gcc.c-torture/execute/va-arg-13.c: New test.
43924
43925 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
43926
43927         * gcc.c-torture/execute/va-arg-12.c: New test.
43928
43929 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43930
43931         * gcc.c-torture/execute/20000223-1.c: New test.
43932
43933 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43934
43935         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
43936
43937 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
43938
43939         * g++.old-deja/g++.abi/ptrmem.C: New test.
43940
43941 2000-02-19  Richard Henderson  <rth@cygnus.com>
43942
43943         * gcc.c-torture/compile/init-3.c: New.
43944
43945 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
43946
43947         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
43948         ALWAYS_CXXFLAGS.
43949
43950 2000-02-11  Robert Lipe <robertl@sco.com>
43951
43952         * gcc.c-torture/compile/20000211-3.c: New test.
43953
43954 2000-02-11  Martin Buchholz <martin@xemacs.org>
43955
43956         * gcc.c-torture/compile/20000211-2.c: New test.
43957
43958 2000-02-11  Jeffrey A Law  (law@cygnus.com)
43959
43960         * gcc.c-torture/compile/20000211-1.c: New test.
43961
43962 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
43963
43964         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
43965           on native targets
43966
43967 2000-02-08  Nathan Sidwell  <nathan@acm.org>
43968
43969         * g++.old-deja/g++.other/cast5.C: New test.
43970
43971 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
43972
43973         * gcc.c-torture/execute/20000205-1.c: New.
43974
43975 2000-02-03  Nathan Sidwell  <nathan@acm.org>
43976
43977         * g++.old-deja/g++.jason/cast3.C: Return void.
43978         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
43979
43980 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43981
43982         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
43983
43984         * gcc.dg/loop-1.c: New test.
43985
43986 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
43987
43988         * gcc.c-torture/compile/20000127-1.c: New test.
43989         * gcc.c-torture/execute/991228-1.c: New test.
43990
43991 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43992
43993         * gcc.dg/unused-2.c: New test.
43994
43995         * gcc.dg/conv-1.c: New test.
43996
43997 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
43998
43999         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44000         compiler.
44001         (tool_option_proc): Fix typo.
44002
44003 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44004
44005         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44006         of the ld on the host, not on the build machine.
44007         Also, don't crash if '--help' is not a supported option.
44008
44009 2000-01-24  Richard Henderson  <rth@cygnus.com>
44010
44011         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44012
44013 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44014
44015         * gcc.c-torture/execute/20000120-2.c: New test.
44016         * gcc.c-torture/execute/20000120-1.c: New test.
44017
44018 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44019
44020         * gcc.c-torture/execute/20000113-1.c: New test.
44021
44022 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44023
44024         * gcc.c-torture/execute/20000112-1.c: New test.
44025
44026 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44027
44028         * gcc.dg/20000111-1.c: New test.
44029
44030 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44031
44032         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44033         with 16 bit integers.
44034
44035 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44036
44037         * gcc.dg/20000108-1.c: New test.
44038
44039 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44040
44041         * g++.old-deja/g++.ns/koenig8.C: New test.
44042
44043 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44044
44045         * g++.old-deja/g++.other/cast4.C: New test.
44046
44047 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44048
44049         * gcc.c-torture/compile/20000105-2.c: New test.
44050         * gcc.c-torture/compile/20000105-1.c: New test.
44051
44052 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44053
44054         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44055         references to printf & atoi to conform to ANSI standard.
44056         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44057         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44058         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44059         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44060         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44061         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44062         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44063         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44064         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44065         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44066         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44067         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44068         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44069         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44070         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44071         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44072         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44073         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44074         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44075         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44076         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44077         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44078         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44079         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44080         * g++.old-deja/g++.brendan/init3.C: Likewise.
44081         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44082         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44083         * g++.old-deja/g++.brendan/new2.C: Likewise.
44084         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44085         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44086         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44087         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44088         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44089         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44090         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44091         * g++.old-deja/g++.brendan/template24.C: Likewise.
44092         * g++.old-deja/g++.brendan/template3.C: Likewise.
44093         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44094         * g++.old-deja/g++.jason/inline3.C: Likewise.
44095         * g++.old-deja/g++.jason/opeq.C: Likewise.
44096         * g++.old-deja/g++.law/arg5.C: Likewise.
44097         * g++.old-deja/g++.law/arm7.C: Likewise.
44098         * g++.old-deja/g++.law/ctors11.C: Likewise.
44099         * g++.old-deja/g++.law/cvt8.C: Likewise.
44100         * g++.old-deja/g++.law/init9.C: Likewise.
44101         * g++.old-deja/g++.law/refs4.C: Likewise.
44102         * g++.old-deja/g++.law/template2.C: Likewise.
44103         * g++.old-deja/g++.law/visibility24.C: Likewise.
44104         * g++.old-deja/g++.law/vtable3.C: Likewise.
44105         * g++.old-deja/g++.mike/asm2.C: Likewise.
44106         * g++.old-deja/g++.mike/eh1.C: Likewise.
44107         * g++.old-deja/g++.mike/misc1.C: Likewise.
44108         * g++.old-deja/g++.mike/misc13.C: Likewise.
44109         * g++.old-deja/g++.mike/misc14.C: Likewise.
44110         * g++.old-deja/g++.mike/ns12.C: Likewise.
44111         * g++.old-deja/g++.mike/p1248.C: Likewise.
44112         * g++.old-deja/g++.mike/p3708.C: Likewise.
44113         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44114         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44115         * g++.old-deja/g++.mike/p646.C: Likewise.
44116         * g++.old-deja/g++.mike/p700.C: Likewise.
44117         * g++.old-deja/g++.mike/p783.C: Likewise.
44118         * g++.old-deja/g++.mike/p783a.C: Likewise.
44119         * g++.old-deja/g++.mike/p783b.C: Likewise.
44120         * g++.old-deja/g++.mike/p786.C: Likewise.
44121         * g++.old-deja/g++.mike/p789.C: Likewise.
44122         * g++.old-deja/g++.mike/p789a.C: Likewise.
44123         * g++.old-deja/g++.mike/p807a.C: Likewise.
44124         * g++.old-deja/g++.other/delete3.C: Likewise.
44125         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44126         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44127         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44128         * g++.old-deja/g++.other/empty1.C: Likewise.
44129         * g++.old-deja/g++.other/temporary1.C: Likewise.
44130         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44131         * g++.old-deja/g++.pt/t16.C: Likewise.
44132         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44133
44134 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44135
44136         * gcc.dg/991230-1.c: New test.
44137
44138 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44139
44140         * gcc.c-torture/compile/991229-3.c: New test.
44141         * gcc.c-torture/compile/991229-2.c: New test.
44142         * gcc.c-torture/compile/991229-1.c: New test.
44143
44144 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44145
44146         * gcc.c-torture/compile/labels-2.c: New test.
44147
44148 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44149
44150         * gcc.c-torture/execute/991227-1.c: New test.
44151
44152 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44153
44154         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44155
44156 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44157
44158         * gcc.c-torture/execute/991221-1.c: New test.
44159
44160 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44161
44162         * g++.old-deja/g++.other/cast3.C: New test.
44163
44164 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44165
44166         * gcc.c-torture/execute/991216-4.c: New test.
44167
44168 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44169
44170         * gcc.c-torture/execute/991216-1.c: New test.
44171         * gcc.c-torture/execute/991216-2.c: New test.
44172         * gcc.c-torture/execute/991216-3.c: New test.
44173
44174 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44175
44176         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44177         Actually make the test fail by using "-O2" for compilation.
44178
44179 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44180
44181         * g++.old-deja/g++.warn/cast-align1.C: New test.
44182
44183 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44184
44185         * gcc.c-torture/compile/991214-1.c: New test.
44186         * gcc.c-torture/compile/991214-2.c: New test.
44187
44188 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44189
44190         * gcc.dg/991214-1.c: New test.
44191
44192 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44193
44194         * gcc.c-torture/compile/991213-3.c: New test.
44195         * gcc.c-torture/compile/991213-2.c: New test.
44196         * gcc.c-torture/compile/991213-1.c: New test.
44197
44198 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44199
44200         * gcc.dg/991209-1.c: New test.
44201
44202 1999-12-08  Nathan Sidwell <nathan@acm.org>
44203
44204         * gcc.c-torture/compile/991208-1.c: New test.
44205
44206 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44207
44208         * gcc.dg/ultrasp2.c: New test.
44209
44210 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44211
44212         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44213
44214 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44215
44216         * gcc.c-torture/compile/991202-1.c: New test.
44217         * gcc.c-torture/execute/991202-1.c: New test.
44218         * gcc.c-torture/execute/991202-2.c: New test.
44219         * gcc.c-torture/execute/991202-3.c: New test.
44220
44221 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44222
44223         * g++.old-deja/g++.abi/align.C: New test.
44224         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44225         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44226
44227 1999-12-01  Richard Henderson  <rth@cygnus.com>
44228
44229         * gcc.c-torture/execute/991201-1.c: New.
44230
44231 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44232
44233         * gcc.dg/991129-1.c: New test.
44234
44235 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44236
44237         * gcc.c-torture/compile/991127-1.c: New test.
44238
44239 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44240
44241         * g++.old-deja/g++.other/warn4.C: New test.
44242
44243 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44244
44245         * g++.old-deja/g++.eh/cleanup2.C: New test.
44246         * g++.old-deja/g++.ext/pretty2.C: New test.
44247         * g++.old-deja/g++.ext/pretty3.C: New test.
44248         * g++.old-deja/g++.other/debug6.C: New test.
44249
44250 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44251
44252         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44253         compiler_output to look for one error message instead of two.
44254
44255 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44256
44257         * gcc.c-torture/execute/991118-1.c: Also test case
44258         where the word boundary does not split a byte evenly.
44259
44260 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44261
44262         * g++.old-deja/g++.ext/restrict1.C: New test.
44263
44264 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44265
44266         * gcc.c-torture/execute/991118-1.c: New test.
44267
44268 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44269
44270         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44271         working directory pathnames.
44272
44273 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44274
44275         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44276         host is equipped with driver.h and driver.o so it can actually
44277         compile and run the tests.
44278
44279 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44280
44281         * gcc.c-torture/compile/991008-1.c: New test.
44282
44283 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44284
44285         * lib/gcc-dg.exp: Include target-supports.exp
44286
44287 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44288
44289         * lib/target-supports.exp: New file: Provide procs to test for
44290         features supported by the target.
44291         (check_weak_available): Moved here from ecos.exp.
44292         (check_alias_available): New proc: Determine of the target
44293         toolchain supports the alias attribute.
44294
44295         * gcc.dg/special/ecos.exp: Move check_weak_available to
44296         target-supports.exp.
44297         (alias-1.c): Only perform the test if the target supports
44298         aliases.
44299         (wkali-1.c): Only perform the test if the target supports
44300         aliases.
44301
44302         * gcc.dg/990506-0.c: Expect error messages from cross
44303         targets as well as native targets.
44304
44305 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44306
44307         * gcc.dg/ultrasp1.c: Removed xfail.
44308         * gcc.dg/struct-ret-2.c: Likewise.
44309         * gcc.dg/array-1.c: Likewise.
44310
44311 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44312
44313         * gcc.dg/struct-ret-2.c: New test.
44314
44315         * gcc.dg/array-1.c: New test.
44316
44317 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44318
44319         * gcc.c-torture/execute/991030-1.c: New test.
44320
44321 1999-10-26  Richard Henderson  <rth@cygnus.com>
44322
44323         * gcc.c-torture/compile/991026-2.c: New test.
44324
44325 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44326
44327         * gcc.c-torture/compile/991026-1.c: New test.
44328
44329 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44330
44331         * gcc.c-torture/execute/991023-1.c: New test.
44332
44333 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44334
44335         * gcc.c-torture/execute/991019-1.c: New test.
44336
44337 1999-10-16  Richard Henderson  <rth@cygnus.com>
44338
44339         * gcc.c-torture/execute/991016-1.c: New test.
44340
44341 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44342
44343         * gcc.c-torture/execute/991014-1.c: New test.
44344
44345 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44346
44347         * g++.old-deja/g++.other/union2.C: New test.
44348
44349 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44350
44351         * g++.old-deja/g++.other/vaarg2.C: New test.
44352         * g++.old-deja/g++.other/vaarg3.C: New test.
44353
44354 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44355
44356         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44357         in compile/.
44358
44359 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44360
44361         * gcc.c-torture/execute/va-arg-11.c: New test.
44362
44363 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44364
44365         * lib/file-format.exp (gcc_target_object_format): Don't
44366         crash if objdump is unavailable.
44367
44368 1999-09-29  Donn Terry <donn@interix.com>
44369
44370         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44371
44372 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44373
44374         * gcc.c-torture/compile/990928-1.c: New test.
44375
44376 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44377
44378         * g++.old-deja/g++.other/decl6.C: New test.
44379
44380 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44381
44382         * gcc.c-torture/execute/va-arg-10.c: New test.
44383
44384 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44385
44386         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44387         __PRETTY_FUNCTION__.
44388
44389 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44390
44391         * gcc.c-torture/execute/990923-1.c: New test.
44392
44393 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44394
44395         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44396         for which -fpic is inappropriate.
44397
44398 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44399
44400         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44401
44402 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44403
44404         * g++.old-deja/g++.other/dyncast1.C: New test.
44405         * g++.old-deja/g++.other/dyncast2.C: New test.
44406         * g++.old-deja/g++.other/dyncast3.C: New test.
44407         * g++.old-deja/g++.other/dyncast4.C: New test.
44408         * g++.old-deja/g++.other/dyncast5.C: New test.
44409         * g++.old-deja/g++.eh/catch3.C: New test.
44410         * g++.old-deja/g++.eh/catch3p.C: New test.
44411         * g++.old-deja/g++.eh/catch4.C: New test.
44412         * g++.old-deja/g++.eh/catch4p.C: New test.
44413         * g++.old-deja/g++.eh/catch5.C: New test.
44414         * g++.old-deja/g++.eh/catch5p.C: New test.
44415         * g++.old-deja/g++.eh/catch6.C: New test.
44416         * g++.old-deja/g++.eh/catch6p.C: New test.
44417         * g++.old-deja/g++.eh/catch7.C: New test.
44418         * g++.old-deja/g++.eh/catch7p.C: New test.
44419         * g++.old-deja/g++.eh/catch8.C: New test.
44420         * g++.old-deja/g++.eh/catch8p.C: New test.
44421         * g++.old-deja/g++.eh/catch9.C: New test.
44422         * g++.old-deja/g++.eh/catch9p.C: New test.
44423
44424 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44425
44426         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44427         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44428
44429 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44430
44431         * gcc.c-torture/compile/990913-1.c: New test.
44432
44433 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44434
44435         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44436         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44437
44438 1999-09-09  Richard Henderson  <rth@cygnus.com>
44439
44440         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44441
44442 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44443
44444         * g++.old-deja/g++.other/lookup11.C: New test.
44445         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44446         what is permitted and what we want.
44447         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44448         overload use.
44449         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44450
44451 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44452
44453         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44454         * gcc.c-torture/noncompile/poison-1.c: New file.
44455
44456 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44457
44458         * g++.old-deja/g++.other/sizeof3.C: New test.
44459         * g++.old-deja/g++.other/sizeof4.C: New test.
44460         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44461         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44462
44463 1999-09-07  Richard Henderson  <rth@cygnus.com>
44464
44465         * gcc.dg/va-arg-1.c: New.
44466
44467 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44468
44469         * gcc.c-torture/execute/va-arg-9.c: New test.
44470
44471 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44472
44473         * g77.f-torture/compile/980519-2.f: New test.
44474         * g77.f-torture/compile/19990905-0.f: New test.
44475         * g77.f-torture/compile/19990905-1.f: New test.
44476         * g77.f-torture/compile/19990905-2.f: New test.
44477
44478         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44479
44480 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44481
44482         * gcc.c-torture/execute/990827-1.c: Fix typo.
44483
44484 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44485
44486         * g++.old-deja/g++.other/deref1.C: New test.
44487
44488 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44489
44490         * g++.old-deja/g++.other/ambig2.C: New test.
44491         * g++.old-deja/g++.other/cond5.C: New test.
44492         * g++.old-deja/g++.other/lookup16.C: New test.
44493
44494 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44495
44496         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44497         assemblers too.
44498
44499 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44500
44501         * lib/c-torture.exp: Avoid the "compare executables" optimization
44502         when testing native.
44503
44504 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44505
44506         * gcc.c-torture/execute/990829-1.c: New test.
44507         * gcc.c-torture/compile/990829-1.c: New test.
44508
44509 1999-08-27  Paul Burchard  <burchard@pobox.com>
44510
44511         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44512         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44513         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44514         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44515         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44516         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44517         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44518         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44519         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44520         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44521         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44522
44523 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44524
44525         * gcc.c-torture/execute/990827-1.c: New test.
44526
44527 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44528
44529         * g77.f-torture/noncompile/19990826-4.f: New test.
44530
44531         * g77.f-torture/compile/19990826-3.f: New test.
44532
44533         * g77.f-torture/execute/19990826-2.f: New test.
44534
44535         * g77.f-torture/compile/19990826-1.f: New test.
44536
44537         * gcc.c-torture/execute/990826-0.c: New test.
44538         * g77.c-torture/execute/19990826-0.f: New test.
44539
44540         * g77.f-torture/noncompile/970626-2.f: New test.
44541
44542 1999-08-25  Paul Burchard  <burchard@pobox.com>
44543
44544         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44545         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44546         lss-011.C: New tests.
44547
44548 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44549
44550         * g++.old-deja/g++.other/decl5.C: New test.
44551
44552 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44553
44554         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44555         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44556         call `postbase' for each one.  All callers of `postbase' changed
44557         to call this instead.
44558
44559 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44560
44561         * gcc.c-torture/execute/990811-1.c: New test.
44562
44563 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44564
44565         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44566         just native ones.
44567
44568         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44569         just native ones.
44570
44571 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44572
44573         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44574
44575 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44576
44577         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44578
44579 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44580
44581         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44582
44583 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44584
44585         * gcc.c-torture/execute/990804-1.c: New test.
44586
44587 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44588
44589         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44590         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44591         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44592
44593 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44594
44595         * g++.old-deja/g++.other/struct1.C: New test.
44596
44597 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44598
44599         * g++.old-deja/g++.other/enum2.C: New test.
44600
44601 1999-08-02  Richard Henderson  <rth@cygnus.com>
44602
44603         Adapted from tests from Franz Sirl:
44604         * gcc.c-torture/execute/va-arg-7.c: New test.
44605         * gcc.c-torture/execute/va-arg-8.c: New test.
44606
44607 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44608
44609         * gcc.c-torture/compile/990801-2.c: New test.
44610
44611         * gcc.c-torture/compile/990801-1.c: New test.
44612
44613 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44614
44615         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44616         fp-cmp-1.c, converting double to float.
44617
44618         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44619         fp-cmp-1.c, converting double to long double.
44620
44621         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44622         from fr1 to unknown_register, since fr1 is a legitimate register
44623         on some machines.
44624
44625 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44626
44627         * README: More listname related changes.
44628
44629 1999-07-08  Catherine Moore  <clm@cygnus.com>
44630
44631         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44632
44633 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44634
44635         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44636
44637 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44638
44639         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44640
44641 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44642
44643         * gcc.dg/990703-1.c: New test.
44644
44645 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44646
44647         * lib/file-format.exp: New file: Move definition of proc
44648         gcc_target_object_format to here from
44649         gcc.dg/special/ecos.exp.
44650
44651         * lib/c-torture.exp: Include lib file-format.exp.
44652         * lib/gcc-dg.exp: Include lib file-format.exp.
44653
44654         * gcc.dg/special/ecos.exp: Remove definition of proc
44655         gcc_target_object_format.
44656
44657 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44658
44659         * gcc.c-torture/execute/990628-1.c: New test.
44660
44661 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44662
44663         * gcc.c-torture/compile/990625-2.c: New test.
44664
44665         * gcc.c-torture/compile/990625-1.c: New test.
44666
44667 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44668
44669         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44670         attributes compile.
44671         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44672         ports that use the COFF/PE file format.
44673
44674 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44675
44676         * gcc.c-torture/compile/990617-1.c: New test.
44677
44678 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44679
44680         * g++.old-deja/g++.other/decl4.C: New test.
44681
44682 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44683
44684         * g++.old-deja/g++.other/bitfld3.C: New test.
44685
44686 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44687
44688         * g++.old-deja/g++.eh/catch1.C: New test.
44689
44690 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44691
44692         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44693
44694         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44695         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44696
44697 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44698
44699         * g77.f-torture/compile/19990502-0.f: Replace with new,
44700         shorter, test that still fails after recent changes.
44701
44702 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44703
44704         * gcc.c-torture/execute/990604-1.c: New test.
44705
44706 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44707
44708         * gcc.c-torture/execute/990531-1.c: New test.
44709
44710 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44711
44712         * gcc.c-torture/compile/990527-1.c: New test.
44713
44714 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44715
44716         * gcc.c-torture/execute/990527-1.c: New test.
44717
44718 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44719
44720         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44721         bitfields as signed.
44722
44723 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44724
44725         * g77.f-torture/compile/19990525-0.f: New test.
44726
44727 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44728
44729         * gcc.c-torture/execute/990525-2.c: New test.
44730
44731         * gcc.c-torture/execute/990525-1.c: New test.
44732
44733 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44734
44735         * g++.old-deja/g++.other/anon3.C: New test.
44736         * g++.old-deja/g++.other/anon4.C: New test.
44737         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44738         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44739         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44740         Merrill).
44741
44742 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44743
44744         * gcc.c-torture/execute/990524-1.c: New test.
44745
44746         * gcc.dg/990524-1.c: New test.
44747
44748 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44749
44750         * gcc.c-torture/compile/990523-1.c: New test.
44751
44752 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44753
44754         * gcc.c-torture/compile/990519-1.c: New test.
44755
44756 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44757
44758         * gcc.c-torture/compile/990517-1.c: New test.
44759
44760         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44761         (e4, f4): New tests.
44762         (main): Call them.
44763
44764 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44765
44766         * gcc.dg/noreturn-1.c: New test.
44767
44768 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44769
44770         * gcc.c-torture/execute/990513-1.c: New test.
44771
44772 1999-05-10  Richard Henderson  <rth@cygnus.com>
44773
44774         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44775
44776 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44777
44778         * g77.f-torture/execute/erfc.f: Use small single-precision
44779         values, to avoid problems on Alphas when not -mieee.
44780
44781 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44782
44783         * gcc.dg/990506-0.c: New test.
44784
44785 1999-05-08  Richard Henderson  <rth@cygnus.com>
44786
44787         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
44788         the constant to test.  Don't XFAIL 64-bit targets.
44789
44790         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44791         * g++.old-deja/g++.law/profile1.C: Likewise.
44792
44793         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
44794         operator new instances.
44795         * g++.old-deja/g++.other/delete5.C: Likewise.
44796
44797 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44798
44799         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
44800         intrinsic.
44801
44802 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44803
44804         * g77.f-torture/execute/u77-test.f: Reverse order of two
44805         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
44806
44807 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44808
44809         * gcc.dg/compare1.c: New test.
44810
44811 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44812
44813         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
44814         New tests.
44815
44816 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44817
44818         * g77.f-torture/compile/19990502-1.f: New test.
44819
44820 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44821
44822         * g77.f-torture/compile/19990502-0.f: New test.
44823
44824 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44825
44826         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
44827         intrinsic.
44828
44829 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44830
44831         * g77.f-torture/execute/u77-test.f (main): List libU77
44832         intrinsics not currently tested.
44833         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
44834         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
44835         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
44836         Trim blanks off the ends of some printed strings.
44837
44838 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44839
44840         * g77.f-torture/execute/u77-test.f (main): Just warn about
44841         FSTAT gid disagreement, as it's expected on some systems.
44842
44843 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44844
44845         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44846         use a new function, which allows for some slop.
44847         Clean up some commentary.
44848         (issum): The new function.
44849         (sgladd): Deleted subroutine.
44850
44851 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44852
44853         * g77.f-torture/execute/u77-test.f: Modify to be more like
44854         libf2c/libU77 version, bringing patches to that version here.
44855         Add suitable commentary.
44856
44857 1999-04-25  Richard Henderson  <rth@cygnus.com>
44858
44859         * gcc.dg/990424-1.c: New test.
44860
44861 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44862
44863         * g77.f-torture/execute/u77-test.f (main): Bug involving
44864         LSTAT has been fixed, so turn back on full checking.
44865
44866 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44867
44868         * g77.f-torture/compile/19990419-0.f: New test.
44869         * g77.f-torture/execute/19990419-1.f: New test.
44870
44871 1999-04-17  Richard Henderson  <rth@cygnus.com>
44872
44873         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44874         to avoid the need for a prototype to supress a warning.
44875
44876 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44877
44878         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44879
44880 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44881
44882         * gcc.c-torture/execute/990404-1.c: New test.
44883
44884 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44885
44886         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44887         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44888         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44889         missing initializer warnings.
44890
44891 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44892
44893         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44894         matching strings.
44895
44896 1999-03-26  Jeffrey A Law  (law@cygnus.com)
44897
44898         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
44899
44900 1999-03-26  Craig Burley  <craig@jcb-sc.com>
44901
44902         * g77.f-torture/execute/19990325-0.f: New test.
44903         * g77.f-torture/execute/19990325-1.f: New test.
44904
44905 1999-03-24  Jeffrey A Law  (law@cygnus.com)
44906
44907         * gcc.c-torture/execute/990324-1.c: New test.
44908
44909 1999-03-22  Jim Wilson  <wilson@cygnus.com>
44910
44911         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
44912         test with 4.
44913
44914 1999-03-17  Richard Henderson  <rth@cygnus.com>
44915
44916         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
44917
44918 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44919
44920         * g77.f-torture/execute/19990313-2.f: New test.
44921         * g77.f-torture/execute/19990313-3.f: New test.
44922
44923 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44924
44925         * g77.f-torture/execute/19990313-0.f: New test.
44926         * g77.f-torture/execute/19990313-1.f: New test.
44927
44928 1999-03-12  Jim Wilson  <wilson@cygnus.com>
44929
44930         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
44931         printf to sprintf.
44932         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
44933         (main): Add check for u15.  Conditionalize u31 check depending on
44934         whether ints are <32 bits or >=32 bits.
44935
44936 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44937
44938         * g77.f-torture/execute/19981119-0.f: Improve testiness.
44939
44940 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44941
44942         * g77.f-torture/compile/19990305-0.f: New test.
44943         * g77.f-torture/execute/19981119-0.f: New test.
44944
44945 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44946
44947         * g77.f-torture/execute/970625-2.f: call ABORT if final
44948         result is not correct, instead of just printing it.
44949         Add this checking via newly introduced obfuscation, to
44950         trip up buggy front ends.
44951
44952 1999-03-07  Craig Burley  <craig@jcb-sc.com>
44953
44954         * g77.f-torture/compile/960317-1.f: Moved from being
44955         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
44956
44957 1999-03-06  Craig Burley  <craig@jcb-sc.com>
44958
44959         * g77.f-torture/execute/960317-1.f: New (old) test.
44960         * g77.f-torture/execute/970625-2.f: Ditto.
44961
44962 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
44963
44964         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
44965         message on line 1 or line 2; cccp and cpplib do this differently.
44966
44967 1999-03-01  Jeffrey A Law  (law@cygnus.com)
44968
44969         * g++.old-deja/g++.law/weak1.C: New test.
44970
44971 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44972
44973         * gcc.c-torture/execute/990119-1.c: Renamed to...
44974         * gcc.dg/990119-1.c: this, so it will only be tested once
44975         (it's a preprocessor test, it doesn't need to be run at
44976         multiple optimization levels).
44977
44978 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44979
44980         * lib/g++.exp: Don't add incdir=$base_dir/../include to
44981           ALWAYS_CXXFLAGS.
44982
44983 1999-02-24  Craig Burley  <craig@jcb-sc.com>
44984
44985         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
44986         * g77.f-torture/compile/19981216-0.f: ...as it is expected
44987         to not be compilable by current g77.
44988
44989 1999-02-24  Nick Clifton  <nickc@cygnus.com>
44990
44991         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
44992
44993 1999-02-22  Jeffrey A Law  (law@cygnus.com)
44994
44995         * gcc.c-torture/execute/990222-1.c: New test.
44996
44997 1999-02-19  Craig Burley  <craig@jcb-sc.com>
44998
44999         * g77.f-torture/compile/19990218-0.f: New test.
45000         * g77.f-torture/noncompile/19990218-1.f: New test.
45001
45002 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45003
45004         * g77.f-torture/compile/19981216-0.f: New test.
45005
45006 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45007
45008         * gcc.dg/990214-1.c: New test.
45009
45010 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45011
45012         * gcc.dg/990213-2.c: New test.
45013
45014         * gcc.dg/990213-1.c: New test.
45015
45016 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45017
45018         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45019         ints.
45020
45021 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45022
45023         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45024         specified by target.
45025
45026         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45027
45028 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45029
45030         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45031
45032 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45033
45034         * gcc.dg/special/ecos.exp: New test driver for new tests with
45035         special requirements.
45036
45037         * gcc.dg/special/alias-1.c: New test.
45038         * gcc.dg/special/gcsec-1.c: New test.
45039         * gcc.dg/special/weak-1.c: New test.
45040         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45041         * gcc.dg/special/weak-2.c: New test.
45042         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45043         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45044         * gcc.dg/special/wkali-1.c: New test.
45045         * gcc.dg/special/wkali-2.c: New test.
45046         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45047         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45048
45049 1999-02-10  Felix Lee  <flee@cygnus.com>
45050
45051           * lib/c-torture.exp (c-torture-compile): Pull out code for
45052           analyzing gcc error messages.
45053           (c-torture-execute): Likewise.  Fix some (harmless) false
45054           positives.
45055           * lib/gcc.exp (gcc_check_compile): New function.
45056
45057 1999-02-08  Richard Henderson  <rth@cygnus.com>
45058
45059         * gcc.c-torture/execute/990208-1.c: New test.
45060
45061 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45062
45063         * g++.dg/special/ecos.exp: New driver for new tests with special
45064         requirements
45065
45066         * g++.dg/special/conpr-1.C: New test
45067         * g++.dg/special/conpr-2.C: New test
45068         * g++.dg/special/conpr-2a.C: New test
45069         * g++.dg/special/conpr-3.C: New test
45070         * g++.dg/special/conpr-3a.C: New test
45071         * g++.dg/special/conpr-3b.C: New test
45072
45073         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45074         allow g++ to use the dg driver
45075
45076         * README: Add comment about g++.dg directory
45077
45078 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45079
45080         * README: Update email addresses.
45081
45082 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45083
45084         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45085         arguments in order to force structure S onto the stack even on
45086         the alpha.
45087         (test): Pass 10 leading arguments to function foo as well as the
45088         structure S.
45089
45090         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45091         failure for all targets.
45092
45093         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45094         abort to terminate program execution.
45095
45096 1999-01-30  Richard Henderson  <rth@cygnus.com>
45097
45098         * gcc.c-torture/execute/990130-1.c: New test.
45099
45100 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45101
45102         * gcc.dg/990130-1.c: New test.
45103
45104 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45105
45106         * gcc.c-torture/execute/990128-1.c: New test.
45107
45108 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45109
45110         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45111
45112 1999-01-27  Felix Lee  <flee@cygnus.com>
45113
45114         * lib/c-torture.exp (c-torture-compile): pull out code for
45115         analyzing gcc error messages.
45116         (c-torture-execute): ditto, and fix some (harmless) false
45117         positives.
45118         * lib/gcc.exp (gcc_check_compile): new function.
45119
45120 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45121
45122         * gcc.dg/990117-1.c: New test.
45123
45124         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45125
45126         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45127
45128 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45129
45130         * g77.f-torture/compile/990115-1.f: New test.
45131
45132 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45133
45134         * gcc.c-torture/compile/990107-1.c: New test
45135
45136 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45137
45138         * gcc.c-torture/execute/990106-2.c: New test.
45139
45140         * gcc.c-torture/execute/990106-1.c: New test.
45141
45142 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45143
45144         * gcc.c-torture/compile/981223-1.c: New test.
45145
45146 1998-12-29  Richard Henderson  <rth@cygnus.com>
45147
45148         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45149         (opt3): Rename from opt4 and disable.
45150
45151 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45152
45153         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45154
45155 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45156
45157         * g++.old-deja/g++.other/conv5.C: New test.
45158
45159 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45160
45161         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45162
45163 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45164
45165         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45166
45167 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45168
45169         * gcc.c-torture/compile/981211-1.c: New test.
45170
45171 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45172
45173         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45174
45175         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45176
45177 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45178
45179         * gcc.special/930510-1.c: Make C9X safe.
45180         * gcc.misc-tests/gcov-1.c Similarly.
45181         * gcc.misc-tests/gcov-2.c Similarly.
45182
45183 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45184
45185         * gcc.dg/ultrasp1.c: New test.
45186
45187 1998-12-06  Richard Henderson  <rth@cygnus.com>
45188
45189         * gcc.c-torture/execute/981206.c: New test.
45190
45191 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45192
45193         * g++.old-deja/g++.ns/template7.C: New test.
45194
45195         * g++.old-deja/g++.other/expr1.C: New test.
45196
45197         * g++.old-deja/g++.eh/tmpl3.C: New test.
45198
45199         * g++.old-deja/g++.eh/tmpl2.C: New test.
45200
45201 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45202
45203         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45204         * g++.old-deja/g++.other/using6.C: Removed.
45205         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45206
45207         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45208
45209 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45210
45211         * g++.old-deja/g++.pt/overload8.C: New test.
45212
45213         * g++.old-deja/g++.pt/overload7.C: New test.
45214
45215         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45216
45217         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45218         and relinking messages.
45219         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45220         compiling with -frepo.
45221
45222 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45223
45224         * g++.old-deja/g++.pt/lookup6.C: New test.
45225
45226 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45227
45228         * gcc.c-torture/execute/981130-1.c: New test.
45229         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45230
45231 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45232
45233         * g++.old-deja/g++.pt/explicit76.C: New test.
45234
45235         * g++.old-deja/g++.pt/friend38.C: New test.
45236
45237         * g++.old-deja/g++.ns/crash2.C: New test.
45238
45239         * g++.old-deja/g++.pt/defarg8.C: New test.
45240
45241         * g++.old-deja/g++.pt/instantiate6.C: New test.
45242
45243         * g++.old-deja/g++.pt/static6.C: New test.
45244
45245         * g++.old-deja/g++.pt/decl2.C: New test.
45246
45247 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45248
45249         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45250         problem is actually related with name lookup, but so what? :-)
45251
45252         * g++.old-deja/g++.pt/friend37.C: New test.
45253
45254 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45255
45256         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45257         element, which fails on some systems.
45258
45259         * g77.f-torture/execute/labug1.f: New test.
45260
45261 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45262
45263         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45264         is defined.
45265
45266 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45267
45268         * g77.f-torture/compile/981117-1.f: New test.
45269
45270 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45271
45272         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45273         properly discarded.
45274
45275 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45276
45277         * gcc.c-torture/execute/memcheck: New directory of tests for
45278         -fcheck-memory-usage.
45279
45280 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45281
45282         * README: New file, general information about the testsuite and
45283         new description of the various C++ test subdirectories.
45284         * README.g++: Eliminate obsolete information, update and move most
45285         relevant stuff to README.
45286
45287 1998-11-07  Richard Henderson  <rth@cygnus.com>
45288
45289         * gcc.c-torture/compile/981107-1.c: New test.
45290
45291 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45292
45293         * execute/memcpy-bi.c: New testcase.
45294
45295 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45296
45297         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45298         base classes.
45299
45300         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45301         template is selected.
45302
45303         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45304         classes, it should be accepted for all types.
45305
45306         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45307
45308         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45309         specializations start with template headers.
45310
45311 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45312
45313         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45314
45315         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45316         non-POD types.
45317
45318 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45319
45320         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45321
45322 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45323
45324         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45325
45326 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45327
45328         * 981019-1.c: New test.
45329
45330 1998-10-14  Robert Lipe <robertl@dgii.com>
45331
45332         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45333         find objc headers.
45334
45335 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45336
45337         * compile/981001-4.c: Remove use of GCC extension that triggers a
45338         compiler bug.
45339
45340 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45341
45342         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45343
45344 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45345
45346         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45347         instantiation of template produces incorrect code for delete
45348         expression.
45349
45350         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45351         constructors' name is not unique.
45352         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45353         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45354
45355         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45356         automatic array of const is ill-formed.
45357
45358         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45359         of template parameter?
45360
45361         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45362         const.
45363
45364         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45365         pointer-to-member expression.
45366
45367         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45368         declaration causes ICE.
45369
45370 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45371
45372         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45373         reserved in the global namespace.
45374
45375         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45376         generate needed virtual table.
45377
45378         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45379
45380 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45381
45382         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45383         template-dependent type
45384
45385 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45386
45387         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45388         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45389         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45390
45391         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45392         class should be usable as argument of member function.
45393         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45394         class should be usable as return type of member function.
45395         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45396         class should be usable as type of data member.
45397
45398         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45399
45400 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45401
45402         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45403
45404 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45405
45406         * gcc.dg/dll-?.c Add thumb to target list.
45407         Fix assembler scan patterns to match current assembler output.
45408
45409 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45410
45411         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45412         matching of template brackets.
45413
45414         * g++.old-deja/g++.other/using4.C: New test.  Test using
45415         declarations of methods from base classes.
45416
45417         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45418         within functions should introduce names into the innermost
45419         enclosing namespace.
45420
45421         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45422         of static locals if first initialization throws.
45423
45424 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45425
45426         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45427
45428 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45429
45430         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45431         lose track of the possible targets of tablejump insns.
45432         * special/special.exp: Run it.
45433
45434 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45435
45436         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45437         must be declared before its specializations can be named in friend
45438         declarations.
45439
45440 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45441
45442         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45443
45444         * g77.f-torture/execute/io1.f: New test.
45445
45446 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45447
45448         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45449         with pointer to template function, for which no argument deduction
45450         is possible.
45451
45452         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45453         specialization of template function as argument to template
45454         function.
45455
45456         * g++.old-deja/g++.other/access2.C: New test; Inner class
45457         shouldn't have privileged access to Outer's names.
45458
45459 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45460
45461         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45462         friend template declared within template class conflicts with
45463         nested class of the same name.
45464
45465         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45466         is ignored.
45467
45468         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45469         object with direct initializer as function declaration.
45470
45471         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45472         initializers.
45473
45474         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45475         involving const pointer and NULL produces incorrect result.
45476
45477         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45478         type name without `typename' should be rejected with -pedantic.
45479
45480 1998-10-02  Richard Henderson  <rth@cygnus.com>
45481
45482         * g++.old-deja/g++.other/addrof1.C: New test.
45483
45484 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45485
45486         * gcc.c-torture/compile/981001-1.c: New test.
45487         * gcc.c-torture/execute/981001-1.c: New test.
45488
45489 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45490
45491         * gcc.c-torture/compile/981001-2.c: New test.
45492         * gcc.c-torture/compile/981001-3.c: New test.
45493         * gcc.c-torture/compile/981001-4.c: New test.
45494
45495 1998-10-01  Robert Lipe  <robertl@dgii.com>
45496
45497         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45498         multilibbed hosts.  Idea grafted from g77.exp.
45499
45500 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45501
45502         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45503         avoid losing on systems which need -lsocket.
45504
45505 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45506
45507         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45508         * g++.old-deja/g++.other/nested2.C: Ditto.
45509         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45510         failure.
45511
45512 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45513
45514         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45515         preferred over template operator!= for enum bitfields.
45516
45517 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45518
45519         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45520         that happen to have the same base name, but in different scopes,
45521         are incorrectly rejected.
45522
45523 1998-09-16  Richard Henderson  <rth@cygnus.com>
45524
45525         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45526         on the native word size instead of an integer literal.
45527
45528 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45529
45530         * g++.old-deja/g++.other/static2.C: Invocation of static data
45531         member of type pointer-to-function denoted as non-static member.
45532
45533         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45534         checks involving function types and aliases.
45535
45536 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45537
45538         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45539         redefined to the same non-trivial type.
45540
45541         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45542         namespace-qualification of template specializations declared in
45543         other namespaces.
45544
45545         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45546         to declare a subset of the specializations of a template function
45547         as friends of specializations of a template class.
45548
45549         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45550         member templates that do not fully specialize the enclosing
45551         template class are rejected.
45552
45553 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45554
45555         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45556
45557 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45558
45559         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45560         altered from libf2c/libU77 version.
45561
45562 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45563
45564         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45565
45566 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45567
45568         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45569         (un)signed char are different types for template specialization
45570         purposes.
45571
45572 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45573
45574         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45575         * objc: ObjC testsuite.
45576
45577 1998-08-31  Catherine Moore  <clm@cygnus.com>
45578
45579         * gcc.c-torture/execute/941014-1.x: New file.
45580
45581 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45582
45583         * lib/c-torture.exp: Add support for
45584         torture_eval_before_compile and torture_eval_before_execute
45585         variables.
45586
45587 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45588
45589         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45590         this test triggers valid.
45591
45592 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45593
45594         * gcc.dg/980827-1.c: New test.
45595
45596 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45597
45598         * gcc.c-torture/execute/loop-4b.c: New test.
45599
45600 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45601
45602         * lib/c-torture.exp: Add support for
45603         torture_eval_before_compile and torture_eval_before_execute
45604         variables.
45605
45606 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45607
45608         * gcc.c-torture/compile/980825-1.c: New test.
45609
45610 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45611
45612         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45613         count number tests in opt_t0 not good_t0.
45614
45615 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45616
45617         * gcc.c-torture/compile/930326-1.x: Fix typo.
45618
45619 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45620
45621         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45622         causes an ICE.
45623
45624 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45625
45626         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45627         STACK_SIZE is defined.
45628         * gcc.c-torture/unsorted/stuct.c: Similarly.
45629
45630         * gcc.c-torture/compile/980821-1.c: New test.
45631
45632 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45633
45634         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45635
45636 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45637
45638         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45639         code.
45640
45641 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45642
45643         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45644         error'.
45645
45646 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45647
45648         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45649
45650 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45651
45652         * gcc.c-torture/compile/980816-1.c: New test.
45653
45654         * gcc.dg/980816-1.c: New test.
45655
45656 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45657
45658         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45659         compiler for ieee tests.
45660
45661 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45662
45663         * g77.f-torture/compile/980729-0.f: New test.
45664
45665 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45666
45667         * gcc.c-torture/special/eeprof-1.c: New test, for
45668         -finstrument-functions.
45669         * gcc.c-torture/special/special.exp: Run it.
45670
45671 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45672
45673         * gcc.c-torture/compile/980729-1.c: New test.
45674
45675 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45676
45677         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45678         __thumb__ is defined, and test for ARM style doubles if so.
45679
45680 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45681
45682         * g77.f-torture/noncompile/980615-0.f: New test.
45683
45684 1998-07-26  H.J. Lu  (hjl@gnu.org)
45685
45686         * gcc.dg/980312-1.c: Do link instead of compile.
45687         * gcc.dg/980313-1.c: Likewise.
45688
45689 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45690
45691         * gcc.c-torture/compile/980726-1.c: New test.
45692
45693 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45694
45695         * g77.f-torture/execute/io0.f: New test.
45696
45697 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45698
45699         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45700         an int.
45701
45702 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45703
45704         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45705         m32r bugs.
45706
45707 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45708
45709         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45710         c-decl.c:grokdeclarator can handle mode attributes.
45711
45712 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45713
45714         * gcc.c-torture/execute/980716-1.c: New test.
45715
45716 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45717
45718         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45719         the mn10200.
45720         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45721         the mn10200.
45722         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45723         * gcc.c-torture/compile/930326-1.x: Similarly.
45724
45725 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45726
45727         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45728         New test from Craig.
45729
45730 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45731
45732         * g77.f-torture/noncompile/980616-0.f: New test.
45733
45734         * g77.f-torture/execute/970816-3.f: New test from Craig.
45735
45736 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45737
45738         *  g++.other/singleton.C: Return error value instead of taking
45739         SIGSEGV.
45740
45741 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45742
45743         *  g++.other/singleton.C: New test.  Warning is under dispute.
45744         Runtime crash is not.
45745
45746 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45747
45748         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45749         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45750         using6.C, using7.C}: New namespace tests.
45751
45752 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45753
45754         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45755         specialization with typedef'ed names used as array indexes.
45756
45757 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45758
45759         * gcc.c-torture/execute/980709-1.c: New test.
45760
45761         * gcc.dg/980709-1.c: New test.
45762
45763 1998-07-07  Richard Henderson  <rth@cygnus.com>
45764
45765         * gcc.c-torture/execute/bcp-1.c: New test.
45766
45767 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45768
45769         * gcc.c-torture/execute/980707-1.c: New test.
45770
45771 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45772
45773         * gcc.c-torture/compile/980706-1.c: New test.
45774
45775 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45776
45777         * g77.f-torture/execute/980701-0.f,
45778         g77.f-torture/execute/980701-1.f: New test from Craig.
45779
45780 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45781
45782         * gcc.c-torture/compile/980701-1.c: New test.
45783
45784         * gcc.c-torture/execute/980701-1.c: New test.
45785
45786 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
45787 rlsruhe.de>
45788
45789         * g++.old-deja/g++.robertl/eb132.C: New test.
45790         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45791
45792 1998-06-29  Dave Love  <d.love@dl.ac.uk>
45793
45794         * g77.f-torture/execute/980628-7.f,
45795         g77.f-torture/execute/980628-8.f,
45796         g77.f-torture/execute/980628-9.f,
45797         g77.f-torture/execute/980628-10.f: New tests from Craig.
45798
45799         * g77.f-torture/execute/980628-3.f: Remove mail headers.
45800
45801 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45802
45803         * g77.f-torture/execute/980628-4.f: New test from Craig.
45804         * g77.f-torture/execute/980628-5.f: Likewise.
45805         * g77.f-torture/execute/980628-2.f: Likewise.
45806         * g77.f-torture/execute/980628-0.f: Likewise.
45807         * g77.f-torture/execute/980628-1.f: Likewise.
45808         * g77.f-torture/execute/980628-3.f: Likewise.
45809         * g77.f-torture/execute/980628-6.f: Likewise.
45810
45811 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45812
45813         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
45814         directory when nothing has been installed yet.
45815
45816 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
45817
45818         * gcc.c-torture/special/special.exp: Handle newer versions of
45819         dejagnu.
45820
45821 1998-06-26  Jeffrey A Law  (law@cygnus.com)
45822
45823         * gcc.dg/980626-1.c: New test.
45824
45825 1998-06-19  Bruno Haible <haible@ilog.fr>
45826
45827         * gcc.misc-tests/m-un-2.c: New test.
45828         * g++.old-deja/g++.other/warn01.c: Likewise.
45829
45830 1998-06-19  Robert Lipe  <robertl@dgii.com>
45831
45832         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
45833         compatibility with assmblers with a different comment character.
45834         Eliminate use of GAS-specific extensions.
45835
45836 1998-06-19  Jeffrey A Law  (law@cygnus.com)
45837
45838         * gcc.c-torture/execute/ieee/980619-1.c: New test.
45839
45840 1998-06-19  Robert Lipe  <robertl@dgii.com>
45841
45842         * lib/g77.exp: Replace search for libf2c.a with search for newly
45843         renamed libg2c.a
45844
45845 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45846
45847         * gcc.c-torture/execute/980617-1.c: New test.
45848
45849 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45850
45851         * gcc.c-torture/execute/980612-1.c: New test.
45852
45853 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45854
45855         * gcc.dg/980523-1.c: Only test on ppc-linux.
45856         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45857
45858         * gcc.c-torture/execute/980608-1.c: New test.
45859
45860 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45861
45862         * gcc.c-torture/execute/980605-1.c: New test.
45863
45864 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45865
45866         * gcc.c-torture/execute/980604-1.c: New test.
45867
45868 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45869
45870         * gcc.c-torture/execute/980602-1.c: New test.
45871         * gcc.c-torture/execute/980602-2.c: Likewise.
45872
45873 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45874
45875         * 970125-0.f: Fix per JCB.  Add commentary.
45876
45877 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45878
45879         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45880         IEEE -0 support.
45881
45882 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45883
45884         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45885         earlier.
45886
45887 1998-05-28  Catherine Moore <clm@cygnus.com>
45888
45889         * gcc.c-torture/execute/980526-3.c: New test.
45890
45891 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45892
45893         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45894         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
45895         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
45896         m88k-motorola-sysv3 to XFAIL.
45897
45898 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45899
45900         * gcc.dg/980526-1.c: New test.
45901         * gcc.c-torture/execute/980526-2.c: New test.
45902
45903 1998-05-26  Jeffrey A Law  (law@cygnus.com)
45904
45905         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
45906
45907         * gcc.c-torture/execute/980526-1.c: New test.
45908
45909 1998-05-26  Dave Love  <d.love@dl.ac.uk>
45910
45911         * g77.f-torture/execute/alpha2.f: Add runtime test.
45912
45913 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
45914
45915         * g++.old-deja/old-deja.exp: Strip leading directories.
45916
45917         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
45918         error for the line.  Don't run multiple tests for the same line.
45919
45920 1998-05-23  Jeffrey A Law  (law@cygnus.com)
45921
45922         * gcc.dg/980523-1.c: New test.
45923
45924 1998-05-23  Dave Love  <d.love@dl.ac.uk>
45925
45926         * g77.f-torture/compile/970915-0.f: New test.
45927
45928 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
45929
45930         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
45931
45932 1998-05-21  Jeffrey A Law  (law@cygnus.com)
45933
45934         * gcc.dg/980520-1.c: New test.
45935
45936 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
45937
45938         * gcc.dg/980502-1.c: Fix return type.
45939
45940 1998-05-20  Jeffrey A Law  (law@cygnus.com)
45941
45942         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
45943         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
45944         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
45945         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
45946         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
45947
45948 1998-05-20  Dave Love  <d.love@dl.ac.uk>
45949
45950         * g77.f-torture/execute/980520-1.f: New test.
45951
45952 1998-05-15  Dave Love  <d.love@dl.ac.uk>
45953
45954         * lib/mike-g77.exp: New file.
45955
45956         * g77.f-torture/noncompile/noncompile.exp,
45957         g77.f-torture/noncompile/check0.f: New files.
45958
45959 1998-05-14  Dave Love  <d.love@dl.ac.uk>
45960
45961         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
45962         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
45963         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
45964         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
45965         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
45966         abort where appropriate.
45967
45968 1998-05-05  Michael Meissner  <meissner@cygnus.com>
45969
45970         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
45971         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
45972
45973 1998-04-29  Dave Love  <d.love@dl.ac.uk>
45974
45975         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
45976
45977 1998-04-27  Dave Love  <d.love@dl.ac.uk>
45978
45979         * g77.f-torture/compile/980427-0.f: New test.
45980
45981 1998-04-24  Dave Love  <d.love@dl.ac.uk>
45982
45983         * g77.f-torture/compile/980424-0.f: New test.
45984
45985 1998-04-19  Dave Love  <d.love@dl.ac.uk>
45986
45987         * g77.f-torture/compile/980419-2.f (main): New test.
45988         * g77.f-torture/compile/970125-0.f: New test.
45989         * g77.f-torture/compile/980419-1.f: New test.
45990
45991 1998-04-08  Jim Wilson  <wilson@cygnus.com>
45992
45993         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
45994         of loop-4.c.
45995
45996 1998-04-07  Jim Wilson  <wilson@cygnus.com>
45997
45998         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
45999
46000 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46001
46002         * gcc.c-torture/compile/980329-1.c: New test.
46003
46004 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46005
46006         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46007         * gcc.dg/980312-1.c: Fix typo in -march command.
46008
46009 1998-03-16  H.J. Lu  (hjl@gnu.org)
46010
46011         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46012
46013 1998-03-11  Robert Lipe  <robertl@dgii.com>
46014
46015         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46016         Dave Love agree the Fortran source is bogus.
46017
46018 1998-03-11  Robert Lipe  <robertl@dgii.com>
46019
46020         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46021         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46022         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46023         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46024         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46025
46026 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46027
46028         * g++.old-deja/g++.other/friend1.C: New test.
46029
46030 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46031
46032         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46033         possibly uninitialized) variables and declare dnrm2.
46034
46035 1998-02-23  Robert Lipe <robertl@dgii.com>
46036
46037         From Bruno Haible <haible@ilog.fr>:
46038         * gcc.c-torture/execute/980223.c: New test.
46039
46040 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46041
46042         * gcc.dg/ifelse-1.c: New test.
46043
46044 1998-02-09  H.J. Lu  (hjl@gnu.org)
46045
46046         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46047
46048           * lib/old-dejagnu.exp (old-dejagnu): Added the
46049           "execution test - XFAIL *-*-*" handling in the spirit of
46050           "excess errors test -". Changed the "execution test fails"
46051           handling to be like "excess errors test fails".
46052           * Update various tests accordingly.
46053
46054 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46055
46056         * gcc.c-torture/execute/980205.c: New test.
46057
46058 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46059
46060         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46061         * lib/f-torture.exp: Similarly.
46062         * gcc.c-torture: Rename all .cexp files to .x files.
46063
46064 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46065
46066         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46067         (940510-1.c): Removed duplicate.
46068         (971104-1.c): New test.
46069
46070 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46071
46072           * lib/f-torture.exp: Improve error and loop detection.
46073
46074 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46075
46076         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46077         use that to size the filler array.
46078
46079 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46080
46081         * lib/c-torture.exp(c-torture-execute): Fix typo.
46082
46083         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46084         testcase as the executable name. Keep the executable around if
46085         the test fails.
46086
46087 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46088
46089         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46090         changes.  Only test one -g option, and move it to the end of the
46091         list of options to test.
46092
46093 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46094
46095         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46096         variable GCC_TORTURE_OPTIONS to supply default switches separated
46097         by colons.  If no environment variable, run tests with -O0 -g, -O1
46098         -g, and -O2 -g as well.
46099
46100 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46101
46102         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46103         explanatory comments. Fix indentation.
46104
46105 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46106
46107         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46108
46109 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46110
46111         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46112         * g++.old-deja/g++.mike/p7325.C: Likewise.
46113         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46114
46115 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46116
46117         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46118         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46119         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46120         * g++.old-deja/g++.law/operators4.C: Likewise.
46121
46122 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46123
46124         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46125         * g++.old-deja/g++.mike/p784.C: Ditto.
46126         * g++.old-deja/g++.mike/p785.C: Ditto.
46127
46128 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46129
46130           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46131
46132 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46133
46134         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46135         target feature; pass this to c-torture-execute as needed.
46136
46137 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46138
46139         * lib/c-torture.exp(c-torture-execute): If the previous and the
46140         current executables being tested are identical, we don't need to
46141         run the executable again. Try to make the executable names
46142         unique. Add an optional argument for passing additional compiler
46143         flags.
46144
46145 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46146
46147         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46148
46149 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46150
46151         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46152
46153 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46154
46155         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46156         32bit or larger longs.
46157
46158         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46159         have either a 32bit long or 32bit int.
46160
46161 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46162
46163         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46164         Make double precision tests dependent on sizeof (double).
46165
46166 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46167
46168         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46169         too.
46170
46171 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46172
46173         * gcc.c-torture/compile/961203-1.cexp: New script.
46174
46175 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46176
46177         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46178         up the includes ourselves.
46179
46180 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46181
46182         * lib/plumhall.exp: Remove random include, and add a few
46183         verbose messages for debugging.
46184
46185 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46186
46187         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46188         of trying to do it ourselves.
46189
46190 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46191
46192         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46193
46194 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46195
46196         * gcc.prms/5403.c: Made regexp a bit less strict.
46197
46198 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46199
46200         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46201         is returned from remote_load instead.
46202         * lib/plumhall.exp: Ditto.
46203         * lib/mike-g++.exp: Ditto.
46204         * lib/old-dejagnu.exp: Ditto.
46205         * lib/c-torture.exp: Ditto.
46206
46207 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46208
46209         * lib/g++.exp: Use build_wrapper procedure.
46210         * lib/gcc.exp: Ditto.
46211
46212 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46213
46214         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46215         an old-style decl for malloc.  Fixes tests to work when
46216         sizeof (int) != sizeof (size_t).
46217
46218 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46219
46220         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46221
46222         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46223         use stdargs.h interface.
46224
46225 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46226
46227         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46228         NO_VARARGS when compiling.
46229
46230 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46231
46232         * lib/plumhall.exp(ph_includes): New procedure.
46233         (ph_make): Use it.
46234         (ph_compiler): Ditto.
46235
46236         * lib/g++.exp: Rename test-glue.c to testglue.c.
46237         * lib/gcc.exp: Ditto.
46238
46239 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46240
46241         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46242         to completion when it's called.
46243
46244 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46245
46246         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46247         is defined, don't do test.
46248
46249 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46250
46251         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46252         for object files.
46253         (ph_summary): Mark skipped testcases as untested, not unresolved.
46254
46255         * lib/plumhall.exp (ph_make): If unresolved because of bad
46256         errorCode, record errorCode in log file.
46257         (*): Replace send_log/verbose with verbose -log.
46258
46259 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46260
46261         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46262         double conversion if double isn't at least 8 bytes.
46263
46264         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46265         int to work with targets where int is 16 bits.
46266
46267         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46268         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46269         precision for the test to complete.
46270
46271 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46272
46273         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46274         if d10v is not compiled with the -mdouble64 flag.
46275         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46276
46277         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46278         d10v is not compiled with the -mint32 flag.
46279
46280 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46281
46282         * lib/plumhall.exp: Use incr_count.
46283
46284 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46285
46286         * gcc.c-torture: Update to c-torture-1.45.
46287
46288 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46289
46290         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46291         the name of the expect testcase file).
46292
46293         * lib/g++.exp(g++_init): Ditto.
46294
46295 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46296
46297         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46298         the host.
46299
46300         * lib/gcc.exp(gcc_exit): New procedure.
46301
46302 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46303
46304         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46305         specs where appropriate.
46306
46307         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46308         because of new "candidates are" messages, and removed a few
46309
46310         * Converted all non-old-style g++ testcases to old-style, and
46311         moved into g++.old-deja.
46312
46313 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46314
46315         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46316         options.
46317
46318         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46319         succeeded.
46320
46321         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46322
46323 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46324
46325         * lib/gcc.exp (gcc_target_compile): Add support for defining
46326         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46327         the machine doesn't have those features.
46328
46329 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46330
46331         * g++.law/operators4.exp: Don't use LIBS.
46332
46333 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46334
46335         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46336
46337         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46338         * lib/g++.exp: Set it here instead. Also, allow use of the
46339         --tool_exec and --tool_opt options. Change CXX to
46340         GXX_UNDER_TEST.
46341
46342         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46343
46344         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46345
46346 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46347
46348         * lib/old-dejagnu.exp: Use prune_warnings instead of
46349         prune_system_crud.
46350         * lib/mike-g++.exp: Ditto.
46351         * lib/gcc.exp: Ditto.
46352         * lib/g++.exp: Ditto.
46353
46354         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46355
46356 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46357
46358           * 941014-2.c: Include stdlib.h
46359           * 960327-1.c: Include stdio.h
46360           * dbra.c, index-1.c: Don't assume ints are 32bits.
46361
46362 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46363
46364         * lib/gcc.exp: Add gcc,stack_size target feature.
46365
46366         * lib/g++.exp(g++_target_compile): Add the include and link
46367         paths here, not in two other places. And, it's $options, not
46368         options.
46369
46370         * lib/mike-g++.exp(postbase): Remove the code that determines
46371         the correct include and link paths.
46372         * g++.old-deja/old-deja.exp: Ditto.
46373
46374 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46375
46376         * lib/g++.exp(g++_init): target_compile no longer returns the
46377         filename of the result.
46378
46379 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46380
46381         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46382         call to glob.
46383
46384         * gcc.c-torture/special/special.exp: Change call to
46385         gcc_target_compile to include the object file.
46386
46387 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46388
46389         * gcc.c-torture/special/special.exp: Correct misspelling in last
46390         change.
46391
46392 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46393
46394         * lib/plumhall.exp(ph_summary): Log the entire output of the
46395         executable. Return -1 if there were any failures, 0 otherwise.
46396         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46397         (ph_make): Clean up objects and executables that were built
46398         if the tests succeeded.
46399
46400 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46401
46402         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46403         libraries and includes in the build tree as appropriate.
46404
46405 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46406
46407         * lib/c-torture.exp: Instead of looking for the global variable
46408         NO_LONG_LONG, check to see if that's a feature of the target.
46409
46410 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46411
46412         * config/default.exp: Minimize. Delete the remainer of the files in
46413         config; this functionality is now in devo/dejagnu/config.
46414
46415         g++.*/*: Pass any additional flags used to compile to postbase;
46416         delete CXXFLAGS.
46417
46418         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46419         is now done by runtest.exp. Use gcc_target_compile instead of
46420         compile.
46421
46422         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46423         Remove references to CFLAGS. Use remote_file instead of
46424         calling rm -f.
46425         (c-torture): Take a list of arguments to use to compile this
46426         testcase.
46427
46428         lib/g++.exp: Simplify. Use target_compile instead of compile.
46429         lib/gcc-dg.exp: Ditto.
46430         lib/gcc.exp: Ditto.
46431         lib/mike-{gcc,g++}.exp: Ditto.
46432         lib/old-dejagnu.exp: Ditto.
46433         lib/plumhall.exp: Ditto.
46434
46435 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46436
46437         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46438         (ph_linker): Likewise.
46439
46440 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46441
46442           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46443         MAP_ANON / MAP_ANONYMOUS if defined;
46444         else try to map from /dev/zero .
46445
46446 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46447
46448         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46449         isn't defined, then define it to MAP_ANONYMOUS.
46450
46451 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46452
46453         * gcc.c-torture: Update to c-torture-1.42 release.
46454
46455 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46456
46457         * gcc.c-torture: Update to c-torture-1.41 release.
46458
46459 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46460
46461         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46462         c-torture release.
46463
46464 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46465
46466         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46467         and LDFLAGS.  Fix second case to append the target_info ldflags
46468         onto LDFLAGS, not CFLAGS.
46469         * lib/g++.exp (g++_init): Add target_info stuff.
46470         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46471         of libgloss and newlib flags for !native.
46472
46473         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46474         (GDB): Fix relative path to go up another dir for finding gdb.
46475
46476 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46477
46478         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46479         versions in the target_info array, if they don't exist.
46480
46481 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46482
46483         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46484
46485 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46486
46487         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46488         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46489
46490 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46491
46492         * lib/old-dejagnu.exp: Don't remove the output file before we've
46493         actually tested it. Don't append pwd to the path of the executable
46494         we're testing.
46495
46496 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46497
46498         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46499
46500 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46501
46502         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46503         temporary directory for compiler files, and set it to a default
46504         value of /tmp. Set $output as the name of the output file from
46505         compiling the testcase. Add a -o option to $cflags_var so the
46506         compiler writes the final output file as $output. Set $executable
46507         to $output.
46508
46509         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46510         directory for compiler files, and set it to /tmp if it doesn't
46511         already have a value. Set $output_file to the name of the output
46512         file from compiling the testcase. Add a -o option to CXXFLAGS so
46513         the compiler writes the final output file as $output. Use $output
46514         as the executable to be tested.
46515
46516 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46517
46518         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46519
46520 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46521
46522         * gcc.c-torture/execute/pending-1.c: New test.  Still
46523         pending in Tege's queue.
46524
46525 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46526
46527         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46528         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46529         if there were failures.  Call unresolved if there were unresolved
46530         testcases.  Call gcc_fail if program did not run to completion.
46531         (ph_make): Pass additional argument name to ph_execute.
46532         (ph_execute): Add new argument.  Pass additional arguments to
46533         ph_summary.  Call gcc_fail is there is no execution output.
46534
46535 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46536
46537         * lib/plumhall.exp (proc_summary): Output relavent summary
46538         lines into the log so specific failures in plumhall can be
46539         investigated.
46540
46541 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46542
46543         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46544         (c-torture-execute): Don't try to execute tests which use
46545         "long long" types if $NO_LONG_LONG is nonzero.
46546
46547 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46548
46549         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46550         not c-torture.
46551
46552         * gcc.ieee: Move from here.
46553         * gcc.c-torture/execute/ieee: To here.
46554
46555 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46556
46557         * gcc.c-torture: Update to c-torture-1.41 release.
46558
46559 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46560
46561         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46562         not "$output".
46563
46564 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46565
46566         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46567         -c present.
46568
46569 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46570
46571         * config/proelf.exp: Handle connecting to a simulator.
46572
46573 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46574
46575         * config/proelf.exp: New file.  Enough framework that we can
46576         run c-torture tests on the proelf targets (or any other target
46577         that gdb can connect to for that matter).
46578
46579 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46580
46581         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46582         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46583
46584         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46585         exec_output exists.
46586
46587 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46588
46589         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46590         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46591
46592         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46593         to pass/fail/unresolved/unsupported/untested.  Caller must now
46594         call unresolved/unsupported/untested.
46595         * lib/*.exp: Update FSF address.  Update to handle new results of
46596         ${tool}_load.
46597         * lib/chill.exp (verbose): Delete.
46598
46599 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46600
46601         * lib/gcc.exp (default_gcc_start): Change order of args to
46602         $LDFLAGS $CFLAGS $LIBS.
46603         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46604         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46605         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46606         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46607         * gcc.misc-tests/dg-test.exp: Likewise.
46608         * gcc.misc-tests/msgs.exp: Likewise.
46609         * gcc.prms/prms.exp: Likewise.
46610         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46611         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46612
46613         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46614
46615 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46616
46617         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46618
46619         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46620         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46621
46622         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46623         necessary.
46624
46625 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46626
46627         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46628         global for loop; add use of $mathlib.
46629         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46630         settings here; set mathlib for anything but VxWorks.
46631
46632 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46633
46634         * gcc.c-torture: Update to c-torture-1.40 release.
46635
46636 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46637
46638         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46639         dg.exp.
46640
46641 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46642
46643         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46644         global.
46645
46646 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46647
46648         * lib/g++.exp (LIBS): Define if not already.
46649         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46650         (gcc-dg-prune): Call prune_gcc_output.
46651         * lib/gcc.exp (prune_gcc_output): New proc.
46652         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46653         prune_gcc_output.
46654
46655 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46656
46657         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46658         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46659
46660 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46661
46662         * gcc.c-torture: Update to c-torture-1.39 release.
46663
46664 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46665
46666         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46667         fails, try others as well.
46668
46669 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46670
46671         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46672         If compilation fails, mark execute tests as `untested'.
46673         If test is marked as unsupported, don't mark compilation and
46674         execute tests as failed.
46675
46676 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46677
46678         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46679         libstdc++ for whether or not we want to be doing shared
46680         libraries.  Delete link_curses since we don't need it anymore.
46681         * lib/mike-g++.exp (postbase): Don't link in libg++.
46682         * g++.old-deja/old-deja.exp: Likewise.
46683
46684 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46685
46686         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46687
46688 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46689
46690         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46691         For that, add `-Wl,-a,shared_archive'.
46692         * g++.old-deja/old-deja.exp: Likewise.
46693
46694 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46695
46696         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46697
46698 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46699
46700         * lib/mike-g++.exp (postbase): Pay attention to the status of
46701         g++_load.
46702
46703 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46704
46705           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46706
46707 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46708
46709         * lib/gcc.exp (default_gcc_start): No longer need to log program
46710         being executed or its output, execute_anywhere does that now.
46711         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46712         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46713
46714 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46715
46716         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46717         the same as those in lib/g++.exp.
46718
46719 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46720
46721         * gcc.c-torture: Update to c-torture-1.38 release.
46722         * gcc.ieee: Related changes.
46723
46724 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46725
46726         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46727         "exec". Minor reformatting changes.
46728
46729         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46730         cross. This means all "exec" calls now work on a remote host as
46731         well.
46732         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46733         cross. Filter out the extra "\r\n" stuff that expect puts in.
46734         (c-torture-execute): Filter out the bogus warnings like
46735         c-torture-compile does. Add support for canadian cross.
46736         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46737         Use execute_anywhere rather than calling exec directly. Now it
46738         works for canadian cross testing.
46739
46740 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46741
46742         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46743         results into a variable, and check that rather than using file exists.
46744
46745 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46746
46747         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46748         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46749
46750 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46751
46752         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46753         lib_curses if there's a shared libg++ in the build tree.
46754
46755 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46756
46757         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46758         if not supported target.
46759
46760 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46761
46762         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46763         link_curses up to always happen, not just for native builds.
46764
46765 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46766
46767         * gcc.c-torture: Update to c-torture-1.36 release.
46768         * gcc.failure: Related changes.
46769
46770 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46771
46772         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46773
46774 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46775
46776         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46777         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46778         runshlib, link_curses, and mathlib for link and run.
46779
46780         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46781         pass the runtime shared library options for Solaris, OSF/1, and
46782         Irix5, and link with -lcurses to avoid unresolved references.
46783
46784 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46785
46786         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
46787         only run once.
46788
46789 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46790
46791         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46792
46793 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
46794
46795         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
46796         do not have a framework for the "compat" tests yet.
46797
46798 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
46799
46800         * lib/mike-g++.exp (postbase): New local variable `mathlib',
46801         set to null if we're testing vxworks5.1.  Use that instead of
46802         `-lm' in the setting of LIBS for link and run.
46803
46804 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
46805
46806         * config/rom68k.exp (${tool}_load): Major changes to make it
46807         work.  Verified that it does in fact return the stuff in
46808         exec_output properly.  Catch any Emul or any TRAP other than 0.
46809
46810 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
46811
46812         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
46813         LDFLAGS properly for targets that need stuff from libgloss.
46814         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
46815         only run once.
46816         (gpp_initialized): New variable.
46817
46818 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
46819
46820         * config/rom68k.exp: Load libgloss.exp.
46821         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
46822         so we can produce a fully linked binary.
46823         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
46824         so we can produce a fully linked binary.
46825
46826 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
46827
46828         * lib/plumhall.exp (ph_section): Watch for expected failures.
46829         Add missing `else'.
46830
46831         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
46832         run the testcase.
46833         (c-torture): Likewise.
46834
46835 1995-08-28  Doug Evans  <dje@cygnus.com>
46836
46837         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
46838
46839         * lib/mike-g++.exp (mike_cleanup): New proc.
46840         (prebase): New globals compiler_result, not_compiler_result,
46841         target_regexp.
46842         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
46843         allow leading "-" in pattern.  Watch for unsupported tests.
46844         If $compiler_result is set, pattern match assembler code,
46845         and ditto for $not_compiler_result.
46846         * lib/mike-gcc.exp: Likewise.
46847
46848         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46849         execution "succeeded".
46850
46851 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46852
46853         * config/win32.exp: New file.
46854         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46855
46856 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46857
46858         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46859         unsupported.
46860         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46861         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46862         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46863
46864         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46865         "... without exceptions was ...".  That is now handled by
46866         prune_system_crud.
46867         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46868
46869 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46870
46871         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46872         sieve.c,sort2.c}: New files.
46873         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46874         sieve.exp,sort2.exp}: Drivers for them.
46875
46876         * lib/mike-gcc.exp (program_output): New user settable variable.
46877         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46878         messages.
46879         * lib/mike-g++.exp (program_output): New user settable variable.
46880
46881         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46882
46883         * config/sh.exp: Deleted (use sim.exp instead).
46884
46885 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46886
46887         * config/vx.exp: Declare CHECKTASK as global.
46888         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46889         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46890         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46891
46892 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46893
46894         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
46895         target. Like vx.exp, only includes `vx29k.exp' instead of
46896         `vxworks.exp'.
46897
46898 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
46899
46900         * config/sim.exp: Increase time limit from 120 seconds to 240.
46901
46902 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
46903
46904         * gcc.c-torture/execute/950628-1.c: New test.
46905
46906 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
46907
46908         * gcc.c-torture: Update with changes/additions from
46909         c-torture-1.34.
46910
46911 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
46912
46913         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
46914
46915 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
46916
46917         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
46918
46919 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
46920
46921         * gcc.c-torture/compile/950512-1.c: New test.
46922         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
46923         * gcc.dg/struct-ret-1.c: Likewise.
46924
46925 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
46926
46927         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
46928           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
46929
46930 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
46931
46932         * gcc.c-torture/special/920411-1.c: Deleted.
46933         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
46934
46935 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
46936
46937         * config/sim.exp (${tool}_load): Hack in call to bash to get a
46938         cpu limit.
46939
46940 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
46941
46942         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
46943
46944 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
46945
46946         From kenner;
46947         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
46948         is the proper length.
46949         * va-arg-3.c: Likewise.
46950
46951 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
46952
46953         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
46954         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
46955
46956         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
46957         * lib/g++.exp (default_g++_start): Delete old cruft.
46958
46959 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
46960
46961         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
46962         (2 * (1 << 18)) to (2 * (1 << 17)).
46963
46964         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
46965
46966 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
46967
46968         * config/rom68k.exp: Renamed from config/idp.exp
46969
46970 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
46971
46972         * c-torture/compile/921109-2.c
46973
46974 1995-04-18  Mike Stump  <mrs@cygnus.com>
46975
46976         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
46977         excess errors.
46978
46979 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
46980
46981         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
46982         output.
46983         * lib/g++.exp (default_g++_start): Likewise.
46984
46985 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
46986
46987         * gcc.c-torture/compile/950329-1.c: New test.
46988
46989 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
46990
46991           * config/bug.exp (${tool}_load): Updated to use new remote_open
46992           and remote_close procs.
46993         * config/idp.exp: New file.
46994
46995 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
46996
46997         * gcc.c-torture/execute/950322-1.c: New test.
46998
46999 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47000
47001         * config/vx.exp (${tool}_load): Clean up testing of return code from
47002         vxworks_ld and vxworks_spawn.
47003
47004 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47005
47006         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47007
47008 1995-03-13  Mike Stump  <mrs@cygnus.com>
47009
47010         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47011         can mark excess errors on a machine by machine basis.  Note, the
47012         default is to not expect any excess errors, even when excess
47013         errors test - is given, so you will want to put an XFAIL ... on
47014         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47015         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47016         those 4 machines, but no others.
47017
47018 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47019
47020         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47021         * lib/c-torture.exp: to here.
47022
47023 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47024
47025         * gcc.c-torture/execute/950221-1.c: New test.
47026         * gcc.c-torture/execute/struct-ret-1.c: New test.
47027         * gcc.c-torture/compile/950221-1.c: New test.
47028
47029         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47030
47031 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47032
47033         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47034         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47035
47036 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47037
47038         * g++.gb: New directory of tests, derived from my signature and
47039         class scoping tests.
47040
47041         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47042         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47043         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47044         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47045         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47046         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47047         * g++.gb/sig25.C: Likewise.
47048
47049         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47050         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47051         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47052         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47053         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47054         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47055         * g++.gb/sig25.exp: Likewise.
47056
47057         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47058         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47059         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47060         * g++.gb/scope13.C: Likewise, this test still fails.
47061
47062         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47063         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47064         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47065         * g++.gb/scope13.exp: Ditto.
47066
47067         * g++.gb/README: New file, explains what these tests are about.
47068
47069 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47070
47071         * lib/dg.exp (dg-do): Support `preprocess'.
47072         (dg-test): Likewise.
47073
47074 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47075
47076         * config/udi.exp: change "continue -expect" to "exp_continue".
47077
47078 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47079
47080         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47081         Delete redundant tests.
47082
47083         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47084         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47085         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47086         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47087         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47088         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47089         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47090         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47091
47092         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47093         storing label pointers.
47094         * gcc.c-torture/execute/921019-1.c: Likewise.
47095         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47096         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47097         parameter fp.
47098         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47099         constants.
47100
47101         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47102         Delete obsolete tests.
47103
47104         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47105         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47106         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47107         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47108         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47109         * gcc.c-torture/compile/950124-1.c: New test.
47110
47111         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47112
47113 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47114
47115         * lib/mike-g++.exp: Add -lm to LIBS.
47116
47117 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47118
47119         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47120
47121 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47122
47123         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47124
47125 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47126
47127         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47128
47129 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47130
47131         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47132         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47133         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47134         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47135         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47136         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47137         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47138         * g++.law/{operators31.C, operators32.C,
47139         * g++.law/{operators33.C, operators34.C}: Likewise.
47140         * g++.law/{pic1.C, refs2.C}: Likewise.
47141         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47142         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47143         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47144         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47145
47146         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47147         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47148         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47149         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47150         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47151         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47152         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47153         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47154         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47155         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47156         * g++.law/{operators34.exp}: Likewise.
47157         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47158         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47159         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47160         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47161         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47162
47163         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47164         No longer expected to fail.
47165         * g++.law/missed-error3.C: Tweak for recent bool changes.
47166
47167 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47168
47169         * config/emb-unix: Deleted.
47170         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47171         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47172
47173 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47174
47175         * lib/dg.exp (dg-test): Fix typo in last patch.
47176
47177 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47178
47179         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47180         (handles multiple occurrences).
47181
47182 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47183
47184         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47185         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47186         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47187         printed).
47188         * lib/c-torture.exp (c-torture-compile): Likewise.
47189         (c-torture): Prepend full path if missing.
47190         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47191         (gcc_fail): Likewise.
47192         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47193
47194 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47195
47196         * lib/netware.exp: Only attach to NetWare i386 systems.
47197
47198 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47199
47200         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47201         messages.  Add test name to "output pattern match" pass/fail message.
47202
47203 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47204
47205         * gcc.dg: New testsuite.
47206         * gcc.dg/dg.exp: New file.
47207
47208         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47209         test-switch.c}: Deleted.
47210
47211         * gcc.misc-tests/msgs.exp: New testcase driver.
47212
47213 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47214
47215         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47216         Watch for illegal return values from ${tool}_load.
47217         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47218         cross targets.  Coerce return value >0 to 1.
47219
47220 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47221
47222         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47223
47224         * config/emb-unix.exp: New file.
47225
47226         * config/sim.exp: Error if variable $SIM not defined.
47227         (${tool}_load): Mark test as "untested" if simulator missing.
47228
47229         * config/unix.exp: Load remote.exp to get rcp_download.
47230         * lib/c-torture.exp: Use different option lists for testcases with
47231         and without loops.
47232         * gcc.c-torture/execute/execute.exp: Likewise.
47233
47234 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47235
47236         * config/*.exp: Clarify return code from ${tool}_load.
47237         Call `unresolved' or `untested' instead of `warning' or `perror'
47238         (sometimes you still want to call both though).
47239         Add comment that `shell_id' is local to each file.
47240         * config/udi.exp (timeout): Set to 30.
47241         Don't print warning if connection fails, $connectmode has already
47242         printed an error.
47243         (${tool}_load): Move verbose messages to level 2.
47244         Rework pattern for "Process started" message.
47245         Pass `shell_id' to ${connectmode}_download.
47246         Retry twice upon timeout.  Make resetting of target more robust.
47247         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47248         Pass `shell_id' to exit_$connectmode.
47249         Only call exit_$connectmode if connected.
47250         * config/unix.exp (${tool}_load): Check return codes better.
47251         * config/vrtx.exp (${tool}_load): Likewise.
47252         * config/vx.exp (${tool}_load): Likewise.
47253         Delete unneeded global's.
47254         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47255         from ${tool}_load.
47256         (dg-stat): Delete.
47257         (dg-init): Delete recording of pass/fail counts.
47258         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47259         (old-dejagnu-init): Likewise.
47260         (old-dejagnu-stat): Delete contents, empty proc now.
47261         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47262         (c-torture): Delete references to lcnt, lpass, lfail.
47263         Get option list from TORTURE_OPTIONS.
47264         Delete -funroll[-all]-loops if no loops.
47265         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47266         (g++_stat): Delete contents (empty proc now).
47267         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47268         (gcc_finish): Likewise.
47269         (gcc_stat): Deleted.
47270         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47271         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47272         * gcc.c-torture/execute/execute.exp: Likewise.
47273         Split tests into two parts: compile, execute.
47274         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47275         no loops.  Update to reflect clarified return codes from ${tool}_load.
47276
47277 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47278
47279         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47280         to grep for.
47281         (old-dejagnu): Likewise (where necessary).
47282
47283 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47284
47285         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47286
47287         * lib/dg.exp (dg-process-target): Fix processing of selector.
47288         Add comment regarding use of `error'.
47289
47290         * lib/gcc.exp (prune_system_crud): Define if missing.
47291         * lib/g++.exp (prune_system_crud): Likewise.
47292
47293         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47294         Call prune_system_crud.
47295         * lib/dg.exp (dg-runtest): New proc.
47296         Use perror instead of send_user for tcl errors in testcase.
47297         Don't return any value, it's never used.
47298         Don't clobber previous definition of `unknown'.
47299         Print tcl errors in `dg-final'.
47300
47301 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47302
47303         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47304         (dg-test): Don't print errorInfo, it contains stack backtrace.
47305
47306 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47307
47308         * lib/g++.exp (runtest_file_p): Define if missing.
47309
47310 1994-09-24  Doug Evans  (dje@cygnus.com)
47311
47312         * lib/mike-g++.exp: Comment out loading of g++.exp.
47313         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47314         (default_g++_version): Always print something.
47315         (default_g++_start): Comment out call to `which'.
47316         (g++_start, g++_load): Deleted (must be defined in config file).
47317         * lib/gcc.exp: Test for existence of $CC at start.
47318         Delete check for tmpdir (done in gcc_init).
47319         (default_gcc_version): Always print something.
47320         (default_gcc_start): Comment out call to `which'.
47321         * config/*.exp: Major cleanup - make cross targets work at least a
47322         little better for g++ (by not being "--tool gcc" specific).
47323         Rename gcc_xxx to ${tool}_xxx.
47324         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47325         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47326
47327 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47328
47329         * lib/c-torture.exp (c-torture-compile): Rework compiler
47330         message processing.
47331
47332         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47333         c-torture.
47334
47335 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47336
47337         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47338
47339         * lib/dg.exp (dg-process-target): Support { target native }.
47340
47341 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47342
47343         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47344         looked for "... program xxx got fatal signal".
47345         Correct regsub munging of `comp_output'.
47346         Ignore compiler messages "path prefix not used" and "linker input
47347         file unused".
47348
47349 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47350
47351         * lib/gcc.exp (runtest_file_p): Define if missing.
47352         * gcc.prms/template.c: Example to work from.
47353
47354 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47355
47356         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47357         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47358
47359         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47360         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47361         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47362         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47363
47364         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47365         (dg-process-target): No longer a varargs proc.
47366         Return S/N for target, P/F for xfail.  All callers changed.
47367         (user option procs): More argument checking.
47368         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47369         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47370         (dg-test): Skip test if not running on selected target in `dg-do'.
47371         Update handling of `dg-do-what', `dg-output-text'.
47372         Separate execution pass/fail from output pattern match pass/fail.
47373         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47374
47375 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47376
47377         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47378         target for 920510-1.c.
47379
47380 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47381
47382         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47383         Clean up comment regarding use of passcnt, etc.
47384         (gcc_stat): Don't update `testcnt' here.
47385         (gcc_finish): Do it here.
47386         Might as well reset `but_id' here too.
47387         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47388         to determine if the file should be tested.
47389         * gcc.c-torture/compile/compile.exp: Likewise.
47390         * gcc.c-torture/execute/execute.exp: Likewise.
47391         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47392         * gcc.misc-tests/dg-test.exp: Likewise.
47393         * gcc.prms/prms.exp: Likewise.
47394         * gcc.wendy/wendy.exp: Likewise.
47395         * g++.old-deja.exp: Likewise.
47396         Move "Testing file" message to verbose level 1.
47397
47398 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47399
47400         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47401
47402 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47403
47404         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47405         (default_gcc_start): Accept optional second list element
47406         of compiler flags.  Print compiler output at verbosity level 2.
47407         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47408         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47409         Save current values of framework globals passcnt, failcnt, xpasscnt,
47410         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47411         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47412         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47413         xfailcnt to compute stats.  Update framework global `testcnt' from
47414         pass/fail counts.
47415         (gcc_finish): New proc.  Clean up test environment.
47416         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47417         (gcc_epass, gcc_efail): Delete.
47418         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47419         argument of line number.
47420         (dg-init): If the tool has an init routine, call it.
47421         (dg-test): Remove args `cflags_var' and `libs_var'.
47422         Pass all compiler options to ${tool}_start.
47423         Handle missing line number.
47424         (dg-finish): New function.
47425         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47426         particular files.  Call gcc_finish at end.  Move "skipping test"
47427         message to verbosity level 3.
47428         * gcc.c-torture/compile/compile.exp: Likewise.
47429         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47430         * gcc.c-torture/execute/execute.exp: Likewise.
47431         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47432         Print testcase being tried at verbosity level 1.
47433         * gcc.c-torture/special/special.exp: Unset xfail.
47434         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47435         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47436         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47437         * gcc.failure/failure.exp: Likewise.
47438         * gcc.ieee/ieee.exp: Likewise.
47439         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47440         Update call to dg-test.  Call dg-finish at end.
47441         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47442         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47443         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47444         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47445         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47446         * gcc.wendy/wendy.exp: Add copyright.
47447         Delete setting of tmpdir (done by gcc_init).
47448         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47449         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47450         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47451         gcc_[ce]pass/fail.
47452
47453 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47454
47455         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47456         confusion.
47457         (g++_load): Likewise.
47458
47459         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47460         Rename argument to `prog' to remove the confusion.
47461         Varargs fns behave differently too!
47462         (g++_load): Likewise.
47463
47464         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47465
47466         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47467         what it is.  Delete (always) printing of status value for !native.
47468         Simplify verbose code, and include status and exec_output.
47469         (g++_load): Use gcc_load.
47470
47471 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47472
47473         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47474         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47475         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47476         940714-3.c as these testcases don't exist anymore.  Make
47477         va-arg-1.c expected to pass.
47478
47479 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47480
47481         * gcc.misc-tests/misc.exp: Only run specific testcases.
47482         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47483         * gcc.misc-tests/dg-[1-9].c: New files.
47484
47485         * lib/dg.exp: New testsuite driver.
47486         * gcc.prms/prms.exp: Use it.
47487
47488         * README.gcc: New file.
47489
47490         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47491         Document and reset `lxpass' and `lxfail'.
47492         Simplify "initialized" message.
47493         (gcc_stat): Clean up comments a little.
47494
47495 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47496
47497         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47498
47499 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47500
47501         * lib/old-dejagnu.exp (process-option): New proc.
47502         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47503         (old-dejagnu): Simplify.
47504         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47505
47506 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47507
47508         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47509         exists and is not an empty string.
47510
47511         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47512         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47513         finished.
47514         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47515         automatically.
47516
47517         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47518         longer expected to fail.
47519
47520         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47521         "f" function call.
47522
47523         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47524
47525         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47526         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47527         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47528         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47529         c-torture-1.29.
47530
47531         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47532         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47533
47534         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47535
47536         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47537         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47538
47539         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47540         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47541         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47542
47543 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47544
47545         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47546         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47547         940714-1.c, 940714-2.c, 940714-3.c},
47548         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47549         gcc.misc-tests/{mg.c,mg.exp}:
47550         New tests.
47551         * gcc.noncompile/noncompile.exp: Change accordingly.
47552
47553 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47554
47555         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47556         Undo previous clobberage.
47557
47558 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47559
47560         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47561         * gcc.special/{930510-1.c, special.exp}:
47562         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47563         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47564         struct-varargs-1.c}: New tests from c-torture-1.26.
47565
47566 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47567
47568         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47569           argument to switch.
47570
47571 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47572
47573         * Revert the previous changes.  Please see Rob's directory
47574           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47575           fixes.
47576
47577 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47578
47579         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47580             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47581             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47582             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47583             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47584             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47585             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47586             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47587             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47588             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47589             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47590             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47591             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47592             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47593             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47594             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47595             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47596             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47597             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47598             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47599             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47600             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47601             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47602             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47603             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47604             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47605             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47606
47607 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47608
47609         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47610             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47611           with perror calls.
47612
47613 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47614
47615         * config/unix.exp (g++_load): Fix syntax.
47616
47617 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47618
47619         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47620         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47621         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47622         Don't expect va-arg-1.c to fail.  Correct expected output for
47623         920928-1.c.
47624         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47625         * gcc.wendy/hbm4.c: Correct typo.
47626         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47627
47628 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47629
47630         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47631         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47632         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47633         * lib/c-torture.exp (c-torture-compile): Ditto.
47634
47635         Reduce volume of output (remove all the -I's and such).
47636         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47637         Call gcc_cpass, gcc_cfail.
47638         (c-torture): Pass testing option to c-torture-compile.
47639
47640 1994-03-21  Doug Evans  (dje@cygnus.com)
47641
47642         Bring patches over from progressive.
47643         * config/default.exp: Exit remote shell cleanly.
47644         (g++_exit, g++_start): Add default versions.
47645         * config/sim.exp (gcc_load): Use perror, not error.
47646
47647 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47648
47649         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47650         set in site.exp.
47651
47652 1994-03-14  Doug Evans  (dje@cygnus.com)
47653
47654         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47655         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47656         (wendy_try): New proc to run testcase.
47657         (main loop): Call 'em.
47658         * gcc.wendy/*.c: Clean up pass to correct expected output.
47659
47660         * lib/gcc.exp: Minor cleanup work.
47661         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47662
47663 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47664
47665         * config/sim.exp (gcc_load): Document return codes better.
47666         Don't pass -v to simulator.
47667
47668 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47669
47670           * gcc.special/920717-x.c: Fix typo.
47671           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47672           get at sources.
47673
47674         * lib/mike-gcc.exp: Fix typo.
47675
47676 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47677
47678         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47679         binary to use, transform the name.
47680         * config/*.exp: rename everything. Nuke any g++ specific files,
47681         it's now a special case of gcc that requires no special support.
47682         Add a default.exp for unsupported targets.
47683
47684 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47685
47686         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47687         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47688         version of Tcl.
47689
47690 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47691
47692         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47693         than a warning.
47694
47695 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47696
47697         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47698
47699 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47700
47701         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47702         option_list.  Compile every file with only 4/6 option choices
47703         (same as C torture) instead of with 12/18 different option
47704         choices.
47705         * lib/c-torture.exp: Likewise.
47706
47707         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47708         not already set.
47709
47710 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47711
47712         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47713         can put an XFAIL *-*-* on excess errors.
47714
47715 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47716
47717         * g++.law: Add more tests derived from g++-bugs snapshots.
47718
47719         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47720         equivalent to g++.law/init9.
47721
47722         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47723         compiled it, and the a.out file after we've run it.
47724
47725 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47726
47727         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47728         compiled it, and the a.out file after we've run it.
47729
47730 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47731
47732         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47733
47734 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47735
47736         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47737         version number.
47738
47739 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47740
47741         * g++.law: New directory of g++ tests derived from the g++-bugs
47742         snapshots.
47743
47744 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47745
47746         * gcc.compile: initbug1.c initbug1.exp testcase added
47747
47748 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47749
47750         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47751         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47752           fixes submitted by Jeff Law (law@cs.utah.edu)
47753         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47754           Jeff Law (law@cs.utah.edu)
47755
47756
47757 1993-11-30  Mike Stump  (mrs@cygnus.com)
47758
47759         * config/unix-g++.exp: Follow the gcc way of doing things.
47760         * g++.old-deja/old-deja.exp: Minor updates.
47761         * lib/g++.exp: New file, follow the gcc way of doing things.
47762         * lib/old-dejagnu.exp: Minor updates.
47763         * lib/mike-g++.exp: Always unset errorInfo.
47764
47765 1993-11-06  Mike Stump  (mrs@cygnus.com)
47766
47767         * lib/gcc.exp: Fix some errors with the below change, CC and
47768         CFLAGS should be global when setting, not local.
47769
47770 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47771
47772         * lib/gcc.exp: Transform tool name.
47773
47774 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47775
47776         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47777
47778 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47779
47780         * lib/gcc.exp: change gcc_done to gcc_stat
47781
47782 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47783
47784         * Upgraded gcc testsuite to c-torture version 1.25
47785
47786 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
47787
47788         * lib/gcc.exp: added reporting code. Changed verbose compile message.
47789         * lib/c-torture: added hooks for new reporting code.
47790
47791 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47792
47793         * config/sh-gcc.exp: check if sh-sim exists in the path
47794
47795 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
47796
47797         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
47798         * gcc.compile/compile.exp: Initial changes for new logic.
47799         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
47800         * gcc.failure/failure.exp: Initial changes for new logic.
47801         * gcc.ieee/ieee.exp: Initial changes for new logic.
47802         * gcc.misc-tests/misc.exp: Initial changes for new logic.
47803         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
47804         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
47805         * lib/c-torture.exp: Initial changes for new logic.
47806         * lib/gcc.exp: Initial changes for new logic.
47807
47808 1993-10-15  Mike Stump  (mrs@cygnus.com)
47809
47810         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
47811         depend upon failure or success.  Fully qualify names in failure
47812         and success messages.  Always remove a.out before starting
47813         compile, just in case.  Pay more attention to error text output by
47814         the compiler.  Handle testcases with no known past errors just
47815         like all others, so that things are uniform.  Other miscellaneous
47816         improvements.
47817
47818 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
47819
47820         * gcc.cpp: new directory for cpp tests
47821
47822 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
47823
47824         * lib/chill.exp: Code reformatted, removed unused code.
47825         * config/unix-chill.exp: Code reformatted, removed unused code.
47826         * chill.execute/execute.exp: Code reformatted, removed unused code.
47827         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
47828
47829 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
47830
47831         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
47832         routines not written.
47833
47834 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
47835
47836         * config/bug-gcc.exp: Use new procs from bug.exp.
47837
47838 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
47839
47840         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
47841         via ftp, rather than depending on NFS.
47842         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
47843         case.
47844
47845 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47846
47847         * config/bug-gcc.exp: Use new download proc.
47848
47849 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47850
47851         * chill.execute/execute.exp: cleanups, handles errors better
47852         * chill.compile/compile.exp: rewrite, based on execute.exp
47853         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47854         * lib/chill.exp: major changes to diff proc and compile and link
47855           procs. added chill_fail and chill_pass wrappers to pass and
47856           fail. added more comments, and handle error codes better.
47857           Added a hack to capture stderr from exec, so noncompile tests
47858           can work.
47859
47860 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47861
47862         * chill.execute/execute.exp: rewrite of testsuite driver
47863         * lib/chill.exp: rewrite of testsuite driver
47864         * config/unix-chill.exp: rewrite of testsuite driver
47865
47866 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47867
47868         In chill.execute:
47869         * iexpr.ch: Standardize uppercase.
47870         * tuples.dat: Standardize uppercase.
47871         * vary.ch: standardize.  Correct varying string assignments.
47872         * vary.dat: Add new output lines.
47873
47874 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47875
47876         In chill.execute:
47877         * chprintf.ch: Standardize use of uppercase.
47878         * tuples.ch: Standardize and turn arr2 into a DCL,
47879           rather than a SYN.
47880         * pinits.ch: Standardize.
47881
47882 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47883
47884         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47885         * Makefil: Renamed to Makefile.in.
47886         * configure.in: New.
47887
47888 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47889
47890         In chill.execute:
47891         * .cvsignore: Add result/output files.
47892         * Makefile: Fix up variables at start.  Use MFLAGS
47893           everywhere.  Correct bool_loc, built_ins entries.
47894           Add entry for vary1.ch.
47895         * bitarray.ch: Standardize upper-case usage.
47896         * bitexpr.ch: Standardize, add output of b1.
47897         * params.ch: Use arrayt in along PROC parameters, to
47898           avoid novelty problems.
47899         * sets.ch: Tiny cleanup.
47900         * vary1.ch: Re-indent.
47901
47902 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
47903
47904           * Add PR-related files to Makefiles, .cvsignore files, etc.
47905
47906 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
47907
47908         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
47909           with compiler objects. New names are test-flow.c and test-loop.c
47910
47911 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
47912
47913         * Upgraded c-torture tests from 1.19 to 1.20
47914
47915         * new files:
47916         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
47917         * gcc.compile: 930623-1.c 930623-2.c
47918         * gcc.noncompile: 930622-1.c 930622-2.c
47919         * gcc.failure: 920411-1.c 920627-2.c
47920         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
47921
47922 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
47923
47924         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47925           More changes to get testsuite working properly. Needs more work.
47926           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
47927
47928 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
47929
47930         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47931           More changes to get testsuite working properly. Needs more work.
47932
47933 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
47934
47935         * chill.compile/compile.exp: Added for Dejagnu support
47936         * chill.execute/execute.exp: Added for Dejagnu support
47937         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
47938
47939 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
47940
47941         This should complete moving the CHILL test files.
47942         * chill.noncompile(.cvsignore printf.grt
47943             in-printf.grt chprintf.grt chprintf.ch):
47944             Added test-support files.
47945           (Makefile): Modified further.
47946         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
47947             signal.ch): Added test files.
47948           * chill.execute (.cvsignore printf.grt printr.c
47949             in-printf.grt rts.c chprintf.grt rts.h): Added
47950           test-support files.
47951             (Makefile): More corrections.
47952
47953 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
47954
47955         * chill.compile, chill.execute, chill.nocompile: Add CHILL
47956           test cases, ready for DejaGnu.
47957
47958 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
47959
47960         * Upgraded c-torture tests from 1.18 to 1.19
47961
47962         * gcc.compile: added test(s):
47963           930607-1.c
47964         * gcc.execute: added test(s):
47965           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
47966
47967         * added new subdirectory for misc tests: gcc.misc-tests
47968         * gcc.misc-test(s): added tests:
47969           inst-check.c test-consts.c test-ior.c test-switch.c
47970
47971 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
47972
47973         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
47974
47975 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
47976
47977         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
47978
47979 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
47980
47981         * Upgraded c-torture tests from 1.17 to 1.18
47982
47983 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
47984
47985         * Upgraded c-torture tests from 1.12 to 1.17
47986
47987 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
47988
47989         * lib/old-dejagnu.exp:
47990           Fixed handling of XFAIL target triplets to correctly
47991           recognize wildcard characters.  Removed code that
47992           appended a unique id tag to the end of the file name
47993           printed out by the result of the testcases within a
47994           given test file.
47995
47996 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
47997
47998         * lib/old-dejagnu.exp:
47999           Reworked expected failure handling to trigger off of XFAIL
48000           keyword in keyphrase embeded in testcase source code. The
48001           XFAIL keyword must be at the end of the keyphrase line. It
48002           may optionally be followed by one or more target triplets.
48003           It has just occured that the handling of wildcards in the
48004           target triplet may not be correct.
48005
48006 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48007
48008         * g++.old-deja/tests:
48009           Moved all subdirectories up one level into g++.old-deja .
48010
48011         * lib/old-dejagnu.exp:
48012           Fixed problem with CXXFLAGS not being properly reset, and being
48013           corrupted with extraneous "-c" compiler option.  This was
48014           causing binaries to not be generated for test that needed them.
48015           Modified strings passed to "pass" and "fail" so that individual
48016           tests from the same test file would be distinguished by an
48017           identifier appended to the test file name in the summary logs;
48018           this corrected a problem with erroneous diff logs.  Added code
48019           to search testcases for expected fail and unexpected pass keywords.
48020
48021 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48022
48023         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48024
48025 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48026
48027         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48028           Removed extraneous text from end of "Special g++ Options"
48029           keyphrase.
48030
48031         * lib/old-dejagnu.exp: Added pattern matching to look for new
48032           keywords, embedded in testcases comments, which will trigger
48033           calls to xpass and xfail.
48034
48035 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48036
48037         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48038           comments embedded in the testcases, especially the one looking for
48039           special compiler options, as well as the pattern matching for the
48040           compiler output again.
48041
48042 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48043
48044         * lib/old-dejagnu.exp: Do a proper check of the return value for
48045           execute tests. Fixed several problems with the pattern matching
48046           of the compiler output which gave erroneous test results.
48047           Changed several of the test result messages to be more descriptive.
48048         * config/unix-g++.exp: Proc g++_load now actually works and
48049           executes the tests passed to it and returns a usable return
48050           value.
48051
48052 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48053
48054           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48055
48056 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48057
48058         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48059           Modified both files to properly execute the old style
48060           dejagnu tests. The previous versions of these files were
48061           experimental and did not function anything near correctly.
48062
48063 1993-04-05  Rob Savoye  (rob@cygnus.com)
48064
48065         * Removed all Makefile.in and configure.in files. No configuration
48066         needed now.
48067
48068 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48069
48070         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48071
48072 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48073
48074         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48075         gcc.special/configure.in, gcc.noncompile/configure.in,
48076         gcc.execute/configure.in, gcc.code_quality/configure.in,
48077         g++.other/configure.in, g++.old-deja/configure.in,
48078         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48079         in srcname setting.
48080
48081 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48082
48083         * lib/udi.exp: Fixed mondfe and mondfe_download.
48084         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48085         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48086
48087 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48088
48089         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48090         (gdb_exit): Don't remove *_soc files.
48091
48092 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48093
48094         * lib/c-torture.exp: Don't look for main; instead always use -w
48095         -c.  This is how the c-torture tests work.  Remove the object
48096         file if the compilation succeeds.
48097         * gcc.execute/execute.exp: Remove executable if test passes.
48098         * gcc.noncompile/noncompile.exp: Every test is an expected
48099         failure.
48100         * gcc.special/special.exp: Added tests from c-torture 1.11,
48101         corrected use of existing test.
48102         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48103         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48104         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48105         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48106         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48107         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48108         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48109         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48110         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48111         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48112         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48113         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48114         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48115         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48116         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48117         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48118         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48119         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48120         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48121         c-torture 1.11.
48122         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48123         correspond to c-torture 1.11.
48124
48125         * New file.